Commit Graph

  • 5ec3b67c08 Add wishlist purchasing test Claudio Ortolina 2024-11-20 18:37:16 +00:00
  • e519f355bc Add TODOs for component extraction Claudio Ortolina 2024-11-20 15:54:12 +00:00
  • 5b3aab51ed Change routes from "/records/*" to "/collection/*" Claudio Ortolina 2024-11-20 15:39:40 +00:00
  • b8f3bb9b2c Promote Collection to proper namespace Claudio Ortolina 2024-11-20 15:26:31 +00:00
  • c465db4981 Load Mox only in test Claudio Ortolina 2024-11-19 18:41:14 +00:00
  • 97c1301209 Update dependencies Claudio Ortolina 2024-11-19 18:36:35 +00:00
  • 47a20d259e Limit artwork sizes and remove duplicate IDs Claudio Ortolina 2024-11-19 18:31:46 +00:00
  • eee70b0999 Improve refresh buttons in wishlist details view Claudio Ortolina 2024-11-19 16:31:06 +00:00
  • 7e93ee71bc Improve refresh buttons in collection details view Claudio Ortolina 2024-11-19 16:29:31 +00:00
  • 516dedc4c1 Restructure Refresh to allow for forced sync refresh Claudio Ortolina 2024-11-19 16:21:50 +00:00
  • 730c69a3aa Use phx-click-loading class to animate refresh icon Claudio Ortolina 2024-11-19 16:02:35 +00:00
  • a5315e81ce Can refresh cover for a record in the wishlist Claudio Ortolina 2024-11-19 11:27:44 +00:00
  • 09f3563134 Can refresh cover for a record in the collection Claudio Ortolina 2024-11-19 11:25:11 +00:00
  • cc1d2e3b0f Increase stored cover size to 600px Claudio Ortolina 2024-11-19 11:24:37 +00:00
  • 0f97341d5f Add test for refreshing musicbrainz_data Claudio Ortolina 2024-11-19 10:54:17 +00:00
  • 3cbfde1940 Fix layout max width glitches between different views Claudio Ortolina 2024-11-18 16:51:02 +00:00
  • 2d89c90dfb Update comment as TODO Claudio Ortolina 2024-11-18 16:50:51 +00:00
  • 87cd668a33 Populate release_ids and included_release_groups when record is created Claudio Ortolina 2024-11-18 15:34:16 +00:00
  • 2c33b2ca0b Can refresh release music_brainz fixtures Claudio Ortolina 2024-11-18 15:10:19 +00:00
  • e0ac8d1923 Add button to refresh Scrobble activity Claudio Ortolina 2024-11-17 21:55:43 +00:00
  • 1936075bc0 Add API to refresh the LastFm feed Claudio Ortolina 2024-11-17 21:35:06 +00:00
  • 659894aaee Materialize included release group ids Claudio Ortolina 2024-11-17 11:52:47 +00:00
  • 297aa07829 Allow changing MusicBrainz ID Claudio Ortolina 2024-11-16 15:14:35 +00:00
  • e35e0894bf When refreshing MusicBrainz Data, update the relevant release IDs Claudio Ortolina 2024-11-16 14:56:15 +00:00
  • 67389f6b24 Use a button group for show record actions Claudio Ortolina 2024-11-16 09:28:52 +00:00
  • 5babccfeb8 Can refresh data for wishlist records Claudio Ortolina 2024-11-15 10:03:45 +00:00
  • 60b098785b Can refresh musicbrainz_data for collection records Claudio Ortolina 2024-11-15 10:01:53 +00:00
  • ac6b398afc Improve ergonomics of batch operations on entire database Claudio Ortolina 2024-11-14 22:15:31 +00:00
  • e002c57aa0 Update dependencies Claudio Ortolina 2024-11-14 21:57:43 +00:00
  • e4075c930e Show included release groups in wishlist record page Claudio Ortolina 2024-11-14 19:12:53 +00:00
  • d7fd14c7ab Show included release groups in record show page Claudio Ortolina 2024-11-14 19:11:41 +00:00
  • edd1339287 Extract MusicBrainz.ReleaseGroup Claudio Ortolina 2024-11-14 19:11:19 +00:00
  • 3735405bd9 Update dependencies Claudio Ortolina 2024-11-14 18:53:54 +00:00
  • befebd67bc Add child release counts to wishlist Claudio Ortolina 2024-11-14 18:36:29 +00:00
  • dbdb698ef3 Display count of child release groups Claudio Ortolina 2024-11-14 15:16:19 +00:00
  • cd106fe34f Can refresh musicbrainz_data of a single record Claudio Ortolina 2024-11-14 14:29:16 +00:00
  • 14f93583d3 Include release-group-rels Claudio Ortolina 2024-11-14 13:46:17 +00:00
  • a31bc9997d Compute scrobbled tracks status on automatic feed update Claudio Ortolina 2024-11-13 20:48:04 +00:00
  • 33631ea89b Increase memory size Claudio Ortolina 2024-11-13 20:44:03 +00:00
  • 88f4ef6f48 Update dependencies Claudio Ortolina 2024-11-13 20:20:37 +00:00
  • f06aa3551f Add TODO around release group relations for inclusion in compilations Claudio Ortolina 2024-11-13 12:32:14 +00:00
  • 96b1b47a4a Set default for record release_ids Claudio Ortolina 2024-11-13 12:04:43 +00:00
  • 80f945555c Add status for each track in the scrobble activity Claudio Ortolina 2024-11-13 11:53:45 +00:00
  • a0947b07f3 Add batch task to update release IDs Claudio Ortolina 2024-11-12 10:21:54 +00:00
  • 97c7be7b0c Store release ids when importing a record Claudio Ortolina 2024-11-12 10:16:26 +00:00
  • 95ce71d9c5 Add test for refreshing a record cover Claudio Ortolina 2024-11-12 10:04:18 +00:00
  • ae3c754570 Add test for importing a record from a release Claudio Ortolina 2024-11-12 09:54:47 +00:00
  • c8df700939 Add tests for search and import release groups Claudio Ortolina 2024-11-12 09:48:19 +00:00
  • 2ab978d5f4 Extract release_groups_fixtures Claudio Ortolina 2024-11-12 09:48:03 +00:00
  • c7b9aadb70 Add types and specs for LastFm module Claudio Ortolina 2024-11-11 20:51:00 +00:00
  • 8e1916c22a Add test for LastFm.Feed Claudio Ortolina 2024-11-11 19:11:02 +00:00
  • 0e0e7e09be Add tests for get_record!/1 and get_cover/1 Claudio Ortolina 2024-11-11 19:02:10 +00:00
  • f4ae1f0fc9 Add tests for Records.search_records_count/2 Claudio Ortolina 2024-11-11 14:19:57 +00:00
  • bcf555ea4c Remove duplication in artists attributes fixture generation Claudio Ortolina 2024-11-11 12:41:56 +00:00
  • 066fb30b21 Explain artist_uuid test implementation Claudio Ortolina 2024-11-11 12:39:28 +00:00
  • aba8e6e490 Fix unused variable warning Claudio Ortolina 2024-11-11 12:35:32 +00:00
  • 0cbece6ed4 Add Records search tests Claudio Ortolina 2024-11-11 10:28:17 +00:00
  • f704d3834b Add collection context tests Claudio Ortolina 2024-11-10 21:12:09 +00:00
  • 62b4578a44 Add wishlist context tests Claudio Ortolina 2024-11-10 19:11:57 +00:00
  • bd8f4cc979 Define essential record fields Claudio Ortolina 2024-11-10 16:27:15 +00:00
  • 0e05c3cfa9 Refactor record building into Record Claudio Ortolina 2024-11-10 16:18:24 +00:00
  • 6fa3e72a3f Use a map instead of 4 arguments Claudio Ortolina 2024-11-10 16:10:38 +00:00
  • dfe2f288ab Remove unused import Claudio Ortolina 2024-11-10 14:28:54 +00:00
  • 05d1d648b1 Streamline batch module, removing obsolete functions Claudio Ortolina 2024-11-10 14:27:25 +00:00
  • 5d5f9babe1 Use full module name for Clarity Claudio Ortolina 2024-11-10 14:13:44 +00:00
  • a9d139b243 Rename Importer to Batch Claudio Ortolina 2024-11-10 14:13:00 +00:00
  • f10f68839a Fix pool name in import function Claudio Ortolina 2024-11-10 14:09:20 +00:00
  • bb40a14e01 Document MusicLibrary context Claudio Ortolina 2024-11-10 14:03:56 +00:00
  • bd0336c4a2 Start extracting a Collection context Claudio Ortolina 2024-11-10 13:38:50 +00:00
  • b247cb2536 Fix issues with failed import from stats Claudio Ortolina 2024-11-10 13:16:41 +00:00
  • 7048e86990 Show last 50 scrobbles Claudio Ortolina 2024-11-10 13:07:45 +00:00
  • 24743fbc9a Follow redirects when fetching MusicBrainz json data Claudio Ortolina 2024-11-09 19:15:00 +00:00
  • f2698ff626 Add task to refresh musicbrainz data Claudio Ortolina 2024-11-09 18:51:25 +00:00
  • 71b7eaea11 Fetch releases when fetching a release group Claudio Ortolina 2024-11-09 18:49:35 +00:00
  • 2d9846fc1c Use select_reverse instead of select |> reverse Claudio Ortolina 2024-11-09 16:19:55 +00:00
  • aa44bf52d9 Remove duplication from LastFm.Refresh module Claudio Ortolina 2024-11-09 13:55:23 +00:00
  • 760e32a9dd Change import menu icon depending on destination Claudio Ortolina 2024-11-09 13:21:58 +00:00
  • a2924127a3 Add album title in scrobble activity Claudio Ortolina 2024-11-09 10:07:53 +00:00
  • 38ecfa72ea Move scrobbled at info to make import button more visible Claudio Ortolina 2024-11-09 08:34:55 +00:00
  • 4f03efa5e2 Use a plus icon for importing records Claudio Ortolina 2024-11-09 08:29:51 +00:00
  • 47e738eeab Distinguish importing functions Claudio Ortolina 2024-11-08 19:38:02 +00:00
  • 0fd12ce44a Can wishlist a scrobbled record Claudio Ortolina 2024-11-08 19:36:05 +00:00
  • d8b7efeebc Use dedicated http client pool for MusicBrainz Claudio Ortolina 2024-11-07 21:06:23 +00:00
  • 64193858a6 Use dedicated http client pool for LastFm Claudio Ortolina 2024-11-07 20:58:40 +00:00
  • 5c4c87e5c1 Make dark mode backgrounds darker Claudio Ortolina 2024-11-07 19:12:26 +00:00
  • 0c72fe4bbc Use time with datetime for scrobble at element Claudio Ortolina 2024-11-06 12:39:41 +00:00
  • 26064cd15a Fix padding and shadows in scrobble activity Claudio Ortolina 2024-11-06 12:32:15 +00:00
  • 18ae8b7866 Refactor last_fm configuration Claudio Ortolina 2024-11-06 12:08:06 +00:00
  • c64a8f7287 Darken artist name on hover in scrobble activity Claudio Ortolina 2024-11-05 12:54:20 +00:00
  • 56510db064 Fix artist text color in scrobble activity Claudio Ortolina 2024-11-05 12:52:34 +00:00
  • 74a11ca10f Prevent importing the same record twice Claudio Ortolina 2024-11-05 11:40:01 +00:00
  • 5674937ab0 Use larger artwork for scrobble activity Claudio Ortolina 2024-11-05 09:32:08 +00:00
  • 30b32708ee Visual improvements to scrobble activity Claudio Ortolina 2024-11-05 09:30:10 +00:00
  • c9cf3360d2 Use zinc everywhere Claudio Ortolina 2024-11-05 08:42:30 +00:00
  • 678e61ecbc Uniform usage of inputs (with border correction) Claudio Ortolina 2024-11-05 08:42:10 +00:00
  • 25463842de Fix dom id for scrobbled tracks Claudio Ortolina 2024-11-04 23:34:58 +00:00
  • 2b25ed7d99 Update dependencies Claudio Ortolina 2024-11-04 22:28:44 +00:00
  • 923b3f071d Use streams for scrobbled tracks Claudio Ortolina 2024-11-04 22:21:31 +00:00
  • 7b8bb61705 Refresh feed once a minute Claudio Ortolina 2024-11-04 12:22:51 +00:00
  • 065ca4bf7c Make stats feed update automatically Claudio Ortolina 2024-11-04 12:22:23 +00:00