Claudio Ortolina
31e86e1b41
Fix offset animation on Last.fm refresh icon
2025-10-21 15:11:39 +01:00
Claudio Ortolina
135ed72b73
Consolidate batch operations on all records
...
- Only use async
- Include generation of embeddings
2025-10-19 21:52:33 +01:00
Claudio Ortolina
465c4d4a79
Remove unnecessary 'use' directive
2025-10-19 16:59:29 +01:00
Claudio Ortolina
2d95dc413d
Simplify flow of release component
...
Use AsyncResult and guard clauses to simplify control flow.
2025-10-19 16:40:08 +01:00
Claudio Ortolina
e5c7cbb800
Prevent release track number from wrapping
2025-10-19 15:20:44 +01:00
Claudio Ortolina
c43d623113
Amend copy for wishlisting a record from universal search
2025-10-18 12:57:03 +01:00
Claudio Ortolina
41b002b184
Align artist name in record details
2025-10-17 20:29:50 +01:00
Claudio Ortolina
3713bd699f
Move "Scrobble" to secondary menu
2025-10-17 20:25:59 +01:00
Claudio Ortolina
f4727bdcbd
Standardize all icon-based actions to buttons
...
Use a combination of ghost and soft, with button groups where
appropriate. Also remove unnecessary negative margins, and pad around
for ease of use on mobile.
2025-10-17 20:07:12 +01:00
Claudio Ortolina
74513301b1
Simplify record detail title + actions
2025-10-16 20:45:53 +01:00
Claudio Ortolina
31683af4f4
Return artists first in universal search
2025-10-16 20:02:58 +01:00
Claudio Ortolina
31ff457e3c
Can jump to wishlist add record from universal search
2025-10-16 09:25:48 +01:00
Claudio Ortolina
901a6b1c93
Update dependencies
...
credo 1.7.12 => 1.7.13
usage_rules 0.1.24 => 0.1.25
2025-10-15 09:57:13 +01:00
Claudio Ortolina
69e520bef6
For vinyl medias, use "Scrobble side" label
2025-10-14 08:03:32 +01:00
Claudio Ortolina
84eaeec581
Don't crash on empty add record query
2025-10-14 07:48:11 +01:00
Claudio Ortolina
7a1061a783
Update embeddings when populating genres
2025-10-12 22:45:12 +02:00
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