# redmica_ui_extension
**Repository Path**: malang321_admin/redmica_ui_extension
## Basic Information
- **Project Name**: redmica_ui_extension
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: GPL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-08-09
- **Last Updated**: 2025-08-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# RedMica UI extension
This plugin adds useful UI improvements that are difficult to implement in Redmine itself.
## Features
### 1. Make the selection box searchable
Change the Redmine selection box to searchable.
Replace Redmine selectbox with [Select2 4.0.12](https://select2.org/).
This feature is based on the redmine_searchable_selectbox plugin(https://github.com/farend/redmine_searchable_selectbox).
Demo:
| Issues filter | New issue |
| ------------- | --------- |
|
|
|
### 2. Display Burndown Chart on version detail
Display a burndown chart on the version detail page based on the information in the version issues.
[Explanation of Burndown Chart - Data represented in the chart (./data-represented-in-the-chart.md)](/data-represented-in-the-chart.md)
### 3. You can disable each feature on the plugin settings page
Administration > Plugins > RedMica UI extension configure
### 4. Add a mermaid macro to use the mermaid syntax in the wiki
Add a mermaid macro to convert text written in [Mermaid syntax](https://mermaid-js.github.io/mermaid/#/./n00b-syntaxReference) into a diagram.
You can use the mermaid macro by writing the following in issues, wiki pages, etc.
```
{{mermaid
erDiagram
CUSTOMER ||--o{ ORDER : places
ORDER ||--|{ LINE-ITEM : contains
CUSTOMER }|..|{ DELIVERY-ADDRESS : uses
}}
```
**Warning: Mermaid macro does not support Internet Explorer.**
### 5. Preview Attachment
Preview attachments without screen transitions.
The following attachments can be previewed.
Image, Audio, Video, PDF
## Installation
Place the plugin source at Redmine plugins directory.
`git clone` or copy an unarchived plugin to plugins/redmica_ui_extension on your Redmine installation path.
```
$ git clone https://github.com/redmica/redmica_ui_extension.git /path/to/redmine/plugins/redmica_ui_extension
```
## Test
```
$ # for system test
$ npm install playwright
$ npx playwright install chromium
$ npx playwright install-deps
$ RAILS_ENV=test bundle exec rake test TEST=plugins/redmica_ui_extension/test
```
## Libraries included
- Select2 4.0.13
- LICENSE: https://github.com/select2/select2/blob/master/LICENSE.md
- mermaid.js 11.4.1
- LICENSE: https://github.com/mermaid-js/mermaid/blob/master/LICENSE
- mermaid.js includes code from DOMPurify, which is licensed under the Mozilla Public License Version 2.0 (MPL 2.0). See `LICENSE.MPL-2.0` for details.
- BigPicture.js 2.6.1
- LICENSE: https://github.com/henrygd/bigpicture/blob/master/LICENSE
## LICENSE
GNU General Public License v2.0 (GPLv2)
## Maintainer
[Far End Technologies Corporation](https://www.farend.co.jp/)