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 |
|
Claudio Ortolina
|
fba621db10
|
Include artists in get_release
|
2025-05-04 21:50:23 +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
|
0952bcd399
|
Use strftime to format date and datetimes
|
2025-05-04 17:23:33 +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
|
2e5c90593e
|
Make test completely deterministic
|
2025-05-04 16:47:17 +01:00 |
|
Claudio Ortolina
|
93e1fad88e
|
Make purchase order deterministic
Avoids ordering issues when records have the same purchased_at datetime
(which is what happens when they're scanned in batches).
|
2025-05-04 09:20:45 +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
|
23e59edeec
|
Update npm dependencies
|
2025-05-02 18:39:58 +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
|
bc213caa45
|
Store selected release id when scanning a record
|
2025-05-01 19:36:47 +01:00 |
|
Claudio Ortolina
|
3e7341d4ca
|
Support choosing a selected release
|
2025-05-01 17:42:40 +01:00 |
|
Claudio Ortolina
|
cba06ec5dc
|
Add DiscogsTest
|
2025-05-01 16:49:39 +01:00 |
|
Claudio Ortolina
|
99bba31ff0
|
Update npm dependencies
|
2025-05-01 16:43:42 +01:00 |
|
Claudio Ortolina
|
d8bc26da4c
|
Fix migration to be schema independent
|
2025-05-01 14:12:53 +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
|
8be0144cc7
|
Update tailwind from 4.1.4 to 4.1.5
|
2025-04-30 21:45:18 +01:00 |
|
Claudio Ortolina
|
ad6e8503ed
|
Add tests around data consistency bg jobs for artist info
|
2025-04-29 21:05:02 +01:00 |
|
Claudio Ortolina
|
2d02fee83d
|
Update dependencies
thousand_island 1.3.12 => 1.3.13
|
2025-04-29 20:58:00 +01:00 |
|
Claudio Ortolina
|
9fc729d5e1
|
Support secondary Discogs images
|
2025-04-29 18:56:48 +01:00 |
|
Claudio Ortolina
|
1c3efb262b
|
Return 404 for artist image requests without image data
|
2025-04-29 18:52:38 +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
|
818a416b1c
|
Prune artist info after deleting the artist's last record
|
2025-04-29 18:44:37 +01:00 |
|
Claudio Ortolina
|
fa49e73385
|
When creating a record, queue a job to fetch artist info
|
2025-04-29 16:56:22 +01:00 |
|
Claudio Ortolina
|
f98e29263f
|
Add vsn hash to artist image tag
|
2025-04-29 16:16:18 +01:00 |
|
Claudio Ortolina
|
5e9fba824c
|
Refactor function to remove nested error handling
|
2025-04-29 16:11:05 +01:00 |
|
Claudio Ortolina
|
f1dd45e438
|
Show country flag for artist
|
2025-04-29 09:58:06 +01:00 |
|
Claudio Ortolina
|
91a00fab94
|
Account for fetch_artist_info error
|
2025-04-28 20:24:57 +01:00 |
|
Claudio Ortolina
|
6484f94f38
|
Account for lack of MusicBrainz artist relations
|
2025-04-28 20:15:35 +01:00 |
|
Claudio Ortolina
|
26be067750
|
Implement failure cases in fetch artist image background job
|
2025-04-28 20:12:15 +01:00 |
|
Claudio Ortolina
|
f3e2b0e68a
|
Account for lack of images in discogs data
|
2025-04-28 20:11:56 +01:00 |
|
Claudio Ortolina
|
682e45ec8a
|
Update dependencies
exqlite 0.30.0 => 0.30.1
phoenix_live_dashboard 0.8.6 => 0.8.7
vix 0.33.0 => 0.33.1
|
2025-04-28 19:59:06 +01:00 |
|
Claudio Ortolina
|
e69d011a89
|
Update npm dependencies
|
2025-04-28 19:58:40 +01:00 |
|
Claudio Ortolina
|
34069636a0
|
Add tests for Artists.fetch_artist_info/1
|
2025-04-28 11:04:45 +01:00 |
|
Claudio Ortolina
|
177ce20e6c
|
Make ping prod task hit the health endpoint
|
2025-04-28 10:28:39 +01:00 |
|
Claudio Ortolina
|
3cee739fc9
|
Render artist image in artist page
|
2025-04-27 21:39:53 +01:00 |
|
Claudio Ortolina
|
d603bc2ffd
|
Define a queue for heavy writes
|
2025-04-27 21:23:13 +01:00 |
|
Claudio Ortolina
|
f5b783bdff
|
Add async job to fetch artist image
|
2025-04-27 21:20:38 +01:00 |
|
Claudio Ortolina
|
3d3e758a7a
|
Add endpoint to display an artist image
|
2025-04-27 21:20:38 +01:00 |
|