Claudio Ortolina
754109f77e
Remove layout repaint due to covers refresh
2024-10-15 15:24:35 +01:00
Claudio Ortolina
18937865bf
Improve record details styling
2024-10-15 15:19:40 +01:00
Claudio Ortolina
dafcd0ed6f
Fix side padding inconsistencies in collection view
2024-10-15 14:58:14 +01:00
Claudio Ortolina
2cd376ae5d
Improve styling of search bar
...
- Larger for more space
- Border color and focused state consistent with rest of application
2024-10-15 08:17:39 +01:00
Claudio Ortolina
2661c9f60d
Display type stats
2024-10-14 22:33:05 +01:00
Claudio Ortolina
7a0d017965
Support filtering by type
2024-10-14 22:30:14 +01:00
Claudio Ortolina
5e7280176f
Remove Sentry
...
Not used, and it has a quite a few outdated dependencies.
2024-10-14 18:58:10 +01:00
Claudio Ortolina
49f5ae30f2
Improve display of latest album in stats
2024-10-14 18:32:09 +01:00
Claudio Ortolina
9d76f3dfb7
Display releases in localized date format
2024-10-14 16:36:41 +01:00
Claudio Ortolina
6e638b8f20
Improve stats interface
...
- Remove unnecessary buttons - can click directly on cards
- Enable shortcuts to lists filtered by format
2024-10-14 11:31:52 +01:00
Claudio Ortolina
aa120f674e
Ignore invalid formats
2024-10-14 11:31:31 +01:00
Claudio Ortolina
f2959081ba
Implement safer format parsing
2024-10-14 10:52:42 +01:00
Claudio Ortolina
e0095909eb
Enable search by format
2024-10-14 09:01:51 +01:00
Claudio Ortolina
6c9d1775d7
Rename application sections
2024-10-13 21:58:12 +01:00
Claudio Ortolina
fd03f9450a
Make search via mbid:* match on artist mbid
2024-10-10 22:06:12 +01:00
Claudio Ortolina
e0b19707bf
Use Inter font (without variable)
2024-10-10 17:33:45 +01:00
Claudio Ortolina
d12a461a5d
Improve error handling in db_pull task
2024-10-10 16:41:45 +01:00
Claudio Ortolina
1451da1dee
Don't fail import when cover fetch fails
2024-10-10 15:35:29 +01:00
Claudio Ortolina
21e773ff5e
Formatting (line breaks)
2024-10-10 15:27:40 +01:00
Claudio Ortolina
1ff06bb178
Add disclaimer in search_parser module
2024-10-10 12:41:35 +01:00
Claudio Ortolina
02a071be28
Disable autocorrect and autocapizalize in search field
2024-10-10 10:59:03 +01:00
Claudio Ortolina
201c2edc01
Enable tagged search
2024-10-10 10:02:26 +01:00
Claudio Ortolina
e30ba5ef3f
Implement basic parser
2024-10-10 10:02:26 +01:00
Claudio Ortolina
10003c34f6
Include timestamps in record detail page
2024-10-10 08:00:07 +01:00
Claudio Ortolina
52c1be1e32
Restructure stats
...
Split out count by format
2024-10-08 20:36:39 +01:00
Claudio Ortolina
36f1d44468
Add counts by format as a separate item
2024-10-08 20:21:38 +01:00
Claudio Ortolina
ea8465b569
Show flash when static assets have changed
2024-10-08 09:49:48 +01:00
Claudio Ortolina
8e615658f8
Allow pagination component to be used multiple times
...
Enables further experimentation with multiple pagination controls on the
same page (not necessarily a good idea).
2024-10-08 08:56:25 +01:00
Claudio Ortolina
b01e335db1
Increase pagination padding
2024-10-07 23:03:07 +01:00
Claudio Ortolina
e404808c06
Add record count in records list
2024-10-07 22:59:38 +01:00
Claudio Ortolina
33f4cb11be
Use a different icon for home stats
2024-10-07 15:26:04 +01:00
Claudio Ortolina
bc2126cb8d
Make pagination colors consistent with the everything else
2024-10-07 15:20:26 +01:00
Claudio Ortolina
1e245547bc
Display no results notice in import dialog
2024-10-07 15:16:41 +01:00
Claudio Ortolina
d4f93eae03
Shorten Import button text
2024-10-07 15:11:23 +01:00
Claudio Ortolina
cd1331bbc6
Sort formats by descending count in stats
2024-10-07 15:05:54 +01:00
Claudio Ortolina
ddbda5b4d2
Normalize display of artist names
2024-10-07 14:57:30 +01:00
Claudio Ortolina
764c4cebb3
Fix mobile spacing issues with links
2024-10-07 14:49:00 +01:00
Claudio Ortolina
0bf96d0470
Allow png cover uploads
2024-10-07 12:39:28 +01:00
Claudio Ortolina
eb9697d36e
Fix mobile spacing issues with links
2024-10-07 11:21:36 +01:00
Claudio Ortolina
fa0be0d740
Use fallback cover when not found
2024-10-07 10:28:49 +01:00
Claudio Ortolina
be9dc37ed5
Use long labels for formats in stats page
2024-10-07 10:04:31 +01:00
Claudio Ortolina
409a8414d0
Fix stats layout to account for more groups
2024-10-07 10:01:30 +01:00
Claudio Ortolina
11a8149bcc
Store MusicBrainz release group data on records
2024-10-07 08:36:56 +01:00
Claudio Ortolina
2c3babdf13
Normalize music_brainz -> musicbrainz spell
2024-10-07 08:27:47 +01:00
Claudio Ortolina
3934fe1fb7
Update example in get_release_group/1
2024-10-07 08:23:21 +01:00
Claudio Ortolina
94ca2ab625
Move databases into /data
2024-10-07 08:12:05 +01:00
Claudio Ortolina
ecfeeb3158
Improve behaviour of "Back to records" link
...
When possible, maintain search and pagination params.
2024-10-07 08:04:24 +01:00
Claudio Ortolina
dcde30ba86
Extend script to restore remote data to local
2024-10-06 16:16:23 +01:00
Claudio Ortolina
ac27e86fb5
Rename /images to /covers
2024-10-06 16:06:33 +01:00
Claudio Ortolina
6913ee2d8d
Simplify import logic and add relevant tests
...
Import directly redirects to the record - previous version was buggy and
worked completely by chance.
In addition, this commit adds extensive tests around importing a record
via use of mocks.
2024-10-05 21:46:52 +01:00