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 |
|
Claudio Ortolina
|
a27b38f192
|
Add logic to import a batch of Last.fm tracks
|
2025-05-31 16:16:24 +01:00 |
|
Claudio Ortolina
|
d01d16f1ae
|
Add infrastructure to persist scrobble tracks to database
Unused for now.
|
2025-05-31 08:16:32 +01:00 |
|
Claudio Ortolina
|
46ffa375af
|
Use embedded schemas for LastFm track, artist and album
Preparation for persisting the scrobble activity to database
|
2025-05-30 17:01:12 +01:00 |
|
Claudio Ortolina
|
06511f89db
|
Cache Last.fm tracks raw data when parsing api response
|
2025-05-30 16:52:07 +01:00 |
|
Claudio Ortolina
|
d52dac441c
|
Update dependencies
phoenix_live_view 1.0.13 => 1.0.14
|
2025-05-30 14:11:46 +01:00 |
|
Claudio Ortolina
|
71a1bb208a
|
Update dependencies
bandit 1.6.11 => 1.7.0
|
2025-05-29 22:21:00 +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
|
ae34909c1f
|
Apply quokka single_node rule
|
2025-05-28 19:50:06 +01:00 |
|
Claudio Ortolina
|
774f1c82e5
|
Apply quokka pipes rule
|
2025-05-28 19:48:35 +01:00 |
|
Claudio Ortolina
|
ff8e27e619
|
Remove unused .iex.exs file
|
2025-05-28 19:47:27 +01:00 |
|
Claudio Ortolina
|
676c2e4290
|
Enable quokka with :module_directives rule
|
2025-05-28 19:41:57 +01:00 |
|
Claudio Ortolina
|
5207aa2773
|
Update tailwind from 4.1.7 to 4.1.8
|
2025-05-28 19:07:28 +01:00 |
|
Claudio Ortolina
|
681db7686b
|
Add record menu dropdown to records in artist page
|
2025-05-28 17:41:50 +01:00 |
|
Claudio Ortolina
|
40653b41dc
|
Update dependencies
live_debugger 0.2.3 => 0.2.4
phoenix_live_view 1.0.12 => 1.0.13
|
2025-05-28 15:08:24 +01:00 |
|
Claudio Ortolina
|
5987db31de
|
Update dependencies
plug 1.17.0 => 1.18.0
|
2025-05-28 10:25:44 +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
|
c0ef2038e7
|
Add tasks to update esbuild version
|
2025-05-27 14:49:24 +01:00 |
|
Claudio Ortolina
|
a1baa10e88
|
Update esbuild from 0.17.11 to 0.25.5
|
2025-05-27 14:43:29 +01:00 |
|
Claudio Ortolina
|
59cdc756a8
|
Update dependencies
esbuild 0.9.0 => 0.10.0 (minor)
|
2025-05-27 14:43:06 +01:00 |
|
Claudio Ortolina
|
cbf12e6026
|
Add documentation for LastFm.Session parsing
|
2025-05-26 23:24:31 +01:00 |
|
Claudio Ortolina
|
a2cec1fdb9
|
Improve clarity fo comment
|
2025-05-26 23:21:34 +01:00 |
|
Claudio Ortolina
|
423d1e7764
|
Can sort wishlisted records by insertion
|
2025-05-26 23:12:34 +01:00 |
|
Claudio Ortolina
|
6cb2b41a67
|
Add total artists per country in Livebook
|
2025-05-26 22:50:35 +01:00 |
|
Claudio Ortolina
|
994385e7c1
|
AI - update database structure documentation
|
2025-05-26 18:23:10 +01:00 |
|
Claudio Ortolina
|
86eb10c41f
|
Update dependencies
thousand_island 1.3.13 => 1.3.14
|
2025-05-26 17:38:37 +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
|
5d2a885e44
|
Update dependencies
tidewave 0.1.6 => 0.1.7
|
2025-05-25 18:20:57 +01:00 |
|
Claudio Ortolina
|
6e19ab410d
|
Account for VHS and Unknown formats
|
2025-05-25 10:32:11 +01:00 |
|
Claudio Ortolina
|
ad29b8f96d
|
Normalized search index
So that one can search for 'bjorn' and find 'Bjørn'
|
2025-05-25 09:26:01 +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
|
7172551552
|
Poor man's rate limiting
|
2025-05-24 18:28:06 +01:00 |
|