Project

General

Profile

Plugins Directory » redmine_monaco_editor

Author: Suguru Ochiai
Website: https://github.com/ochipin/redmine_monaco_editor
Code repository: https://github.com/ochipin/redmine_monaco_editor
Registered on: 2026-06-02 (22 days ago)
Current version: 0.8.0
Compatible with: Redmine 6.1.x
User ratings:   (1)

Replaces Redmine's default textarea with Monaco Editor (the engine behind VS Code).

Features

  • Syntax highlighting for all languages
  • Edit / Split / Vertical split / Preview modes
  • Outline panel, scroll sync
  • Toolbar with decorations (bold, italic, headings, tables, image picker, etc.)
  • @mention completion, #ticket tooltip
  • Fullscreen mode
  • Markdown & Textile support
  • Per-user settings (enable/disable, theme, font size)
  • Works completely offline — Monaco bundled, no external CDN
  • No database migration required

Installation notes

Requires Redmine 6.0.0+ (Propshaft environment).
See README for installation steps including Monaco assets placement.

Changelog

0.8.0 (2026-06-17)

Compatible with Redmine 6.1.x.

What's new in v0.8.0

  • New features:
    • Edit-time change markers in the gutter:
      • Added/changed/removed lines are highlighted in real time against the text you opened the editor with.
      • Click a marker to view the original text and revert that single change.
    • Description change history with a side-by-side diff view (issues only):
      • A clock icon in the toolbar lists prior journals that touched the description.
      • Selecting one opens a read-only diff (old on the left, new on the right) with synchronized scrolling. Close with the Edit button, the `×` button, or ESC.
    • Inline blame hint on the cursor line (issues only):
      • A faint `Author · relative date · #NoteNumber` annotation appears at the end of the cursor's line.
      • Hover the hint for one second to open a detail card showing the `+N / -M` line summary and a "Show diff" button.

0.6.0 (2026-06-15)

Compatible with Redmine 6.1.x.

What's new in v0.6.0

  • Bug fixes:
    • Fixed an issue where the right-click menu did not appear on the table builder screen in fullscreen mode.
  • Changes:
    • Updated the table builder to behave more like Excel:
      • Cell value edits are now part of the unified undo/redo history.
      • Tab / Shift+Tab in header editing mode moves to the next / previous header.

0.5.3 (2026-06-11)

Compatible with Redmine 6.1.x.

What's new in v0.5.3

  • New features:
    • Clipboard image paste: paste an image from the clipboard (e.g. a screenshot) directly into the editor with Ctrl+V. It is uploaded via Redmine's standard attachment mechanism and the markup is inserted at the cursor. Works only on screens that have an attachment form (ticket, wiki, etc.).
    • Image markup hover: hovering over an image reference in the body shows a thumbnail of that attachment with its name and date.
  • Bug fixes:
    • Fixed image preview breaking when the file name contains spaces.
  • Changes:
    • Asset deployment now uses an automatic symlink created at startup, simplifying installation. See the README for setup.

0.5.0 (2026-06-10)

Compatible with Redmine 6.1.x.

What's new in v0.5.0

A new table builder feature has been added! When you create a table (rows enclosed in `|`), a table icon appears on the left side. Click it to open a GUI editor, and press the "Update" button to write your edits back.

Both Markdown and Textile are supported. The right-click menu lets you apply bold, italic, and text alignment. In Textile mode, you can also merge cells and change background colors.

0.4.4 (2026-06-05)

Compatible with Redmine 6.1.x.

What's new in v0.4.4

  • Fixed numbered list: selecting multiple lines now applies sequential numbers (1. 2. 3.) instead of all 1., and toggling off now clears every line, not just the first.
  • Fixed table/image picker popups not showing in fullscreen mode.
  • Fixed @mention completion not showing in Textile (only login IDs worked before); it now works the same as in Markdown.

0.4.3 (2026-06-03)

Compatible with Redmine 6.1.x.

  1. What's new in v0.4.3

- Added macro completion: type `{{` to get suggestions for available macros (built-in + other plugins like DMSF/drawio), with descriptions.
- Added wiki link completion: type `[[` to link wiki pages across projects. Also works inside `{{include(` and `{{child_pages(`.
- Added "Insert macro" and "Insert wiki link" toolbar buttons.
- `{{thumbnail}}` images can now be zoomed inline in the preview.
- @mentions are now resolved server-side, so they work in any UI language.
- Fixed completion and tooltips not showing in fullscreen mode.

0.2.0 (2026-06-02)

Compatible with Redmine 6.1.x.

User ratings

  by Damduck Yu 16 days ago

Thank you for resolving the mentioned issue. Testing with v0.4.4 revealed that the clipboard image paste function does not work, and an issue occurs when file names contain spaces. I hope this can also be improved.