Commit Graph

129 Commits

Author SHA1 Message Date
Claudio Ortolina 45610a4a9a Edit notes instead of record notes 2025-09-07 12:22:45 +03:00
Claudio Ortolina 94f381e3c3 Raw edit notes 2025-09-05 18:00:01 +03:00
Claudio Ortolina 7358608eca Rename FormComponent -> RecordFormComponent 2025-08-30 22:16:20 +03:00
Claudio Ortolina c8ca209566 Extract record_cover/1 component 2025-08-30 17:09:56 +03:00
Claudio Ortolina cd9176e397 Expand usage of structured_modal/1 2025-08-27 09:11:11 +03:00
Claudio Ortolina e6955568e3 Introduce structured_modal/1 2025-08-27 09:05:45 +03:00
Claudio Ortolina 0f58341f6d Uniform size and positioning of all modals 2025-08-26 17:15:24 +03:00
Claudio Ortolina 03aa6833df Uniform icon classes inside buttons 2025-08-20 20:03:03 +03:00
Claudio Ortolina 715ad6be49 Use button_group/1 2025-08-20 19:55:32 +03:00
Claudio Ortolina 7003983d8e Fix placement issue with dropdown 2025-08-20 16:20:07 +03:00
Claudio Ortolina 71ca5fa1b9 Update to Fluxon 2.0
Address required changes and immediate deprecations
2025-08-20 16:09:53 +03:00
Claudio Ortolina 92a3ed3dec Make sure buttons are right-aligned 2025-08-20 13:08:46 +03:00
Claudio Ortolina acd34424f7 Use LiveToast instead of built-in flash helpers
So that they can stack and get dismissed automatically
2025-07-16 15:26:30 +01:00
Claudio Ortolina af4587fdbf Default record lists to 50 items per page 2025-07-14 12:48:16 +01:00
Claudio Ortolina c55fd695e4 Enforce minimum width for record detail action menus 2025-07-13 17:57:36 +01:00
Claudio Ortolina 9bc7f70b50 Fix leading for record details title 2025-07-13 17:57:19 +01:00
Claudio Ortolina 9ecbd470af Add button to copy selected release ID 2025-07-07 13:48:00 +01:00
Claudio Ortolina 35cd81f4a3 Reposition tracklist button 2025-07-07 13:40:26 +01:00
Claudio Ortolina b091fa4d86 Fix line height for record detail titles 2025-06-20 22:30:18 +03:00
Claudio Ortolina 860682403b Replace actions_menu with dropdown component
Authored with Claude, refined by hand
2025-06-15 09:29:49 +03:00
Claudio Ortolina d03170948a Improve display of artist/title in detail page
More prominent size for title, more spacing before data
2025-06-11 21:03:42 +03:00
Claudio Ortolina 691bc84145 Fix section assignment in collection show page 2025-06-08 20:07:14 +01:00
Claudio Ortolina 2cc1d7ca8f Pick color extraction strategy from dropdown 2025-06-08 20:06:54 +01:00
Claudio Ortolina be8b7ead5f Load dominant colors from record 2025-06-07 20:41:39 +01:00
Claudio Ortolina c5e47cbc8c Display dominant colors from the db 2025-06-07 20:07:23 +01:00
Claudio Ortolina 7efbbe0683 Show dominant colors in wishlisted record details page 2025-06-07 19:41:32 +01:00
Claudio Ortolina ccb3089ddf Experiment: show dominant colors in collected record details page 2025-06-07 14:36:29 +01:00
Claudio Ortolina 167f1df8cb Extract artist_links/1 component 2025-06-04 17:42:10 +01:00
Claudio Ortolina fd997e853f Update artists when refreshing MusicBrainz data 2025-06-04 15:57:25 +01:00
Claudio Ortolina 669b144c55 Find last listened track based on title and artist as well 2025-06-03 18:05:23 +01:00
Claudio Ortolina c23260d03d Show last listen at for each collected record 2025-06-03 15:57:12 +01:00
Claudio Ortolina 9100c6c04a Extract actions_menu 2025-05-29 22:15:34 +01:00
Claudio Ortolina 676c2e4290 Enable quokka with :module_directives rule 2025-05-28 19:41:57 +01:00
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 f36b829377 Rename nav_section -> current_section 2025-05-14 10:49:12 +01:00
Claudio Ortolina dda355e764 Refactor to create .nav_link component 2025-05-14 10:47:01 +01:00
Claudio Ortolina bb4fce61c7 Extract StaticAssets hook with a single default live_session 2025-05-13 21:03:59 +01:00
Claudio Ortolina 659e53e1ee Dry up Wishlist and Collection indexes by using a fallback index function 2025-05-13 19:54:50 +01:00
Claudio Ortolina f3771c97c0 Use Fluxon modal 2025-05-12 21:50:23 +01:00
Claudio Ortolina 6751a071ab Remove pagination record counter
I don't need it anymore, and it gets in the way of the UI
2025-05-12 17:37:47 +01:00
Claudio Ortolina 8890c78913 Consolidate Fluxon button usage via CoreComponents 2025-05-12 17:13:04 +01:00
Claudio Ortolina b51f7c5960 Use Fluxon buttons in collection index 2025-05-12 13:42: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