Project

General

Profile

Activity

From 2026-10-26 to 2026-10-28

2026-10-28

23:18 Defect #44692 (New): ApplicationHelperTest#test_wiki_textarea_stimulus_attributes tests are never run
The two tests for @ApplicationHelper#wiki_textarea_stimulus_attributes@ in @test/helpers/application_helper_test.rb@ ... Marius BĂLTEANU
22:54 Feature #43259: Replace jsToolBar with a server-rendered wiki toolbar handled by a Stimulus controller
> Next changes in the series:
> * define the markup inserted by the buttons in JavaScript, per text formatter;
Attac...
Marius BĂLTEANU
22:27 Feature #43259: Replace jsToolBar with a server-rendered wiki toolbar handled by a Stimulus controller
I've committed a combined patch built on the work of user:tohosaku and me. It's the first in a series of changes I'd ... Marius BĂLTEANU
22:40 Revision 25355 (svn): Move the wiki toolbar translations from the jsToolBar language files to config/locales (#43259).
Marius BĂLTEANU
22:35 Revision 25354 (svn): Reorder label_wiki_toolbar_* keys in en.yml (#43259).
Marius BĂLTEANU
22:30 Revision 25353 (svn): Remove the jsToolBar files left empty in r25352 (#43259).
Marius BĂLTEANU
22:17 Revision 25352 (svn): Replace the jsToolBar wiki toolbar with a server-rendered toolbar handled by a Stimulus controller (#43259).
* The toolbar is rendered by Redmine::WikiToolbar. Each text formatter describes its buttons in Ruby, and a single wi... Marius BĂLTEANU
20:59 Defect #44623 (Closed): Wiki include() macro adds faulty "Edit this section"-links
Marius BĂLTEANU
09:11 Defect #44623 (Resolved): Wiki include() macro adds faulty "Edit this section"-links
Committed the fix. Marius BĂLTEANU
20:59 Revision 25351 (svn): Merge r25343 from trunk to 7.0-stable (#44623).
Marius BĂLTEANU
20:58 Defect #44680 (Closed): Assignee is not added as a watcher when creating an issue with an assignee who has auto-watch for assigned issues enabled
Marius BĂLTEANU
20:58 Revision 25350 (svn): Merge r25333, r25334 from trunk to 7.0-stable (#44680).
Marius BĂLTEANU
20:56 Defect #44633 (Closed): Abosolut include path in application.css
Setting @SetEnv RAILS_RELATIVE_URL_ROOT /redmine@ did the trick when Redmine automatically compiles the assets.
I'...
Marius BĂLTEANU
10:14 Defect #44633: Abosolut include path in application.css
I can tell you what I have now, after editing application.css; it should be noted that I just edited the file and eve... Giorgio Davanzo
16:03 Feature #44691 (New): Replace the external link icon with the Tabler "external-link" icon
The icon that marks external links in formatted text is still a legacy 9x9 PNG image (external.png). It looks blurry ... Go MAEDA
15:15 Patch #44690 (Closed): Add public/assets to svn:ignore
Merged the change into the stable branches in r25348 and r25349. Go MAEDA
14:49 Patch #44690 (Resolved): Add public/assets to svn:ignore
Committed the change in r25347. Go MAEDA
14:47 Patch #44690 (Closed): Add public/assets to svn:ignore
When assets are precompiled in a Subversion working copy, the generated public/assets directory is reported as unvers... Go MAEDA
15:14 Revision 25349 (svn): Merged r25347 from trunk into 6.1-stable (#44690).
Go MAEDA
15:12 Revision 25348 (svn): Merged r25347 from trunk into 7.0-stable (#44690).
Go MAEDA
14:49 Revision 25347 (svn): Add public/assets to svn:ignore (#44690).
Go MAEDA
14:14 Defect #44668: PatchesTest fails intermittently when tests are run in parallel
Thanks for fixing this issue! Marius BĂLTEANU
14:10 Defect #44668 (Resolved): PatchesTest fails intermittently when tests are run in parallel
Committed the patch in r25346, as part of #44240. Go MAEDA
14:09 Revision 25346 (svn): Use a temporary asset manifest in PatchesTest to avoid conflicts between parallel workers (#44240, #44668).
Go MAEDA
12:55 Feature #44689: Use Open Color for Gantt charts
But please, implement this patch and we might discuss my idea afterwards since this is a bigger question than this pa... Jimmy Westberg
12:45 Feature #44689: Use Open Color for Gantt charts
Thank you, this looks great, and moving the bars from images to CSS is a real improvement for themes.
One suggesti...
Jimmy Westberg
11:19 Feature #44689: Use Open Color for Gantt charts
I tried the patch, and the Gantt chart now looks much more natural.
Setting the target version to 7.1.0.
Go MAEDA
09:28 Feature #44689 (Closed): Use Open Color for Gantt charts
This patch replaces image-based Gantt bars and markers with CSS and aligns Gantt colors, including PDF/PNG exports, w... Katsuya HIDAKA
10:52 Defect #44610 (Closed): Spent time custom field value is deleted when a time entry is edited by a user who cannot see the field
Merged the fix into the stable branches in r25344 and r25345. Go MAEDA
10:51 Revision 25345 (svn): Merged r25335 from trunk into 6.1-stable (#44610).
Go MAEDA
10:50 Revision 25344 (svn): Merged r25335 from trunk into 7.0-stable (#44610).
Go MAEDA
09:09 Defect #44671 (Closed): Redmine’s ITS: 500 error trying to add Unicode character circles CC in tickets (description, notes, etc)
Go MAEDA
05:34 Defect #44671: Redmine’s ITS: 500 error trying to add Unicode character circles CC in tickets (description, notes, etc)
Please delete this ticket (superceded by #44688) Philippe Cloutier
05:10 Defect #44671: Redmine’s ITS: 500 error trying to add Unicode character circles CC in tickets (description, notes, etc)
✅ Philippe Cloutier
09:05 Revision 25343 (svn): Hide non-section macro output while parsing sections (#44623).
Prevent macros like `include` from generating edit links by hiding their output when parsing page sections. Marius BĂLTEANU
09:01 Patch #6096 (Closed): Highlighting Skype links in wiki
Go MAEDA
00:54 Patch #6096: Highlighting Skype links in wiki
I disagree with adding a function just for Skype, which was discontinued in 2025 (in favor of Microsoft Teams). Philippe Cloutier
09:01 Feature #44636 (Closed): Add Mermaid diagrams to the wiki syntax help pages
Committed the patches in r25341 and r25342 as part of #44425. Go MAEDA
08:59 Revision 25342 (svn): Add English Mermaid help to languages other than English and Japanese (#44425, #44636).
Patch by Go MAEDA (user:maeda). Go MAEDA
08:58 Revision 25341 (svn): Describe Mermaid diagrams in the wiki syntax help pages (#44425, #44636).
Patch by Go MAEDA (user:maeda). Go MAEDA
05:47 Defect #29681: "x%x%" is rendered as "&" in Textile formatter
Philippe Cloutier wrote in #note-5:
> Thanks for reporting, this persists on this website.
> The problematic sequen...
Go MAEDA
05:41 Defect #29681: "x%x%" is rendered as "&" in Textile formatter
Thanks for reporting, this persists on this website.
The problematic sequence can be displayed by marking it up with...
Philippe Cloutier
05:38 Defect #8055: Links ending with curly brackets are not correctly interpreted
Philippe Cloutier wrote in #note-3:
> For ampersands, something is extra wrong. @http://example.org&@ shows as http:...
Philippe Cloutier
03:33 Defect #8055: Links ending with curly brackets are not correctly interpreted
Thank you for reporting @palm.kevin and thank you Filou
I recommend expanding scope, since, as reported in tickets...
Philippe Cloutier
05:31 Defect #44688 (New): Redmine’s ITS: 500 error trying to add multiple Unicode characters (e.g. emoticons, circled CC) in tickets (description, notes, etc)
Trying to create a ticket or modifying one on this meta-ITS fails when trying to add any description or note which co... Philippe Cloutier
05:08 Defect #35309: Hyperlinks ending in "$" will be truncated (the trailing "$" sign will not be part of the URL to be pointed to)
Thank you for reporting Immanuel and Guillermo, this persists on this instance. I recommended to expand the scope of ... Philippe Cloutier
05:06 Feature #6269: RedCloth 4 support
Thank you very much Jean-Baptiste, Jake and Etienne
If you experience issues due to RedCloth 3, "Redmine now suppo...
Philippe Cloutier
04:16 Feature #14203: Add support for the 'notes://' protocol handler
Ticket #16779 tracks the general issue of incomplete URI support WRT schemes. Philippe Cloutier
04:14 Feature #10889: Add support for the 'tel' URL protocol handler
@tel:@ is a URI scheme, not a protocol handler. Ticket #16779 tracks the general issue of incomplete URI support WRT ... Philippe Cloutier
03:00 Defect #39581: problem with link displaying
Thanks for reporting, I'm afraid this persists (at least in this instance).
The Description is not displayed prope...
Philippe Cloutier
02:37 Feature #2793: Ability to escape external links using !
It took me a while to figure out which issue this reports, but unless I misunderstood, "notextile tags should (now?) ... Philippe Cloutier
01:24 Feature #1566: Linking and Wiki syntax
Thanks for reporting. There is a button to insert a wiki link, but it's very basic (no support for custom labels). I ... Philippe Cloutier
01:16 Feature #2792: allow title on any link
Thank you for reporting
#4571 offers a patch for this. I suggest retitling to:
> Internal Redmine links (to files...
Philippe Cloutier
01:12 Patch #4571: Allow labels for Redmine links
Thank you, this solves (or at least helps with) issue #2792 (also reported in ticket #10248). Philippe Cloutier
01:04 Feature #10248: Specific text instead of addresses to the Redmine internal links
Thanks for reporting. To my knowledge, this remains impossible, although ticket #4571 includes a patch.
I suggest ...
Philippe Cloutier
00:39 Feature #29595: Hyperlinks with dash | m-files://
Regarding the specific problem with m-files://, see ticket #16779 Philippe Cloutier
00:05 Feature #29595: Hyperlinks with dash | m-files://
Thanks for reporting, but you seem to be actually referring to _hyphens_ . I therefore recommend retitling to somethi... Philippe Cloutier
00:37 Feature #16779: Make all kind of URL a html link
Thank you for reporting @eferdi
I agree with #note-2. This persists in this instance.
I recommend retitling to ...
Philippe Cloutier
00:34 Defect #44673 (Resolved): "Lost password" function allows to set the same password again even if it was expired
Committed the patch in r25340. Thank you. Go MAEDA
00:34 Revision 25340 (svn): Reject the current password on lost password reset when it has expired (#44673).
Patch by Jens Krämer (user:jkraemer). Go MAEDA
00:12 Feature #27093: Support for additional formats for issue autolinks
This looks like a duplicate of ticket #17060. Philippe Cloutier

2026-10-27

21:33 Patch #44681: Extract the auto watch logic shared by Issue and Journal into a concern
I agree, we should normalize the behaviour between the Watch button and this auto-watch in a separate issue. Marius BĂLTEANU
12:27 Patch #44681: Extract the auto watch logic shared by Issue and Journal into a concern
I think that checking of permission during "system" actions is not proper way. Because if user has setting auto watch... Ivan Kabluchkov
21:19 Defect #44633: Abosolut include path in application.css
Thanks for the feedback.
The @@import url('/open-color.css')@ in the source file is expected: when the assets are...
Marius BĂLTEANU
20:48 Feature #44585 (Resolved): Sanitize the HTML generated by the Textile formatter in the same way as the CommonMark formatter
I've committed the changes. Marius BĂLTEANU
20:48 Revision 25339 (svn): Allow the same CSS properties in the style attribute in CommonMark as in Textile (#44585).
Patch by Go MAEDA (user:maeda). Marius BĂLTEANU
20:47 Revision 25338 (svn): Sanitize the HTML generated by the Textile formatter with an allowlist, as the CommonMark formatter does (#44585).
Patch by Go MAEDA (user:maeda). Marius BĂLTEANU
20:46 Revision 25337 (svn): Add missing file from previous commit (#44585).
Marius BĂLTEANU
20:45 Revision 25336 (svn): Extract the sanitization rules common to all text formatters from CommonMark::SanitizationFilter into a base class (#44585).
Patch by Go MAEDA (user:maeda). Marius BĂLTEANU
20:03 Patch #44660: More view hooks and registries for plugins
The proposal is now split into seven numbered patches against trunk (git commit 473943b), so that it can be reviewed ... Jimmy Westberg
13:53 Feature #43881: Strengthen API authentication: API tokens with expiration, scopes, rate limiting and audit logging
apikey rotation documented in https://www.redmine.org/issues/43352#note-18 Marco Descher
13:10 Feature #43352: Provide an option to authenticate in Redmine through an OAuth provider.
Tested and verified usage of... Marco Descher
12:57 Feature #43352: Provide an option to authenticate in Redmine through an OAuth provider.
Thank you Jan for your feedback, I already had that in mind too, mentioned in https://www.redmine.org/issues/44063
...
Marco Descher
12:17 Feature #2770: Display of inline attached images in email notification
aqui funcionou com a versão 7.0.2 ( a IA me ajudou a instalar ) Leonardo Fiorot
10:11 Feature #44684 (New): Show the built-in initials avatar for users without a Gravatar image
When Gravatar is enabled, users who have not registered an image on Gravatar are shown the image chosen in "Default G... Go MAEDA
04:21 Defect #44610 (Resolved): Spent time custom field value is deleted when a time entry is edited by a user who cannot see the field
Committed the patch in r25335. Go MAEDA
04:20 Revision 25335 (svn): Keep values of spent time custom fields not visible to the user when editing a time entry (#44610).
Patch by Go MAEDA (user:maeda). Go MAEDA

2026-10-26

23:32 Feature #44581 (Closed): Make project members page available to all users who can see the Members box on the overview page
Marius BĂLTEANU
23:12 Patch #44681 (New): Extract the auto watch logic shared by Issue and Journal into a concern
The rule for automatically adding a user as a watcher of an issue is currently implemented twice:
* @Issue#add_auto_...
Marius BĂLTEANU
22:59 Defect #44680 (Resolved): Assignee is not added as a watcher when creating an issue with an assignee who has auto-watch for assigned issues enabled
Patch with additional fixes committed, thanks for reporting and reviewing this issue.
Florian Walchshofer wrote in...
Marius BĂLTEANU
20:33 Defect #44680: Assignee is not added as a watcher when creating an issue with an assignee who has auto-watch for assigned issues enabled
I could reproduce this on the current trunk:
when an issue is created with an assignee who has "Issues assigned to ...
Florian Walchshofer
15:58 Defect #44680 (Closed): Assignee is not added as a watcher when creating an issue with an assignee who has auto-watch for assigned issues enabled
Hello!
Current behaviour functionality of auto watcher is not correct. Watcher doesn't auto setup when issue is crea...
Ivan Kabluchkov
22:53 Revision 25334 (svn): Check permission and visibility before auto-watching the
assignee on issue creation (#44680). Marius BĂLTEANU
22:53 Revision 25333 (svn): Add the assignee as a watcher on issue creation when "Issues assigned to me" auto watch option is enabled (#44680).
Patch by Ivan Kabluchkov (user:lfidnl). Marius BĂLTEANU
22:52 Patch #44653 (Closed): Remove leftover development hosts from the OAuth redirect URI HTTPS exemption
Merged the fix into the stable branches in r25331 and r25332. Go MAEDA
22:51 Revision 25332 (svn): Merged r25314 from trunk into 6.1-stable (#44653).
Go MAEDA
22:50 Revision 25331 (svn): Merged r25314 from trunk into 7.0-stable (#44653).
Go MAEDA
22:47 Feature #44665 (Closed): Increase the spacing between items in contextual menus
Committed the patch in r25330. Go MAEDA
22:47 Revision 25330 (svn): Widen the spacing between items in contextual menus (#44665).
Patch by Go MAEDA (user:maeda). Go MAEDA
22:43 Defect #44654 (Closed): OAuth API request returns 500 Internal Server Error for an inactive user
Merged the fix into the stable branches in r25328 and r25329. Go MAEDA
00:42 Defect #44654 (Resolved): OAuth API request returns 500 Internal Server Error for an inactive user
Committed the patch in r25323. Go MAEDA
22:43 Defect #8603: Query 'without subprojects' cannot be created
I could reproduce this on the current trunk: the "Subproject" filter is only available for queries of a project with ... Florian Walchshofer
22:43 Revision 25329 (svn): Merged r25323 from trunk to 6.1-stable (#44654).
Go MAEDA
22:42 Revision 25328 (svn): Merged r25323 from trunk to 7.0-stable (#44654).
Go MAEDA
21:45 Defect #23651: Closed projects are listed in main quick jump box
I could reproduce this on the current trunk: closed projects are not listed under "All Projects" in the jump box, but... Florian Walchshofer
15:16 Defect #38581 (Closed): 2 different queries with the same fields on "My page" are not aligned
Go MAEDA
09:49 Defect #38581: 2 different queries with the same fields on "My page" are not aligned
This is expected behaviour: each block on "My page" is a separate table, so the browser sizes its columns independent... Florian Walchshofer
15:16 Patch #44676 (Closed): Italian translation for 7.1-trunk
Committed the translations in r25327. Thank you for your contribution. Go MAEDA
10:23 Patch #44676 (Closed): Italian translation for 7.1-trunk
Attached is a patch updating the Italian translation against trunk r25323.
- Translated the remaining 25 strings t...
Nicola Danese
15:15 Revision 25327 (svn): Italian translation update (#44676).
Patch by Nicola Danese (user:darkfrank_it). Go MAEDA
15:05 Patch #44677 (Closed): Extra space before colon in en.yml key setting_password_required_char_classes
Committed the patch in r25324 and merged it into the stable branches in r25325 and r25326. Thank you for pointing it ... Go MAEDA
10:25 Patch #44677 (Closed): Extra space before colon in en.yml key setting_password_required_char_classes
In config/locales/en.yml the key is written as:
@setting_password_required_char_classes : Required character cla...
Nicola Danese
15:03 Revision 25326 (svn): Merged r25324 from trunk into 6.1-stable (#44677).
Go MAEDA
15:02 Revision 25325 (svn): Merged r25324 from trunk into 7.0-stable (#44677).
Go MAEDA
14:59 Revision 25324 (svn): Extra space before colon in en.yml key setting_password_required_char_classes (#44677).
Patch by Nicola Danese (user:darkfrank_it). Go MAEDA
14:54 Defect #31932 (Closed): Add Sponsor in the Group Results By Drop Down for Custom Queries
Go MAEDA
09:52 Defect #31932: Add Sponsor in the Group Results By Drop Down for Custom Queries
"Sponsor" is a custom field, not a core field.
Custom fields are already available in "Group results by", except wh...
Florian Walchshofer
14:50 Defect #4766 (Closed): Bad PDF files and SQL queries generated under certain locales
Go MAEDA
13:38 Defect #4766: Bad PDF files and SQL queries generated under certain locales
This was reported for Redmine 0.9.2 / Ruby 1.8.6 and could not be reproduced even back then (see note-3 and note-4). ... Florian Walchshofer
14:50 Defect #44673: "Lost password" function allows to set the same password again even if it was expired
Setting the target version to 6.1.6. Go MAEDA
05:34 Defect #44673 (Closed): "Lost password" function allows to set the same password again even if it was expired
Users can bypass the forced password expiry (which prevents reuse of the same password) by using the lost password fe... Jens Krämer
13:28 Defect #1013: Custom queries can be saved under same name
The deletion problem from #note-4 no longer exists: queries are deleted by id, not by name. Private and public querie... Florian Walchshofer
12:37 Defect #7496: "Custom queries" should use natural ordering
This works as designed (queries are ordered by name), so this should be a feature request rather than a defect.
Wo...
Florian Walchshofer
12:14 Defect #27693: In queries, operator "Any" should be "Not empty"
"All" was already renamed to "any" in r10562, and "any" means "not empty" (excluding empty strings for text and custo... Florian Walchshofer
09:42 Defect #38992: How do I use helper_queries_column_value helper hook?
The hook is not meant to be used by reassigning @context[:content]@. @call_hook@ merges your hash into a new one (@de... Florian Walchshofer
07:05 Defect #1811: Clicking on an issue in a subproject changes focus of "View all issues"
Same as #980#note-20: the position "x of y" above the issue is a link back to the issue list of the parent project (s... Florian Walchshofer
07:04 Defect #980: "For all projects" custom queries
Since Redmine 3.4 (r16478), the position "x of y" above the issue is a link back to the issue list the issue was open... Florian Walchshofer
00:42 Revision 25323 (svn): Fix 500 error on OAuth API requests when the token owner is not active (#44654).
Patch by Go MAEDA (user:maeda). Go MAEDA
 

Also available in: Atom