Claudio Ortolina
08f7565d44
Replace inspect(reason) with friendly error messages
...
Closes #81
2026-03-05 20:25:13 +00:00
Claudio Ortolina
eb8a00ab54
Replace String.to_integer with safe Integer.parse
...
Use Integer.parse/1 instead of String.to_integer/1 on user-supplied
and external API input to prevent ArgumentError crashes on non-numeric
values. Adds fallback defaults or nil returns at each call site.
2026-03-05 14:27:37 +00:00
Claudio Ortolina
e9b9717b08
Inline templates inside LV modules
2026-02-24 17:20:21 +00:00
Claudio Ortolina
b4c5c902bc
Uniform Scrobble Anything UX/UI with rest of the application
2026-02-10 10:48:38 +00:00
Claudio Ortolina
249fe712fe
Enable scrobbling selected tracks in scrobble anything view
2025-11-11 08:15:38 +00:00
Claudio Ortolina
7eb0568bd3
Reuse release components for scrobble release page
2025-09-27 13:54:44 +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
e9e4752bce
EXP - scrobble anything
2025-09-24 08:55:42 +03:00