Commit Graph

1179 Commits

Author SHA1 Message Date
Claudio Ortolina 95167b2113 Extract release with tracks component 2025-05-09 20:49:12 +01:00
Claudio Ortolina 755af1d97e Update tailwind from 4.1.5 to 4.1.6 2025-05-09 15:05:31 +01:00
Claudio Ortolina 01ffacc790 Remove dependabot 2025-05-09 11:54:03 +01:00
Claudio Ortolina 015f8dd5b3 Test out mix dependency submission 2025-05-09 11:51:34 +01:00
Claudio Ortolina 80ec4336f6 Account for artist info areas having iso-3166-2-codes 2025-05-09 11:27:47 +01:00
Claudio Ortolina fa31e17174 Don't assume there's an emoji for all countries
Some countries don't exist anymore
2025-05-09 10:36:10 +01:00
Claudio Ortolina ee4d9dd29a Set the selected release id when scanning a wishlisted record 2025-05-09 10:10:33 +01:00
Claudio Ortolina 15a3a6d018 Fix form visual glitch in wishlist edit record view 2025-05-09 10:05:11 +01:00
Claudio Ortolina bed107b031 Reduce Last.fm API pool idle timeout time to force re-connections
Changing the maximum number of milliseconds that a pool can be idle
before being terminated, Setting it to a low value so that it gets
terminated and we don't get failures after the vm resumes.
2025-05-09 09:18:01 +01:00
Claudio Ortolina 774d78e9d8 Increase size of record form save button on mobile 2025-05-09 09:13:50 +01:00
Claudio Ortolina acbc0dc3e9 Add more details to release select 2025-05-08 11:49:39 +01:00
Claudio Ortolina e09447b926 Update missing translations 2025-05-08 11:49:39 +01:00
Claudio Ortolina 327fd231cf Test that side panel renders tracks 2025-05-08 09:45:13 +01:00
Claudio Ortolina 3fbd463f9b Update database documentation 2025-05-07 16:53:57 +01:00
Claudio Ortolina 7d536d0871 Add live_debugger for development 2025-05-07 16:11:01 +01:00
Claudio Ortolina ebaaa8d95b Sort releases in edit form select 2025-05-07 15:01:30 +01:00
Claudio Ortolina 3d1cb01c95 Increase space between "Tracks" and Last.fm buttons 2025-05-07 13:35:39 +01:00
Claudio Ortolina 25a6511ac0 Reposition and restyle scrobble/connect buttons 2025-05-07 12:48:59 +01:00
Claudio Ortolina bbb8534aaa Update dependencies
oban_met 1.0.2 => 1.0.3
phoenix_ecto 4.6.3 => 4.6.4
phoenix_live_view 1.0.10 => 1.0.11
2025-05-07 11:54:55 +01:00
Claudio Ortolina 5bab710b8a Update npm dependencies 2025-05-07 11:53:32 +01:00
Claudio Ortolina fddc2dcbf0 Link Last.fm account from tracks 2025-05-07 11:26:41 +01:00
Claudio Ortolina 790a7db3d7 Don't load Last.fm credentials from env in test 2025-05-07 11:05:03 +01:00
Claudio Ortolina 952d3388a1 Scrobble using finished_at time 2025-05-07 10:46:51 +01:00
Claudio Ortolina fa66db8258 Can scrobble a release from the UI 2025-05-07 09:38:09 +01:00
Claudio Ortolina a94c349781 Add context function to scrobble a release 2025-05-07 09:07:45 +01:00
Claudio Ortolina 9aecd4cc94 Fix last_fm_session_key secret name 2025-05-07 09:03:47 +01:00
Claudio Ortolina 5b23e1d5a5 Add title to MusicBrainz.Release 2025-05-07 09:03:20 +01:00
Claudio Ortolina 8477517e5c Add LastFm.Scrobble abstraction 2025-05-07 09:02:52 +01:00
Claudio Ortolina fcdae8f925 Extract LastFm.API.Signature 2025-05-07 08:31:39 +01:00
Claudio Ortolina c7491719e3 Extract LastFm.API.ErrorResponse 2025-05-07 08:24:47 +01:00
Claudio Ortolina 83d13da679 Can scrobble track maps 2025-05-07 08:11:44 +01:00
Claudio Ortolina ea08f844ff Add missing CLOAK_ENCRYPTION_KEY for CI 2025-05-06 16:10:56 +01:00
Claudio Ortolina 51b423c9fb Add default Last.fm shared secret 2025-05-06 16:05:30 +01:00
Claudio Ortolina 95f71519d3 Store Last.fm API key with encrypted secret 2025-05-06 15:18:14 +01:00
Claudio Ortolina d5b29b20bb Store last fm information into session (doesn't work yet) 2025-05-05 20:58:37 +01:00
Claudio Ortolina 95e80bc432 Parse Last.fm session 2025-05-05 20:25:30 +01:00
Claudio Ortolina 299cc468b6 Add Last.Fm function to get session 2025-05-05 20:07:18 +01:00
Claudio Ortolina 7c547f2d80 Redirect to Last.fm and receive a token (unused) 2025-05-05 19:19:12 +01:00
Claudio Ortolina 9e458b07df Don't show the side sheet by default (again) 2025-05-05 16:39:37 +01:00
Claudio Ortolina e6a6a55266 Fix "Tracks" and medium titles in dark mode 2025-05-05 16:39:13 +01:00
Claudio Ortolina 79d2bdff7b Account for tracks with nil length 2025-05-05 16:18:49 +01:00
Claudio Ortolina e1938f698c Display medium title if available 2025-05-05 16:18:47 +01:00
Claudio Ortolina 72843ed835 Show total and per disc duration 2025-05-05 16:05:05 +01:00
Claudio Ortolina bea2016bfd Load release tracks async 2025-05-05 11:38:05 +01:00
Claudio Ortolina 2d9a291445 Format duration 2025-05-05 11:13:29 +01:00
Claudio Ortolina dc5febfae4 Format tracks and artists 2025-05-05 11:05:51 +01:00
Claudio Ortolina 6795d8efe6 Show disc numbers 2025-05-05 11:05:23 +01:00
Claudio Ortolina 144b2f379b Start formatting tracks 2025-05-05 10:07:04 +01:00
Claudio Ortolina 635b2fb9b5 Remove fast_html
Started showing some errors during test:

fast_html worker: error: Failed to write response to stdout
2025-05-05 08:04:01 +01:00
Claudio Ortolina 1401cc19d3 Display artist names in compilations track sheet 2025-05-04 21:58:44 +01:00