Commit Graph

161 Commits

Author SHA1 Message Date
Claudio Ortolina 427a4e204e Make selected release input searchable 2025-05-02 08:12:15 +01:00
Claudio Ortolina 8d4f7fac37 Show country emoji in release label 2025-05-02 08:07:15 +01:00
Claudio Ortolina e173925a2a Use fluxon components for remaining inputs 2025-05-01 21:50:34 +01:00
Claudio Ortolina 584c5cf3e0 Use Fluxon components for record edit form 2025-05-01 20:30:44 +01:00
Claudio Ortolina cfe357239b Refactor to move record release helpers to better places 2025-05-01 20:21:18 +01:00
Claudio Ortolina c414ea89b7 Use Fluxon selects for record form 2025-05-01 20:09:11 +01:00
Claudio Ortolina 3e7341d4ca Support choosing a selected release 2025-05-01 17:42:40 +01:00
Claudio Ortolina e083950138 Rename record.release to record.release_date
Includes changes to dependent tables (i.e. the record search index) and
related functions.
2025-05-01 14:04:57 +01:00
Claudio Ortolina 0532f661e9 Improve stat charts
- Use tw classes for color
- Better titles
- Limit to top 20
2025-04-20 15:22:31 +01:00
Claudio Ortolina 17c9098aba Consolidate usage of 'artist names' string 2025-04-20 14:29:53 +01:00
Claudio Ortolina 5fe3e8eee1 Render musicbrainz_id form input with monospace font 2025-04-20 09:47:19 +01:00
Claudio Ortolina 8501a48a06 Tighten design of navbar 2025-04-16 11:04:08 +01:00
Claudio Ortolina 1ad31b7c30 In edit form, move release and purchased at on the same line 2025-04-16 06:12:49 +01:00
Claudio Ortolina 7c0cee4732 Mount oban_web 2025-04-14 17:14:39 +01:00
Claudio Ortolina 9cae628d4e Optimize load-more by skipping one http call 2025-04-10 18:07:44 +01:00
Claudio Ortolina 6576034d4e Rename Pagination to PaginationComponent 2025-04-09 19:08:06 +01:00
Claudio Ortolina 0aa1da14ad Inline DataComponents functions and remove the component
No need to abstract out when it's used only in one place
2025-04-09 19:05:22 +01:00
Claudio Ortolina 76a4533e75 Use MusicLibraryWeb component helpers 2025-04-09 19:04:36 +01:00
Claudio Ortolina 2ae6adf72f Make charts responsive 2025-04-09 18:41:18 +01:00
Claudio Ortolina 2c8a2637bd Don't space out records count in grid 2025-04-09 15:31:38 +01:00
Claudio Ortolina 216ab4cee0 Scroll to load more results in the add record overlay 2025-04-09 15:17:26 +01:00
Claudio Ortolina a836782016 Wishlist missing records from the artist page 2025-04-09 11:03:31 +01:00
Claudio Ortolina 4fdd2e7ea6 Use label_fn and value_fn 2025-04-06 17:45:44 +01:00
Claudio Ortolina 79def8d053 Click on chart labels to navigate 2025-04-06 09:53:43 +01:00
Claudio Ortolina 8d602aa50b Charts: count by artists and count by genre
Generated via Cursor and Claude 3.5 - initial version
2025-04-05 12:41:17 +01:00
Claudio Ortolina e16b3eb34e Prevent badges from wrapping 2025-03-30 14:47:03 +01:00
Claudio Ortolina 85a02a68fc Swap around title and artists in stats latest record 2025-03-24 09:53:49 +00:00
Claudio Ortolina 3063155349 Extract Barcode icon 2025-03-10 12:23:52 +00:00
Claudio Ortolina 4a18129d31 Show confetti when purchasing a record 2025-03-08 21:53:17 +00:00
Claudio Ortolina a160b8c98d Rename ImportComponent -> AddRecordComponent 2025-03-07 15:12:53 +00:00
Claudio Ortolina 91a1141441 Rename Import -> Add, and avoid surfacing MusicBrainz where unneeded 2025-03-07 15:10:22 +00:00
Claudio Ortolina 27ea8a5b62 Fix conflicting class usage 2025-03-07 11:49:31 +00:00
Claudio Ortolina 8a80062c80 Surface scan+import errors 2025-03-07 11:48:18 +00:00
Claudio Ortolina fee2799d50 Show barcodes that are not found inside the results UI
Includes a refactor to extract/cleanup barcode scan logic from the
component to a separate context with a better API.
2025-03-07 11:22:23 +00:00
Claudio Ortolina d253150077 Recover edit form after disconnection 2025-03-06 09:55:59 +00:00
Claudio Ortolina 4c25bd63ff Rename "Dev dashboard" -> "Live Dashboard" 2025-03-05 17:46:05 +00:00
Claudio Ortolina a5ec76833c Add navbar icons except on smallest viewport 2025-03-05 17:02:34 +00:00
Claudio Ortolina 88f9a08abf Fix style of release count corner badge 2025-03-04 20:52:08 +00:00
Claudio Ortolina 468799931d Prevent artwork shrinking in record list
Introduced in a79548a
2025-03-04 13:58:19 +00:00
Claudio Ortolina 0405de9b70 Improve cover upload widget
Nicely formatted, integrated preview, proper drag and drop
2025-03-04 10:32:21 +00:00
Claudio Ortolina a79548ae15 Move included releases count in records list 2025-03-04 09:53:19 +00:00
Claudio Ortolina aacba5606b Display included releases count in records grid 2025-03-04 09:50:06 +00:00
Claudio Ortolina bcfe2a7f3c Hide backup link on mobile 2025-03-04 07:27:55 +00:00
Claudio Ortolina 9a252914ff Improve scan results layout on mobile 2025-03-01 18:52:17 +00:00
Claudio Ortolina 2f5c83b026 Show album covers when importing/scanning 2025-03-01 17:36:21 +00:00
Claudio Ortolina 545dd808b7 Address Tailwind deprecations and renames 2025-02-28 20:55:36 +00:00
Claudio Ortolina 1685354487 Remove unnecessary hover effect on barcode results 2025-02-22 13:35:38 +00:00
Claudio Ortolina 15b60a4619 Link badges in barcode scanner results 2025-02-22 13:34:21 +00:00
Claudio Ortolina 4835d4bdee Move DataComponents to /components 2025-02-21 15:45:47 +00:00
Claudio Ortolina b2daa561d7 Use aliases 2025-02-20 15:27:01 +00:00