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... -
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.
-
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... -
12:14 Defect #44378 (New): 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...
-
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
-
11:37 Feature #20830: Project specific default value
- Created a plugin: https://github.com/sense-design/redmine_project_custom_field_defaults
-
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?
-
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...
-
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 ...
-
08:37 Defect #44361 (Confirmed): Preview returns a 404 error on the cross-project news form
- Setting the target version to 6.1.5.
-
07:43 Patch #44346: Update RuboCop to 1.90
- Updated RuboCop to 1.90 in r24996.
-
06:49 Defect #37581: Wrong csv separator in Hungarian
- Setting the target version to 7.1.0.
-
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...
-
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...
-
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...
-
01:55 Defect #44376 (New): 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...
-
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...
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
-
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... -
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...
-
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... -
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... -
11:56 Feature #44374 (New): 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...
-
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 ... -
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 ...
-
07:49 Patch #44370 (New): Replace legacy top menu icons from Classic theme with SVG icons
-
07:37 Patch #44370: Replace legacy top menu icons from Classic theme with SVG icons
- I've reverted r24986.
-
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...
-
07:48 Patch #44371 (Closed): Filter key parameter from logging
-
07:44 Patch #44371 (Resolved): Filter key parameter from logging
-
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...
-
05:33 Defect #44372 (New): 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...
-
03:55 Feature #44364: Improve the performance of the issues API when listing issues
- Setting the target version to 7.1.0.
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 ... -
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... -
22:13 Defect #44317 (Closed): Actions dropdown is not closed after copying a link
-
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 ... -
22:11 Patch #44368 (Closed): Revert removal of user scope in 2FA backup code lookup
-
21:25 Patch #44368 (Resolved): Revert removal of user scope in 2FA backup code lookup
-
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... -
22:08 Patch #44370 (Resolved): Replace legacy top menu icons from Classic theme with SVG icons
- Committed the patch.
-
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!
-
21:24 Patch #44341 (Closed): Increase top menu hover highlight by increasing the padding of the elements
-
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...
-
21:23 Defect #44289 (Closed): No status icon is displayed after checking for plugin updates on the Plugins page
-
07:55 Defect #44289 (Resolved): No status icon is displayed after checking for plugin updates on the Plugins page
- Fix committed, thanks!
-
21:21 Patch #44293 (Closed): Add a caret to the account menu to indicate it opens a dropdown
-
07:46 Patch #44293 (Resolved): Add a caret to the account menu to indicate it opens a dropdown
-
21:19 Defect #44360 (Closed): Lost password page is unreachable by admins when two-factor authentication setup is required
-
07:43 Defect #44360 (Resolved): Lost password page is unreachable by admins when two-factor authentication setup is required
- Fix committed, thanks!
-
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
-
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 ... -
10:53 Defect #44366: Deleting a CustomField leaves orphaned workflow records
- Setting the target version to 7.1.0.
-
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...
Also available in: Atom