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 |
|
Claudio Ortolina
|
f95843dae1
|
Serve apple-touch-icons
|
2025-06-11 09:19:02 +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
|
19e5d03bb2
|
Update CLAUDE document
|
2025-06-09 19:01:50 +01: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
|
8ac4a99df2
|
Track live_toast in assets lockfile
|
2025-06-09 14:18:57 +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
|
2bbb91769d
|
Generate better dominant colors async after record import
|
2025-06-08 07:50:07 +01:00 |
|
Claudio Ortolina
|
569f8b5340
|
Distinguish between color extraction strategies
By default, use fast color sampling. Run heavy edge weighted extraction
only on demand.
|
2025-06-08 07:43:07 +01:00 |
|
Claudio Ortolina
|
0768176e70
|
Use two CPUs
|
2025-06-07 22:15:29 +01:00 |
|
Claudio Ortolina
|
96ceb5c7f6
|
Switch to edge-weighted color extraction algo
|
2025-06-07 21:53:47 +01:00 |
|
Claudio Ortolina
|
be8b7ead5f
|
Load dominant colors from record
|
2025-06-07 20:41:39 +01:00 |
|
Claudio Ortolina
|
378992e632
|
Add functions to generate dominant colors
|
2025-06-07 20:13:19 +01:00 |
|
Claudio Ortolina
|
c5e47cbc8c
|
Display dominant colors from the db
|
2025-06-07 20:07:23 +01:00 |
|
Claudio Ortolina
|
8a2fda5f73
|
Increase sample rate to get a more faithful set of colors
|
2025-06-07 19:43:54 +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
|
a63f2de60b
|
Use ->> instead of json_extract in queries
Improves readability of queries.
|
2025-06-06 21:05:44 +01:00 |
|
Claudio Ortolina
|
b83e23918c
|
Add .claude mcp settings
|
2025-06-06 20:45:01 +01:00 |
|
Claudio Ortolina
|
b725fa5a29
|
Update dependencies
phoenix_live_view 1.0.16 => 1.0.17
|
2025-06-05 10:42:57 +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
|
5b7b0c8d2e
|
Update dependencies
phoenix_live_view 1.0.14 => 1.0.16
|
2025-06-04 12:01:42 +01:00 |
|
Claudio Ortolina
|
6f6a31413d
|
Update dependencies
exqlite 0.30.1 => 0.31.0 (minor)
|
2025-06-04 08:04:41 +01:00 |
|
Claudio Ortolina
|
27c1cc0eda
|
Import artist joinphrase
|
2025-06-03 18:16:47 +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
|
3e9c719ce8
|
LastFm pull 100 tracks as a default
|
2025-06-02 20:53:04 +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
|
42bf4cb84c
|
Increase cache size for MusicLibrary.Repo
|
2025-06-01 16:33:50 +01:00 |
|
Claudio Ortolina
|
c4fa389e5d
|
Remove obsolete HACK comment
|
2025-06-01 14:18:25 +01:00 |
|
Claudio Ortolina
|
1703f1cf70
|
Use stored scrobbled tracks
|
2025-05-31 21:44:54 +01:00 |
|
Claudio Ortolina
|
32956ca593
|
Backfill faster
|
2025-05-31 20:55:13 +01:00 |
|
Claudio Ortolina
|
d3855d989a
|
Tweak Last.Fm API timeouts for batch operations
|
2025-05-31 20:54:56 +01:00 |
|
Claudio Ortolina
|
b191d87dfd
|
Fix scrobble tracks schema
Remove the primary key, and just set a unique index on scrobbled time
and title, which allows skipping duplicates.
|
2025-05-31 20:54:37 +01:00 |
|
Claudio Ortolina
|
54ee77995a
|
Avoid primary key clashes
|
2025-05-31 20:24:29 +01:00 |
|
Claudio Ortolina
|
750f0a74d1
|
Add logic to backfill scrobbled_tracks
Chokes on duplicate primary keys
|
2025-05-31 20:12:36 +01:00 |
|