Claudio Ortolina
|
a0947b07f3
|
Add batch task to update release IDs
|
2024-11-12 15:01:17 +00:00 |
|
Claudio Ortolina
|
97c7be7b0c
|
Store release ids when importing a record
|
2024-11-12 15:01:17 +00:00 |
|
Claudio Ortolina
|
95ce71d9c5
|
Add test for refreshing a record cover
|
2024-11-12 10:04:18 +00:00 |
|
Claudio Ortolina
|
ae3c754570
|
Add test for importing a record from a release
|
2024-11-12 09:54:47 +00:00 |
|
Claudio Ortolina
|
c8df700939
|
Add tests for search and import release groups
|
2024-11-12 09:48:19 +00:00 |
|
Claudio Ortolina
|
2ab978d5f4
|
Extract release_groups_fixtures
|
2024-11-12 09:48:03 +00:00 |
|
Claudio Ortolina
|
c7b9aadb70
|
Add types and specs for LastFm module
|
2024-11-11 20:51:00 +00:00 |
|
Claudio Ortolina
|
8e1916c22a
|
Add test for LastFm.Feed
|
2024-11-11 19:14:44 +00:00 |
|
Claudio Ortolina
|
0e0e7e09be
|
Add tests for get_record!/1 and get_cover/1
|
2024-11-11 19:02:10 +00:00 |
|
Claudio Ortolina
|
f4ae1f0fc9
|
Add tests for Records.search_records_count/2
|
2024-11-11 14:19:57 +00:00 |
|
Claudio Ortolina
|
bcf555ea4c
|
Remove duplication in artists attributes fixture generation
|
2024-11-11 12:41:56 +00:00 |
|
Claudio Ortolina
|
066fb30b21
|
Explain artist_uuid test implementation
|
2024-11-11 12:39:28 +00:00 |
|
Claudio Ortolina
|
aba8e6e490
|
Fix unused variable warning
|
2024-11-11 12:35:32 +00:00 |
|
Claudio Ortolina
|
0cbece6ed4
|
Add Records search tests
Important note: to help, we use a deterministic implementation of artist
UUID generation based on the artist name.
|
2024-11-11 10:28:17 +00:00 |
|
Claudio Ortolina
|
f704d3834b
|
Add collection context tests
|
2024-11-10 21:12:09 +00:00 |
|
Claudio Ortolina
|
62b4578a44
|
Add wishlist context tests
|
2024-11-10 19:11:57 +00:00 |
|
Claudio Ortolina
|
bd8f4cc979
|
Define essential record fields
|
2024-11-10 16:27:15 +00:00 |
|
Claudio Ortolina
|
0e05c3cfa9
|
Refactor record building into Record
|
2024-11-10 16:18:24 +00:00 |
|
Claudio Ortolina
|
6fa3e72a3f
|
Use a map instead of 4 arguments
|
2024-11-10 16:10:38 +00:00 |
|
Claudio Ortolina
|
dfe2f288ab
|
Remove unused import
|
2024-11-10 14:28:54 +00:00 |
|
Claudio Ortolina
|
05d1d648b1
|
Streamline batch module, removing obsolete functions
|
2024-11-10 14:27:25 +00:00 |
|
Claudio Ortolina
|
5d5f9babe1
|
Use full module name for Clarity
|
2024-11-10 14:13:44 +00:00 |
|
Claudio Ortolina
|
a9d139b243
|
Rename Importer to Batch
|
2024-11-10 14:13:00 +00:00 |
|
Claudio Ortolina
|
f10f68839a
|
Fix pool name in import function
|
2024-11-10 14:09:20 +00:00 |
|
Claudio Ortolina
|
bb40a14e01
|
Document MusicLibrary context
|
2024-11-10 14:03:56 +00:00 |
|
Claudio Ortolina
|
bd0336c4a2
|
Start extracting a Collection context
|
2024-11-10 13:38:50 +00:00 |
|
Claudio Ortolina
|
b247cb2536
|
Fix issues with failed import from stats
|
2024-11-10 13:16:41 +00:00 |
|
Claudio Ortolina
|
7048e86990
|
Show last 50 scrobbles
|
2024-11-10 13:07:45 +00:00 |
|
Claudio Ortolina
|
24743fbc9a
|
Follow redirects when fetching MusicBrainz json data
|
2024-11-09 19:15:00 +00:00 |
|
Claudio Ortolina
|
f2698ff626
|
Add task to refresh musicbrainz data
|
2024-11-09 18:51:25 +00:00 |
|
Claudio Ortolina
|
71b7eaea11
|
Fetch releases when fetching a release group
|
2024-11-09 18:49:35 +00:00 |
|
Claudio Ortolina
|
2d9846fc1c
|
Use select_reverse instead of select |> reverse
|
2024-11-09 16:19:55 +00:00 |
|
Claudio Ortolina
|
aa44bf52d9
|
Remove duplication from LastFm.Refresh module
|
2024-11-09 13:55:23 +00:00 |
|
Claudio Ortolina
|
760e32a9dd
|
Change import menu icon depending on destination
Star = wishlist, plus = collection
|
2024-11-09 13:21:58 +00:00 |
|
Claudio Ortolina
|
a2924127a3
|
Add album title in scrobble activity
|
2024-11-09 10:07:53 +00:00 |
|
Claudio Ortolina
|
38ecfa72ea
|
Move scrobbled at info to make import button more visible
|
2024-11-09 08:34:55 +00:00 |
|
Claudio Ortolina
|
4f03efa5e2
|
Use a plus icon for importing records
|
2024-11-09 08:29:51 +00:00 |
|
Claudio Ortolina
|
47e738eeab
|
Distinguish importing functions
|
2024-11-08 19:38:02 +00:00 |
|
Claudio Ortolina
|
0fd12ce44a
|
Can wishlist a scrobbled record
|
2024-11-08 19:36:05 +00:00 |
|
Claudio Ortolina
|
d8b7efeebc
|
Use dedicated http client pool for MusicBrainz
|
2024-11-07 21:06:23 +00:00 |
|
Claudio Ortolina
|
64193858a6
|
Use dedicated http client pool for LastFm
|
2024-11-07 20:58:40 +00:00 |
|
Claudio Ortolina
|
5c4c87e5c1
|
Make dark mode backgrounds darker
|
2024-11-07 19:12:26 +00:00 |
|
Claudio Ortolina
|
0c72fe4bbc
|
Use time with datetime for scrobble at element
|
2024-11-06 12:39:41 +00:00 |
|
Claudio Ortolina
|
26064cd15a
|
Fix padding and shadows in scrobble activity
|
2024-11-06 12:32:15 +00:00 |
|
Claudio Ortolina
|
18ae8b7866
|
Refactor last_fm configuration
Move all configuration outside of the LastFm module, so that it's not
polluted with references to the parent music_library application.
|
2024-11-06 12:09:38 +00:00 |
|
Claudio Ortolina
|
c64a8f7287
|
Darken artist name on hover in scrobble activity
|
2024-11-05 12:54:20 +00:00 |
|
Claudio Ortolina
|
56510db064
|
Fix artist text color in scrobble activity
|
2024-11-05 12:52:34 +00:00 |
|
Claudio Ortolina
|
74a11ca10f
|
Prevent importing the same record twice
|
2024-11-05 11:40:01 +00:00 |
|
Claudio Ortolina
|
5674937ab0
|
Use larger artwork for scrobble activity
|
2024-11-05 09:32:08 +00:00 |
|
Claudio Ortolina
|
30b32708ee
|
Visual improvements to scrobble activity
|
2024-11-05 09:30:10 +00:00 |
|