Commit Graph

58 Commits

Author SHA1 Message Date
Claudio Ortolina b6c554af34 Display rich release summary in form and details 2025-05-25 08:45:38 +01:00
Claudio Ortolina c09438fe5e Extract json_viewer component 2025-05-24 09:39:12 +01:00
Claudio Ortolina 160f5aa3da Show a pointer when hovering over musicbrainz data details 2025-05-24 08:56:07 +01:00
Claudio Ortolina f3771c97c0 Use Fluxon modal 2025-05-12 21:50:23 +01:00
Claudio Ortolina e983f20a04 Refactor to hide implementation details 2025-05-10 23:00:38 +01:00
Claudio Ortolina 95167b2113 Extract release with tracks component 2025-05-09 20:49:12 +01:00
Claudio Ortolina 327fd231cf Test that side panel renders tracks 2025-05-08 09:45:13 +01:00
Claudio Ortolina 3d1cb01c95 Increase space between "Tracks" and Last.fm buttons 2025-05-07 13:35:39 +01:00
Claudio Ortolina 25a6511ac0 Reposition and restyle scrobble/connect buttons 2025-05-07 12:48:59 +01:00
Claudio Ortolina fddc2dcbf0 Link Last.fm account from tracks 2025-05-07 11:26:41 +01:00
Claudio Ortolina fa66db8258 Can scrobble a release from the UI 2025-05-07 09:38:09 +01:00
Claudio Ortolina 9e458b07df Don't show the side sheet by default (again) 2025-05-05 16:39:37 +01:00
Claudio Ortolina e6a6a55266 Fix "Tracks" and medium titles in dark mode 2025-05-05 16:39:13 +01:00
Claudio Ortolina 79d2bdff7b Account for tracks with nil length 2025-05-05 16:18:49 +01:00
Claudio Ortolina e1938f698c Display medium title if available 2025-05-05 16:18:47 +01:00
Claudio Ortolina 72843ed835 Show total and per disc duration 2025-05-05 16:05:05 +01:00
Claudio Ortolina bea2016bfd Load release tracks async 2025-05-05 11:38:05 +01:00
Claudio Ortolina 2d9a291445 Format duration 2025-05-05 11:13:29 +01:00
Claudio Ortolina dc5febfae4 Format tracks and artists 2025-05-05 11:05:51 +01:00
Claudio Ortolina 6795d8efe6 Show disc numbers 2025-05-05 11:05:23 +01:00
Claudio Ortolina 144b2f379b Start formatting tracks 2025-05-05 10:07:04 +01:00
Claudio Ortolina 1401cc19d3 Display artist names in compilations track sheet 2025-05-04 21:58:44 +01:00
Claudio Ortolina 4b0e11823d Don't open tracks side panel by default 2025-05-04 21:12:09 +01:00
Claudio Ortolina f4fe638a95 Display tracks for records with a selected release 2025-05-04 21:10:40 +01:00
Claudio Ortolina 0aa1a526b2 Fix animations of edit buttons 2025-05-02 21:12:32 +01:00
Claudio Ortolina 38f60d62e0 Fix jittering in record detail pages
Use flex instead of columns.
2025-05-02 21:06:43 +01:00
Claudio Ortolina 3e7341d4ca Support choosing a selected release 2025-05-01 17:42:40 +01:00
Claudio Ortolina e083950138 Rename record.release to record.release_date
Includes changes to dependent tables (i.e. the record search index) and
related functions.
2025-05-01 14:04:57 +01:00
Claudio Ortolina 545dd808b7 Address Tailwind deprecations and renames 2025-02-28 20:55:36 +00:00
Claudio Ortolina 72cc2bf0c4 Move all components under /components 2025-02-20 09:11:27 +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 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 9e1f00c9a8 Refactor type/format labels to enable translations 2025-01-29 11:04:19 +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 542702e351 Improve header titles in editing overlay 2025-01-24 14:50:21 +00:00
Claudio Ortolina 9428828064 Consolidate datetime as date formatting 2025-01-05 15:48:56 +00:00
Claudio Ortolina 326b226d96 Remove unnecessary fallback to empty image version string
Images always have a hash now, so fallback is not needed anymore.
2024-12-23 23:30:57 +00:00
Claudio Ortolina 1102c40d16 Remove back links from detail views
Never used them, can be removed
2024-12-23 17:16:27 +00:00
Claudio Ortolina ed86ef7b5a Enable new actions menu on wishlist detail page 2024-12-12 20:23:48 +03:00
Claudio Ortolina c3f973b1e1 Move record actions into menu 2024-12-12 20:14:02 +03:00
Claudio Ortolina 91b81de0f8 Remove duplication around MusicBrainz URL generation 2024-12-11 23:54:21 +03:00
Claudio Ortolina 31b6100687 Shrink buttons on mobile 2024-12-10 18:48:49 +03:00
Claudio Ortolina b68a7ac734 Can fetch genres from OpenAI 2024-12-10 16:45:29 +03:00
Claudio Ortolina 24319b1bff Annotate templates with TODOs for markup replacement
To open source the project down the line, it makes sense to have either
everything custom or using OSS components in order to keep licensing as
simple as possible.
2024-12-04 14:43:07 +00:00
Claudio Ortolina 2321cc8cfb Attempt at preventing layout shifts in record show pages 2024-12-03 22:54:53 +00:00
Claudio Ortolina d1190e31f9 Navigate to artist page instead of patching 2024-12-03 00:15:24 +00:00