Claudio Ortolina
0ad67f10c6
Use prefix for npm tasks instead of dir
2025-06-21 16:44:47 +03:00
Claudio Ortolina
e2c2c6d547
Add tooltips for scrobble activity debug info
2025-06-21 15:20:24 +03:00
Claudio Ortolina
a9d27059c4
Update dependencies
...
circular_buffer 0.4.1 => 0.4.2
ecto 3.12.6 => 3.13.1
ecto_sql 3.12.1 => 3.13.1
ecto_sqlite3 0.19.0 => 0.20.0 (minor)
exqlite 0.31.0 => 0.32.0 (minor)
Includes handling of deprecation for literal/1 to identifier/1
2025-06-21 09:10:57 +03:00
Claudio Ortolina
0739e12ad3
Polyfill scrobbled tracks every hour
2025-06-20 22:43:04 +03:00
Claudio Ortolina
b091fa4d86
Fix line height for record detail titles
2025-06-20 22:30:18 +03:00
Claudio Ortolina
719f6cc8bb
Increase memory size to 2048mb
2025-06-19 17:51:23 +03:00
Claudio Ortolina
35e060613b
Add function to backfill missing data in scrobbled tracks
2025-06-19 17:38:51 +03:00
Claudio Ortolina
25634f5ee7
Exclude counts without album title from top albums
2025-06-19 17:21:16 +03:00
Claudio Ortolina
f3425d8cb9
Add top artist and top albums of all time
...
Executed by Claude
2025-06-19 17:17:51 +03:00
Claudio Ortolina
ccaf44be64
Update dependencies
...
quokka 2.7.0 => 2.7.1
2025-06-16 22:31:49 +03:00
Claudio Ortolina
9b20db762d
Show top artists in stats page
2025-06-16 16:47:35 +03:00
Claudio Ortolina
53e7818130
Set DBUI_URL for dev
2025-06-16 12:03:18 +03:00
Claudio Ortolina
24b34d57d2
Update dependencies
...
floki 0.37.1 => 0.38.0 (minor)
quokka 2.6.0 => 2.7.0
Includes application of expensive enum check quokka rule
2025-06-16 11:47:07 +03:00
Claudio Ortolina
753615c57f
Improve top albums
...
Makes it timezone aware, so that it can round up to the beginning of day
2025-06-15 12:12:04 +03:00
Claudio Ortolina
389c268344
Add another feed refresh button
2025-06-15 11:51:45 +03:00
Claudio Ortolina
684bf111c1
Use 64MB page size for dev and prod
2025-06-15 11:02:31 +03:00
Claudio Ortolina
1910265aea
Improve styling of record edit form title and artists
2025-06-15 09:54:36 +03:00
Claudio Ortolina
ac3cda8790
Removed unused dropdown links
2025-06-15 09:46:06 +03:00
Claudio Ortolina
860682403b
Replace actions_menu with dropdown component
...
Authored with Claude, refined by hand
2025-06-15 09:29:49 +03:00
Claudio Ortolina
fa77b62473
Use dropdown instead of actions_menu in scrobble activity
2025-06-15 00:08:51 +03:00
Claudio Ortolina
aeedfd5f04
EXP: use a larger image for color frequency extractor
...
So that it catches smaller areas.
2025-06-14 23:10:09 +03:00
Claudio Ortolina
adc44e056e
Reduce data size to speedup test
...
Suggested and executed by Claude
2025-06-14 21:15:26 +03:00
Claudio Ortolina
07d9db6011
Speed up tests by caching cover data
...
Suggested and executed by Claude
2025-06-14 21:15:06 +03:00
Claudio Ortolina
889c388d97
Allow claude to run mix test:* tasks
2025-06-14 21:14:25 +03:00
Claudio Ortolina
124d539cec
Enable other quokka directives
2025-06-14 20:10:22 +03:00
Claudio Ortolina
1d78f6c4dc
Make test faster by deterministically reducing size
2025-06-14 20:04:09 +03:00
Claudio Ortolina
56288266df
Link to artists in top albums
2025-06-14 18:52:43 +03:00
Claudio Ortolina
db6d45703e
Add hover effect on top albums
2025-06-14 18:52:31 +03:00
Claudio Ortolina
522cce71be
Space out record title from "Latest purchase" header
2025-06-14 18:34:46 +03:00
Claudio Ortolina
4c7afa04c6
Name CI steps
2025-06-14 13:03:07 +03:00
Claudio Ortolina
2df5e7ee1d
Show wishlisted date for wishlisted records
2025-06-14 12:58:47 +03:00
Claudio Ortolina
da5a3bad53
Update dependencies
...
phoenix_test 0.6.0 => 0.7.0 (minor)
2025-06-14 12:29:25 +03:00
Claudio Ortolina
6b383e6ff9
Update dependencies
...
fluxon 1.1.3 => 1.1.4
2025-06-14 12:28:31 +03:00
Claudio Ortolina
34013ef119
Use badges for top albums count
2025-06-14 12:24:35 +03:00
Claudio Ortolina
644a19f2b8
Refresh top albums when refreshing scrobble activity
2025-06-14 11:34:13 +03:00
Claudio Ortolina
a1f5182e90
Make top albums clickable
2025-06-14 11:16:51 +03:00
Claudio Ortolina
fee172666a
Move charts to the bottom of the stats page
...
They change VERY slowly so there's no point in having them prominent.
2025-06-14 10:50:55 +03:00
Claudio Ortolina
945dc91887
Make cutoff time deterministic
2025-06-14 10:48:15 +03:00
Claudio Ortolina
109913cbfd
Extract top albums to components
2025-06-14 09:44:47 +03:00
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
131b48e963
Update dependencies
...
tidewave 0.1.7 => 0.1.8
2025-06-13 17:53:51 +03:00
Claudio Ortolina
fe19803c29
Update dependencies
...
fluxon 1.1.2 => 1.1.3
2025-06-12 22:03:23 +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
98d0fe8ee2
Update tailwind from 4.1.9 to 4.1.10
2025-06-12 16:00:09 +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
df00a7270f
Update tailwind from 4.1.8 to 4.1.9
2025-06-11 19:32:57 +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
00551c4a61
Update dependencies
...
ecto 3.12.5 => 3.12.6
2025-06-11 13:07:50 +03:00