Commit Graph

711 Commits

Author SHA1 Message Date
Claudio Ortolina be3a3bbb1c Load record sets as streams 2026-02-26 14:29:31 +00:00
Claudio Ortolina c6d778c1cd Render debug information in side sheet with highlighting 2026-02-26 11:16:55 +00:00
Claudio Ortolina 0257ea8b7c Render genres with badges 2026-02-26 10:08:08 +00:00
Claudio Ortolina b412017ed6 Show calendar icon in record detail release date 2026-02-26 10:08:08 +00:00
Claudio Ortolina bfbb74d601 BETA: new layout for record details page 2026-02-26 08:49:40 +00:00
Claudio Ortolina e9b9717b08 Inline templates inside LV modules 2026-02-24 17:20:21 +00:00
Claudio Ortolina 65a2305f47 Move database backup action to maintenance page 2026-02-24 16:53:44 +00:00
Claudio Ortolina 60d81e14de Enable chat for artists 2026-02-22 15:31:09 +00:00
Claudio Ortolina b9ee7a6ce9 Load record embedding for wishlisted records 2026-02-22 15:14:38 +00:00
Claudio Ortolina 8d38512712 Fix review blockers in record chat
- Add Task.Supervisor to app supervision tree
- Use tagged tuples instead of rescue for error handling
- Pass embedding_text from parent LiveView as prop
- Remove dead Completion struct fields
- Extract socket assigns before Task closure
- Log errors server-side, show generic user message
- Make build_system_prompt private, remove thin wrapper
- Extract do_send_message for retry reuse

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 10:20:58 +00:00
Claudio Ortolina 6e6e419801 Add record chat sheet with OpenAI streaming
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 10:13:05 +00:00
Claudio Ortolina 5868fa0219 Display purchased on in record sets record picker 2026-02-21 21:52:46 +00:00
Claudio Ortolina dd20aaf60d Replace px units 2026-02-19 10:40:44 +00:00
Claudio Ortolina c19ca503e5 Remove TODOs around replacing components 2026-02-17 08:09:00 +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 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 bc39e1ccb0 Fix spacing for metadata in record wishlist detail page 2026-02-14 10:16:24 +00:00
Claudio Ortolina 8862e1d374 Show record sets in records detail pages 2026-02-13 12:00:12 +00:00
Claudio Ortolina 48c7d16c89 Consolidate a few components 2026-02-10 19:32:28 +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 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 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 b1fb4b5c4f Fix current section for online store templates 2026-02-09 09:54:21 +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 abb1ab332a Can order record sets 2026-02-07 10:23:35 +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 c01c528580 Can add wishlisted records to a record set 2026-02-06 15:24:53 +00:00
Claudio Ortolina 871981cf83 Display artists in record set items 2026-02-05 15:44:24 +00:00
Claudio Ortolina 9f7b84ec2a Show more metadata in record picker 2026-02-05 15:05:25 +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 f6aee7b785 Wrap record set items on mobile 2026-02-05 14:22:27 +00:00