Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 3.0.0-alpha.9 #60

Merged
merged 21 commits into from
Jan 10, 2025
Merged

Release 3.0.0-alpha.9 #60

merged 21 commits into from
Jan 10, 2025

Conversation

dsbilling
Copy link
Member

No description provided.

@dsbilling dsbilling self-assigned this Jan 10, 2025
@dsbilling dsbilling changed the title Release 3.0.0-alpha.4 Release 3.0.0-alpha.9 Jan 10, 2025
@dsbilling dsbilling marked this pull request as ready for review January 10, 2025 22:42
@dsbilling dsbilling added the WTD What-the-diff AI assistant for pull requests label Jan 10, 2025
Copy link

what-the-diff bot commented Jan 10, 2025

PR Summary

  • Automatic Workflow Enhancements

    • Our system for automatically updating things on GitHub (GitHub Actions) has been modified. Now, instead of making unnecessary updates to certain files, it will keep track of versions by writing the release tag in a new file. The way we label updates (tagging mechanism) has also been improved.
  • Detailed Update Logs

    • The changelog, which chronicles our versions and updates, now has a better version recording and more details about various enhancements made.
  • Incorporating Dynamic Versioning

    • A new file containing the current version number has been introduced. Our backend will now pick up latest versions dynamically from this file, providing flexible versioning.
  • Frontend Appearance and Functionality Enhancements

    • The version in our frontend files package.json and package-lock.json has been updated. A fresh mechanism for handling app themes has been implemented which is more efficient and easy to use. Certain redundant elements have been removed for better system performance.
  • Language Localization Improvements

    • We have added a new translation key for our English, Norwegian, and Swedish speaking users.
  • Interface Component Refinement

    • Aesthetic changes have been made to several components on the interface for a better look and feel. We added icons to certain buttons for better user interaction.
  • Update Log Page Enhancements

    • Our update log page now has a new badge indicating pre-releases and a more user-friendly layout.
  • Cleaning up Old Code

    • We removed outdated and no longer required theming code, making the theme management system more efficient.
  • Theme-Persistence Across Sessions

    • Our new ThemeProvider component excellently manages theme states (like light, dark mode) using a particular tool from React called Context. This allows the system to store user's preferred theme and use it in their future sessions. Theme context can now be easily accessed with custom hook useTheme. Our system can now also apply and monitor changes to themes based on system preferences.

@dsbilling dsbilling merged commit 194dfb0 into main Jan 10, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WTD What-the-diff AI assistant for pull requests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant