Claudio Ortolina
fe99ec155d
Align counters to baseline
2025-01-25 22:01:09 +00:00
Claudio Ortolina
f1dd8cc888
Restore color of loading spinner
2025-01-25 22:00:45 +00:00
Claudio Ortolina
2a393446a6
Improve layout of artist section headers
2025-01-25 18:18:17 +00:00
Claudio Ortolina
0d77fdc031
Display badge when an artist is touring
2025-01-25 08:50:46 +00:00
Claudio Ortolina
cd3b7b212a
Improve aesthetics of stats dividers
2025-01-24 20:30:16 +00:00
Claudio Ortolina
542702e351
Improve header titles in editing overlay
2025-01-24 14:50:21 +00:00
Claudio Ortolina
01ed11c0ab
Use labels for selects in record edit form
2025-01-24 12:22:29 +00:00
Claudio Ortolina
ed5447660d
When updating records, correctly refresh the list view
2025-01-24 12:12:58 +00:00
Claudio Ortolina
95870aa054
Add TODOs for consequences of updating records in list views
2025-01-24 11:16:04 +00:00
Claudio Ortolina
b9005e52f9
Use streams with import component
2025-01-20 13:58:21 +00:00
Claudio Ortolina
ed9fb25ece
Autofocus query import when opening import dialog
2025-01-17 16:26:11 +00:00
Claudio Ortolina
902120cc32
Display cover upload error ID
2025-01-07 09:41:09 +00:00
Claudio Ortolina
bf78f456d4
Convert records in artist page to a stream
2025-01-05 21:18:46 +00:00
Claudio Ortolina
a0a67d3887
Consolidate actions_menu toggle and close logic
2025-01-05 15:55:37 +00:00
Claudio Ortolina
9428828064
Consolidate datetime as date formatting
2025-01-05 15:48:56 +00:00
Claudio Ortolina
7cd1e8e944
Extract grid component from artist view
2025-01-02 23:32:05 +00:00
Claudio Ortolina
f813ea48e2
Use round_badge component in artist page
2025-01-02 20:28:13 +00:00
Claudio Ortolina
b7d2e39c90
Rename variables for clarity
...
Previous version, while working as expected, had unclear names.
2025-01-02 12:46:15 +00:00
Claudio Ortolina
d8a1ac7080
Check inclusion in all releases in one go
2025-01-02 12:40:27 +00:00
Claudio Ortolina
b9e3293877
Extract badge components
2025-01-02 12:35:33 +00:00
Claudio Ortolina
6a9d54f735
Link to wishlisted albums in scrobble activity
2025-01-01 16:15:02 +00:00
Claudio Ortolina
5973206da3
Link to collected albums in scrobble activity
2025-01-01 16:11:14 +00:00
Claudio Ortolina
c7e1be2f2f
Fix hover and active states for order selector
2024-12-29 16:55:47 +00:00
Claudio Ortolina
bb560e4356
Fix alignment of sorting options and count
2024-12-29 15:50:30 +00:00
Claudio Ortolina
6427710029
Enable sorting options in collection view
2024-12-29 15:47:37 +00:00
Claudio Ortolina
1534d28c9e
Wire buttons with view
2024-12-29 15:31:26 +00:00
Claudio Ortolina
48e2f4e2e3
Add collection sorting buttons (inactive)
2024-12-29 15:22:51 +00:00
Claudio Ortolina
17d1a87f3c
Use sum_by instead of plain reduce
...
Makes it for slightly simpler code.
2024-12-28 13:37:55 +00:00
Claudio Ortolina
48d8590c9b
Remove duplication in stats live lifecycle
2024-12-27 21:04:07 +00:00
Claudio Ortolina
b503662c2e
Reduce size of stats live socket
...
No need to store all artists IDs in the socket, instead it's enough to
intersect them with the scrobbled artist IDs.
2024-12-27 20:27:32 +00:00
Claudio Ortolina
1a0e505e51
Rework error messages for failed playcount/bio fetch
2024-12-27 17:57:36 +00:00
Claudio Ortolina
2e8d72fe8f
Rename "Basics" -> "Records" in stats page
2024-12-27 08:33:24 +00:00
Claudio Ortolina
2571d1dfd3
Use link+navigate instead of a+href
...
Makes application more performant as it avoids re-establishing a
connection.
2024-12-24 14:42:58 +00:00
Claudio Ortolina
e7a8a2c019
No need to provide a "" default
2024-12-24 14:15:47 +00:00
Claudio Ortolina
326b226d96
Remove unnecessary fallback to empty image version string
...
Images always have a hash now, so fallback is not needed anymore.
2024-12-23 23:30:57 +00:00
Claudio Ortolina
eabae0654f
Add missing version parameter to stats artwork image tag
2024-12-23 23:30:14 +00:00
Claudio Ortolina
b88b77cb78
Group status labels in scrobble activity
2024-12-23 17:49:15 +00:00
Claudio Ortolina
1102c40d16
Remove back links from detail views
...
Never used them, can be removed
2024-12-23 17:16:27 +00:00
Claudio Ortolina
8b877e7ede
Shrink input text size at smallest viewport
2024-12-23 17:08:44 +00:00
Claudio Ortolina
6bef3bed05
Add total for collection and wishlist albums in artist view
2024-12-18 11:33:48 +00:00
Claudio Ortolina
a3306c84c3
Increase album grid density in artist view
2024-12-18 11:27:07 +00:00
Claudio Ortolina
53b89dc329
Extract Artists context
2024-12-18 11:12:06 +00:00
Claudio Ortolina
6660d195e4
Decrease visible records per page
...
After months of usage, I rarely paginate the list, so it's not necessary
to load 100 at a time. 20 is enough.
By matching 20 records with a 20 pool size, we should keep the repo
queue time to a minimum.
2024-12-15 11:15:46 +03:00
Claudio Ortolina
c705517415
Restore import functionality from stats
...
Accidentally removed in 135d1c2 .
2024-12-14 17:23:59 +03:00
Claudio Ortolina
04d60b09a4
Extract search component
2024-12-13 23:22:21 +03:00
Claudio Ortolina
a4f4407241
Center-ish counters in stats page
2024-12-13 22:41:42 +03:00
Claudio Ortolina
f7045a9f14
Extend testing of artist page
2024-12-13 22:25:06 +03:00
Claudio Ortolina
ed86ef7b5a
Enable new actions menu on wishlist detail page
2024-12-12 20:23:48 +03:00
Claudio Ortolina
c3f973b1e1
Move record actions into menu
2024-12-12 20:14:02 +03:00
Claudio Ortolina
91b81de0f8
Remove duplication around MusicBrainz URL generation
2024-12-11 23:54:21 +03:00