RedmineX UX Upgrade Changelog

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.

Need Assistance?

No worries, Just contact Denis at HelpDesk and he will help you with any trouble.