UX Upgrade Changelog Notes
Version 1.3.20 (6 February 2025)
Changes and Updates:
SettingsController plugin action patch reworked to ensure compatibility with RedmineX Client plugin's custom fields HTML feature.
Patches, hooks, and helpers in lib/redmine_x_ux_upgrade were moved to new subdirectories for better clarity and easier manageability when upgrading to a higher version of Redmine.
Select2 support added to the new and edit contact page of RedmineUP Contacts plugin.
Support for Redmine Microsoft Auth plugin (aka Redmine Omniauth Azure) added to account/login.html.erbview template.
Version 1.3.19 (18 November 2024)
New Features:
All select boxes in Filters and Options form (in issue, project, time entries, and user query) are now Select2 boxes.
The default auto-focus on the first input field, triggered by Redmine JS, is now disabled.
Bug Fixes:
Redmine Silencer menu returned back to the Additional Features section in the hamburger menu.
Total estimated and total spent time in project aggregator fixed to correctly display hours or days values based on RedmineX Assets worktime_unit.
Version 1.3.18 (17 October 2024)
New Features:
Account-related menu items moved from the hamburger menu to the new account menu next to the new entity (+) button. The menu can be activated by the button with an avatar or user initials. The color of the button can be set on the My Account page.
Support for new/edit issue in modal in RedmineX Issue List was added.
New styles for RedmineX Timesheet Essential plugin added.
Version 1.3.17 (25 July 2024)
New Features:
Additional Features section of the hamburger menu can now contain links to Settings (Administration -> Settings) and Plugins (Administration -> Plugins). Presence of all three menu items in this section (Users, Settings, and Plugins) is now configurable in plugin settings.
Support for Redmine Silencer plugin added. The Silencer hamburger menu item has its own class, depending on the silencer state (on or off).
Bug Fixes:
JavaScript on the _views/issues/form.html.erb page is now properly wrapped in a tag. Previously, it was wrapped in <%= javascript_tag do %> statement, which caused JS syntax errors due to HTML escaping.
Fixed JS confirmation dialog when removing a block from My Page. Previously, the confirmation appeared incorrectly when charts or tables were removed from statistics or timesheet blocks.
Version 1.3.16 (19 June 2024)
New Features:
Colors of RedmineUP Tags plugin are now selected from the pool of colors saved in the config/redmine_x_settings.yml file.
Changes and Updates:
Style updates for new functions of RedmineX Issue List Inline Edit plugin.
Bug Fixes:
Hamburger menu fixed. If the user is logged out and the System section of the hamburger menu is empty, this section is now correctly hidden.
Version 1.3.15 (13 May 2024)
Changes and Updates:
Support for RedmineX Project Copy on the project show page is now accomplished using the Deface plugin instead of view template replacement.
Icons for collapsed or expanded states of the project tree were replaced by different versions on the project index page.
Version 1.3.14 (15 April 2024)
Changes and Updates:
The color of the project new entity button now matches the top menu new entity button and is configurable in plugin settings.
Added support for the Redmine Reporting plugin from Alphanodes. The issue workflow button is now visible on the issue edit page.
Bug Fixes:
Projectino controls for Redmine Local Avatars were added to assets/javascripts/projectino_controls.js. Previously, a fork was needed, but in the version for Redmine 5XX, the fork is no longer required.
Fixed the modification page for key-value type custom fields. Save and Add buttons were incorrectly wrapped, preventing users from adding a new value.
Fixed the top menu Spent Time link. If the user was in a project, clicking on the Spent Time menu link took them to the project time entries page instead of the global time entries page.
Version 1.3.13 (7 December 2023)
Changes and Updates:
Copyright headers in all files were updated for the year 2024.
Bug Fixes:
Style fixes for RedmineX Issue List Inline Edit. The task ID column used too much space in case of grouping.
Version 1.3.12 (5 October 2023)
New Features:
The color of the project new entity button now matches the top menu’s new entity button and can be configured in plugin settings.
Added support for the Redmine Reporting plugin to display the issue workflow button on the issue edit page.
Bug Fixes:
Enhanced Projectino controls for compatibility with Redmine Local Avatars.
Fixed the custom field modification page to ensure the Add button functions correctly.
Resolved issues with the top menu Spent Time link to correctly navigate between project-specific and global views.
Fixed highlighting of the Projects menu item to correctly display for admin and favorite project pages.
Version 1.3.11 (7 December 2023)
Changes and Updates:
Updated copyright headers for 2024.
Bug Fixes:
Fixed style issues with the RedmineX Issue List Inline Edit, particularly with column spacing.
Version 1.3.10 (12 October 2023)
New Features:
Added the ability to change the color of the New Entity menu icon and dropdown via plugin settings.
Changes and Updates:
Partial compatibility added with the Additionals plugin for handling Redmine root redirects.
Select2 boxes were added to milestone, category, and done ratio fields on the new/edit issue page.
Bug Fixes:
Fixed the initialization method for setting RedmineX Theme, which caused errors in some cases.
Resolved issues with Select2 boxes reverting to standard selects after project, tracker, or status changes.
Fixed the top menu Issues link to correctly navigate between project-specific and global views.
Replaced deprecated methods for compatibility with Ruby 3.2.
Resolved issues with duplicate or missing save buttons in project settings due to JavaScript conflicts.
Version 1.3.9 (27 April 2023)
Changes and Updates:
Simplified view templates by replacing form controls with JavaScript functionality.
Updated styles for consistency.
Bug Fixes:
Fixed the copying of RedmineX Theme to the public folder after a new host was created.
Restored the attachment form to its original position on the new issue page to prevent issues with disappearing attachments.
Version 1.3.8 (20 March 2023)
Bug Fixes:
Fixed the new entity menu to display only relevant options based on user permissions.
Hidden estimated and spent time in the project aggregator panel for users without view permissions.
RedmineX Theme is now only copied and set during the first installation or version updates to prevent redundant actions.
Fixed the loading of default settings into the database.
Updated styles.
Version 1.3.7 (25 January 2023)
Changes and Updates:
Added project controls to the new and edit repository form submit buttons.
Bug Fixes:
Fixed paths to logo and login images for better compatibility with Docker Redmine.
Resolved an issue where the repository page did not update after the repository type was changed.
Version 1.3.6 (9 December 2022)
New Features:
German translation added.
Bug Fixes:
Fixed the sticky bar with controls for long pages where the bar failed to appear due to delayed loading of components.
Version 1.3.5 (27 October 2022)
Bug Fixes:
Style updates were implemented.
Removed Select2 from selects on the workflows edit page to resolve compatibility issues.
Fixed the subtask link on the task show page to correctly reference the subtask instead of the parent task.
Version 1.3.4 (12 October 2022)
New Features:
The plugin is now available as a demo version.
Changes and Updates:
License headers were added to all files.
The plugin was moved to a new, separate repository for better organization.
Bug Fixes:
Fixed an issue on the settings page where logo or login images could not be saved immediately after plugin installation.
Version 1.2.3
Changes:
Polished UI in general.
Added icons.
Added styles & JS for Project Templates plugin.
Select2 removed for some filters as it was causing errors.
Issue detail UI fixes.
Modal window: enabled vertical overflow.
Version 1.2.2
Changes:
Update of styles for new versions of various RedmineX plugins (Gantt, Resources, Project Templates).
!projectino.css and !redminex.css files renamed and moved to assets/stylesheets (simpler solution + fixes problems with Bitnami).
Registration of menu items slightly reworked, menu items can be registered only once (fixes problem with Bitnami).
Version 1.2.1
Changes:
client.css file can be used to add client-specific CSS.
Login screen background image can now be changed in the plugin settings.
Agile My Page CSS fix - Save and Cancel buttons (in Filters section) were misaligned.
Version 1.2.0
Changes:
Style updates.
Task attachments list is now collapsible.
JS now organized in modules, theme.js removed from the RedmineX theme and integrated with other JS modules.
Select boxes are replaced by select2 boxes in most places.
Version 1.1.1
Changes:
Style upgrades for filters.
Sidebar plus button icon updated.
Other style corrections and upgrades.
Version 1.1.0
Changes:
Style corrections and upgrades.
New styles for favorite projects and additional plugins.
Top projects in Favorite Projects are now closed by default (state of the branches is saved to local storage).
Version 1.0.4
Changes:
Upgraded styles.
Closing the My Page block requires confirmation.
Custom logo on the login page - displaying of the logo is no longer dependent on authentication of the user.
The project aggregator now includes info about the project start and end (calculated from the project entities). Progress bar and “project created on” was removed.
Version 1.0.3
Changes:
Upgraded styles.
Closing the My Page block requires confirmation.
The project aggregator now includes info about the project completion by % Done.
Plugin is ready to be deployed on sub-uri (www.redmine.com/xxx/).
Version 1.0.2
Changes:
CSS updates.
Order of attachments on the show issue page reversed (newest are on top now).
Project copy function now available in the project context menu (on the show project page).
Version 1.0.1
Changes:
CSS updates.
Number of items in the project menu can be set in the administration of the plugin.
Version 1.0.0
Changes:
First version of UX Upgrade plugin with RedmineX branding.