Claudio Ortolina
|
445ee6b2f8
|
Update dependencies
exqlite 0.33.0 => 0.33.1
|
2025-10-02 08:15:23 +03:00 |
|
Claudio Ortolina
|
30c0af475d
|
Update tailwind from 4.1.13 to 4.1.14
|
2025-10-01 21:08:13 +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
|
42a9a450c8
|
Update npm dependencies
barcode-detector 3.0.5 => 3.0.6
|
2025-09-30 11:44:18 +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
|
9608884173
|
Update dependencies
phoenix_html 4.2.1 => 4.3.0
|
2025-09-29 09:10:40 +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
|
ee6cfaef79
|
Refresh Last.fm Feed every 5 minutes
|
2025-09-28 07:48:28 +03:00 |
|
Claudio Ortolina
|
eb3c57fdd6
|
Add notes around scrobble activity query optimization
|
2025-09-28 07:19:42 +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
|
a585caec7e
|
Remove dummy script file
|
2025-09-26 21:07:48 +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
|
86232a844f
|
Add a few more guidelines to AGENTS.md
|
2025-09-26 11:15:38 +03:00 |
|
Claudio Ortolina
|
ecb72d38e5
|
Fix position of scrobble search form
|
2025-09-26 08:17:21 +03:00 |
|
Claudio Ortolina
|
8e52d55983
|
Update dependencies
igniter 0.6.29 => 0.6.30
|
2025-09-25 17:09:29 +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
|
0673133966
|
Update dependencies
ecto_sqlite3 0.21.0 => 0.22.0 (minor)
|
2025-09-25 07:41:07 +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
|
dd1b115e02
|
Update npm dependencies
|
2025-09-24 20:54:17 +03:00 |
|
Claudio Ortolina
|
d644d764e9
|
Update dependencies
yaml_elixir 2.11.0 => 2.12.0
|
2025-09-24 20:53:41 +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 |
|
Claudio Ortolina
|
0374685af5
|
Simplify loading button state tracking
|
2025-09-24 10:23:29 +03:00 |
|
Claudio Ortolina
|
d9abad53d5
|
Simplify non-linked state using Last.fm connect button
|
2025-09-24 10:23:03 +03:00 |
|
Claudio Ortolina
|
6a0c4289f6
|
Use translations
|
2025-09-24 10:16:07 +03:00 |
|
Claudio Ortolina
|
9dd5020820
|
No need to set page title twice
|
2025-09-24 10:15:47 +03:00 |
|