Commit Graph

536 Commits

Author SHA1 Message Date
Claudio Ortolina 3735405bd9 Update dependencies
gettext 0.26.1 => 0.26.2
2024-11-14 18:53:54 +00:00
Claudio Ortolina befebd67bc Add child release counts to wishlist
Includes styling fixes (round badges and dark mode)
2024-11-14 18:36:29 +00:00
Claudio Ortolina dbdb698ef3 Display count of child release groups 2024-11-14 15:16:19 +00:00
Claudio Ortolina cd106fe34f Can refresh musicbrainz_data of a single record 2024-11-14 14:29:16 +00:00
Claudio Ortolina 14f93583d3 Include release-group-rels 2024-11-14 13:46:17 +00:00
Claudio Ortolina a31bc9997d Compute scrobbled tracks status on automatic feed update 2024-11-13 20:48:04 +00:00
Claudio Ortolina 33631ea89b Increase memory size 2024-11-13 20:44:03 +00:00
Claudio Ortolina 88f4ef6f48 Update dependencies
castore 1.0.9 => 1.0.10
decimal 2.1.1 => 2.2.0
elixir_make 0.8.4 => 0.9.0 (minor)
websock_adapter 0.5.7 => 0.5.8
2024-11-13 20:20:37 +00:00
Claudio Ortolina f06aa3551f Add TODO around release group relations for inclusion in compilations 2024-11-13 12:32:14 +00:00
Claudio Ortolina 96b1b47a4a Set default for record release_ids 2024-11-13 12:04:43 +00:00
Claudio Ortolina 80f945555c Add status for each track in the scrobble activity 2024-11-13 11:55:58 +00:00
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