Commit Graph

1280 Commits

Author SHA1 Message Date
Claudio Ortolina 61ee5693ab Remove unsupported option documentation 2025-10-12 21:58:34 +02:00
Claudio Ortolina d38089d82d Show similarity in % points 2025-10-12 20:46:01 +02:00
Claudio Ortolina e17a445574 Add runtime tasks to regenerate embeddings 2025-10-12 13:47:28 +02:00
Claudio Ortolina ee199272b1 Use sqlite vector 2025-10-12 13:36:42 +02:00
Claudio Ortolina 9cae972bc5 Add similar records
Initial stab by Claude
2025-10-11 21:39:59 +02:00
Claudio Ortolina 07218d16ca Removes useless docs 2025-10-10 14:21:20 +02:00
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