Claudio Ortolina
df83d0a82b
Fix inconsistencies in import and search
2024-10-01 22:32:05 +01:00
Claudio Ortolina
a3eaaef9d2
Move release group assembling logic into MB module
2024-10-01 17:22:31 +01:00
Claudio Ortolina
e7405f4c71
Fix wrong event name for import logic
2024-10-01 17:22:11 +01:00
Claudio Ortolina
c89ef20b07
Make input names for search(es) more consistent
2024-09-30 21:45:34 +01:00
Claudio Ortolina
9c7a2917a9
Style the record type when showing an album
2024-09-30 20:33:28 +01:00
Claudio Ortolina
180224d381
Store image hashes in the db - part 1
2024-09-30 20:09:32 +01:00
Claudio Ortolina
9cd24bad17
No need to keep uploaded images in the socket
...
As images are only processed on save AFTER validation, we can avoid
keeping them in the socket, with the only downside of losing a little
resilience in case the save operation errors out (in which case the
upload would be lost).
2024-09-30 13:50:07 +01:00
Claudio Ortolina
1f1c69f738
Allow uploading custom cover art
2024-09-30 10:31:45 +01:00
Claudio Ortolina
a1c782a670
Fix artwork shadow in record list
2024-09-30 09:40:42 +01:00
Claudio Ortolina
547195e455
Improve show record interface
...
Use a single column layout on mobile, with centered buttons.
2024-09-30 09:40:26 +01:00
Claudio Ortolina
c58f783e9e
Fix double render of records
...
Records were rendered twice due to handle_params reassigning data
irrespectively of the need for it.
2024-09-30 09:16:15 +01:00
Claudio Ortolina
ccd3dbfa74
Add top navigation
2024-09-29 22:54:57 +01:00
Claudio Ortolina
e00c926afe
Fix positioning of format labels
2024-09-28 20:25:27 +01:00
Claudio Ortolina
64ea8fe3fa
Extend import to support choosing format
2024-09-28 20:23:22 +01:00
Claudio Ortolina
82e5962c74
Add record format (defaulting to CD)
2024-09-28 19:16:15 +01:00
Claudio Ortolina
02dccaf042
Use icons in record list
2024-09-28 15:55:50 +01:00
Claudio Ortolina
92de18e493
Restyle records list to work better on mobile
2024-09-27 10:25:09 +01:00
Claudio Ortolina
ae45ab44df
Can search and paginate records
2024-09-27 09:46:45 +01:00
Claudio Ortolina
cebc50e107
Make delete button red
...
Not sure if this is the correct Tailwind approach though.
2024-09-24 22:54:26 +01:00
Claudio Ortolina
12bb923aec
Rename /search to /import
2024-09-24 22:49:39 +01:00
Claudio Ortolina
d3ea26ed8f
Improve importing visual feedback
2024-09-24 18:33:39 +01:00
Claudio Ortolina
31d74fde34
Handle importing errors
2024-09-24 18:33:16 +01:00
Claudio Ortolina
54ee84ad2f
Can delete records from the record show view
2024-09-24 09:57:31 +01:00
Claudio Ortolina
0b07eaf6a1
Restrict metadata editing for records
...
Most of the information is correct via the MusicBrainz API, however
_sometimes_ it's necessary to fix the year or the type of the album
(e.g. because of new releases).
2024-09-24 09:57:05 +01:00
Claudio Ortolina
bcb70c9e1b
Store artists when importing a record
2024-09-24 09:40:52 +01:00
Claudio Ortolina
089e61a574
Remove manual record creation
2024-09-24 09:27:35 +01:00
Claudio Ortolina
d97f21a8ef
Can search and import records
...
Requires refactor and cleanup, along with integration tests
2024-09-23 20:27:40 +01:00
Claudio Ortolina
e666b247e1
Improve display of single album page
2024-09-23 14:09:21 +01:00
Claudio Ortolina
480af30e80
Improve records#show information structure
2024-09-20 18:24:38 +01:00
Claudio Ortolina
99960832c8
Adds record pagination
2024-09-20 10:05:49 +01:00
Claudio Ortolina
afc1802399
Serve local cover images
2024-09-16 09:50:07 +01:00
Claudio Ortolina
8eb64c6a4c
Add dummy pagination with component wiring
2024-09-16 09:08:50 +01:00
Claudio Ortolina
4a8b8dcf43
Streamline information structure on records listing
2024-09-16 08:19:18 +01:00
Claudio Ortolina
5a3ff4be4b
Bad fix for genres being nil
2024-09-15 20:59:51 +01:00
Claudio Ortolina
27f57cc68c
Display artists in list
2024-09-15 20:31:13 +01:00
Claudio Ortolina
e3ff0228cd
Load artists when showing a record
2024-09-15 20:28:39 +01:00
Claudio Ortolina
6063e560ba
Move album art to the left and constrain its size
2024-09-15 20:28:38 +01:00
Claudio Ortolina
d83a14773d
Display genres as comma-separated list
2024-09-15 20:28:38 +01:00
Claudio Ortolina
b386245740
Display record thumbnail in list
2024-09-15 20:28:38 +01:00
Claudio Ortolina
705fd665d2
Formatter pass
2024-09-15 20:28:37 +01:00
Claudio Ortolina
e08fbe3740
Generate schema and live_view scaffold for records
...
1. Records are not yet tied to artists
2. The generated edit route, along with related functionality, may be
deleted as I don't think it's gonna be needed. Leaving it included in
the commit for reference.
2024-09-12 14:51:58 +01:00