Commit Graph

20 Commits

Author SHA1 Message Date
Claudio Ortolina a31d92bc9f Show confetti when adding a record 2025-06-09 18:40:03 +01:00
Claudio Ortolina 0aa0a19a00 Use live_toast instead of built-in flash
Precursor for building better notifications
2025-06-07 08:27:25 +01:00
Claudio Ortolina 40eb23dc9b Trim whitespace when copying to clipboard 2025-05-21 22:02:49 +01:00
Claudio Ortolina 4eac9f715a Mount Fluxon UI inside css and js entrypoints 2025-04-16 10:42:37 +01:00
Claudio Ortolina 4a18129d31 Show confetti when purchasing a record 2025-03-08 21:53:17 +00:00
Claudio Ortolina 6fbf71dfe6 Add opt-in client-side observer for LiveView updates 2025-03-07 06:51:58 +00:00
Claudio Ortolina 13add71066 Format js files 2025-03-06 15:49:54 +00:00
Claudio Ortolina d13f3ce831 Improve camera request flow and layout 2025-02-15 18:08:30 +00:00
Claudio Ortolina 929719e513 Open camera via a button 2025-02-15 18:08:30 +00:00
Claudio Ortolina d077f08afa Start making it more robust
- Use structured data for search/render
- Start testing component
- Start testing domain logic
2025-02-15 18:08:30 +00:00
Claudio Ortolina 3c7c9cc596 Scan barcodes and display releases 2025-02-15 18:08:30 +00:00
Claudio Ortolina a626c68d65 Open scan modal, handle permissions, open/close video preview 2025-02-15 18:08:30 +00:00
Claudio Ortolina db5fec1a3b Define BarcodeScanner Hook 2025-02-15 18:08:30 +00:00
Claudio Ortolina 50a98284c9 Load barcode detection library 2025-02-15 18:08:30 +00:00
Claudio Ortolina 637434b50d Underscore unused variable 2024-12-15 19:02:58 +03:00
Claudio Ortolina 7e31c95839 Smooth scroll to top when paginating records 2024-12-08 15:18:14 +01:00
Claudio Ortolina dede5dc1df Format js files 2024-11-27 14:52:36 +00:00
Claudio Ortolina 9daaaadb46 Add copy MusicBrainz ID button 2024-11-01 10:33:44 +00:00
Claudio Ortolina 95a0a21877 Introduce gold brand color 2024-09-30 09:15:12 +01:00
Claudio Ortolina d547ee6f8d Generate project
Using `mix phx.new music_library --database sqlite3 --binary-id --no-mailer`
2024-09-12 14:05:08 +01:00