Claudio Ortolina
268aff9918
Add top albums to the stats page
...
Authored with Claude.
> I'd like to have a new section in the Stats page. In this section I
want to see the top albums I listened to in the past 30,
90, 365 days. Use the data in `scrobbled_tracks` to determine which
albums need to be displayed.
> This all looks great as a starter. I'd like to make some
modifications.
1. Invert the position of the artist name and the album title (so that
it's consistent with the Scrobble Activity)
2. Remove the border and shadow from around each album
3. Rename the "Last 365 days" section to "Last Year"
2025-06-14 09:38:44 +03:00
Claudio Ortolina
39564be894
Remove x axis labels and lines from charts
...
Makes the chart more minimal and readable
2025-06-12 21:40:24 +03:00
Claudio Ortolina
d03170948a
Improve display of artist/title in detail page
...
More prominent size for title, more spacing before data
2025-06-11 21:03:42 +03:00
Claudio Ortolina
275e7160d3
Display record cover in edit form
2025-06-11 20:54:47 +03:00
Claudio Ortolina
c23578725e
Fix error when deleting a record from the artist page
2025-06-11 17:29:04 +03:00
Claudio Ortolina
d3a14a8553
Fix artist patch navigation
2025-06-11 17:28:46 +03:00
Claudio Ortolina
d14587c120
Revert "Show confetti when adding a record"
...
Shows up too often
2025-06-11 08:42:41 +03:00
Claudio Ortolina
a31d92bc9f
Show confetti when adding a record
2025-06-09 18:40:03 +01:00
Claudio Ortolina
4da5a8d59b
Fix error handling for adding a record to the collection from artist page
2025-06-09 18:32:27 +01:00
Claudio Ortolina
968b533a1d
Wishlist show page listens to record updates
2025-06-08 20:07:35 +01:00
Claudio Ortolina
691bc84145
Fix section assignment in collection show page
2025-06-08 20:07:14 +01:00
Claudio Ortolina
2cc1d7ca8f
Pick color extraction strategy from dropdown
2025-06-08 20:06:54 +01:00
Claudio Ortolina
be8b7ead5f
Load dominant colors from record
2025-06-07 20:41:39 +01:00
Claudio Ortolina
c5e47cbc8c
Display dominant colors from the db
2025-06-07 20:07:23 +01:00
Claudio Ortolina
7efbbe0683
Show dominant colors in wishlisted record details page
2025-06-07 19:41:32 +01:00
Claudio Ortolina
ccb3089ddf
Experiment: show dominant colors in collected record details page
2025-06-07 14:36:29 +01:00
Claudio Ortolina
0aa0a19a00
Use live_toast instead of built-in flash
...
Precursor for building better notifications
2025-06-07 08:27:25 +01:00
Claudio Ortolina
a005a3c203
Make sure release sheet tracks are correctly aligned
2025-06-06 21:24:25 +01:00
Claudio Ortolina
167f1df8cb
Extract artist_links/1 component
2025-06-04 17:42:10 +01:00
Claudio Ortolina
fd997e853f
Update artists when refreshing MusicBrainz data
2025-06-04 15:57:25 +01:00
Claudio Ortolina
669b144c55
Find last listened track based on title and artist as well
2025-06-03 18:05:23 +01:00
Claudio Ortolina
c23260d03d
Show last listen at for each collected record
2025-06-03 15:57:12 +01:00
Claudio Ortolina
46681deca9
Improve track refresh logic
2025-06-02 21:00:44 +01:00
Claudio Ortolina
35bca44c9b
Prevent multiple scrobbles for 3 seconds
2025-06-02 20:42:19 +01:00
Claudio Ortolina
d7060697b2
Format dates in release summary and label
2025-06-01 16:58:04 +01:00
Claudio Ortolina
e678d533f5
Mount BackgroundRepo in Ecto stats
2025-06-01 16:34:58 +01:00
Claudio Ortolina
9100c6c04a
Extract actions_menu
2025-05-29 22:15:34 +01:00
Claudio Ortolina
b72bee709e
Fix error when purchasing a record from the artist page
2025-05-29 17:19:40 +01:00
Claudio Ortolina
1f64c71efa
Apply quokka blocks rule
2025-05-28 19:51:54 +01:00
Claudio Ortolina
774f1c82e5
Apply quokka pipes rule
2025-05-28 19:48:35 +01:00
Claudio Ortolina
676c2e4290
Enable quokka with :module_directives rule
2025-05-28 19:41:57 +01:00
Claudio Ortolina
681db7686b
Add record menu dropdown to records in artist page
2025-05-28 17:41:50 +01:00
Claudio Ortolina
cc40b5dab7
No unnecessary pipes
2025-05-27 15:13:09 +01:00
Claudio Ortolina
d954a3f196
Move format_duration/1 inside the only component where it's used
2025-05-27 15:08:38 +01:00
Claudio Ortolina
423d1e7764
Can sort wishlisted records by insertion
2025-05-26 23:12:34 +01:00
Claudio Ortolina
f8b8816af0
Rename 'Digital Download' -> 'Download' for brevity
2025-05-25 20:11:07 +01:00
Claudio Ortolina
cd5253cdbc
Constrain display of release summary
2025-05-25 20:10:42 +01:00
Claudio Ortolina
d94ebe3095
Remove search from release dropdown
...
Not using it, and it breaks styles
2025-05-25 18:33:42 +01:00
Claudio Ortolina
efdc7ca7f1
Improve styling of release dropdown
2025-05-25 18:33:18 +01:00
Claudio Ortolina
6e19ab410d
Account for VHS and Unknown formats
2025-05-25 10:32:11 +01:00
Claudio Ortolina
c2943174a2
Make display of selected release option consistent with rich display
2025-05-25 08:56:45 +01:00
Claudio Ortolina
1298d711a3
Remove unnecessary selected_release_label/1
2025-05-25 08:56:24 +01:00
Claudio Ortolina
b6c554af34
Display rich release summary in form and details
2025-05-25 08:45:38 +01:00
Claudio Ortolina
d666765d18
Include catalog number in selected release label
2025-05-24 19:01:43 +01:00
Claudio Ortolina
9a95625a90
Revert "Enable webapp support"
...
This reverts commit 0cb1ddfa50 .
While technically working, the iOS webapp switches back to the browser
whenever the page URL changes.
2025-05-24 15:04:51 +01:00
Claudio Ortolina
0cb1ddfa50
Enable webapp support
2025-05-24 14:59:38 +01:00
Claudio Ortolina
45204c4b3f
Show musicbrainz data and discogs data on artist page
2025-05-24 12:58:13 +01:00
Claudio Ortolina
c09438fe5e
Extract json_viewer component
2025-05-24 09:39:12 +01:00
Claudio Ortolina
160f5aa3da
Show a pointer when hovering over musicbrainz data details
2025-05-24 08:56:07 +01:00
Claudio Ortolina
b44693b022
Move Artist and ArtistInfo under Artists context
2025-05-23 20:11:57 +01:00