Claudio Ortolina
|
0be8f70123
|
Fix dividers color in stats
|
2024-10-23 21:30:57 +01:00 |
|
Claudio Ortolina
|
d1d2e4aa0e
|
Fix login stray indigo color
|
2024-10-23 21:30:43 +01:00 |
|
Claudio Ortolina
|
ebc827dcfe
|
Update colors for stats page
|
2024-10-23 20:33:28 +01:00 |
|
Claudio Ortolina
|
6a484f5361
|
Update colours for login form
|
2024-10-23 10:45:00 +01:00 |
|
Claudio Ortolina
|
0d7b363da8
|
Name sections in stats page
|
2024-10-22 18:35:23 +01:00 |
|
Claudio Ortolina
|
bb74057c31
|
Include wishlist count in stats page
|
2024-10-22 18:29:51 +01:00 |
|
Claudio Ortolina
|
8e654fb782
|
Rename counts in stats
|
2024-10-22 18:14:15 +01:00 |
|
Claudio Ortolina
|
913694b380
|
Rename "Sign in" to "Login"
|
2024-10-22 13:37:48 +01:00 |
|
Claudio Ortolina
|
685be03ccf
|
Extract stats translations
|
2024-10-21 11:37:13 +01:00 |
|
Claudio Ortolina
|
3ea278181e
|
Extract session translation strings
|
2024-10-21 10:29:05 +01:00 |
|
Claudio Ortolina
|
11ace38b19
|
Remove unused 'remember me' checkbox
|
2024-10-21 10:14:46 +01:00 |
|
Claudio Ortolina
|
be314e3916
|
Reset session when hitting /login
|
2024-10-21 09:59:29 +01:00 |
|
Claudio Ortolina
|
214d12f6cb
|
Use password from environment
|
2024-10-21 08:54:46 +01:00 |
|
Claudio Ortolina
|
4fcfc6c921
|
Complete authentication flow with dummy password
|
2024-10-20 19:25:31 +01:00 |
|
Claudio Ortolina
|
b5bceb92e0
|
Add login route with hardcoded password validation
|
2024-10-20 19:05:41 +01:00 |
|
Claudio Ortolina
|
4e5715bf0b
|
Better constrain cover artwork sizes
|
2024-10-17 22:08:23 +01:00 |
|
Claudio Ortolina
|
032e78b453
|
Add hover style to stats page links
|
2024-10-15 23:06:14 +01:00 |
|
Claudio Ortolina
|
0218f8223c
|
Add more artist links with correct style
|
2024-10-15 23:03:20 +01:00 |
|
Claudio Ortolina
|
69e6cc67a2
|
Make page titles consistent with application structure
- All existing pages get a nice title
- Suffix is "Music Library"
- Fallback is current request path
|
2024-10-15 17:32:59 +01:00 |
|
Claudio Ortolina
|
2661c9f60d
|
Display type stats
|
2024-10-14 22:33:05 +01:00 |
|
Claudio Ortolina
|
49f5ae30f2
|
Improve display of latest album in stats
|
2024-10-14 18:32:09 +01:00 |
|
Claudio Ortolina
|
6e638b8f20
|
Improve stats interface
- Remove unnecessary buttons - can click directly on cards
- Enable shortcuts to lists filtered by format
|
2024-10-14 11:31:52 +01:00 |
|
Claudio Ortolina
|
6c9d1775d7
|
Rename application sections
|
2024-10-13 21:58:12 +01:00 |
|
Claudio Ortolina
|
52c1be1e32
|
Restructure stats
Split out count by format
|
2024-10-08 20:36:39 +01:00 |
|
Claudio Ortolina
|
36f1d44468
|
Add counts by format as a separate item
|
2024-10-08 20:21:38 +01:00 |
|
Claudio Ortolina
|
33f4cb11be
|
Use a different icon for home stats
|
2024-10-07 15:26:04 +01:00 |
|
Claudio Ortolina
|
cd1331bbc6
|
Sort formats by descending count in stats
|
2024-10-07 15:05:54 +01:00 |
|
Claudio Ortolina
|
ddbda5b4d2
|
Normalize display of artist names
|
2024-10-07 14:57:30 +01:00 |
|
Claudio Ortolina
|
be9dc37ed5
|
Use long labels for formats in stats page
|
2024-10-07 10:04:31 +01:00 |
|
Claudio Ortolina
|
409a8414d0
|
Fix stats layout to account for more groups
|
2024-10-07 10:01:30 +01:00 |
|
Claudio Ortolina
|
ac27e86fb5
|
Rename /images to /covers
|
2024-10-06 16:06:33 +01:00 |
|
Claudio Ortolina
|
70ca206b5d
|
Show artists for latest record
|
2024-10-03 23:10:55 +01:00 |
|
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 |
|