Claudio Ortolina
|
e7fc335251
|
Correctly return 404s in /images endpoint
|
2024-10-03 16:14:27 +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
|
1e0d5486e0
|
Rename image* to cover*
|
2024-10-02 16:33:42 +01:00 |
|
Claudio Ortolina
|
9b7429dd9f
|
Store image hashes in the db - part 2
|
2024-09-30 20:20:32 +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
|
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
|
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
|
1200215321
|
Enable aggressive caching for the images endpoint
|
2024-09-16 14:59:54 +01:00 |
|
Claudio Ortolina
|
cb8b42aad6
|
When serving the image, only load its data
|
2024-09-16 14:47:13 +01:00 |
|
Claudio Ortolina
|
6ac5a88c47
|
Raw importer for all cover images
|
2024-09-16 12:30:54 +01:00 |
|
Claudio Ortolina
|
afc1802399
|
Serve local cover images
|
2024-09-16 09:50:07 +01:00 |
|
Claudio Ortolina
|
d547ee6f8d
|
Generate project
Using `mix phx.new music_library --database sqlite3 --binary-id --no-mailer`
|
2024-09-12 14:05:08 +01:00 |
|