Commit Graph

282 Commits

Author SHA1 Message Date
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
Claudio Ortolina c9cf3360d2 Use zinc everywhere 2024-11-05 08:42:30 +00:00
Claudio Ortolina 678e61ecbc Uniform usage of inputs (with border correction) 2024-11-05 08:42:10 +00:00
Claudio Ortolina 25463842de Fix dom id for scrobbled tracks 2024-11-04 23:35:29 +00:00
Claudio Ortolina 923b3f071d Use streams for scrobbled tracks 2024-11-04 22:21:31 +00:00
Claudio Ortolina 7b8bb61705 Refresh feed once a minute 2024-11-04 12:22:51 +00:00
Claudio Ortolina 065ca4bf7c Make stats feed update automatically 2024-11-04 12:22:23 +00:00
Claudio Ortolina 7139e0ad8f Render recently scrobbled tracks in stats 2024-11-04 12:04:13 +00:00
Claudio Ortolina d818cdbae5 Don't run LastFm.Feed in tests 2024-11-04 09:45:05 +00:00
Claudio Ortolina 7e4e57f6ac Extract LastFm.Track and related structs 2024-11-04 09:25:43 +00:00
Claudio Ortolina 1abcc5e6ad Add LastFm feed for a given user 2024-11-04 09:17:01 +00:00
Claudio Ortolina 6b9f06981a Show debug information in record details 2024-11-01 19:39:39 +00:00
Claudio Ortolina edd7775667 Increase margin between title and format in record details 2024-11-01 19:38:17 +00:00
Claudio Ortolina 4c57f47bca Move sorting to db query 2024-11-01 19:04:40 +00:00
Claudio Ortolina 893890a2e9 Don't hardcode column classes in stats
The Tailwind build step requires all needed classes to be explicitly
referenced in the source code, and not dynamically generated. This
implies that one cannot (for example) interpolate a number in a class
name.
2024-11-01 18:52:09 +00:00
Claudio Ortolina 9d640d0985 Use verified routes instead of plain strings 2024-11-01 15:08:37 +00:00
Claudio Ortolina 0ccb165235 Animate copy icon 2024-11-01 10:55:05 +00:00
Claudio Ortolina 9daaaadb46 Add copy MusicBrainz ID button 2024-11-01 10:33:44 +00:00
Claudio Ortolina c0f039f2ee Use icon instead of custom svg in options menu 2024-11-01 09:30:06 +00:00
Claudio Ortolina 9f2acc4e5d Make records ordering case insensitive
So that "iamthemorning" gets slotted in the right place
2024-10-31 12:49:04 +00:00
Claudio Ortolina bd84e7e2b3 Remove unused functions 2024-10-31 08:31:01 +00:00
Claudio Ortolina 79eb5a8d37 Revert "Extract stats data grid component"
This reverts commit 432f09cf6f.
2024-10-30 17:52:00 +00:00
Claudio Ortolina 4ce71cf4e2 Extract stats album preview component 2024-10-30 17:19:07 +00:00
Claudio Ortolina 6b9ebf6d6e Extract counter stat component 2024-10-30 17:18:47 +00:00
Claudio Ortolina 432f09cf6f Extract stats data grid component 2024-10-30 17:18:10 +00:00
Claudio Ortolina 01798b343c Use live navigation between sections 2024-10-29 16:43:10 +00:00
Claudio Ortolina 7d574c7fd9 Convert stats page to a live view 2024-10-29 16:32:34 +00:00
Claudio Ortolina 804727082c Render timestamps as dates
No need for time precision in the UI
2024-10-29 16:18:22 +00:00
Claudio Ortolina 58a63e114e Improve styling consistency of stats page 2024-10-28 11:30:22 +00:00
Claudio Ortolina 4cbdf6b2b2 Improve formatting of stats
- Simple markup
- Better spacing at alignment on all viewports
2024-10-28 11:19:30 +00:00
Claudio Ortolina 850a3c7d90 Disable autocorrect/autocomplete in import query input 2024-10-28 10:50:55 +00:00