Claudio Ortolina
9b7990c14c
Account for absence of discogs id
2025-04-26 14:32:40 +01:00
Claudio Ortolina
34e789fa76
Store artist infos async
2025-04-26 14:03:33 +01:00
Claudio Ortolina
ece877086f
Store artist infos
2025-04-26 13:57:43 +01:00
Claudio Ortolina
a5c261d9ad
Can extract discogs id from a musicbrainz artist
2025-04-26 08:13:05 +01:00
Claudio Ortolina
61e9a48b65
Get artist from MusicBrainz
2025-04-25 20:41:25 +01:00
Claudio Ortolina
2c57f9bf65
Add Discogs module
2025-04-25 18:09:43 +01:00
Claudio Ortolina
35a792df8a
Polyfill artist id in scrobble activity
2025-04-25 16:36:57 +01:00
Claudio Ortolina
9cf19b7f75
Extract ScrobbleActivity context
2025-04-25 16:15:56 +01:00
Claudio Ortolina
0ebcd2f6b2
Show multiple entries for the same album in scrobble activity
2025-04-25 07:42:06 +01:00
Claudio Ortolina
6ca5f78094
Update dependencies
...
exqlite 0.29.0 => 0.30.0
2025-04-24 19:22:30 +01:00
Claudio Ortolina
63d3bdc424
Try and use debian bookworm
2025-04-24 19:17:56 +01:00
Claudio Ortolina
601a4d87b3
Update erlang to 27.3.3
2025-04-24 19:05:04 +01:00
Claudio Ortolina
3fefc12dc1
Revert "Update dependencies"
...
Failed to load NIF library: '/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /app/lib/exqlite-0.30.0/priv/sqlite3_nif.so)'"}}}
2025-04-24 18:56:05 +01:00
Claudio Ortolina
03ceec4dfa
Update dependencies
...
exqlite 0.29.0 => 0.30.0
2025-04-24 18:42:05 +01:00
Claudio Ortolina
500446d5ce
Add tooling to preview README locally
2025-04-21 18:42:03 +01:00
Claudio Ortolina
cfbca526f7
Update dependencies
...
oban_web 2.11.1 => 2.11.3
2025-04-21 18:32:12 +01:00
Claudio Ortolina
a0ad47acf9
Update npm dependencies
2025-04-21 16:19:22 +01:00
Claudio Ortolina
0532f661e9
Improve stat charts
...
- Use tw classes for color
- Better titles
- Limit to top 20
2025-04-20 15:22:31 +01:00
Claudio Ortolina
17c9098aba
Consolidate usage of 'artist names' string
2025-04-20 14:29:53 +01:00
Claudio Ortolina
5fe3e8eee1
Render musicbrainz_id form input with monospace font
2025-04-20 09:47:19 +01:00
Claudio Ortolina
2fa51af31e
Update dependencies
...
credo 1.7.11 => 1.7.12
fluxon 1.1.0 => 1.1.1
phoenix_live_view 1.0.9 => 1.0.10
2025-04-17 15:33:41 +01:00
Claudio Ortolina
8501a48a06
Tighten design of navbar
2025-04-16 11:04:08 +01:00
Claudio Ortolina
4eac9f715a
Mount Fluxon UI inside css and js entrypoints
2025-04-16 10:42:37 +01:00
Claudio Ortolina
1ad31b7c30
In edit form, move release and purchased at on the same line
2025-04-16 06:12:49 +01:00
Claudio Ortolina
302bf13613
Extend setup to support Fluxon UI installation
2025-04-15 14:45:09 +01:00
Claudio Ortolina
48b8a84f8d
Attempt at install Fluxon UI on CI
2025-04-15 10:50:03 +01:00
Claudio Ortolina
8fcb5ad46b
Update tailwind from 4.1.3 to 4.1.4
2025-04-15 08:46:25 +01:00
Claudio Ortolina
f6d1d3431a
Improve meta and error handling for background cover refreshing
2025-04-14 17:41:33 +01:00
Claudio Ortolina
a3be37e86e
Restore refreshing covers synchronously (better UX)
2025-04-14 17:41:11 +01:00
Claudio Ortolina
7c0cee4732
Mount oban_web
2025-04-14 17:14:39 +01:00
Claudio Ortolina
a3b6510c40
Refresh covers asynchronously
2025-04-14 10:58:47 +01:00
Claudio Ortolina
995773f673
Default covers to 2000px
2025-04-14 10:58:21 +01:00
Claudio Ortolina
ada75540ee
Add worker to refresh cover
2025-04-13 18:21:44 +01:00
Claudio Ortolina
c44fcc7321
Install Oban with dedicated repo
2025-04-13 18:09:53 +01:00
Claudio Ortolina
3f4e2bc975
Link to Last.fm events from "On Tour" badge
2025-04-11 10:27:45 +01:00
Claudio Ortolina
32c11f86c9
Make timezone configurable
2025-04-10 18:34:05 +01:00
Claudio Ortolina
9cae628d4e
Optimize load-more by skipping one http call
2025-04-10 18:07:44 +01:00
Claudio Ortolina
8fd4988b3b
Update dependencies
...
phoenix_live_reload 1.5.3 => 1.6.0
2025-04-10 17:50:52 +01:00
Claudio Ortolina
099c895c8f
Use localized scrobbled_at label
2025-04-10 12:49:23 +01:00
Claudio Ortolina
4fc86c959b
Only show similar artists from collection
2025-04-09 20:39:47 +01:00
Claudio Ortolina
6576034d4e
Rename Pagination to PaginationComponent
2025-04-09 19:08:06 +01:00
Claudio Ortolina
0aa1da14ad
Inline DataComponents functions and remove the component
...
No need to abstract out when it's used only in one place
2025-04-09 19:05:22 +01:00
Claudio Ortolina
76a4533e75
Use MusicLibraryWeb component helpers
2025-04-09 19:04:36 +01:00
Claudio Ortolina
2ae6adf72f
Make charts responsive
2025-04-09 18:41:18 +01:00
Claudio Ortolina
04f2bd8183
Update README toc
2025-04-09 15:47:42 +01:00
Claudio Ortolina
95d80b7dcb
Add artist details screenshot
2025-04-09 15:46:46 +01:00
Claudio Ortolina
fc336abdc2
Improve artist page layout
...
Move meta info at the bottom on mobile, use full-width
2025-04-09 15:39:09 +01:00
Claudio Ortolina
2c8a2637bd
Don't space out records count in grid
2025-04-09 15:31:38 +01:00
Claudio Ortolina
5d3a8ff1d6
Display a notice when an artist has no scrobbles
2025-04-09 15:26:00 +01:00
Claudio Ortolina
216ab4cee0
Scroll to load more results in the add record overlay
2025-04-09 15:17:26 +01:00