github Listenarrs/Listenarr 0.2.33
Canary 0.2.33

latest releases: 0.2.47, 0.2.46, 0.2.45...
pre-release3 months ago

This pull request introduces several improvements to the frontend application, focusing on branding consistency, user experience enhancements, and improved test coverage. The most significant changes include the addition of a global confirmation dialog component, updates to branding documentation and font usage, and new unit tests for key components and utilities.

UI/UX Enhancements

  • Added a global ConfirmDialog component for centralized confirmation modals, integrated at the app level via the new useConfirmService composable and updated template/computed properties in App.vue. [1] [2] [3] [4]

Branding and Typography

  • Updated .github/BRANDING.md with detailed typography guidelines, specifying Figtree as the primary UI/logo font, system fallbacks, and licensing info.
  • Added fe/public/fonts/README.md with instructions for self-hosting Figtree font files and recommendations for optimal formats.
  • Implemented self-hosted Figtree font-face declarations and updated .nav-brand h1 styles in App.vue to use Figtree for branding consistency. [1] [2]

Testing Improvements

  • Added unit tests for AudiobooksView to verify grid view details rendering and for customFilterEvaluator to test filter rule grouping and precedence. [1] [[2]](diffhunk://#diff-e7896abc4b1abdf2f67f9b2efc0ccbca2755e6...

Automated canary build

Don't miss a new Listenarr release

NewReleases is sending notifications on new releases.