Claudio Ortolina
47ca6fa1d2
Add canonical_tailwind to get correct formatting for tailwind classes
2026-03-20 13:02:32 +00:00
Claudio Ortolina
62359092d8
Uniform play icon sizes
...
Closes #121
2026-03-16 14:54:54 +00:00
Claudio Ortolina
654b172ddb
Fix UI inconsistencies across templates
...
- Replace .separator with .dropdown_separator in 4 dropdown menus
- Change gray-* to zinc-* color classes in online store templates
- Wrap hardcoded page titles in gettext() in online store templates
- Add consistent dark:text-zinc-200 to maintenance h3 subsections
- Add text-zinc-900 dark:text-zinc-200 to scrobble section headers
- Fix heading hierarchy (h1/h2 → h2/h3) in record set items
- Align artist form modal header to text-lg font-semibold
- Use size="xs" prop instead of class override on format badge
- Add external link icon to wishlist online store buttons
2026-03-16 11:37:29 +00:00
Claudio Ortolina
4fb148e9db
Simplify signatures of scrobbling functions
2026-03-14 22:22:41 +00:00
Claudio Ortolina
7cdd502701
Streamline print/scrobble buttons
2026-03-14 08:51:19 +00:00
Claudio Ortolina
fa535393e0
Fix toggling/scrobbling event handlers in scrobble anything show view
2026-03-10 20:04:39 +00:00
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
dd20aaf60d
Replace px units
2026-02-19 10:40:44 +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
Copilot
de195aa970
Add track selection and group scrobbling to release sheet ( #62 )
...
* Initial plan
* Add track selection and scrobble functionality
Co-authored-by: cloud8421 <537608+cloud8421@users.noreply.github.com >
* Add translations for track selection feature
Co-authored-by: cloud8421 <537608+cloud8421@users.noreply.github.com >
* Format code
* Temporarily set selected tracks in scrobble anything view
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: cloud8421 <537608+cloud8421@users.noreply.github.com >
Co-authored-by: Claudio Ortolina <cloud8421@gmail.com >
2025-11-11 08:09:28 +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
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
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
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
Claudio Ortolina
e9e4752bce
EXP - scrobble anything
2025-09-24 08:55:42 +03:00