This pull request primarily updates frontend authentication handling and cleans up configuration files. The most significant changes are improved user authentication flow in the UI, a change to the backend proxy target for local development, and removal of unused configuration and cookie files.
Frontend authentication and navigation improvements:
- The navigation bar now only displays authentication-related UI elements if authentication is enabled, ensuring a cleaner user experience and preventing confusion when auth is disabled. [1] [2]
- The logout logic in
App.vuehas been updated to redirect users to the login page using the router instead of reloading the entire page, making the logout experience smoother and more consistent.
Development environment updates:
- The Vite dev server proxy target has been changed from port 5146 to 5000, ensuring API requests are correctly forwarded to the backend during development.
Configuration and file cleanup:
- Removed unused configuration files:
listenarr.api/config/appsettings/appsettings.jsonandlistenarr.api/config/config.json, likely to reduce confusion and ensure only relevant settings are present. [1] [2] - Deleted the obsolete
listenarr.api/cookies.txtfile.
Automated canary build