⚠️ Caution: if you are upgrading from any version v0.1.x on PostgreSQL, you MUST upgrade to v0.2.1 to perform the SQLite migration before performing any other updates! If you are already on SQLite, you don't have to worry about this. ⚠️
Highlights
Refreshed UI
The UI has a new look! I think it does a good job of not being so boring but still providing a lot of quick stats for your listening data.
API Changes
Many API endpoints under the /apis/web/v1/ routes, as well as the image URIs, have changed. If you were previously using one of these endpoints for your own purposes, you will likely need to fix the endpoint. You can look at the engine/routes.go file to see a list of all the endpoints. These changes are in preparation for eventual API documentation once I deem the API stable.
What's Changed
- chore: rewrite api surface by @gabehf in #265
- Fix/change listen track model by @gabehf in #273
- feat: A very big PR that redesigns the UI among other things by @gabehf in #275
- fix: add head middleware by @gabehf in #277
- chore: tests for conflicting listens on merge by @gabehf in #279
- UI/tweaks by @gabehf in #280
- feat: streaks and more stats by @gabehf in #282
- chore: add cache to stats handler by @gabehf in #281
- fix: nil mbz client passed to maloja importer by @gabehf in #283
- chore: remove all postgres code and references by @gabehf in #278
Full Changelog: v0.2.1...v0.3.0