Activity
From 2026-08-26 to 2026-08-28
Today
-
01:36 Patch #44359 (Closed): Drop support for Ruby 3.2
- Committed the patch in r25012. Thank you.
2026-08-27
-
23:00 Patch #44386: Avoid N+1 queries generated by Webhook#setable_projects
- Holger Just wrote in #note-9:
>
> We should also drop the @to_a@ there. Instead, in the @before_validation@ hook w... -
20:25 Patch #44386 (Resolved): Avoid N+1 queries generated by Webhook#setable_projects
- Committed the performance fix, thanks!
-
20:18 Patch #44386 (Resolved): Avoid N+1 queries generated by Webhook#setable_projects
- Extracted from #44337:
> Vincent Robert wrote:
> > The patch also resolves a performance issue by changing one l... -
21:52 Feature #12388: Diffs for editions of issue/notes entries
- Thanks @amiswalc and @Grovkillen for your feedback, I completely agree that we should properly implement this.
-
20:21 Feature #44337: Add an administration page listing all webhooks
- Vincent Robert wrote:
> The patch also resolves a performance issue by changing one line in @Webhook#setable_project... -
18:59 Feature #44337: Add an administration page listing all webhooks
- > * The performance fix (@Webhook#setable_projects@) should be in a separate commit, it is unrelated to the admin pag...
-
14:46 Feature #44385 (New): Replace MiniMime with Marcel in Redmine::MimeType
- Redmine currently uses two MIME type databases:
* MiniMime, used by @Redmine::MimeType@ to look up a type from a f... -
11:52 Feature #44021 (Closed): Include the latest note author in the assignee dropdown's "Author / Previous assignee" group and rename it to "Author / Recent participants"
- Committed the patch in r25008 and r25009.
-
09:41 Feature #44382 (New): Reduce the number of SQL queries when filtering issues by "Assignee's group" or "Author's group"
- When filtering issues by "Assignee's group" or "Author's group", @IssueQuery@ fetches the members of each group with ...
-
07:55 Defect #44381 (Closed): issue unauthorized but still access the dashboard page
- Redmine does not have a page with the URL `/dashboard/`. That screenshot appears to be from an application other than...
-
06:54 Defect #44381 (Closed): issue unauthorized but still access the dashboard page
- Unauthorized User Can Access Dashboard
Unauthorized users can still access the Dashboard page even though the API ... -
03:15 Feature #44364 (Closed): Improve the performance of the issues API when listing issues
- Committed the patch in r25006 and r25007.
-
02:38 Defect #44366: Deleting a CustomField leaves orphaned workflow records
- Attached is an updated patch.
The deletion now uses the @WorkflowPermission@ model instead of @WorkflowRule@, both...
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...
Also available in: Atom