Project

General

Profile

Search

Results (12767)

Defect #44438 (Resolved): DateCalculationTest is not run by `rails test`
DateCalculationTest is not executed by `rails ... it is detected and executed by `rails test`. 2026-09-09 09:51
Feature #44435 (New): Preview Rich Text Format (.rtf) files
The attached patch extends the Markdown-based ... may have existing .rtf documents attached to issues and wiki pages. Redmine currently shows ... @markdownizable_extensions </code></pre> 2026-09-09 02:42
Defect #44434 (New): Collapse macro does not work in email notifications
The @{{collapse}}@ macro works as expected wh ... ly expanded. I have filed this as a separate issue in #44433. 2026-09-09 01:13
Defect #44432 (New): Follower Notification Emails Are Not Sent After Role and Permission Changes
Hello, We are experiencing an issue with email notifications in our Redmine appl ... hat when a user is added as a follower to an issue, the user does not receive the expected noti ... permission changes, adding a follower to an issue was working as expected, and the user receiv ... user is added to the Followers section of an issue. > The user is successfully added as a foll ... email is sent to the added follower. > The issue appears to be related to the role/permission ... When a user is added as a follower to an issue, Redmine should send the appropriate email n ... rt Team !clipboard-202609082137-04qjy.png! 2026-09-08 20:48
Defect #44431 (New): mentions can't find a user
while using `@` for the user mention, redmine ... nd ``` that mean if you press `@` in the issue text editor, first 10 users are being select ... there, but after matching users to a query 2026-09-08 15:33
Feature #44430 (New): Fine-grained Personal Access Tokens
Extracted from #43881 only the part that impl ... Note: this inherits the open defect #44271 (issue attribute editing goes through @Issue#user_tracker_permission?@, bypassing the sco ... existing oauth applications so that we could issue long-lived access tokens from there. 2026-09-07 21:05
Defect #44428 (Resolved): JSON API requests fail with JSON gem 3.0.0
After updating the json gem to 3.0.0, JSON AP ... g error: <pre> Error: Redmine::ApiTest::IssuesTest#test_GET_/issues/:id.json_with_no_spent_time_should_return_f ... , expected 1) test/integration/api_test/issues_test.rb:371:in 'block in <class:IssuesTest>' </pre> This is caused by an incom ... file: <pre> gem "json", "< 3.0" </pre> 2026-09-07 17:18
Feature #44425 (New): Render Mermaid code blocks as diagrams
This patch adds support for rendering code bl ... r diagrams to be described as text in wikis, issue descriptions, and other formatted text field ... patch could not be attached directly to this issue because it exceeds the attachment size limit ... pull/19.patch git am mermaid.patch </pre> 2026-09-07 07:32
Feature #44424 (New): Add "Export issues" and "Export time entries" permissions
This patch adds "Export issues" and "Export time entries" permissions for ... ges", added in r3371). Any user who can view issues can export them as CSV or PDF, and any user ... rmission |_. Module |_. Controls | | Export issues | Issue tracking | Issue list CSV and PDF, single issue PDF, Gantt PDF and PNG, issue report CSV | | Export time entries | Time t ... "), the version changelog TXT (cheap, not an issue list export), and the CSV exports outside pr ... current behavior, the migration adds "Export issues" to every role that has "View issues" and "Export time entries" to every role th ... us PDF generation simply by removing "Export issues" from the Anonymous role, as suggested in #3661#note-2 and #3661#note-6. 2026-09-07 03:34
Patch #44423 (Closed): Improve performance when formatting user mentions
When formatting text containing user mentions ... ks) in @link_to_mention@ On pages or long issue threads with multiple notes where active par ... 10.76ms | 11.64ms | Both patches attached. 2026-09-06 23:44
Feature #44421 (New): Prevent unintended updates to required custom fields added after issue creation
This proposal concerns custom fields that are added after an issue has been created. When editing an issue, a newly added custom field is normally left ... required. * A default value is configured. 2026-09-04 16:08
Feature #44415 (Closed): Reduce icon rendering time by caching sprite paths
@IconsHelper#svg_sprite_icon@ calls @asset_pa ... ch calls @svg_sprite_icon@ internally, on an issue page with 30 journals and 30 attachments dec ... 3.9 ms to 2.2 ms, a reduction of about 40%. 2026-09-03 11:36
Patch #44413 (Closed): Document that Redmine does not start on Ruby 3.3.0
It was reported in #44403 that Redmine does not start on Ruby 3.3.0. This is caused by an issue with Ruby's handling of anonymous arguments (https://bugs.ruby-lang.org/issues/20090), which was fixed in Ruby 3.3.1. The attached patch adds this information to the Known Issues section of source:trunk/doc/INSTALL. 2026-09-03 08:57
Defect #44412 (Closed): Themes with custom icons.svg slow down page rendering
When the current theme provides its own @icon ... With icons.svg and patch | | Typical page (issue list, project settings, etc.) |=. 20-65 ... 0 ms |=. < 1 ms | | Issue page with 30 journals and 30 attachments ... the cache store has no significant downside. 2026-09-03 08:12
Feature #44409 (Closed): Skip the nested set self-join in Issue.load_visible_total_spent_hours when no issues have subtasks
@Issue.load_visible_total_spent_hours@ always self-joins the @issues@ table on the nested set columns to find subtasks, even when none of the given issues has subtasks. For an issue without subtasks, the total spent time is th ... tached patch checks whether any of the given issues has subtasks. If none does, it sums the visible time entries directly by @issue_id@. Otherwise, the existing query runs unch ... are no subtasks, the join only matches each issue itself. Skipping it avoids both the SQL join ... ded to build it. 2. **Query cache hit.** @IssuesController#show@, @#index@, and @IssueQuery#issues@ call @Issue.load_visible_spent_hours@ immediately before ... was called first, as in the controllers. All issues have no subtasks. |_. Case |_. Current |_. Patched |_. Change | | 1 ... 2026-09-02 11:25
Defect #44408 (Resolved): Autocomplete popup ... the caret is near the bottom of the viewport
The autocomplete request succeeds, but its su ... normally. When browser zoom is changed, the issue occurs across multiple browsers: * Chrome ... ls in a separate window does not resolve the issue. In the Network panel, the autocomplete r ... om, despite the request receiving a response. 2026-09-02 04:18
Feature #44407 (Closed): Preload the attachment authors when rendering a single issue in the REST API
show.api.rsb renders the author of every attachment of the issue, causing an author lookup for each attachmen ... C [["container_id", 3], ["container_type", "Issue"]] ↳ app/views/issues/show.api.rsb:37 CACHE User Load (0.0ms) ... C [["container_id", 3], ["container_type", "Issue"]] ↳ app/views/issues/show.api.rsb:37 User Load (0.1ms) SELEC ... "AnonymousUser"], ["id", 2]] ↳ app/views/issues/show.api.rsb:37 </pre> 2026-09-02 03:14
Feature #44405 (Closed): Reduce repeated SQL queries caused by User#is_or_belongs_to? when issues are assigned to groups
@User#is_or_belongs_to?@ checks group members ... operations affected by this: * Viewing an issue as a user whose role can only see issues they are author or assignee of (or a private issue with the default visibility): @Issue#visible?@ issues one @groups_users@ query for each group-assigned related issue and @#123@ link on the page. * Collecting notification recipients after an issue update: @User#notify_about?@ checks both the assignee and the previous assignee, so reassigning an issue between groups issues two queries per candidate user. Both exp ... k checking @visible?@ for 500 group-assigned issues, queries on @groups_users@ dropped from 500 ... ut 40%. For example, checking two private issues assigned to different groups runs two queri ... us') AND `groups_users`.`user_id` = 3 </pre> 2026-09-01 09:05
Defect #44403 (Closed): db migrate error after upgrade to Redmine 7.0.1.devel.25030
rake aborted! SyntaxError: /usr/local/rvm/g ... .0/bin/ruby_executable_hooks:22:in `<main>' 2026-08-31 19:56
Defect #44397 (Closed): Failed to register quote_reply_controller
My name is Soren Stoutner. I am the maintain ... bug, can you point me in the right direction? 2026-08-29 22:37
Patch #44386 (Closed): 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 line in @Webhook#setable_pro ... ueries when filtering lots of projects) 2026-08-27 20:18
Feature #44382 (Closed): 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 ... e. The generated @where@ clause is unchanged. 2026-08-27 09:41
Defect #44381 (Closed): issue unauthorized but still access the dashboard page
Unauthorized User Can Access Dashboard Una ... must not access the Dashboard. Note: This issue is occurring in production and requires a hotfix. 2026-08-27 06:54
Defect #44378 (Closed): Ghostscript process is left running when PDF thumbnail generation times out
When generating a thumbnail for a PDF attachm ... , @ps@ shows the @gs@ process still running 2026-08-26 12:14
Defect #44377 (New): Incorrect redirect after editing or deleting a group in sudo mode
When operating in sudo mode and going through ... not in sudo mode. A patch that fixes this issue is attached. The current implementation det ... erer header should not be necessary for this. 2026-08-26 09:39
(1-25/12767)