Claudio Ortolina
8f9331422a
Remove image lazy loading as it seems to disable image caching
2025-09-01 17:11:12 +03:00
Claudio Ortolina
dc77d337c0
Migrate from embedded covers to assets
2025-09-01 16:20:41 +03:00
Claudio Ortolina
994bf13173
Have records form store the asset as well
2025-09-01 11:59:16 +03:00
Claudio Ortolina
bbdf91e73a
Lazy load all album/artist images
2025-09-01 08:57:02 +03:00
Claudio Ortolina
73ee3bc438
Improve consistency of title, shadow and borders in stats page
2025-09-01 08:30:26 +03:00
Claudio Ortolina
14d0343f34
Make charts smaller
2025-08-31 09:47:41 +03:00
Claudio Ortolina
ec20afeaac
Fix universal search shortcut modifier instructions
2025-08-31 09:41:37 +03:00
Claudio Ortolina
9f80f1dfc0
Customize toast appearance
2025-08-30 22:50:24 +03:00
Claudio Ortolina
a755633877
Better encapsulation for universal search
2025-08-30 22:30:43 +03:00
Claudio Ortolina
7358608eca
Rename FormComponent -> RecordFormComponent
2025-08-30 22:16:20 +03:00
Claudio Ortolina
c8ca209566
Extract record_cover/1 component
2025-08-30 17:09:56 +03:00
Claudio Ortolina
6d86073bf4
Slimmer categorized stats divider
2025-08-30 09:17:56 +03:00
Claudio Ortolina
330ef1d9e8
Extract components to render counter stats
2025-08-29 18:13:46 +03:00
Claudio Ortolina
b1151df0f6
Shine effect for significant anniversaries
2025-08-29 13:55:48 +03:00
Claudio Ortolina
064ece03f3
Show how many years ago for "On this day" records
2025-08-29 13:09:27 +03:00
Claudio Ortolina
ea50459d79
Widen main containers
2025-08-29 12:42:12 +03:00
Claudio Ortolina
f47cbc77f5
Add "On this day" section to stats
2025-08-29 12:20:46 +03:00
Claudio Ortolina
1aaf2ecff0
Fix sizing/margin of modal on smaller viewports
2025-08-27 21:18:24 +03:00
Claudio Ortolina
df4ca83aeb
Add ability to rotate dominant colors
2025-08-27 21:11:13 +03:00
Claudio Ortolina
032c241683
Rename keyboard_shortcuts/1 to results_footer/1
2025-08-27 11:02:58 +03:00
Claudio Ortolina
c20e901d21
Show total results inside add record modal
2025-08-27 09:49:18 +03:00
Claudio Ortolina
e6955568e3
Introduce structured_modal/1
2025-08-27 09:05:45 +03:00
Claudio Ortolina
f91b872c5b
Account for async result errors when scrobbling
2025-08-26 08:52:48 +03:00
Claudio Ortolina
4491c8d208
Migrate pagination to fluxon components
2025-08-20 20:17:53 +03:00
Claudio Ortolina
71ca5fa1b9
Update to Fluxon 2.0
...
Address required changes and immediate deprecations
2025-08-20 16:09:53 +03:00
Claudio Ortolina
df46759a8d
Extract top artists component and lazy load each tab
2025-08-17 23:30:42 +03:00
Claudio Ortolina
af7e48507d
Extract top albums component
2025-08-17 23:30:42 +03:00
Claudio Ortolina
5f02f16ba6
Fix chevron color in More menu
2025-08-03 22:03:14 +03:00
Claudio Ortolina
a85c9456ed
Add data credits in footer
2025-07-27 12:45:21 +01:00
Claudio Ortolina
39371b26af
Show artwork upload preview full-size
2025-07-18 18:43:30 +01:00
Claudio Ortolina
5e73231767
Move SearchGlobalShortcut to a colocated hook
2025-07-17 17:32:24 +01:00
Claudio Ortolina
5553c4ffa5
Fix font weight for json_viewer component
2025-07-17 09:11:42 +01:00
Claudio Ortolina
acd34424f7
Use LiveToast instead of built-in flash helpers
...
So that they can stack and get dismissed automatically
2025-07-16 15:26:30 +01:00
Claudio Ortolina
d24a4386e2
Make top artists rows clickable
2025-07-15 16:22:36 +01:00
Claudio Ortolina
66651933a5
Group sections in "more" menu
2025-07-15 10:53:44 +01:00
Claudio Ortolina
65de5fc833
Add first version of online stores for wishlisted records (claude)
...
See docs/plans/online_stores.md
2025-07-15 09:42:59 +01:00
Claudio Ortolina
939c36865f
Allow editing a record title
2025-07-13 11:05:29 +01:00
Claudio Ortolina
e887addaf2
Simplify form and handling of record dominant colors
2025-07-13 11:05:16 +01:00
Claudio Ortolina
07af0b57d2
Increase size of cover art in editing form
...
So that colors can be easily picked
2025-07-12 17:40:34 +01:00
Claudio Ortolina
b598a179fc
Improve markup for color inputs
2025-07-12 17:37:38 +01:00
Claudio Ortolina
06a3e2c54e
Use form object colors for form
...
So that more than one color can be updated at any given time
2025-07-12 17:35:30 +01:00
Claudio Ortolina
2aeae28cd5
First pass at manual editing of dominant colors
2025-07-11 08:54:34 +01:00
Claudio Ortolina
ad74560cf9
Enable Ctrl/Meta+K to trigger universal search
2025-07-07 11:36:41 +01:00
Claudio Ortolina
4b27699d47
Remove copy about unsupported keyboard shortcuts
2025-07-06 10:19:31 +01:00
Claudio Ortolina
3787736e39
Remove custom loading state logic
2025-07-06 09:44:42 +01:00
Claudio Ortolina
745bc88061
Remove not working keyboard navigation
2025-07-06 09:39:47 +01:00
Claudio Ortolina
b86e8abd52
Remove universal search hooks
...
- Global shortcuts don't work
- Focus input on open can be achieved just with 'autofocus' attribute
- Maintaining focus when input is active can be achieved just by adding
an ID to the input
2025-07-06 09:14:57 +01:00
Claudio Ortolina
f5092e32c5
Use Fluxon elements for universal search
2025-07-05 19:28:57 +01:00
Claudio Ortolina
543cbe39b7
Misc universal search improvements
...
- Use zinc instead of gray
- Translate all strings, and remove redundant ones
- Add format, type and release year to record results
- Use existing helpers instead of hand-rolled variants
2025-07-05 19:14:42 +01:00
Claudio Ortolina
069e44e575
Show artworks in universal search
2025-07-05 18:40:46 +01:00