Project

General

Profile

Activity

From 2026-08-24 to 2026-08-26

2026-08-26

23:34 Defect #44358: Markdownized preview shows broken images: Pandoc emits <img src="media/..."> but media is never extracted
I can confirm that the issue affects DOCX, PPTX and ODT files.
For comparison, XLSX files did not generate image r...
Florian Walchshofer
23:27 Defect #44372: Chrome freezes for several minutes when opening the possible values page of a key/value list custom field with thousands of values
Setting the target version to 7.0.2. Go MAEDA
16:45 Defect #44378: Ghostscript process is left running when PDF thumbnail generation times out
Attached are two patches to fix this issue.
attachment:0001-Fix-zombie-convert-process-left-behind-when-thumbnai.p...
Go MAEDA
12:14 Defect #44378 (Closed): Ghostscript process is left running when PDF thumbnail generation times out
When generating a thumbnail for a PDF attachment, ImageMagick's @convert@ spawns a Ghostscript (@gs@) process to rend... Go MAEDA
11:40 Feature #32433: feature: option for CustomField to update the values by some of roles and different default value for different project
Created a plugin: https://github.com/sense-design/redmine_project_custom_field_defaults Sven Culley
11:37 Feature #20830: Project specific default value
Created a plugin: https://github.com/sense-design/redmine_project_custom_field_defaults Sven Culley
09:54 Feature #44337: Add an administration page listing all webhooks
Also, for an admin it might be of interest when a webhook was created, so maybe show that in the list as well? Jens Krämer
09:52 Feature #44337: Add an administration page listing all webhooks
I just had a look at this and I generally like it. However the patch is malformed (@patch: **** malformed patch at li... Jens Krämer
09:39 Defect #44377 (New): Incorrect redirect after editing or deleting a group in sudo mode
When operating in sudo mode and going through the password confirmation page, editing or deleting a group results in ... Kenta Kumojima
08:49 Redmine 7.0.1, 6.1.4 and 6.0.11 released
New maintenance releases for the Redmine 7.0, 6.1, and 6.0 series are now available to [[Download]]. These releases a... Marius BĂLTEANU
08:37 Defect #44361 (Confirmed): Preview returns a 404 error on the cross-project news form
Setting the target version to 6.1.5. Go MAEDA
08:21 Revision 25005 (svn): Tagged version 6.0.11.
Marius BĂLTEANU
08:21 Revision 25004 (svn): Tagged version 6.1.4.
Marius BĂLTEANU
08:21 Revision 25003 (svn): Tagged version 7.0.1.
Marius BĂLTEANU
08:13 Revision 25002 (svn): Merge r24977 from trunk to 7.0-stable (#44221).
Marius BĂLTEANU
08:12 Revision 25001 (svn): Merge r24977 from trunk to 6.1-stable (#44221).
Marius BĂLTEANU
08:11 Revision 25000 (svn): Updates for 6.0.11 release.
Marius BĂLTEANU
08:10 Revision 24999 (svn): Updates for 6.1.4 release.
Marius BĂLTEANU
08:09 Revision 24998 (svn): Merge r24997 to 7.0-stable.
Marius BĂLTEANU
08:08 Revision 24997 (svn): Updates for 7.0.1 release.
Marius BĂLTEANU
07:43 Patch #44346: Update RuboCop to 1.91
Updated RuboCop to 1.90 in r24996. Go MAEDA
07:42 Revision 24996 (svn): Update RuboCop to 1.90 (#44346).
Go MAEDA
06:49 Defect #37581: Incorrect number and CSV separators in several locales
Setting the target version to 7.1.0. Go MAEDA
06:42 Feature #44374: Cache builtin group instances per request to avoid repeated GroupAnonymous and GroupNonMember queries
The following shows the change in Active Record lookups when processing @GET /issues@ for @GroupNonMember@, before an... Go MAEDA
05:49 Patch #44359: Drop support for Ruby 3.2
As pointed out, support for Ruby 3.2 ended in April 2026. Considering Redmine's recent release cycle, Redmine 7.1.0 w... Go MAEDA
05:14 Defect #44376: Cannot deselect current user in multi-select user custom field without also deselecting "<< me >>"
The attached patch changes @UserFormat#possible_values_options@ as follows, only when the custom field has multiple v... Go MAEDA
01:55 Defect #44376 (Closed): Cannot deselect current user in multi-select user custom field without also deselecting "<< me >>"
In a user format custom field with multiple values enabled, the select box shows both "<< me >>" option introduced in... Go MAEDA
00:26 Defect #43488: Undo/Redo produces unexpected results when the text in a textarea is modified automatically
As an alternative approach that does not use @execCommand@ , I have a plugin that adds Undo/Redo functionality to the... Yasu Saku

2026-08-25

19:23 Defect #44336: Automatic list marker insertion discards the textarea undo history and does not scroll the caret into view
What about ##43488 which has a similar solution Jonathan Cormier
16:30 Defect #44132: Project creation returns HTTP 500 (`Mysql2::Error: Record has changed since last read in table 'projects'`) under concurrent project create/destroy on MySQL/MariaDB
Felix Schäfer wrote in #note-1:
> It seems we never came around to uploading our proposed fix although we also stumb...
Felix Schäfer
15:48 Defect #44132: Project creation returns HTTP 500 (`Mysql2::Error: Record has changed since last read in table 'projects'`) under concurrent project create/destroy on MySQL/MariaDB
The setting was indeed missing from the database.yml file. However I don't think the isolation level fixes the underl... Matthias Hörmann
16:29 Defect #44375: Concurrency problem in project deletion / project marking for deletion
See the attached patch. The patch is by @jkraemer.
This changes the "mark project as scheduled for deletion" opera...
Felix Schäfer
16:17 Defect #44375 (New): Concurrency problem in project deletion / project marking for deletion
The problem we noticed was:
- a user selects some projects to be bulk deleted and submits the request
- other proje...
Felix Schäfer
11:56 Feature #44374 (Closed): Cache builtin group instances per request to avoid repeated GroupAnonymous and GroupNonMember queries
@Group.anonymous@ and @Group.non_member@ perform the same Active Record lookup every time they are called. Although t... Go MAEDA
10:07 Defect #44373 (Closed): Check for updates not working in plugins page
Thank you for reporting the issue.
The fix for the issue will be included in version:7.0.1. Please see #44289 for ...
Go MAEDA
10:00 Defect #44373 (Closed): Check for updates not working in plugins page
When the 'Check for updates' link is clicked in the /admin/plugins page, nothing seems to happen even though updated ... Patrick van Rantwijk
07:49 Patch #44370 (New): Replace legacy top menu icons from Classic theme with SVG icons
Marius BĂLTEANU
07:37 Patch #44370: Replace legacy top menu icons from Classic theme with SVG icons
I've reverted r24986. Marius BĂLTEANU
01:35 Patch #44370: Replace legacy top menu icons from Classic theme with SVG icons
The "Classic" in the Classic theme refers to the default look of Redmine 0.5.1 and earlier. According to the changelo... Go MAEDA
07:48 Patch #44371 (Closed): Filter key parameter from logging
Marius BĂLTEANU
07:44 Patch #44371 (Resolved): Filter key parameter from logging
Marius BĂLTEANU
07:48 Revision 24995 (svn): Merge r24992 from trunk to 6.0-stable (#44371).
Marius BĂLTEANU
07:47 Revision 24994 (svn): Merge r24992 from trunk to 6.1-stable (#44371).
Marius BĂLTEANU
07:47 Revision 24993 (svn): Merge r24992 from trunk to 7.0-stable (#44371).
Marius BĂLTEANU
07:44 Revision 24992 (svn): Filter "key" parameter from logging (#44371). Patch by Bogdan Egikov (user:sledyuk).
Marius BĂLTEANU
07:39 Revision 24991 (svn): Reverts unwanted change (#44370).
Marius BĂLTEANU
07:37 Revision 24990 (svn): Reverts r24986 (#44370).
Marius BĂLTEANU
06:20 Feature #18245: Documents REST API
I have attached a patch that adds REST API support for listing, showing, creating, updating, and deleting documents i... Mizuki ISHIKAWA
05:33 Defect #44372 (Closed): Chrome freezes for several minutes when opening the possible values page of a key/value list custom field with thousands of values
Opening the "Possible values" page of a key/value list custom field with thousands of values freezes Chromium-based b... Go MAEDA
03:55 Feature #44364: Improve the performance of the issues API when listing issues
Setting the target version to 7.1.0. Go MAEDA

2026-08-24

22:40 Feature #43881: Strengthen API authentication: API tokens with expiration, scopes, rate limiting and audit logging
@hjust, @sledyuk, I've extracted this to #44371 in order to include it in the next releases.
Bogdan Egikov wrote in ...
Marius BĂLTEANU
22:34 Patch #44371 (Closed): Filter key parameter from logging
Extracted from #43881#note-11
> the patch also adds the key parameter to config.filter_parameters so the plaintext...
Marius BĂLTEANU
22:13 Defect #44317 (Closed): Actions dropdown is not closed after copying a link
Marius BĂLTEANU
22:12 Defect #44351 (Closed): Fix top menu position in Classic theme
Marius BĂLTEANU wrote in #note-3:
> We should also upgrade the icons from the top menu with SVG icons.
Created a ...
Marius BĂLTEANU
22:11 Patch #44368 (Closed): Revert removal of user scope in 2FA backup code lookup
Marius BĂLTEANU
21:25 Patch #44368 (Resolved): Revert removal of user scope in 2FA backup code lookup
Marius BĂLTEANU
11:25 Patch #44368 (Closed): Revert removal of user scope in 2FA backup code lookup
As it turns out, the @where(user_id:)@ scope prepended to @Token.find_token@ that was removed in #44074
was actually...
Jens Krämer
22:11 Revision 24989 (svn): Merge r24988 from trunk to 7.0-stable (#44368).
Marius BĂLTEANU
22:10 Revision 24988 (svn): Fix rubocop warning (#44368).
Marius BĂLTEANU
22:09 Revision 24987 (svn): Merge r24984, r24985 from trunk to 7.0-stable (#44368).
Marius BĂLTEANU
22:08 Patch #44370 (Resolved): Replace legacy top menu icons from Classic theme with SVG icons
Committed the patch. Marius BĂLTEANU
22:03 Patch #44370 (New): Replace legacy top menu icons from Classic theme with SVG icons
Before:
!clipboard-202608242308-3zp5n.png!
After:
!clipboard-202608242303-klo20.png!
Marius BĂLTEANU
22:07 Revision 24986 (svn): Replace legacy top menu icons from Classic theme with SVG icons (#44370).
Marius BĂLTEANU
21:27 Revision 24985 (svn): Adds missing test (#44368).
Marius BĂLTEANU
21:26 Revision 24984 (svn): Revert "Removes ignored and unnecessary scope in twofa token lookup" and adds a test asserting correct behavior.
Patch by Jens Krämer (user:jkraemer). Marius BĂLTEANU
21:24 Patch #44341 (Closed): Increase top menu hover highlight by increasing the padding of the elements
Marius BĂLTEANU
07:52 Patch #44341 (Resolved): Increase top menu hover highlight by increasing the padding of the elements
Committed the first patch. If full-height hover for the top menu is still considered an improvement, please open a se... Marius BĂLTEANU
21:23 Revision 24983 (svn): Merge r24975 from trunk to 7.0-stable (#44341).
Marius BĂLTEANU
21:23 Defect #44289 (Closed): No status icon is displayed after checking for plugin updates on the Plugins page
Marius BĂLTEANU
07:55 Defect #44289 (Resolved): No status icon is displayed after checking for plugin updates on the Plugins page
Fix committed, thanks! Marius BĂLTEANU
21:22 Revision 24982 (svn): Merge r24976 from trunk to 7.0-stable (#44289).
Marius BĂLTEANU
21:21 Patch #44293 (Closed): Add a caret to the account menu to indicate it opens a dropdown
Marius BĂLTEANU
07:46 Patch #44293 (Resolved): Add a caret to the account menu to indicate it opens a dropdown
Marius BĂLTEANU
21:21 Revision 24981 (svn): Merge r24974 from trunk to 7.0-stable (#44293).
Marius BĂLTEANU
21:19 Defect #44360 (Closed): Lost password page is unreachable by admins when two-factor authentication setup is required
Marius BĂLTEANU
07:43 Defect #44360 (Resolved): Lost password page is unreachable by admins when two-factor authentication setup is required
Fix committed, thanks! Marius BĂLTEANU
21:19 Revision 24980 (svn): Merge r24973 from trunk to 6.0-stable (#44360).
Marius BĂLTEANU
21:19 Revision 24979 (svn): Merge r24973 from trunk to 6.1-stable (#44360).
Marius BĂLTEANU
21:18 Revision 24978 (svn): Merge r24973 from trunk to 7.0-stable (#44360).
Marius BĂLTEANU
18:25 Revision 24977 (svn): Add a system test for #44221.
Marius BĂLTEANU
15:57 Defect #44336: Automatic list marker insertion discards the textarea undo history and does not scroll the caret into view
Appreciate the update, makes sense to me. Hopefully they don't fully deprecate this feature Jonathan Cormier
11:09 Defect #44336: Automatic list marker insertion discards the textarea undo history and does not scroll the caret into view
Thank you for the patch. I tested it and it works very well.
I had two concerns: execCommand is deprecated, so it ...
Mizuki ISHIKAWA
10:53 Defect #44366: Deleting an issue custom field does not delete its workflow field permissions
Setting the target version to 7.1.0. Go MAEDA
07:55 Revision 24976 (svn): Fix missing icons after checking for plugin updates on the Plugins page by replacing the legacy icons with the new SVG icons (#44289).
Patch by Go MAEDA (user:maeda). Marius BĂLTEANU
07:48 Revision 24975 (svn): Improve top menu hover by increasing the padding of the elements (#44341).
Marius BĂLTEANU
07:46 Revision 24974 (svn): Improve account menu by adding a caret to indicate it opens a dropdown (#44293).
Marius BĂLTEANU
07:43 Revision 24973 (svn): Lost password page is unreachable by admins when two-factor authentication setup is required (#44360).
Patch by Vincent Robert (user:Nanego). Marius BĂLTEANU
03:14 Feature #44233: Add show, update, and destroy to the REST API for custom fields
> Is leaving out create intentional? If so, could you clarify the reason?
Thank you for pointing this out. The cre...
Mizuki ISHIKAWA
 

Also available in: Atom