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 |
|