You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Translation: Load user preferred language on startup: Required becaus…
…e Locale.Current only gives English (based on app's fallback UI). so we must manually query for user's preferred language and fallback to Locale.current. Should accurately translate to your system language and display the language in the menu too :D
LRCLIB: Safer code to prevent throwing exception to fetchLyrics() (ca…
…using us to not run the isEmptyPostLoad check, not updating fullscreen no lyric songs)
Onboarding: shorten setup menubar message (so that displayed for all …
…users), fix logout check
Only log out if accesstoken fails to decode & decoding into error works & and the code given is 401: unauthorized
This fixes onboarding messages popping up for logged in users!!!
Carefully avoid running the lyric updater when not onboarding. Force …
…a lyric-updater start once finished onboarding. (this is needed because we have already fetched all the song details in the background)
Carefully avoid running the lyric updater when not onboarding. Force …
…a lyric-updater start once finished onboarding. (this is needed because we have already fetched all the song details in the background)
Manually check for updates and display message in status bar if updat…
…e required. also enable Sparkle automatic updates. Also add the warning ⚠️ emoji