summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Updates for 6.0.6 release.Marius Balteanu14 days1-1/+1
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23874 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Reimplement partial quote feature using Stimulus JS (#42515).Marius Balteanu2025-07-041-14/+11
| | | | | | Patch by Katsuya HIDAKA (user:hidakatsuya). git-svn-id: https://svn.redmine.org/redmine/trunk@23854 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes @icon-only@ class for quote reply button and test assertions that are ↵Marius Balteanu2025-07-041-1/+1
| | | | | | always true (#42515). git-svn-id: https://svn.redmine.org/redmine/trunk@23853 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fix RuboCop Lint/AmbiguousRange (#41884).Go MAEDA2025-06-181-6/+2
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23842 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Add OAuth2 provider capability using doorkeeper gem (#24808).Marius Balteanu2025-06-121-0/+5
| | | | | | Patch by Jens Krämer (user:jkraemer). git-svn-id: https://svn.redmine.org/redmine/trunk@23837 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Reverts r23835 due to wrong issue ID (#40856).Marius Balteanu2025-06-121-5/+0
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23836 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Add OAuth2 provider capability using doorkeeper gem (#40856).Marius Balteanu2025-06-111-0/+5
| | | | | | Patch by Jens Krämer (user:jkraemer). git-svn-id: https://svn.redmine.org/redmine/trunk@23835 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Removes custom backend @Redmine::I18n::Backend@ (#42859):Marius Balteanu2025-06-111-17/+0
| | | | | | | | * move custom logic to get the available locales by looking at translation file names to @config.i18n.available_locales@ option. * remove unnecessary fallback include which does the same thing as @config.i18n.fallbacks = true@. * include custom pluralization rules as Rails suggests. git-svn-id: https://svn.redmine.org/redmine/trunk@23830 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fix limit available locales to those defined by Redmine itself (#42815).Marius Balteanu2025-06-111-7/+5
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23829 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Change quote note icon to quotation marks (#31531).Marius Balteanu2025-05-302-3/+3
| | | | | | Patch by Mizuki ISHIKAWA (user:ishikawa999) and Marius BALTEANU (user:marius.balteanu). git-svn-id: https://svn.redmine.org/redmine/trunk@23809 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds icons to commonmark alerts (#42603).Marius Balteanu2025-05-242-1/+65
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23796 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Avoid adding "%" suffix in CSV export for Progress Bar custom fields to ↵Go MAEDA2025-05-171-2/+2
| | | | | | | | | prevent import errors (#42335, #42706). Patch by Kenta Kumojima (user:kumojima). git-svn-id: https://svn.redmine.org/redmine/trunk@23780 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Improve method and variable naming for clarity and consistency (#42630).Go MAEDA2025-05-151-2/+2
| | | | | | | Patch by Katsuya HIDAKA (user:hidakatsuya). git-svn-id: https://svn.redmine.org/redmine/trunk@23769 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds Initials to the list of default gratavar options (#42623).Marius Balteanu2025-05-141-1/+1
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23767 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Introduce reactions feature (so-called "like button") to issues, notes, ↵Go MAEDA2025-05-111-0/+70
| | | | | | | | | news, and forums (#42630). Patch by Katsuya HIDAKA (user:hidakatsuya). git-svn-id: https://svn.redmine.org/redmine/trunk@23755 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Add support for Trilogy adapter (#42675).Go MAEDA2025-05-101-1/+1
| | | | | | | Patch by Pavel Rosický (user:ahorek). git-svn-id: https://svn.redmine.org/redmine/trunk@23753 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Optimize Gantt chart rendering by reducing version-related queries (#42663).Go MAEDA2025-05-071-6/+16
| | | | | | | Patch by Go MAEDA (user:maeda). git-svn-id: https://svn.redmine.org/redmine/trunk@23750 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Avoid unnecessary SQL queries by reordering conditions in Gantt version ↵Go MAEDA2025-05-061-1/+1
| | | | | | | | | subject rendering (#42681). Patch by Go MAEDA (user:maeda). git-svn-id: https://svn.redmine.org/redmine/trunk@23746 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Make commonmarker gem required to avoid runtime error (#37394).Go MAEDA2025-05-012-8/+1
| | | | | | | Although the commonmarker gem is marked as optional in the Gemfile, Redmine fails to start without it, raising a NameError: "uninitialized constant Redmine::WikiFormatting::CommonMark::HTML". This patch makes the gem required to ensure Redmine starts correctly. git-svn-id: https://svn.redmine.org/redmine/trunk@23734 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes rubocop offenses (#42648, #42603).Marius Balteanu2025-04-301-1/+1
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23728 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes broken references for multiple footnote usage (#42648).Marius Balteanu2025-04-301-1/+1
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23726 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Enable CommonMark alert extension (#42603).Marius Balteanu2025-04-292-0/+21
| | | | | | Patch by Mizuki ISHIKAWA (user:ishikawa999). git-svn-id: https://svn.redmine.org/redmine/trunk@23724 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Replaces deckar01-task_list gem with commonmarks tasklist extension (#42602).Marius Balteanu2025-04-272-9/+46
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23718 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes Rubocop offenses (#42510).Marius Balteanu2025-04-211-2/+2
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23699 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fix Rubocop Style/ArgumentsForwarding (#42496).Go MAEDA2025-04-215-12/+12
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23698 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Disable header_ids, tasklist, shortcodes extensions and github_pre_lang ↵Marius Balteanu2025-04-211-0/+4
| | | | | | render option that are now enabled by default in commonmark (#40197). git-svn-id: https://svn.redmine.org/redmine/trunk@23696 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Updates commonmarker to 2.3.0 (#40197).Marius Balteanu2025-04-211-2/+2
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23695 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Updates for 6.0.5 release.Marius Balteanu2025-04-201-1/+1
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23689 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Ensure Mercurial uses Python >= 3.5 (#33784).Go MAEDA2025-04-201-1/+21
| | | | | | | | | | Redmine no longer supports Python 2.7. Mercurial does not support Python 3.0 to 3.4. Patch by Go MAEDA (user:maeda). git-svn-id: https://svn.redmine.org/redmine/trunk@23687 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds interval ratio setting to progressbar custom field (#42335).Go MAEDA2025-04-191-3/+18
| | | | | | | Patch by Marius BĂLTEANU (user:marius.balteanu) and Go MAEDA (user:maeda). git-svn-id: https://svn.redmine.org/redmine/trunk@23686 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes rubocop offense "Layout/SpaceAroundBlockParameters: Space before first ↵Marius Balteanu2025-04-191-1/+1
| | | | | | block parameter detected" (#42509). git-svn-id: https://svn.redmine.org/redmine/trunk@23684 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes plugin activity SVG icons broken when multiple plugins are loaded ↵Marius Balteanu2025-04-191-6/+9
| | | | | | | | (#42509). Patch by Stefan Rinkes (user:srinkes). git-svn-id: https://svn.redmine.org/redmine/trunk@23683 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Improve SVG icon compatibility with RTL languages by adding the @rtl@ ↵Marius Balteanu2025-04-131-1/+1
| | | | | | parameter to @sprite_icon@ method. When it is @true@, it adds the 'icon-rtl' class to SVG icons, flipping their direction if an RTL language is used (#42465). git-svn-id: https://svn.redmine.org/redmine/trunk@23654 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Update RuboCop to 1.74 (#41884).Go MAEDA2025-04-121-1/+1
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23637 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fix RuboCop Lint/UselessConstantScoping (#41884).Go MAEDA2025-04-111-0/+1
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23635 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fix RuboCop Style/ComparableBetween (#41884).Go MAEDA2025-04-111-1/+1
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23634 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fix RuboCop Lint/SuppressedExceptionInNumberConversion (#41884).Go MAEDA2025-04-111-1/+1
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23626 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fix: Avoid "literal string will be frozen in the future" warning on Ruby 3.4 ↵Go MAEDA2025-04-081-1/+1
| | | | | | | | | (#41976). Patch by Go MAEDA (user:maeda) and Katsuya HIDAKA (user:hidakatsuya). git-svn-id: https://svn.redmine.org/redmine/trunk@23611 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fix rubocop offence "Layout/LineLength: Line is too long" (#42145, #42514).Marius Balteanu2025-04-041-1/+3
| | | | | | Patch by Katsuya HIDAKA (user:hidakatsuya). git-svn-id: https://svn.redmine.org/redmine/trunk@23598 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Ignores @imagemagick_convert_command@ option when generating an image in ↵Marius Balteanu2025-04-031-1/+7
| | | | | | Gantt module (#42145). git-svn-id: https://svn.redmine.org/redmine/trunk@23597 e93f8b46-1217-0410-a6f0-8f06a7374b81
* "Progress bar" custom field format (#42335).Go MAEDA2025-03-261-0/+56
| | | | | | | Patch by Jens Krämer (user:jkraemer). git-svn-id: https://svn.redmine.org/redmine/trunk@23560 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Updates for 6.0.4 release.Marius Balteanu2025-03-101-1/+1
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23540 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes the request method filtering in sudo mode (#42194),Marius Balteanu2025-03-061-1/+1
| | | | | | | Patch by Holger Just (user:hjust), git-svn-id: https://svn.redmine.org/redmine/trunk@23520 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Correctly handle exception messages in macros (#42326).Marius Balteanu2025-03-061-1/+1
| | | | | | | Patch by Holger Just (user:hjust). git-svn-id: https://svn.redmine.org/redmine/trunk@23519 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Update Mercurial repository support to be compatible with Python 3 and ↵Go MAEDA2025-02-162-90/+108
| | | | | | | | | remove support for Mercurial < 5.1 (#33784). Patch by Harald Klimach (user:haraldkl), Olivier Houdas (user:olivier.houdas@geoconcept.com), Jakob Haufe (user:sur5r), and Sean Baggaley (user:NotTheActualSean). git-svn-id: https://svn.redmine.org/redmine/trunk@23513 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fix: Float custom values with ',' as decimal separator are not converted to ↵Go MAEDA2025-02-082-2/+3
| | | | | | | | | '.' and cause SQL errors when sorting or summing (#42233). Patch by Go MAEDA (user:maeda). git-svn-id: https://svn.redmine.org/redmine/trunk@23495 e93f8b46-1217-0410-a6f0-8f06a7374b81
* `format_hours` method produces incorrect output for negative time values ↵Go MAEDA2025-01-301-2/+3
| | | | | | | | | when `Setting.timespan_format` is "minutes" (#42172). Patch by Go MAEDA (user:maeda). git-svn-id: https://svn.redmine.org/redmine/trunk@23482 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Updates for 6.0.3 release.Go MAEDA2025-01-291-1/+1
| | | | git-svn-id: https://svn.redmine.org/redmine/trunk@23472 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Allow IMAP4 email receiving to skip SSL certificate verification with ↵Go MAEDA2024-12-202-1/+11
| | | | | | | | | `ssl=force` option (#41738). Patch by Go MAEDA (user:maeda). git-svn-id: https://svn.redmine.org/redmine/trunk@23415 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Add description for `ssl=force` option to rake task ↵Go MAEDA2024-12-201-0/+2
| | | | | | `redmine:email:receive_pop3` (#41738). git-svn-id: https://svn.redmine.org/redmine/trunk@23414 e93f8b46-1217-0410-a6f0-8f06a7374b81