Claudio Ortolina
d7cc300265
Fix ordering of top albums and top artists
2025-10-08 20:30:19 +02:00
Claudio Ortolina
61aeef4de1
Fix top artists and top album counts
...
Before, each track count would be multiplied by the number of collected
records. Not a problem when there's just one, but if I have more than
one then it would get weird quickly.
2025-10-07 15:56:17 +03:00
Claudio Ortolina
9542421229
Resolve date of today considering timezone
2025-10-07 01:27:40 +03:00
Claudio Ortolina
08b901cf12
Replace "more" menu with standard ellipsis
2025-10-06 23:09:41 +03:00
Claudio Ortolina
ac750d8a91
Refactor essential_fields via search index
2025-10-06 13:48:01 +03:00
Claudio Ortolina
620445a2e3
Ignore sentry requests in Metrics
2025-10-03 21:46:15 +03:00
Claudio Ortolina
26c5955fa5
Fix hover states for top artists and top albums
2025-10-03 21:40:15 +03:00
Claudio Ortolina
57dfd3d33d
Remove ErrorTracker
...
Doesn't work with recent LiveView releases, and seems to be maintained
very slowly despite incoming PRs to fix the issues.
2025-10-03 10:15:23 +03:00
Claudio Ortolina
30e80e6204
Fix position of json viewer elements
2025-10-02 17:28:55 +03:00
Claudio Ortolina
0509608452
Render external links with summary
2025-10-02 17:28:42 +03:00
Claudio Ortolina
dcce3a72c7
Move external links component to Core
2025-10-02 12:36:01 +03:00
Claudio Ortolina
23c36e2521
Extract ExternalLink module
2025-10-02 11:51:44 +03:00
Claudio Ortolina
d1efc90925
Extract favicon_url to CoreComponents
2025-10-02 11:48:19 +03:00
Claudio Ortolina
b6f47fd986
Move external links definition to context
2025-10-02 09:02:13 +03:00
Claudio Ortolina
21997d5e14
Refactor Favicon out
2025-10-02 09:00:11 +03:00
Claudio Ortolina
9b8d8c7fdf
Show artist external links
2025-10-02 08:55:45 +03:00
Claudio Ortolina
4c33d3f0aa
Enable Sentry
2025-10-01 13:48:30 +03:00
Claudio Ortolina
67341f3ceb
Revert "Add Orion for production perf measurement"
...
This reverts commit ec40f357d5 .
2025-09-30 20:11:19 +03:00
Claudio Ortolina
ec40f357d5
Add Orion for production perf measurement
2025-09-30 09:44:05 +03:00
Claudio Ortolina
641ba3e1b7
Improve heuristics to render artist links for scrobbled tracks
2025-09-29 18:40:50 +03:00
Claudio Ortolina
d4831b527f
Round chart bars corners
2025-09-29 18:32:12 +03:00
Claudio Ortolina
621fe385e3
Show record status markers in scrobbled tracks index
2025-09-29 11:04:35 +03:00
Claudio Ortolina
2d1a99edfd
Can refresh feed from scrobbled tracks view
2025-09-28 10:14:44 +03:00
Claudio Ortolina
43e60b1228
Log when applying all scrobble rules via UI
2025-09-28 08:25:23 +03:00
Claudio Ortolina
5f5b66d037
Add telemetry for scrobble rule application
2025-09-28 08:25:01 +03:00
Claudio Ortolina
b462b8e53e
Do not try to use cover fallback when hash is nil
2025-09-27 21:15:07 +03:00
Claudio Ortolina
7eb0568bd3
Reuse release components for scrobble release page
2025-09-27 13:54:44 +03:00
Claudio Ortolina
5135974269
Extract reusable components in release components
2025-09-27 13:43:01 +03:00
Claudio Ortolina
0cba0cb2a1
Consolidate duration formatting
2025-09-27 11:48:00 +03:00
Claudio Ortolina
35049e2844
Simplify custom scrobble page
2025-09-27 11:43:17 +03:00
Claudio Ortolina
361a464c33
Tag Repo metrics by source
2025-09-26 16:23:54 +03:00
Claudio Ortolina
124bbe2b1d
Consolidate Last.fm fallback cover handling
2025-09-26 15:36:30 +03:00
Claudio Ortolina
36bc9266b3
Extract queries
2025-09-26 15:32:50 +03:00
Claudio Ortolina
cc84c3a429
Remove unused functions
2025-09-26 15:26:44 +03:00
Claudio Ortolina
aca5c80e4d
Resolve all data in one query in top albums
2025-09-26 15:21:42 +03:00
Claudio Ortolina
08bf53910b
Resolve all data in one query in Scrobble Activity
...
Aim is to avoid having to do this in multiple rounds with in-memory
operations which are harder to follow
2025-09-26 15:21:27 +03:00
Claudio Ortolina
c3a0819248
Stabilize order of records on this day
2025-09-26 11:33:34 +03:00
Claudio Ortolina
ecb72d38e5
Fix position of scrobble search form
2025-09-26 08:17:21 +03:00
Claudio Ortolina
5631ecce81
Use :if attributes and proper translations
2025-09-25 11:26:54 +03:00
Claudio Ortolina
c1627b0e56
Don't parse a release date to re-print afterwards
2025-09-25 11:19:41 +03:00
Claudio Ortolina
95d2a295f0
Add artwork to scrobble release page
2025-09-25 10:58:17 +03:00
Claudio Ortolina
09a72734b1
Display cover art for releases
2025-09-24 21:51:38 +03:00
Claudio Ortolina
3cfcaedede
Fix display of disc count in release
2025-09-24 21:50:57 +03:00
Claudio Ortolina
6a5fc53492
Improve shine effect
2025-09-24 21:10:02 +03:00
Claudio Ortolina
52c7503189
Use gettext for title
2025-09-24 21:00:08 +03:00
Claudio Ortolina
a94ca0eb32
Use same layout from AddRecord component
2025-09-24 15:01:12 +03:00
Claudio Ortolina
92779a57c9
Reuse saerch form
2025-09-24 14:48:45 +03:00
Claudio Ortolina
f01b1d4ac8
Remove unnecessary header
2025-09-24 14:48:34 +03:00
Claudio Ortolina
12f02a079b
Move search_form to CoreComponents
2025-09-24 14:48:16 +03:00
Claudio Ortolina
0f6e8c9d11
Don't hardcode current section
2025-09-24 10:23:39 +03:00