Commit Graph

1409 Commits

Author SHA1 Message Date
Claudio Ortolina e5501638a4 Update claude permissions 2025-06-29 08:37:41 +01:00
Claudio Ortolina f8628cc2aa Update tailwind from 4.1.10 to 4.1.11 2025-06-29 08:37:39 +01:00
Claudio Ortolina f0d8e84221 Update npm dependencies 2025-06-25 20:45:13 +03:00
Claudio Ortolina c591d39f52 Update dependencies
live_debugger 0.2.0 => 0.3.0
2025-06-25 20:25:25 +03:00
Claudio Ortolina 08bc50d5dd Use tabs for scrobble activity toggle 2025-06-25 12:05:23 +03:00
Claudio Ortolina 0c84adde59 Use tabs for top artists and top albums 2025-06-25 11:43:58 +03:00
Claudio Ortolina 9a35012d15 Update dependencies
exqlite 0.32.0 => 0.32.1
tidewave 0.1.9 => 0.1.10
2025-06-25 08:23:50 +03:00
Claudio Ortolina 03e4c6195b Update dependencies
db_connection 2.7.0 => 2.8.0
ecto 3.13.1 => 3.13.2
ecto_sql 3.13.1 => 3.13.2
ecto_sqlite3 0.20.0 => 0.21.0 (minor)
phoenix_ecto 4.6.4 => 4.6.5
req 0.5.11 => 0.5.12

Restores old form of last_fm_test which had changed to accomodate a
change of default of Req.
2025-06-24 20:19:12 +03:00
Claudio Ortolina d5dc07d66c Add Meer to polyfillable artists 2025-06-24 09:16:58 +03:00
Claudio Ortolina ba6224e7e4 Update dependencies
tidewave 0.1.8 => 0.1.9
2025-06-24 08:13:52 +03:00
Claudio Ortolina c53d09dd24 Update dependencies
req 0.5.10 => 0.5.11

Requires a change in test logic due to automatic reading of body.
2025-06-23 16:59:14 +03:00
Claudio Ortolina cc5f5c7d8b Update dependencies
Move to circular_buffer 1.0, as it's identical to 0.4.2
2025-06-23 09:31:56 +03:00
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