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 |
|
Claudio Ortolina
|
871981cf83
|
Display artists in record set items
|
2026-02-05 15:44:24 +00:00 |
|
Claudio Ortolina
|
f86e9b6d5c
|
Revert "Order record sets by name"
This reverts commit 5bb33c04c3.
|
2026-02-05 15:31:05 +00:00 |
|
Claudio Ortolina
|
9f7b84ec2a
|
Show more metadata in record picker
|
2026-02-05 15:05:25 +00:00 |
|
Claudio Ortolina
|
dd180e3f99
|
Allow Claude to use other tools
|
2026-02-05 14:56:24 +00:00 |
|
Claudio Ortolina
|
c05e8e07c2
|
Record picker keyboard navigation
|
2026-02-05 14:56:04 +00:00 |
|
Claudio Ortolina
|
ac42c792ed
|
Do not close record picker when adding a record to the set
|
2026-02-05 14:38:42 +00:00 |
|
Claudio Ortolina
|
5bb33c04c3
|
Order record sets by name
|
2026-02-05 14:32:43 +00:00 |
|
Claudio Ortolina
|
f6aee7b785
|
Wrap record set items on mobile
|
2026-02-05 14:22:27 +00:00 |
|
Claudio Ortolina
|
fa776404e3
|
Improve formatting of record set record titles
|
2026-02-05 14:14:34 +00:00 |
|
Claudio Ortolina
|
77ee81c3fd
|
Move record set count
|
2026-02-05 14:13:59 +00:00 |
|