Commit Graph

1795 Commits

Author SHA1 Message Date
Claudio Ortolina 6853299865 Show application version in console banner 2025-09-20 10:44:18 +03:00
Claudio Ortolina 254c99c33d Reorganize metrics
Disable all Phoenix metrics - while useful in theory, I never got any
specific insight from any of them.
2025-09-20 10:29:31 +03:00
Claudio Ortolina 2e071d24b9 Add index on content size 2025-09-20 09:59:27 +03:00
Claudio Ortolina 056aef97cc Poll metrics every 30 seconds 2025-09-20 09:51:46 +03:00
Claudio Ortolina dd09fb907b Track both content and cache size 2025-09-20 09:49:06 +03:00
Claudio Ortolina 68a2159d7d Track total assets cache size in Live Dashboard 2025-09-20 08:24:15 +03:00
Claudio Ortolina a1b5842148 Prune asset cache every 12 hours 2025-09-20 08:17:16 +03:00
Claudio Ortolina 772de1751e Track asset cache inserted_at 2025-09-20 08:05:30 +03:00
Claudio Ortolina 90b3fa1fdc Refactor Records.Cover to Assets.Image 2025-09-20 07:42:38 +03:00
Claudio Ortolina c5d856fdd8 Add Transform.new/1 2025-09-19 23:58:09 +03:00
Claudio Ortolina 2e8399c44b Update npm dependencies 2025-09-19 23:51:02 +03:00
Claudio Ortolina 7c0c2c0669 Update dependencies
ecto 3.13.2 => 3.13.3
2025-09-19 23:50:15 +03:00
Claudio Ortolina 932289ed3b Extract artist_image component 2025-09-19 13:52:59 +03:00
Claudio Ortolina 8807fce15b Don't assume webp accept is at the beginning 2025-09-18 21:45:40 +03:00
Claudio Ortolina 74a93e2ee0 Remove obsolete data in artist infos 2025-09-18 21:33:52 +03:00
Claudio Ortolina f57424d610 Store and edit artist images as assets 2025-09-18 21:26:26 +03:00
Claudio Ortolina 83151a125b Remove unused artist functionality 2025-09-18 21:26:26 +03:00
Claudio Ortolina 455c3a8b53 Serve artist images via assets 2025-09-18 21:26:20 +03:00
Claudio Ortolina e069511f4e Show artist image via assets in top artists 2025-09-18 21:26:16 +03:00
Claudio Ortolina e158345674 Change /covers to /assets 2025-09-18 21:26:16 +03:00
Claudio Ortolina e0ecafadd5 Join top artists with respective artist infos to get image hashes 2025-09-18 21:26:16 +03:00
Claudio Ortolina 3428ad4537 Serve artist images from assets 2025-09-18 21:26:16 +03:00
Claudio Ortolina bede7f4679 Update dependencies
Updating phoenix_live_view (Hex package)
Updating phoenix_test (Hex package)
2025-09-18 19:13:35 +03:00
Claudio Ortolina 9a6df80eca Update esbuild from 0.25.9 to 0.25.10 2025-09-18 10:23:39 +03:00
Claudio Ortolina e5eda5ca95 Preconnect to Inter font origin 2025-09-17 17:08:13 +03:00
Claudio Ortolina aa72692eaf Cache transformations 2025-09-17 16:54:47 +03:00
Claudio Ortolina b0f4e18ef7 Fix API collection record cover URLs 2025-09-17 11:24:14 +03:00
Claudio Ortolina 0996b78c7b Use Transforms to serve covers at the right size 2025-09-17 10:26:38 +03:00
Claudio Ortolina dc9c8fca8e Add Asset.Transform module
Allows building URLs with embedded transformation options
2025-09-17 09:33:13 +03:00
Claudio Ortolina d932498c11 Rename tests for consistency 2025-09-17 09:12:07 +03:00
Claudio Ortolina e7c2b92a3b Remove track count from scrobbled tracks list 2025-09-17 09:11:03 +03:00
Claudio Ortolina fa1a8bee54 Extract FormatNumber Hook 2025-09-17 09:02:09 +03:00
Claudio Ortolina 6112ec7f0a Move barcode-scanner.js under hooks/ 2025-09-17 08:58:18 +03:00
Claudio Ortolina 01094004ee Add Today button in records for the day 2025-09-16 22:11:09 +03:00
Claudio Ortolina 79fddb0189 Remove floki 2025-09-16 21:09:17 +03:00
Claudio Ortolina 9e81326881 Update dependencies
phoenix_test 0.7.1 => 0.8.0
2025-09-16 21:08:28 +03:00
Claudio Ortolina 9b1241b7a4 Shrink and fix position of scrobbled tracks order options 2025-09-16 21:04:06 +03:00
Claudio Ortolina f42f050de0 Simplify scrobbled tracks layout
Remove no results view
2025-09-16 21:01:44 +03:00
Claudio Ortolina 08a42e3edc Fix prod backup broken script 2025-09-16 20:45:14 +03:00
Claudio Ortolina 1dd834e4f9 Change default page size to 20
Stopgap - need to change the AI slop with something simpler.
2025-09-16 17:00:45 +03:00
Claudio Ortolina 100767f7da Reduce default page size from 200 to 20 2025-09-16 16:54:33 +03:00
Claudio Ortolina b4e3aefde7 Add console banner 2025-09-16 15:30:42 +03:00
Claudio Ortolina 2cb9c9288c Add bin task to vacuum the repo 2025-09-16 13:48:29 +03:00
Claudio Ortolina a0647ab91a Remove buggy tests 2025-09-16 13:15:23 +03:00
Claudio Ortolina eec097dd43 Address warnings 2025-09-16 13:15:16 +03:00
Claudio Ortolina a265f2ae52 Address Credo warnings 2025-09-16 12:57:03 +03:00
Claudio Ortolina c549a7cc6b Update scrobbled track form
- Show artwork
- Remove input to change datetime
- Improve styling of actions
2025-09-16 12:56:42 +03:00
Claudio Ortolina dae334b1b7 Scrobbled tracks CRUD
- Failing tests
- Warnings
2025-09-16 12:45:36 +03:00
Claudio Ortolina 59b00502d3 Use emojis for important CI tests 2025-09-16 11:45:45 +03:00
Claudio Ortolina 15e7d90470 Make important CI steps stand out console report 2025-09-16 11:32:58 +03:00