Commit Graph

899 Commits

Author SHA1 Message Date
Claudio Ortolina 774f1c82e5 Apply quokka pipes rule 2025-05-28 19:48:35 +01:00
Claudio Ortolina 676c2e4290 Enable quokka with :module_directives rule 2025-05-28 19:41:57 +01:00
Claudio Ortolina 681db7686b Add record menu dropdown to records in artist page 2025-05-28 17:41:50 +01:00
Claudio Ortolina cc40b5dab7 No unnecessary pipes 2025-05-27 15:13:09 +01:00
Claudio Ortolina d954a3f196 Move format_duration/1 inside the only component where it's used 2025-05-27 15:08:38 +01:00
Claudio Ortolina c0ef2038e7 Add tasks to update esbuild version 2025-05-27 14:49:24 +01:00
Claudio Ortolina cbf12e6026 Add documentation for LastFm.Session parsing 2025-05-26 23:24:31 +01:00
Claudio Ortolina a2cec1fdb9 Improve clarity fo comment 2025-05-26 23:21:34 +01:00
Claudio Ortolina 423d1e7764 Can sort wishlisted records by insertion 2025-05-26 23:12:34 +01:00
Claudio Ortolina f8b8816af0 Rename 'Digital Download' -> 'Download' for brevity 2025-05-25 20:11:07 +01:00
Claudio Ortolina cd5253cdbc Constrain display of release summary 2025-05-25 20:10:42 +01:00
Claudio Ortolina d94ebe3095 Remove search from release dropdown
Not using it, and it breaks styles
2025-05-25 18:33:42 +01:00
Claudio Ortolina efdc7ca7f1 Improve styling of release dropdown 2025-05-25 18:33:18 +01:00
Claudio Ortolina 6e19ab410d Account for VHS and Unknown formats 2025-05-25 10:32:11 +01:00
Claudio Ortolina ad29b8f96d Normalized search index
So that one can search for 'bjorn' and find 'Bjørn'
2025-05-25 09:26:01 +01:00
Claudio Ortolina c2943174a2 Make display of selected release option consistent with rich display 2025-05-25 08:56:45 +01:00
Claudio Ortolina 1298d711a3 Remove unnecessary selected_release_label/1 2025-05-25 08:56:24 +01:00
Claudio Ortolina b6c554af34 Display rich release summary in form and details 2025-05-25 08:45:38 +01:00
Claudio Ortolina d666765d18 Include catalog number in selected release label 2025-05-24 19:01:43 +01:00
Claudio Ortolina 7172551552 Poor man's rate limiting 2025-05-24 18:28:06 +01:00
Claudio Ortolina ee808fb041 Add ability to refresh musicbrainz data async 2025-05-24 18:04:20 +01:00
Claudio Ortolina 3fb0028df6 When fetching releases, include labels 2025-05-24 15:21:24 +01:00
Claudio Ortolina 9a95625a90 Revert "Enable webapp support"
This reverts commit 0cb1ddfa50.

While technically working, the iOS webapp switches back to the browser
whenever the page URL changes.
2025-05-24 15:04:51 +01:00
Claudio Ortolina 0cb1ddfa50 Enable webapp support 2025-05-24 14:59:38 +01:00
Claudio Ortolina 45204c4b3f Show musicbrainz data and discogs data on artist page 2025-05-24 12:58:13 +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 b44693b022 Move Artist and ArtistInfo under Artists context 2025-05-23 20:11:57 +01:00
Claudio Ortolina 83fb9a01b3 Log Discogs API errors 2025-05-23 15:08:12 +01:00
Claudio Ortolina c11e4662eb Enforce minimum width for release sheet 2025-05-22 21:16:19 +01:00
Claudio Ortolina ee93cb22ed Show separator only when there’s wishlisted records 2025-05-22 08:11:49 +01:00
Claudio Ortolina 4e12b3281c Add separators in artist show page 2025-05-22 07:50:46 +01:00
Claudio Ortolina 1f119bc056 Remove old similar artists list 2025-05-22 07:07:29 +01:00
Claudio Ortolina d38fcd6fee Account for no artist country or area 2025-05-21 22:35:45 +01:00
Claudio Ortolina cd3448cd64 Improve heuristics for extraction of Discogs ID 2025-05-21 22:20:16 +01:00
Claudio Ortolina 229465e6ff Fix summary/bio text color in dark mode 2025-05-21 21:58:47 +01:00
Claudio Ortolina 81ffe184ab Make artist records larger 2025-05-21 21:56:31 +01:00
Claudio Ortolina 7dcc792214 Show similar artists on a grid 2025-05-21 21:56:19 +01:00
Claudio Ortolina 80ca186ba8 Render artist bio in a left-side sheet 2025-05-21 21:24:15 +01:00
Claudio Ortolina ee27b7a252 Can refresh artist info and image from UI 2025-05-20 09:41:44 +01:00
Claudio Ortolina 051c6195b5 Harden release label display 2025-05-18 20:57:17 +01:00
Claudio Ortolina 8340a8d51f When possible, use track number falling back to position
So that it can display vinyl numbers like A1, B2, etc.
2025-05-17 08:48:16 +01:00
Claudio Ortolina 083b245862 Fallback to country when areas have no country data 2025-05-16 10:25:22 +01:00
Claudio Ortolina 0c5acde4fa Add internal scrolling to add record component 2025-05-16 09:19:03 +01:00
Claudio Ortolina bd74809092 Workaround for incorrect detection of viewport bottom
See https://gist.github.com/cloud8421/80c1a89be9f5e4f5db13d798cdba0071
2025-05-16 08:32:42 +01:00
Claudio Ortolina 99d8e6a58b Fix rendering of bio 2025-05-15 19:34:12 +01:00
Claudio Ortolina 7e994389e7 Extract play_count and on_tour_link components 2025-05-15 19:33:48 +01:00
Claudio Ortolina 1484edb77f No need to have function public 2025-05-15 19:33:02 +01:00
Claudio Ortolina 33622f5703 Improve display of bio and similar artists 2025-05-15 17:13:56 +01:00
Claudio Ortolina d6d4fd70d5 Improve styling of MusicBrainz ID in artist page 2025-05-15 17:05:31 +01:00