Commit Graph

2281 Commits

Author SHA1 Message Date
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
Claudio Ortolina 4b03102aa7 Display size for image search previews 2026-02-09 19:02:12 +00:00
Claudio Ortolina ddc4691522 EXP: cover search via Brave API 2026-02-09 18:51:47 +00:00
Claudio Ortolina 33ab914650 Use Fluxon input for genres 2026-02-09 18:34:26 +00:00
Claudio Ortolina 1547ed7af6 Update dependencies
lazy_html 0.1.8 => 0.1.9
2026-02-09 18:26:02 +00:00
Claudio Ortolina ebf3dc616e Improve Wikipedia worker
- No need to sleep, Wikipedia API is not rate-limited
- Account for non-retryable failures (no english found)
2026-02-09 17:00:30 +00:00
Claudio Ortolina 25bd4b10c4 Add maintenance tasks to refresh all artist wikipedia bios 2026-02-09 15:24:29 +00:00
Claudio Ortolina bcae291cff Support getting artist bios from Wikipedia (experimental) 2026-02-09 15:20:06 +00:00
Claudio Ortolina f82e764c94 Add tests for Last.fm controller 2026-02-09 11:12:38 +00:00
Claudio Ortolina fc307a0aba Add tests for health controller 2026-02-09 11:12:02 +00:00
Claudio Ortolina 356efb1c65 Add tests for archive controller 2026-02-09 11:11:41 +00:00
Claudio Ortolina dd37d2f967 Add error handling for record set editing 2026-02-09 11:10:20 +00:00
Claudio Ortolina 43fd570d10 Extract pagination helpers 2026-02-09 11:09:45 +00:00
Claudio Ortolina 0bdad096d0 Explicit error handling when dealing with secrets 2026-02-09 11:08:57 +00:00
Claudio Ortolina 9da995bce8 Extract helpers to handle async jobs 2026-02-09 11:07:33 +00:00
Claudio Ortolina b1fb4b5c4f Fix current section for online store templates 2026-02-09 09:54:21 +00:00
Claudio Ortolina 004b18ff4b Fix error message typo 2026-02-09 09:53:58 +00:00
Claudio Ortolina 14547838d8 Do not leak sensitive db data in prod 2026-02-09 09:53:36 +00:00
Claudio Ortolina 82a5a78711 Allow wc usage by Claude 2026-02-09 09:51:26 +00:00
Claudio Ortolina 112215cbed Update dependencies
quokka 2.11.2 => 2.12.0
2026-02-09 09:47:11 +00:00
Claudio Ortolina e418395b23 Edit record genres 2026-02-09 08:53:16 +00:00
Claudio Ortolina e7712711a5 Update npm dependencies
type-fest 5.4.3 => 5.4.4
2026-02-08 17:11:38 +00:00