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 |
|
Claudio Ortolina
|
82e188ba2c
|
Update dependencies
spitfire 0.3.2 => 0.3.3
vix 0.37.0 => 0.38.0 (minor)
|
2026-02-08 17:10:50 +00:00 |
|
Claudio Ortolina
|
a7056aa8d9
|
Extract some reused components
|
2026-02-07 17:23:13 +00:00 |
|
Claudio Ortolina
|
ecd87ee2c6
|
Add universal search support for record sets
|
2026-02-07 16:11:48 +00:00 |
|
Claudio Ortolina
|
68956978e1
|
Add show route for record sets
|
2026-02-07 16:09:26 +00:00 |
|
Claudio Ortolina
|
98a42a3762
|
Remove redundant markup
|
2026-02-07 13:48:05 +00:00 |
|
Claudio Ortolina
|
29dc57abdb
|
Simplify record sets page structure (no title, better margins)
|
2026-02-07 13:47:42 +00:00 |
|
Claudio Ortolina
|
4524dc757c
|
Provide default record set counts
|
2026-02-07 10:42:28 +00:00 |
|
Claudio Ortolina
|
84159a1c0d
|
Improve test coverage
Files Created (8 files, 54 new tests)
Fixtures
1. test/support/fixtures/music_library/record_sets.ex — record_set/1
and record_set_with_records/2 helpers
2. test/support/fixtures/music_library/online_store_templates.ex —
online_store_template/1 helper
Context Tests
3. test/music_library/record_sets_test.exs — 20 tests covering search,
count, CRUD, add/remove/move records
4. test/music_library/online_store_templates_test.exs — 8 tests
covering list, CRUD, URL generation, validation
5. test/music_library/search_test.exs — 5 tests covering universal
search and search counts
6. test/music_library/notes_test.exs — 4 tests covering get, create,
update
LiveView Tests
7. test/music_library_web/live/record_set_live/index_test.exs — 11
tests covering listing, empty state, search, ordering,
create/edit/delete sets, remove records, reorder records
8.
test/music_library_web/live/online_store_template_live/index_test.exs —
6 tests covering listing, create/edit/delete, toggle enabled
Results
- 297 tests, 0 failures (up from 243 — 54 new tests added)
- All existing tests continue to pass
There's a remaining gettext warning that needs to be investigated
|
2026-02-07 10:39:22 +00:00 |
|
Claudio Ortolina
|
abb1ab332a
|
Can order record sets
|
2026-02-07 10:23:35 +00:00 |
|
Claudio Ortolina
|
79aeee6363
|
Update sqlean extensions from 0.28.0 to 0.28.1
|
2026-02-07 08:47:50 +00:00 |
|
Claudio Ortolina
|
c13cab4f42
|
Fix record set header formatting on mobile
|
2026-02-06 20:17:54 +00:00 |
|
Claudio Ortolina
|
5d7037ddfb
|
Fix opacity of record set item dropdown
|
2026-02-06 20:08:48 +00:00 |
|
Claudio Ortolina
|
a0825447ba
|
Resize record set search input
|
2026-02-06 17:07:41 +00:00 |
|
Claudio Ortolina
|
635bffc9fe
|
Enable searching across record sets
|
2026-02-06 17:03:21 +00:00 |
|
Claudio Ortolina
|
990d9f4c7e
|
Install Tidewave
|
2026-02-06 16:06:50 +00:00 |
|
Claudio Ortolina
|
b76e702d71
|
Update dependencies
oban_web 2.11.7 => 2.11.8
|
2026-02-06 16:02:02 +00:00 |
|
Claudio Ortolina
|
c01c528580
|
Can add wishlisted records to a record set
|
2026-02-06 15:24:53 +00:00 |
|
Claudio Ortolina
|
de9ba50534
|
Update esbuild from 0.27.2 to 0.27.3
|
2026-02-06 11:22:53 +00:00 |
|
Claudio Ortolina
|
a87d4ac86e
|
Update dependencies
live_debugger 0.5.1 => 0.6.0 (minor)
|
2026-02-05 19:52:12 +00:00 |
|