Commit Graph

158 Commits

Author SHA1 Message Date
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 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 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 3d2b5206bb Update translations 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 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 86a2d66aaf Translation updates 2025-02-15 18:08:30 +00:00
Claudio Ortolina 2033c7e47e Fix tab navigation for all modals/menus 2025-02-11 09:49:10 +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 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 97eb01f6a6 Show record ID on wishlist and collection detail pages 2025-01-27 23:29:01 +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 542702e351 Improve header titles in editing overlay 2025-01-24 14:50:21 +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 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 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 a0a67d3887 Consolidate actions_menu toggle and close logic 2025-01-05 15:55:37 +00:00
Claudio Ortolina 7cd1e8e944 Extract grid component from artist view 2025-01-02 23:32:05 +00:00
Claudio Ortolina f813ea48e2 Use round_badge component in artist page 2025-01-02 20:28:13 +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 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 65b4f5c06b Fix flash colors in dark mode 2024-12-29 21:06:23 +00:00
Claudio Ortolina c7e1be2f2f Fix hover and active states for order selector 2024-12-29 16:55:47 +00:00
Claudio Ortolina 6427710029 Enable sorting options in collection view 2024-12-29 15:47:37 +00:00
Claudio Ortolina 1534d28c9e Wire buttons with view 2024-12-29 15:31:26 +00:00
Claudio Ortolina 48e2f4e2e3 Add collection sorting buttons (inactive) 2024-12-29 15:22:51 +00:00
Claudio Ortolina 48d8590c9b Remove duplication in stats live lifecycle 2024-12-27 21:04:07 +00:00
Claudio Ortolina b503662c2e Reduce size of stats live socket
No need to store all artists IDs in the socket, instead it's enough to
intersect them with the scrobbled artist IDs.
2024-12-27 20:27:32 +00:00
Claudio Ortolina 1a0e505e51 Rework error messages for failed playcount/bio fetch 2024-12-27 17:57:36 +00:00
Claudio Ortolina 2e8d72fe8f Rename "Basics" -> "Records" in stats page 2024-12-27 08:33:24 +00:00
Claudio Ortolina 6bcce558c4 Restyle flash messages 2024-12-25 19:22:38 +00:00