Skip to content

Conversation

@gcharest
Copy link
Owner

@gcharest gcharest commented Dec 22, 2025

This pull request introduces several UI improvements, accessibility enhancements, and expanded internationalization for the Gluko app. Key changes include updated side rail and content layout for better desktop usability, improved date range filter logic, new utility CSS for hiding scrollbars, and major additions to both English and French translation files, including detailed "About" and "Features" sections.

UI and Layout Enhancements

  • Increased the width of the side rail (BaseSideRail.vue) and adjusted related content margin for improved desktop navigation; also updated label styling for better readability. [1] [2] [3]
  • Added a utility CSS class to hide scrollbars while maintaining scroll functionality, enhancing visual cleanliness across browsers.

Date Range Filter Improvements

  • Updated DateRangeFilter.vue to prevent invalid date selections by automatically adjusting start/end dates if the user chooses an inconsistent range, and improved input styling for overflow handling. [1] [2] [3]

Internationalization and Accessibility

  • Expanded both English and French translation files with new short navigation labels, an extensive "About" section, installation instructions, disclaimers, feature descriptions, and accessibility improvements. [1] [2] [3] [4] [5] [6] [7] [8]

Data Access Improvements

  • Added a new getAllMealHistory method to the IndexedDB composable for easier retrieval of all meal history records. [1] [2]

Testing and Versioning

  • Cleaned up test setup by removing redundant router mocks and stubs, and bumped the app version to 0.6.2 in package.json. [1] [2]

@gcharest gcharest merged commit 723e71d into main Dec 22, 2025
8 checks passed
@gcharest gcharest deleted the feat/v0_6_enhancements_fixes branch December 22, 2025 03:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants