1.3.1
What changed
- Replace the catch-all "Auth failed / Check system date/time" screen with a specific cause and remedy for every startup failure, so a dead network, a bad
client_id, a rate limit or a Spotify outage no longer send you to a clock that was already correct (#2). - Stop telling users to edit their credentials when Spotify returns a 429 or a 5xx — those now report a rate limit and a service outage respectively.
- Classify TLS handshake failures separately from certificate rejections, naming the layer that actually failed instead of blaming the console clock.
- Show the raw underlying error beneath the hint, so a bug report can name the real failure when the suggested remedy turns out to be the wrong guess.
- Wrap error text across the full screen instead of ellipsising it, which previously cut messages to "Spotify rejected the l.." and hid the actionable half of the advice.
Full Changelog: 1.3.0...1.3.1