Project

General

Profile

Search

Results (12429)

Feature #42684 (Closed): Add a sticky header to keep the issue subject visible on scroll
This feature proposal suggests adding a sticky issue header that only appears when the subject of an issue is scrolled out of view. This approach ke ... aking it easier to keep track of the current issue, even on pages with a large number of commen ... of mistakenly adding a comment to the wrong issue by always displaying the subject. !{width ... shot%202025-05-08%2017.12.07.png! !sticky-issue-header.gif! 2025-05-09 02:15
Patch #42683 (New): Update some German translations
Those are missing on RM 5.1. 2025-05-08 13:02
Feature #42682 (Closed): Optimize the renderi ... roadmap by preloading the email addresses of issue assignees
The attached patch improves the performance o ... ap view by preloading the @email_address@ of issue assignees, which is used for displaying Grav ... when rendering versions and their associated issues. The test results below show the performance of the @/roadmap@ page with 60 versions and 3000 issues: **Without the patch:** <pre> Comple ... queries, 3183 cached) | GC: 81.8ms) </pre> 2025-05-06 04:08
Feature #42681 (Closed): Avoid unnecessary SQ ... conditions in Gantt version subject rendering
@Version#due_date@ is a simple attribute, whi ... lculate the minimum start date among related issues. By reordering the condition to check @d ... 006 redmine-app(dev)> version.start_date Issue Minimum (0.1ms) SELECT MIN("issues"."start_date") FROM "issues" WHERE "issues"."fixed_version_id" = ? [["fixed_version_id", 1]] => Fri, 02 May 2025 </pre> 2025-05-06 03:45
Feature #42673 (Closed): Optimize `Version::FixedIssuesExtension#issues_progress` by avoiding repeated `Issue#closed?` calls
The @issues_progress(open)@ method in @Version::FixedIssuesExtension@ calls @Issue#closed?@ inside a loop to determine whether each issue is open or closed. This leads to redundant database queries to fetch @IssueStatus@ records, even though the issues are already filtered by status using the @o ... whether it is iterating over open or closed issues based on the @open@ argument, this @closed? ... lag directly, avoiding unnecessary calls to @Issue#closed?@ and reducing database queries. T ... especially when processing a large number of issues. For example, when rendering the @/roadmap@ page with 60 versions and 3000 issues: *Without applying the patch:* <pre> ... ries, 6185 cached) | GC: 179.1ms) </pre> 2025-05-05 10:15
Feature #42663 (Closed): Optimize Gantt chart rendering by reducing version-related queries
The attached patch for @lib/redmine/helpers/g ... ifically, it avoids repeated loading of the @Issue#fixed_version@ association by using @fixed_v ... sults of the @project_versions@ and @version_issues@ methods, and simplifies the logic used to determine whether an issue has child issues assigned to the same version and project. ... endering Gantt charts for projects with many issues and versions. For example, in a project with approximately 1,000 issues and 20 versions, rendering the Gantt chart ... queries, 48 cached) | GC: 149.2ms) </pre> 2025-05-03 10:56
Defect #42660 (New): Helvetica font is not embedded in a pdf file exported from an issue
Problems: 1. Fonts are not embedded 2. He ... it is virtually unreadable 4. There was no issue like this before (printing out exported to pdf issues was our workflow for years on the same system) To replicate the issue, open an existing issue, then click `pdf` link at the bottom of the page to create a pdf export of the issue, say exported.pdf. Then run the following co ... entity-H yes no yes 61 0 ``` 2025-05-01 15:46
Defect #42654 (Closed): Text in project jump box is vertically misaligned
The text inside the project jumpbox currently ... ; margin:0 !important; </code></pre> 2025-04-30 03:37
Defect #42648 (Closed): Wiki/CommonMark: Broken references for multiple footnote usage
Wiki/CommonMark: Broken references for multip ... emove_attribute("id") } </pre> 2025-04-29 12:19
Defect #42636 (Closed): I need the detail dat ... ch as "11 months ago ",how to do like that ?
I sometimes search for some issue ,and a detail date time is important,while ... ear ago " is not clear ,how to do like that ? 2025-04-25 17:12
Feature #42635 (Closed): missing dark feature
dark mode is an essential feature. Including it will improve the user user experience. 2025-04-25 15:09
Feature #42630 (Closed): Introduce reaction feature to issues, notes, news, and forums
This patch adds a reaction feature. * Adds reaction buttons to issues and notes, news and comments, and forum mes ... ings !{border:1px solid #ccc}screenshot-issue.png! !{border:1px solid #ccc}screenshot-t ... splaying objects with many journals (such as issues), I implemented the feature to load only th ... profiler and memory_profiler when opening an issue detail page. The tested issue has *50 journals, each with reactions from 1 ... retained: 2064420 bytes (6036 objects) | 2025-04-25 08:49
Feature #42623 (Closed): Adds initials to the list of default Gravatar options
Gravatar launched this year initials as defau ... adds this to the list of available options. 2025-04-24 23:03
Defect #42622 (Closed): Joining both atom_tok ... ror due to the ambiguous column name "action"
When using JOINs with the User model, if both ... , so if someone could do this then awesome :) 2025-04-24 10:07
Defect #42621 (Needs feedback): rbpdf in arabic language not support all letters
in redmine 6 i note the rbpdf not suppourt all letterslook the pic below 2025-04-24 01:01
Feature #42609 (Closed): Run system tests on Github CI
2025-04-22 07:15
Defect #42606 (Closed): RuboCop warning about deprecated `EnsureNode#body` with rubocop-ast >= 1.41
When running RuboCop on Redmine 6.0-stable an ... dle-audit', require: false </code></pre> 2025-04-21 11:00
Feature #42603 (Closed): Enable commonmark alert extension
2025-04-21 08:22
Feature #42595 (New): Set reply-to in notification related to each project
Hi Core part support "Sub-Address":https:/ ... e unique mail contact. Can reply at existing issue or create a new issue with same contact. And nice to have new issue will be affected to correct project. Thanks a lot 2025-04-17 16:12
Feature #42589 (Closed): Optimize watchers list rendering by eager loading email addresses
When the "Use Gravatar user icons" setting is enabled, viewing an issue causes one query per watcher to load their e ... loading email_address for the watcher users. 2025-04-16 09:23
Defect #42588 (Needs feedback): Generated SVG ... clude digest when rendered in a JSON response
The @sprite_icon@ method generally generates ... ": 1234, "label": "Assignment #1234: Test issue", "value": 1234 "icon": "<svg class=\" ... hidden=\"true\"><use href=\"/icons.svg#icon--issue\"></use></svg>" } </code></pre> I have ... he bug. After applying the patch, trigger an issue autocomplete and check the response. 2025-04-16 07:07
Defect #42584 (Closed): NoMethodError when cr ... l address and domain restrictions are enabled
When "Allowed email domains" or "Disallowed e ... Error" page. The attached patch fixes the issue. 2025-04-15 11:17
Feature #42581 (New): Add api endpoint to get possible_values of customfields used
This modification: * Checks if 'possible_v ... an then request the API with: <pre> GET /issues/2.xml?include=attachments,journals,possible_values </pre> 2025-04-14 16:49
Defect #42578 (New): Creating scope :system. ... g the rake redmine:email:receive_imap command
Hello, We are using the @rake redmine:emai ... to fetch specific mails and create a Redmine issue with them. Since updating Redmine to version ... nd does fetch them and creates a new Redmine issue but also always adds the above warning messa ... t that since the command creates the Redmine issues despite the warning message, if it was poss ... Any help is appreciated. Thank you in advance 2025-04-14 09:12
Feature #42574 (Closed): Optimize autocomplete issue listing triggered by typing "##" by eager loading trackers
When using the autocomplete feature to list issues by typing "##", an N+1 query occurs for loading associated trackers. Each issue's tracker is queried individually. The at ... he tracker association. Before: <pre> Issue Load (1.2ms) SELECT `issues`.* FROM `issues` INNER JOIN `projects` ON `projects`.`id` = `issues`.`project_id` WHERE `issues`.`project_id` = 1 AND (projects.status <> 9 ... ERE em.project_id = projects.id AND em.name='issue_tracking')) AND (issues.subject LIKE '%c%') ORDER BY `issues`.`id` DESC LIMIT 10 ↳ app/controllers/au ... controller.rb:36:in 'AutoCompletesController#issues' Tracker Load (0.4ms) SELECT `trackers` ... :in 'block in AutoCompletesController#format_issue... 2025-04-12 10:44
(76-100/12429)