Commit Graph

55 Commits

Author SHA1 Message Date
Claudio Ortolina 9d640d0985 Use verified routes instead of plain strings 2024-11-01 15:08:37 +00:00
Claudio Ortolina 0ccb165235 Animate copy icon 2024-11-01 10:55:05 +00:00
Claudio Ortolina 9daaaadb46 Add copy MusicBrainz ID button 2024-11-01 10:33:44 +00:00
Claudio Ortolina c0f039f2ee Use icon instead of custom svg in options menu 2024-11-01 09:30:06 +00:00
Claudio Ortolina 79eb5a8d37 Revert "Extract stats data grid component"
This reverts commit 432f09cf6f.
2024-10-30 17:52:00 +00:00
Claudio Ortolina 4ce71cf4e2 Extract stats album preview component 2024-10-30 17:19:07 +00:00
Claudio Ortolina 6b9ebf6d6e Extract counter stat component 2024-10-30 17:18:47 +00:00
Claudio Ortolina 432f09cf6f Extract stats data grid component 2024-10-30 17:18:10 +00:00
Claudio Ortolina 01798b343c Use live navigation between sections 2024-10-29 16:43:10 +00:00
Claudio Ortolina 7d574c7fd9 Convert stats page to a live view 2024-10-29 16:32:34 +00:00
Claudio Ortolina 4cbdf6b2b2 Improve formatting of stats
- Simple markup
- Better spacing at alignment on all viewports
2024-10-28 11:19:30 +00:00
Claudio Ortolina 850a3c7d90 Disable autocorrect/autocomplete in import query input 2024-10-28 10:50:55 +00:00
Claudio Ortolina 793dbcabb8 Add favicons 2024-10-27 17:28:01 +00:00
Claudio Ortolina 94161f60c3 Update colors in form component 2024-10-27 08:29:24 +00:00
Claudio Ortolina 11a469b854 Redesign wishlist show page 2024-10-26 23:12:12 +01:00
Claudio Ortolina 60ae641902 Redesign record show page 2024-10-26 23:09:33 +01:00
Claudio Ortolina 750dae431b Redesign import dialog 2024-10-25 23:20:13 +01:00
Claudio Ortolina 781d9f8640 Use a dropdown to import records 2024-10-25 10:29:42 +01:00
Claudio Ortolina 1d701bee82 Update translation locations 2024-10-24 09:36:31 +01:00
Claudio Ortolina 79edd6eade Add missing index to records table
Updates a relevant test to remove flakyness
2024-10-22 22:15:13 +01:00
Claudio Ortolina 0d7b363da8 Name sections in stats page 2024-10-22 18:35:23 +01:00
Claudio Ortolina bb74057c31 Include wishlist count in stats page 2024-10-22 18:29:51 +01:00
Claudio Ortolina 8e654fb782 Rename counts in stats 2024-10-22 18:14:15 +01:00
Claudio Ortolina e8d5ee06cf Remove useless headings 2024-10-22 16:16:22 +01:00
Claudio Ortolina 1e2a876de5 Slight change for format/type in wishlist 2024-10-22 15:39:23 +01:00
Claudio Ortolina 13e3069116 Slight change for format/type in collection 2024-10-22 15:36:49 +01:00
Claudio Ortolina 913694b380 Rename "Sign in" to "Login" 2024-10-22 13:37:48 +01:00
Claudio Ortolina c7f9581b53 Update translations after adding wishlist 2024-10-21 22:34:03 +01:00
Claudio Ortolina a4666da37a Extract show page translations 2024-10-21 12:07:41 +01:00
Claudio Ortolina b409f6da6e Extract record list translations 2024-10-21 12:02:26 +01:00
Claudio Ortolina e4dfdce635 Add import component translations 2024-10-21 11:43:37 +01:00
Claudio Ortolina 15553a85a0 Extract form component translations 2024-10-21 11:41:14 +01:00
Claudio Ortolina 685be03ccf Extract stats translations 2024-10-21 11:37:13 +01:00
Claudio Ortolina 481c9673d0 Extract pagination translations 2024-10-21 11:35:21 +01:00
Claudio Ortolina d78bc1715f Extract app layout translations 2024-10-21 11:33:33 +01:00
Claudio Ortolina 3ea278181e Extract session translation strings 2024-10-21 10:29:05 +01:00
Claudio Ortolina 54f8da81b6 Insert default purchased_at date when importing a record 2024-10-19 19:22:43 +01:00
Claudio Ortolina 6f7f0fed79 Add record indexes to optimize search 2024-10-14 15:18:47 +01:00
Claudio Ortolina fa0be0d740 Use fallback cover when not found 2024-10-07 10:28:49 +01:00
Claudio Ortolina 11a8149bcc Store MusicBrainz release group data on records 2024-10-07 08:36:56 +01:00
Claudio Ortolina 1e0d5486e0 Rename image* to cover* 2024-10-02 16:33:42 +01:00
Claudio Ortolina fb978406cd Remove year from records 2024-10-02 14:32:27 +01:00
Claudio Ortolina 024d95da7c Use release instead of year 2024-10-02 14:22:22 +01:00
Claudio Ortolina 180224d381 Store image hashes in the db - part 1 2024-09-30 20:09:32 +01:00
Claudio Ortolina 82e5962c74 Add record format (defaulting to CD) 2024-09-28 19:16:15 +01:00
Claudio Ortolina 154b94646a Disallow all spider traffic 2024-09-28 16:01:01 +01:00
Claudio Ortolina b6ae022a6a Move obsidian-related imports under Obsidian 2024-09-24 09:21:13 +01:00
Claudio Ortolina afc1802399 Serve local cover images 2024-09-16 09:50:07 +01:00
Claudio Ortolina affa7a007e Simplify data model
Artists can be embedded inside records - given the projected size of the
dataset (a few 1000s in the worst case) relationships can be built in
memory without the need to be denormalized into separate tables.
2024-09-15 20:29:52 +01:00
Claudio Ortolina a1f4ac0791 Add unique index to on MB id for artists 2024-09-15 20:28:39 +01:00