Commit Graph

413 Commits

Author SHA1 Message Date
Claudio Ortolina 37f72261c3 Extract MusicBrainz main module 2025-02-17 17:30:13 +00:00
Claudio Ortolina 5a391eb549 Use a button group for import/scan 2025-02-17 09:11:45 +00:00
Claudio Ortolina dfcfd1a066 Move import releases button at the bottom
Disabled when no records are present.
2025-02-16 14:07:02 +00:00
Claudio Ortolina 23fab67e53 Add TODO around scanning an already collected record 2025-02-16 13:45:23 +00:00
Claudio Ortolina 9ff8106be4 Limit height of video preview 2025-02-16 13:43:48 +00:00
Claudio Ortolina dc4fd4160a Use a list for scanned releases
Doesn't remove duplicates, but guarantees a predictable order where the
most recently scanned element is at the top
2025-02-16 13:42:19 +00:00
Claudio Ortolina ee3bca475a Make scan video play inline 2025-02-15 19:12:48 +00:00
Claudio Ortolina 8d6e2b98f8 Simple import without error handling 2025-02-15 18:08:30 +00:00
Claudio Ortolina bb6e805e7b Show release metadata after scanning 2025-02-15 18:08:30 +00:00
Claudio Ortolina 337b1bb75d Add non-working import releases button 2025-02-15 18:08:30 +00:00
Claudio Ortolina 522f80194d Remove visible camera status text 2025-02-15 18:08:30 +00:00
Claudio Ortolina d13f3ce831 Improve camera request flow and layout 2025-02-15 18:08:30 +00:00
Claudio Ortolina 7be29f1bf0 Start formatting scan results 2025-02-15 18:08:30 +00:00
Claudio Ortolina 929719e513 Open camera via a button 2025-02-15 18:08:30 +00:00
Claudio Ortolina d077f08afa Start making it more robust
- Use structured data for search/render
- Start testing component
- Start testing domain logic
2025-02-15 18:08:30 +00:00
Claudio Ortolina 3c7c9cc596 Scan barcodes and display releases 2025-02-15 18:08:30 +00:00
Claudio Ortolina a626c68d65 Open scan modal, handle permissions, open/close video preview 2025-02-15 18:08:30 +00:00
Claudio Ortolina eb1a75d2d0 Add aria-label to main navigation 2025-02-11 10:05:05 +00:00
Claudio Ortolina 2033c7e47e Fix tab navigation for all modals/menus 2025-02-11 09:49:10 +00:00
Claudio Ortolina c19184337b Move url/1 to ReleaseGroup 2025-02-10 19:01:00 +00:00
Claudio Ortolina 027b3af547 Rename ReleaseGroup to ReleaseGroupSearchResult 2025-02-10 16:38:04 +00:00
Claudio Ortolina 7dff3564f2 Remove input shadows
As they bleed in unexpected places
2025-02-10 10:44:13 +00:00
Claudio Ortolina af77095e6c Add subpixel antialiasing to application
Subjective - makes it slightly more pleasing
2025-02-10 10:36:00 +00:00
Claudio Ortolina 224bcdba38 Extract MusicbrainzData module 2025-02-10 09:49:34 +00:00
Claudio Ortolina b80a98a881 Included published releases count in record details pages 2025-02-06 11:37:55 +00:00
Claudio Ortolina acd52978ae Revise naming and notification around purchasing records 2025-02-04 12:11:16 +00:00
Claudio Ortolina f21729ac00 Cache covers for 1 year 2025-01-31 07:43:06 +00:00
Claudio Ortolina f82f2d447c Mount /api/backup route 2025-01-30 14:38:02 +00:00
Claudio Ortolina b47f282223 Add database backup functionality 2025-01-30 09:39:45 +00:00
Claudio Ortolina 441bfcb9ef Add logout icon and tighten navbar on mobile 2025-01-30 09:39:33 +00:00
Claudio Ortolina 9e1f00c9a8 Refactor type/format labels to enable translations 2025-01-29 11:04:19 +00:00
Claudio Ortolina 06f1997d59 Show if a wishlisted album is unreleased 2025-01-29 10:13:39 +00:00
Claudio Ortolina 4a8a37a52f Tighten up monitoring routes configuration 2025-01-28 11:49:45 +00:00
Claudio Ortolina 06a1ebbe76 Improve styling of wishlist record details page 2025-01-28 11:36:48 +00:00
Claudio Ortolina ca0b4fb0e1 Improve styling of collection record details page 2025-01-28 11:33:11 +00:00
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 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 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 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