Commit Graph

535 Commits

Author SHA1 Message Date
Claudio Ortolina 97eb01f6a6 Show record ID on wishlist and collection detail pages 2025-01-27 23:29:01 +00:00
Claudio Ortolina 59371ba7be Align on tour badge in artist page 2025-01-27 10:05:31 +00:00
Claudio Ortolina fe99ec155d Align counters to baseline 2025-01-25 22:01:09 +00:00
Claudio Ortolina f1dd8cc888 Restore color of loading spinner 2025-01-25 22:00:45 +00:00
Claudio Ortolina 2a393446a6 Improve layout of artist section headers 2025-01-25 18:18:17 +00:00
Claudio Ortolina 0d77fdc031 Display badge when an artist is touring 2025-01-25 08:50:46 +00:00
Claudio Ortolina 0ce2f41793 Tone down horizontal dividers for record list in dark mode 2025-01-24 20:33:15 +00:00
Claudio Ortolina cd3b7b212a Improve aesthetics of stats dividers 2025-01-24 20:30:16 +00:00
Claudio Ortolina 542702e351 Improve header titles in editing overlay 2025-01-24 14:50:21 +00:00
Claudio Ortolina a0c06606fb Validate before constructing a complete record 2025-01-24 14:29:38 +00:00
Claudio Ortolina 38f7bf70bf Extract artist_changeset/2 to Artist module 2025-01-24 14:28:52 +00:00
Claudio Ortolina abc48cfdf3 Move fallback cover handling into Cover module 2025-01-24 12:48:03 +00:00
Claudio Ortolina 01ed11c0ab Use labels for selects in record edit form 2025-01-24 12:22:29 +00:00
Claudio Ortolina ed5447660d When updating records, correctly refresh the list view 2025-01-24 12:12:58 +00:00
Claudio Ortolina 95870aa054 Add TODOs for consequences of updating records in list views 2025-01-24 11:16:04 +00:00
Claudio Ortolina 8bf3de9b55 Enforce keys for all structs 2025-01-24 10:35:58 +00:00
Claudio Ortolina 309ca8c67a Expose stats for MusicLibrary.ErrorRepo in dashboard
No need for metrics as the repo is very low in usage.
2025-01-23 11:42:18 +00:00
Claudio Ortolina eeaaf8b542 Move ErrorTracker to its own repo and file
Note that the SQlite adapter supports version 2 onwards.
2025-01-23 10:40:36 +00:00
Claudio Ortolina b9005e52f9 Use streams with import component 2025-01-20 13:58:21 +00:00
Claudio Ortolina ed9fb25ece Autofocus query import when opening import dialog 2025-01-17 16:26:11 +00:00
Claudio Ortolina e3c901346c Use https in the Last.Fm api
Can't believe I let this slip through.
2025-01-07 10:03:21 +00:00
Claudio Ortolina 902120cc32 Display cover upload error ID 2025-01-07 09:41:09 +00:00
Claudio Ortolina bf78f456d4 Convert records in artist page to a stream 2025-01-05 21:18:46 +00:00
Claudio Ortolina ae425765ef Flatten logic of obsidian parser 2025-01-05 16:24:55 +00:00
Claudio Ortolina a0a67d3887 Consolidate actions_menu toggle and close logic 2025-01-05 15:55:37 +00:00
Claudio Ortolina 9428828064 Consolidate datetime as date formatting 2025-01-05 15:48:56 +00:00
Claudio Ortolina bb4da4143e Add "backup" format 2025-01-03 19:16:43 +00:00
Claudio Ortolina 16e8282891 Fix typing for config modules 2025-01-03 18:52:43 +00:00
Claudio Ortolina 7cd1e8e944 Extract grid component from artist view 2025-01-02 23:32:05 +00:00
Claudio Ortolina 0ba39dd411 Fix styling of round badges
So that it's the same as the other badges used in the application
2025-01-02 20:33:10 +00:00
Claudio Ortolina f813ea48e2 Use round_badge component in artist page 2025-01-02 20:28:13 +00:00
Claudio Ortolina b7d2e39c90 Rename variables for clarity
Previous version, while working as expected, had unclear names.
2025-01-02 12:46:15 +00:00
Claudio Ortolina d8a1ac7080 Check inclusion in all releases in one go 2025-01-02 12:40:27 +00:00
Claudio Ortolina b9e3293877 Extract badge components 2025-01-02 12:35:33 +00:00
Claudio Ortolina 0ce5326236 Extract round badge component 2025-01-01 21:12:42 +00:00
Claudio Ortolina 69e71191b0 In record list, move format, type and purchase date to new line 2025-01-01 21:08:20 +00:00
Claudio Ortolina d194a54760 Adds API to return a random record from the collection 2025-01-01 19:28:49 +00:00
Claudio Ortolina 5cd57fdde4 Install Error Tracker to track production issues 2025-01-01 17:11:17 +00:00
Claudio Ortolina 8bd7197d18 Show purchase date in collection view 2025-01-01 16:45:43 +00:00
Claudio Ortolina 6a9d54f735 Link to wishlisted albums in scrobble activity 2025-01-01 16:15:02 +00:00
Claudio Ortolina 5973206da3 Link to collected albums in scrobble activity 2025-01-01 16:11:14 +00:00
Claudio Ortolina 48a4b308cc Move comment to right spot 2025-01-01 11:21:03 +00:00
Claudio Ortolina c1ea5bd69c Extract cover cache duration 2024-12-31 15:58:35 +00:00
Claudio Ortolina f58c82e1fd Refactor cover controller to reuse common pieces 2024-12-31 15:54:49 +00:00
Claudio Ortolina 97533416f7 Support arbitrary resizing in cover controller 2024-12-31 11:58:30 +00:00
Claudio Ortolina 6a51251d55 Consolidate hashing into Cover module 2024-12-31 11:57:33 +00:00
Claudio Ortolina 68b2d48228 Return thumb_url in latest record response 2024-12-31 11:39:36 +00:00
Claudio Ortolina 467961128b Validate order attribute values in pagination component 2024-12-29 21:22:42 +00:00
Claudio Ortolina 65b4f5c06b Fix flash colors in dark mode 2024-12-29 21:06:23 +00:00
Claudio Ortolina 85b403817f Move model definition into completion struct 2024-12-29 20:58:09 +00:00