Activity
From 2026-08-18 to 2026-08-20
2026-08-20
-
17:58 Feature #43881: Strengthen API authentication: API tokens with expiration, scopes, rate limiting and audit logging
- Thanks for the quick and detailed review.
On splitting: agreed, and I would rather do it in order of increasing ri... -
16:45 Feature #43881: Strengthen API authentication: API tokens with expiration, scopes, rate limiting and audit logging
- Thanks for your work on this!
Most of the functionality of your new personal access tokens seems to mirror what we... -
14:03 Feature #43881: Strengthen API authentication: API tokens with expiration, scopes, rate limiting and audit logging
- I have implemented pillar 1 (personal access tokens) together with pillars 2 (scoped permissions) and 4 (structured a...
-
13:54 Feature #44362 (Closed): Preview PDF compatible Adobe Illustrator files
- Adobe Illustrator saves .ai files with PDF compatibility by default, so the file is also a valid PDF file. Redmine al...
-
13:28 Defect #44358 (Confirmed): Markdownized preview shows broken images: Pandoc emits <img src="media/..."> but media is never extracted
-
09:54 Defect #44358 (Confirmed): Markdownized preview shows broken images: Pandoc emits <img src="media/..."> but media is never extracted
- The Markdown-based preview for Office attachments introduced in 7.0 (feature #8959) renders broken image icons for do...
-
12:38 Defect #44360 (Confirmed): Lost password page is unreachable by admins when two-factor authentication setup is required
-
11:42 Defect #44360 (Closed): Lost password page is unreachable by admins when two-factor authentication setup is required
- When @sudo_mode@ is enabled, which is the new default with Redmine 7, I encounter a lockout : the 2FA activation acti...
-
12:05 Defect #44361 (Confirmed): Preview returns a 404 error on the cross-project news form
- On the cross-project news form, clicking *Preview* returns a 404 instead of the preview.
The toolbar builds previe... -
10:09 Feature #43484 (Closed): Detect attachment content type from file contents instead of trusting client-provided values
- Updated [[Rest_api]] Wiki page to mention that @content_type@ is ignored in version:7.1.0 and later:
https://www.red... -
09:46 Feature #43484 (Resolved): Detect attachment content type from file contents instead of trusting client-provided values
- Committed the patches in r24955, r24956, r24957, r24958, r24959, and r24960.
Redmine no longer stores the content ty... -
10:04 Patch #44359 (Closed): Drop support for Ruby 3.2
- Support for Ruby 3.2 ended on 1 Apr 2026:
https://www.ruby-lang.org/ja/downloads/branches/
This patch drops suppo... -
09:20 Revision 24960 (svn): Send an attachment inline based on its detected content type instead of its file extension (#43484).
- Patch by Go MAEDA (user:maeda).
-
09:18 Revision 24959 (svn): Detect attachment content type from file contents instead of trusting client-provided values (#43484).
- Patch by Go MAEDA (user:maeda).
-
09:14 Revision 24958 (svn): Show the same file type icon whether the content type comes from Marcel or Redmine::MimeType (#43484).
- Patch by Go MAEDA (user:maeda).
-
09:12 Revision 24957 (svn): Stop using legacy application/x-pkcs7-signature MIME type for p7s files (#43484).
- Patch by Go MAEDA (user:maeda).
-
09:11 Revision 24956 (svn): Stop using legacy image/x-ms-bmp MIME type for BMP file (#43484).
- Patch by Go MAEDA (user:maeda).
-
09:09 Revision 24955 (svn): Improve Redmine::MockFile to better mimic File behavior (#43484).
- Patch by Go MAEDA (user:maeda).
-
08:22 Feature #42605: Enable commonmark math support using the math_latex extension
- To support mathematical expressions (math syntax) in CommonMark, the @commonmarker@ gem provides three "extension opt...
-
03:52 Feature #42605: Enable commonmark math support using the math_latex extension
- I am not familiar with LaTeX, so I may be missing something obvious. Could you explain what problem this change is in...
-
08:02 Patch #44330 (Resolved): Convert CRLF line endings to LF in three test fixture files
- Committed the patch in r24953 and r24954. Thank you for reporting this.
-
08:01 Revision 24954 (svn): Fix filesize and digest of attachment fixtures to match the actual files (#44330).
-
07:59 Revision 24953 (svn): Convert CRLF line endings to LF in three test fixture files (#44330).
-
06:28 Defect #44228 (Resolved): Uploading an attachment with a NUL byte in the filename causes an Internal Server Error
- Committed the patch in r24952.
-
06:28 Revision 24952 (svn): Uploading an attachment with a NUL byte in the filename causes an Internal Server Error (#44228).
- Patch by Go MAEDA (user:maeda).
-
06:14 Defect #44354 (Closed): GitAdapterTest#test_diff_path_invalid fails with Git 2.55.0
- Merged the change into the stable branches in r24949, r24950, and r24951.
-
04:52 Defect #44354 (Resolved): GitAdapterTest#test_diff_path_invalid fails with Git 2.55.0
- Committed the patch in r24947.
-
01:40 Defect #44354: GitAdapterTest#test_diff_path_invalid fails with Git 2.55.0
- Setting the target version to 6.0.11.
-
06:13 Revision 24951 (svn): Merged r24947 from trunk into 6.0-stable (#44354).
-
06:11 Revision 24950 (svn): Merged r24947 from trunk into 6.1-stable (#44354).
-
06:10 Revision 24949 (svn): Merged r24947 from trunk into 7.0-stable (#44354).
-
05:30 Patch #44356 (Closed): Update RuboCop Performance to 1.27
- Updated RuboCop Performance to 1.27 in r24948.
-
05:29 Patch #44356 (Closed): Update RuboCop Performance to 1.27
- https://rubygems.org/gems/rubocop-performance
-
05:30 Revision 24948 (svn): Update RuboCop Performance to 1.27 (#44356).
-
05:08 Feature #44353: Add project to wiki page list API response
- Thank you for pointing this out.
I have written a patch that adds the project to each wiki page in the index respo... -
04:51 Revision 24947 (svn): GitAdapterTest#test_diff_path_invalid fails with Git 2.55.0 (#44354).
- Patch by Go MAEDA (user:maeda).
-
03:05 Defect #44335 (Resolved): PDF preview of .ai attachments triggers an automatic download
- Committed the fix in r24946. Thank you for reporting the issue.
-
03:05 Revision 24946 (svn): Stop treating Adobe Illustrator files as PDF files while keeping their thumbnails (#44335).
- Patch by Go MAEDA (user:maeda).
2026-08-19
-
21:47 Revision 24945 (svn): Merge r24925, r24942 from trunk to 6.0-stable (#44328).
-
21:47 Revision 24944 (svn): Merge r24925, r24942 from trunk to 6.1-stable (#44328).
-
21:47 Revision 24943 (svn): Merge r24925, r24942 from trunk to 7.0-stable (#44328).
-
21:44 Revision 24942 (svn): Add tests for #44328.
-
21:25 Feature #39030: API - creation/update wiki page - need to specify parent page
- Thanks
-
21:25 Feature #39030 (Closed): API - creation/update wiki page - need to specify parent page
-
10:15 Feature #39030: API - creation/update wiki page - need to specify parent page
- This issue could be closed since it is implemented in #43569.
-
21:22 Feature #44345: Use SimpleCov's built-in HTML formatter instead of Redmine's own formatter
- Because I do not run the whole test suite on my local environment very often, my ultimate goal is to set up a coverag...
-
12:18 Feature #44345: Use SimpleCov's built-in HTML formatter instead of Redmine's own formatter
- Marius BĂLTEANU wrote in #note-2:
> @maeda, what do you think if we run one test suite from the matrix with coverage... -
21:09 Defect #44351 (Resolved): Fix top menu position in Classic theme
- Merged the fix.
-
21:09 Revision 24941 (svn): Merge r24919 from trunk to 7.0-stable (#44351).
-
21:08 Defect #44348 (Closed): Formatting a text is much slower in 7.0.0 when its container has many attachments
- Merged the fix.
-
21:08 Revision 24940 (svn): Merge r24910 from trunk to 7.0-stable (#44348).
-
21:08 Defect #44343 (Closed): Deleting a user who has authorized an OAuth2 application fails with ActiveRecord::InvalidForeignKey
- Merged the fix to stable branches!
-
03:08 Defect #44343: Deleting a user who has authorized an OAuth2 application fails with ActiveRecord::InvalidForeignKey
- Thank you for reviewing and committing the fix. I'm glad I could contribute to Redmine.
-
21:07 Revision 24939 (svn): Backport r24916 to 6.1-stable (#44343).
-
21:04 Revision 24938 (svn): Merge r24916 from trunk to 7.0-stable (#44343).
-
21:04 Revision 24937 (svn): Merge r24923 from trunk to 6.0-stable (#44328).
-
21:04 Revision 24936 (svn): Merge r24923 from trunk to 6.1-stable (#44328).
-
21:04 Revision 24935 (svn): Merge r24923 from trunk to 7.0-stable (#44328).
-
21:02 Revision 24934 (svn): Merge r24911, r24912, r24913, r24921 from trunk to 6.0-stable (#44310).
-
21:02 Revision 24933 (svn): Merge r24911, r24912, r24913, r24921 from trunk to 6.1-stable (#44310).
-
21:02 Revision 24932 (svn): Merge r24911, r24912, r24913, r24921 from trunk to 7.0-stable (#44310).
-
21:01 Revision 24931 (svn): Merge r24905, r24906, r24907, r24908, r24918 from trunk to 6.0-stable (#44309).
-
21:01 Revision 24930 (svn): Merge r24905, r24906, r24907, r24908, r24918 from trunk to 6.1-stable (#44309).
-
21:01 Revision 24929 (svn): Merge r24905, r24906, r24907, r24908, r24918 from trunk to 7.0-stable (#44309).
-
20:59 Revision 24928 (svn): Merge r24904 from trunk to 6.0-stable (#44308).
-
20:59 Revision 24927 (svn): Merge r24904 from trunk to 6.1-stable (#44308).
-
20:59 Revision 24926 (svn): Merge r24904 from trunk to 7.0-stable (#44308).
-
20:57 Revision 24925 (svn): Ensure that including trackers, issue_categories, issue_custom_fields, and time_entry_activities in the projects API responses requires the appropriate permissions (:view_issues or :view_time_entries) in addition to view_projects (#44328)..
- Patch by Holger Just (user:hjust).
-
16:19 Defect #29496 (Closed): Email addresses which includes slashes are wrongly linked
-
16:19 Defect #29496: Email addresses which includes slashes are wrongly linked
- This is still reproducible in Redmine 7.0.0.
There is a workaround. Wrapping the address in angle brackets produce... -
15:56 Patch #20888 (Closed): Add a button in the textile formatting toolbar to convert tabulated text into a table
- Starting with Redmine 7.0.0, when you copy multiple cells from Excel or LibreOffice Calc and paste them into Redmine,...
-
11:54 Defect #44354 (Closed): GitAdapterTest#test_diff_path_invalid fails with Git 2.55.0
- @GitAdapterTest#test_diff_path_invalid@ fails with Git 2.55.0. GitHub Actions also started failing after the runner i...
-
10:34 Feature #44353 (Closed): Add project to wiki page list API response
- There was a recent change for Redmine 7.0.0 that adds the project reference to all endpoints using @views/wiki/show.a...
-
06:28 Patch #44352 (Closed): Update Commonmarker gem to 2.10
- Updated Commonmarker gem to 2.9 in r24924.
-
06:09 Patch #44352 (Closed): Update Commonmarker gem to 2.10
- https://rubygems.org/gems/commonmarker
-
06:20 Revision 24924 (svn): Update Commonmarker gem to 2.9 (#44352).
-
03:25 Defect #44289: No status icon is displayed after checking for plugin updates on the Plugins page
- Setting the target version to 7.0.1.
-
00:21 Feature #44337: Add an administration page listing all webhooks
- I would like to include this in 7.0.1 being an important improvement of the Webhook feature.
-
00:03 Revision 24923 (svn): Allow reading issue categories with the view_issues permission (#44328).
- Patch by Jens Krämer (user:jkraemer).
-
00:01 Defect #44273 (Closed): Applications item is not highlighted in the administration menu
- Merged the fix into the stable branches in r24920 and r24922.
-
00:00 Revision 24922 (svn): Merged r24903 from trunk into 6.1-stable (#44273).
-
00:00 Revision 24921 (svn): Fix failing tests (#44310).
2026-08-18
-
23:59 Revision 24920 (svn): Merged r24903 from trunk into 7.0-stable (#44273).
-
23:55 Feature #44345 (Resolved): Use SimpleCov's built-in HTML formatter instead of Redmine's own formatter
-
23:53 Feature #44345 (Closed): Use SimpleCov's built-in HTML formatter instead of Redmine's own formatter
- @maeda, what do you think if we run one test suite from the matrix with coverage enabled? Another option is to have a...
-
21:27 Feature #44345 (Resolved): Use SimpleCov's built-in HTML formatter instead of Redmine's own formatter
- Nice!
I've committed the changes, thanks! -
23:41 Defect #44351: Fix top menu position in Classic theme
- We should also upgrade the icons from the top menu with SVG icons.
-
23:26 Defect #44351 (Closed): Fix top menu position in Classic theme
- Extracted from #44341.
-
23:39 Patch #44341: Increase top menu hover highlight by increasing the padding of the elements
- I like the improvement, but I think we can achieve (almost) the same with less changes, please find below two patches...
-
23:28 Revision 24919 (svn): Fix top menu position in Classic theme (#44351).
- Patch by Vincent Robert (user:Nanego).
-
22:44 Patch #44293: Add a caret to the account menu to indicate it opens a dropdown
- Updated the patch to fix the stroke color and to unify the styles of the SVG icon from the account menu with other po...
-
22:20 Patch #44293: Add a caret to the account menu to indicate it opens a dropdown
- I think most users are used to having an openable account menu in the top bar, but I'm happy to add the caret for ext...
-
21:52 Revision 24918 (svn): Fix rubocop warning (#44309).
-
21:40 Patch #44260 (Closed): Refactor context menu to use the new dropdown component
-
21:39 Defect #44317 (Resolved): Actions dropdown is not closed after copying a link
- Committed, thanks for catching and fixing the issue.
Go MAEDA wrote in #note-3:
> Wouldn't it be better to include t... -
21:35 Revision 24917 (svn): Fix actions dropdown is not closed after copying a link (#44317, #44205).
-
21:30 Defect #44343 (Resolved): Deleting a user who has authorized an OAuth2 application fails with ActiveRecord::InvalidForeignKey
- Committed, thanks!
-
21:30 Revision 24916 (svn): Fix deleting a user who has authorized an OAuth2 application fails with ActiveRecord::InvalidForeignKey (#44343).
- Patch by Hiroyuki Kano (user:hiropk)
-
21:28 Defect #44348 (Resolved): Formatting a text is much slower in 7.0.0 when its container has many attachments
- Thanks user:maeda for catching and fixing this issue!
-
21:26 Revision 24915 (svn): Fix "rake test:coverage" not removing the previous coverage report (#44345).
- Patch by Go MAEDA (user:maeda).
-
21:26 Revision 24914 (svn): Use SimpleCov's built-in HTML formatter instead of Redmine's own formatter (#44345).
- Patch by Go MAEDA (user:maeda).
-
21:23 Revision 24913 (svn): Add test to cover the case when inherit members checkbox should not be shown in project settings (#44310).
-
21:13 Revision 24912 (svn): Add tests for #44310.
-
20:55 Revision 24911 (svn): Check manage_members permission for project inherit_members safe attribute (#44310).
- Patch by Holger Just (user:hjust).
-
20:48 Defect #44132 (Needs feedback): Project creation returns HTTP 500 (`Mysql2::Error: Record has changed since last read in table 'projects'`) under concurrent project create/destroy on MySQL/MariaDB
-
20:23 Revision 24910 (svn): Fix formatting a text being much slower in 7.0.0 when its container has many attachments (#44348).
- Patch by Go MAEDA (user:maeda).
-
20:20 Feature #44261 (Closed): Restrict user mentions to project members to prevent unintended notifications to non-members
- I agree with Holger's assessment. The user mention feature is explicitly designed to mirror the behavior of watchers....
-
16:10 Feature #44261: Restrict user mentions to project members to prevent unintended notifications to non-members
- Seiji Shozuki wrote in #note-2:
> In practice, I use Redmine for project management, and I've never encountered a si... -
02:49 Feature #44261: Restrict user mentions to project members to prevent unintended notifications to non-members
- Thank you for your comments.
I understand your point that there are issues with my implementation. However, I don'... -
20:18 Revision 24909 (svn): Add test for #44261.
-
20:11 Revision 24908 (svn): Add a test for @$ssueRelationsController#show@ (#44309).
-
20:06 Revision 24907 (svn): Add tests for IssueRelation#visible? and IssueRelation#deletable? (#44309).
-
19:42 Revision 24906 (svn): Filter visible relations in issue_relations#index (#44309).
- Patch by Holger Just (user:hjust).
-
19:41 Revision 24905 (svn): Check issue_from visibility when creating and showing issue relations (#44309).
- Patch by Holger Just (user:hjust).
-
19:37 Revision 24904 (svn): Fix handling of tag restoration in Textile formatter (#44308).
-
17:45 Defect #43488: Undo/Redo produces unexpected results when the text in a textarea is modified automatically
- Similar to ##44336
Patch attached for the wiki-toolbar half of this (bold/italic/etc. from the toolbar
buttons or... -
17:36 Defect #44336: Automatic list marker insertion discards the textarea undo history and does not scroll the caret into view
- the toolbar buttons and shortcuts have the same root cause in @app/assets/javascripts/jstoolbar/jstoolbar.js@ (@enclo...
-
14:28 Defect #44350 (New): Project overview page is slow when the members box contains many members
- h3. Problem
When a project has many members, the overview page (/projects/:id) becomes slow because the members bo... -
07:50 Feature #12388: Diffs for editions of issue/notes entries
- +1 from me. I really like this feature, and I consider proper revision history for journal notes essential if Redmine...
-
05:28 Defect #44335: PDF preview of .ai attachments triggers an automatic download
- The patch looks good. I confirmed that it resolves the automatic download issue for @.ai@ attachments, while thumbnai...
-
02:34 Defect #44335: PDF preview of .ai attachments triggers an automatic download
- Setting the target version to 7.0.1.
Also available in: Atom