Commit Graph

2552 Commits

Author SHA1 Message Date
Claudio Ortolina 98f901c020 Materialize record releases to improve performance 2026-02-16 12:30:41 +00:00
Claudio Ortolina d6c19d3a40 Improve performance of scrobble activity queries 2026-02-16 12:06:00 +00:00
Claudio Ortolina 31a97eb517 Update dependencies
phoenix_live_view 1.1.23 => 1.1.24
2026-02-16 11:46:23 +00:00
Claudio Ortolina c7285a2f80 Move more fixtures to compile time 2026-02-16 10:30:14 +00:00
Claudio Ortolina 2f7e2caa3c Cache fixtures 2026-02-16 09:50:10 +00:00
Claudio Ortolina 583789850c Normalize top artist and top album counts
- Make sure joins don't discard tracks
- Make sure we group by names as MB ids can be empty
2026-02-15 20:35:23 +00:00
Claudio Ortolina d19f2062c5 Recalculate record embedding after their artist changes 2026-02-15 20:16:34 +00:00
Claudio Ortolina 49723c97b0 Use non-pixel measurements 2026-02-15 20:06:34 +00:00
Claudio Ortolina 713fef2c81 Use grids for record set items, and fix some button issues 2026-02-15 20:06:09 +00:00
Claudio Ortolina 23d6e736e7 Uniform ux/ui of adding a new record to a set 2026-02-15 14:24:02 +00:00
Claudio Ortolina 14e709033c Fix size of record set add button 2026-02-15 14:00:21 +00:00
Claudio Ortolina ee08961d40 Fix margins around record set descriptions 2026-02-15 13:56:10 +00:00
Claudio Ortolina 869230c393 Improve font display
Use Inter variable with optimized features
(https://tailwindcss.com/plus/ui-blocks/documentation#add-the-inter-font-family)
2026-02-15 11:56:09 +00:00
Claudio Ortolina 08da5bb272 Fix parsing of record type from MB response 2026-02-15 11:38:26 +00:00
Claudio Ortolina d473e1f8a4 Hide external links if there are none 2026-02-14 19:51:51 +00:00
Claudio Ortolina 63d143f234 Improve ux of record sets: larger drag handles, text and fix cover density 2026-02-14 18:31:22 +00:00
Claudio Ortolina 162b5208ae Improve layout and font size for record set show page 2026-02-14 18:27:49 +00:00
Claudio Ortolina 60ade1c2f5 Decrease opacity of missing records in sets 2026-02-14 18:23:58 +00:00
Claudio Ortolina 2872d14a8a Refresh all data at the beginning of the month 2026-02-14 12:09:06 +00:00
Claudio Ortolina 01b3d64b82 Refresh records MusicBrainz data every first day of the month 2026-02-14 11:50:05 +00:00
Claudio Ortolina bc39e1ccb0 Fix spacing for metadata in record wishlist detail page 2026-02-14 10:16:24 +00:00
Claudio Ortolina 9775f192a4 Replace dominant color squares with equalizer animation
Swap the static colored squares on record show pages for an animated
equalizer where each bar is tinted with a dominant color, adding a
music-themed visual.
2026-02-14 10:11:12 +00:00
Claudio Ortolina 6e655cd866 Add button to retry fetching release tracks 2026-02-14 09:35:46 +00:00
Claudio Ortolina b04453acbc Revert "Add pull to search"
This reverts commit 45240358d9.

Doesn't work well at all.
2026-02-14 09:05:06 +00:00
Claudio Ortolina 45240358d9 Add pull to search 2026-02-13 12:57:30 +00:00
Claudio Ortolina 8862e1d374 Show record sets in records detail pages 2026-02-13 12:00:12 +00:00
Claudio Ortolina dc072a0b81 Update dependencies
quokka 2.12.0 => 2.12.1
2026-02-12 20:00:01 +00:00
Claudio Ortolina 999145dc88 Update dependencies
phoenix_live_view 1.1.22 => 1.1.23
2026-02-12 13:34:19 +00:00
Claudio Ortolina 7a92822fb3 Update npm dependencies
sortablejs 1.15.6 => 1.15.7
2026-02-12 08:26:16 +00:00
Claudio Ortolina 90f125d126 Update dependencies
usage_rules 1.0.2 => 1.1.0

Fixes a bug that would cause skipping of included subrules.
2026-02-11 09:12:02 +00:00
Claudio Ortolina 3109b2d057 Update architecture 2026-02-10 19:34:53 +00:00
Claudio Ortolina 445033861d Reuse fixture 2026-02-10 19:32:28 +00:00
Claudio Ortolina 48c7d16c89 Consolidate a few components 2026-02-10 19:32:28 +00:00
Claudio Ortolina 29b1c04433 Remove shallow color wrapper 2026-02-10 19:32:28 +00:00
Claudio Ortolina 4ef09b47f4 Unify batching logic 2026-02-10 19:29:54 +00:00
Claudio Ortolina 15615d27a4 Refactor keyboard navigation hooks into one 2026-02-10 19:29:16 +00:00
Claudio Ortolina f0c6633ed5 Enable more tools 2026-02-10 19:27:41 +00:00
Claudio Ortolina 694334f577 Update dependencies
spitfire 0.3.4 => 0.3.5
tidewave 0.5.4 => 0.5.5
2026-02-10 18:25:00 +00:00
Claudio Ortolina f43eef3d78 Always display reorder handles 2026-02-10 12:12:25 +00:00
Claudio Ortolina a6de69a315 Display more metadata for record set items 2026-02-10 11:28:00 +00:00
Claudio Ortolina fe748782c7 Reorder record sets via drag and drop 2026-02-10 11:16:41 +00:00
Claudio Ortolina b4c5c902bc Uniform Scrobble Anything UX/UI with rest of the application 2026-02-10 10:48:38 +00:00
Claudio Ortolina 6c10d9ed18 Support searching for artist images 2026-02-10 10:29:50 +00:00
Claudio Ortolina 1cd539b2da Fix usage rules to include elixir/otp and link Fluxon 2026-02-10 10:16:21 +00:00
Claudio Ortolina ddcb0627cc Update dependencies
spitfire 0.3.3 => 0.3.4
usage_rules 0.1.26 => 1.0.2 (major)
2026-02-10 08:23:05 +00:00
Claudio Ortolina d5d3cae064 Add project architecture document 2026-02-10 08:06:33 +00:00
Claudio Ortolina c3deecb56b Make sure worker doesn't swallow errors 2026-02-09 21:14:05 +00:00
Claudio Ortolina a5520e076d Fix typo 2026-02-09 21:11:28 +00:00
Claudio Ortolina 5f07c582d6 Update dependencies
lazy_html 0.1.9 => 0.1.10
2026-02-09 21:02:10 +00:00
Claudio Ortolina 25a0cd83c1 Update footer credits 2026-02-09 19:45:48 +00:00