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 (New): 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... -
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.
-
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: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.
-
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: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... -
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.
2026-08-19
-
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: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 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.
-
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
-
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:01 Defect #44273 (Closed): Applications item is not highlighted in the administration menu
- Merged the fix into the stable branches in r24920 and r24922.
2026-08-18
-
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...
-
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: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:30 Defect #44343 (Resolved): Deleting a user who has authorized an OAuth2 application fails with ActiveRecord::InvalidForeignKey
- Committed, thanks!
-
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!
-
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: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'... -
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