Commit Graph

540 Commits

Author SHA1 Message Date
Claudio Ortolina d5b29b20bb Store last fm information into session (doesn't work yet) 2025-05-05 20:58:37 +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 1401cc19d3 Display artist names in compilations track sheet 2025-05-04 21:58:44 +01:00
Claudio Ortolina 4b0e11823d Don't open tracks side panel by default 2025-05-04 21:12:09 +01:00
Claudio Ortolina f4fe638a95 Display tracks for records with a selected release 2025-05-04 21:10:40 +01:00
Claudio Ortolina 67714a1191 Set purchased at form display format 2025-05-04 17:10:11 +01:00
Claudio Ortolina 6e76e2b203 Use Fluxon loading element 2025-05-04 17:01:22 +01:00
Claudio Ortolina 0aa1a526b2 Fix animations of edit buttons 2025-05-02 21:12:32 +01:00
Claudio Ortolina 38f60d62e0 Fix jittering in record detail pages
Use flex instead of columns.
2025-05-02 21:06:43 +01:00
Claudio Ortolina 8d4e4e8f85 Show digital downloads in selected release label 2025-05-02 08:12:40 +01:00
Claudio Ortolina 427a4e204e Make selected release input searchable 2025-05-02 08:12:15 +01:00
Claudio Ortolina 8d4f7fac37 Show country emoji in release label 2025-05-02 08:07:15 +01:00
Claudio Ortolina 5b7cd04c32 Remove leftover top margin above wishlist add button 2025-05-01 21:55:20 +01:00
Claudio Ortolina e173925a2a Use fluxon components for remaining inputs 2025-05-01 21:50:34 +01:00
Claudio Ortolina 584c5cf3e0 Use Fluxon components for record edit form 2025-05-01 20:30:44 +01:00
Claudio Ortolina cfe357239b Refactor to move record release helpers to better places 2025-05-01 20:21:18 +01:00
Claudio Ortolina c414ea89b7 Use Fluxon selects for record form 2025-05-01 20:09:11 +01:00
Claudio Ortolina 3e7341d4ca Support choosing a selected release 2025-05-01 17:42:40 +01:00
Claudio Ortolina e083950138 Rename record.release to record.release_date
Includes changes to dependent tables (i.e. the record search index) and
related functions.
2025-05-01 14:04:57 +01:00
Claudio Ortolina 4a70e02f14 Don't fail composing artist image url when image is not present 2025-04-29 18:50:23 +01:00
Claudio Ortolina f98e29263f Add vsn hash to artist image tag 2025-04-29 16:16:18 +01:00
Claudio Ortolina f1dd45e438 Show country flag for artist 2025-04-29 09:58:06 +01:00
Claudio Ortolina 3cee739fc9 Render artist image in artist page 2025-04-27 21:39:53 +01:00
Claudio Ortolina 3d3e758a7a Add endpoint to display an artist image 2025-04-27 21:20:38 +01:00
Claudio Ortolina e78026c3da Update index.ex
Increase padding below stats album preview
2025-04-26 18:16:26 +01:00
Claudio Ortolina 9cf19b7f75 Extract ScrobbleActivity context 2025-04-25 16:15:56 +01:00
Claudio Ortolina 0ebcd2f6b2 Show multiple entries for the same album in scrobble activity 2025-04-25 07:42:06 +01:00
Claudio Ortolina 0532f661e9 Improve stat charts
- Use tw classes for color
- Better titles
- Limit to top 20
2025-04-20 15:22:31 +01:00
Claudio Ortolina 17c9098aba Consolidate usage of 'artist names' string 2025-04-20 14:29:53 +01:00
Claudio Ortolina 5fe3e8eee1 Render musicbrainz_id form input with monospace font 2025-04-20 09:47:19 +01:00
Claudio Ortolina 8501a48a06 Tighten design of navbar 2025-04-16 11:04:08 +01:00
Claudio Ortolina 1ad31b7c30 In edit form, move release and purchased at on the same line 2025-04-16 06:12:49 +01:00
Claudio Ortolina a3be37e86e Restore refreshing covers synchronously (better UX) 2025-04-14 17:41:11 +01:00
Claudio Ortolina 7c0cee4732 Mount oban_web 2025-04-14 17:14:39 +01:00
Claudio Ortolina a3b6510c40 Refresh covers asynchronously 2025-04-14 10:58:47 +01:00
Claudio Ortolina 3f4e2bc975 Link to Last.fm events from "On Tour" badge 2025-04-11 10:27:45 +01:00
Claudio Ortolina 32c11f86c9 Make timezone configurable 2025-04-10 18:34:05 +01:00
Claudio Ortolina 9cae628d4e Optimize load-more by skipping one http call 2025-04-10 18:07:44 +01:00
Claudio Ortolina 099c895c8f Use localized scrobbled_at label 2025-04-10 12:49:23 +01:00
Claudio Ortolina 6576034d4e Rename Pagination to PaginationComponent 2025-04-09 19:08:06 +01:00