Releases: zaknesler/modulate
Releases · zaknesler/modulate
v0.16.2
v0.16.1
v0.16.0
Changed
- Update
askamato0.15 - Update
r2d2_sqliteto0.32and use bundled sqlite instead of standalonerusqlite - Update
sentryto0.47 - Improve Sentry tracing registration
Full Changelog: v0.15.0...v0.16.0
v0.15.0
Added
- Added CLI to make release binaries more straightforward
publishcommand will publish (or force publish) configuration filestartcommand will start server
Changed
- Moved configuration to user home directory
- Moved configuration from
.envto.tomlformat - Migrated to PKCE OAuth2 flow
- Changed auth cookies to exist only on the
/callbackhandler - Updated dependencies
Full Changelog: v0.14.4...v0.15.0
v0.14.4
Changed
- Don't log transfers if no tracks were actually transferred
Full Changelog: v0.14.3...v0.14.4
v0.14.3
Changed
- Use
show_dialogparam when authenticating to show verification screen on Spotify
Full Changelog: v0.14.2...v0.14.3
v0.14.2
Added
- Check that user owns playlist before creating watcher
Changed
- Improve error handling ergonomics
- Handle empty responses
- Tidy error strings
Full Changelog: v0.14.1...v0.14.2
v0.14.1
Changed
- Return user fields when upserting token
- Improved client API
Full Changelog: v0.14.0...v0.14.1
v0.14.0
Added
- Store transfer results in
transferstable
Changed
- Add config option for check interval, and changed default to 5 minutes
- Handle Spotify errors more gracefully
- Handle
429 Too Many Requestsresponse that doesn't return JSON
Fixed
- Playlist track remove endpoint passing incorrect body
Full Changelog: v0.13.0...v0.14.0
v0.13.0
Added
Usermodel to improve readability of user repo resultslast_sync_atdate toWatchermodel- (Optional) logging to
Sentry
Changed
- Refactored transfer logic to make it more modular
- Callback URL/CORS origin are now unified into one
WEB_PUBLIC_URLenv variable - Web error responses are handled a bit more nicely
- Input font size is now
1rem(16px) on mobile to prevent auto-zooming on focus
Fixed
dashboard.htmltemplate formatting (accidentally mutilated by prettier)
Full Changelog: v0.12.0...v0.13.0