Commit Graph

2484 Commits

Author SHA1 Message Date
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
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