Claudio Ortolina
d94ae553a3
Consolidate CI pipeline
...
Test on every commit, deploy only on main
2024-10-03 18:59:20 +01:00
Claudio Ortolina
8ee1fec3cb
Allow editing of record format
2024-10-03 18:51:24 +01:00
Claudio Ortolina
6a1803ea06
Extract record types for readability
2024-10-03 18:51:05 +01:00
Claudio Ortolina
e7fc335251
Correctly return 404s in /images endpoint
2024-10-03 16:14:27 +01:00
Claudio Ortolina
040859220b
Cache CI test artefacts ( #2 )
2024-10-03 15:52:41 +01:00
Claudio Ortolina
18189237cb
Merge pull request #1 from cloud8421/setup-ci
...
Setup ci
2024-10-03 15:39:33 +01:00
Claudio Ortolina
0f16c62a27
Fix
2024-10-03 15:34:38 +01:00
Claudio Ortolina
22a55e829d
Fix version file input
2024-10-03 15:33:20 +01:00
Claudio Ortolina
75ec0e0472
Attempt at setting up CI
2024-10-03 14:11:42 +01:00
Claudio Ortolina
e23caabff7
Improve record list tests
2024-10-03 14:07:19 +01:00
Claudio Ortolina
c192458efe
Setup Sentry for LiveView error tracking
2024-10-03 13:37:33 +01:00
Claudio Ortolina
e2dd68a135
Upgrade Sentry
2024-10-03 13:23:47 +01:00
Claudio Ortolina
8e881fb546
Fix missing artist names in record list
2024-10-03 13:18:38 +01:00
Claudio Ortolina
040c73ce59
Remove column labels from record list
2024-10-03 10:38:33 +01:00
Claudio Ortolina
ecce630ae4
Setup Sentry
2024-10-03 10:11:04 +01:00
Claudio Ortolina
a02e6a5fcf
Rename record to latest record in stats
2024-10-02 21:27:38 +01:00
Claudio Ortolina
62d792a244
Show record count by format in stats dashboard
2024-10-02 21:26:21 +01:00
Claudio Ortolina
6edbb7e057
Add mix task to download production DB
2024-10-02 17:08:50 +01:00
Claudio Ortolina
1e0d5486e0
Rename image* to cover*
2024-10-02 16:33:42 +01:00
Claudio Ortolina
fb978406cd
Remove year from records
2024-10-02 14:32:27 +01:00
Claudio Ortolina
024d95da7c
Use release instead of year
2024-10-02 14:22:22 +01:00
Claudio Ortolina
97b04ba8a2
Remove scaffolded test
...
Doesn't provide any value - should be replaced with proper integration
tests.
2024-10-01 22:39:03 +01:00
Claudio Ortolina
83c70d4ec3
Make import format choice buttons visible on mobile
2024-10-01 22:37:46 +01:00
Claudio Ortolina
df83d0a82b
Fix inconsistencies in import and search
2024-10-01 22:32:05 +01:00
Claudio Ortolina
a3eaaef9d2
Move release group assembling logic into MB module
2024-10-01 17:22:31 +01:00
Claudio Ortolina
e7405f4c71
Fix wrong event name for import logic
2024-10-01 17:22:11 +01:00
Claudio Ortolina
82b1f12f99
Avoid loading image-related fields when not necessary
...
Image data and url are only necessary when loading the image, which is
done exclusively via the /images endpoint. Most other read queries can
safely exclude them, and rely only on the hash as a cache key.
2024-10-01 12:26:27 +01:00
Claudio Ortolina
c89ef20b07
Make input names for search(es) more consistent
2024-09-30 21:45:34 +01:00
Claudio Ortolina
9c7a2917a9
Style the record type when showing an album
2024-09-30 20:33:28 +01:00
Claudio Ortolina
9b7429dd9f
Store image hashes in the db - part 2
2024-09-30 20:20:32 +01:00
Claudio Ortolina
180224d381
Store image hashes in the db - part 1
2024-09-30 20:09:32 +01:00
Claudio Ortolina
9cd24bad17
No need to keep uploaded images in the socket
...
As images are only processed on save AFTER validation, we can avoid
keeping them in the socket, with the only downside of losing a little
resilience in case the save operation errors out (in which case the
upload would be lost).
2024-09-30 13:50:07 +01:00
Claudio Ortolina
1f1c69f738
Allow uploading custom cover art
2024-09-30 10:31:45 +01:00
Claudio Ortolina
b0b39671bc
Only use etags for caching cover art
...
Preps the ground for custom uploads
2024-09-30 10:31:05 +01:00
Claudio Ortolina
a1c782a670
Fix artwork shadow in record list
2024-09-30 09:40:42 +01:00
Claudio Ortolina
547195e455
Improve show record interface
...
Use a single column layout on mobile, with centered buttons.
2024-09-30 09:40:26 +01:00
Claudio Ortolina
c58f783e9e
Fix double render of records
...
Records were rendered twice due to handle_params reassigning data
irrespectively of the need for it.
2024-09-30 09:16:15 +01:00
Claudio Ortolina
95a0a21877
Introduce gold brand color
2024-09-30 09:15:12 +01:00
Claudio Ortolina
ccd3dbfa74
Add top navigation
2024-09-29 22:54:57 +01:00
Claudio Ortolina
9553e66262
Fix stats page color scheme
2024-09-29 19:10:54 +01:00
Claudio Ortolina
039ba95a60
Improve home page stats
2024-09-29 17:21:48 +01:00
Claudio Ortolina
8d6bfaf035
Put some stats on the home page
2024-09-28 22:41:53 +01:00
Claudio Ortolina
e00c926afe
Fix positioning of format labels
2024-09-28 20:25:27 +01:00
Claudio Ortolina
64ea8fe3fa
Extend import to support choosing format
2024-09-28 20:23:22 +01:00
Claudio Ortolina
82e5962c74
Add record format (defaulting to CD)
2024-09-28 19:16:15 +01:00
Claudio Ortolina
154b94646a
Disallow all spider traffic
2024-09-28 16:01:01 +01:00
Claudio Ortolina
02dccaf042
Use icons in record list
2024-09-28 15:55:50 +01:00
Claudio Ortolina
1ec6712513
Add health controller
...
Fly.io uses '/health' to determine the application health status.
2024-09-28 15:27:59 +01:00
Claudio Ortolina
60939a304b
Remove autogenerated home route
...
Renders records instead.
2024-09-27 19:59:15 +01:00
Claudio Ortolina
97ebf13c7b
Update production host
2024-09-27 19:50:08 +01:00