Claudio Ortolina
|
89a5489de7
|
Ingnore .iex.exs when building the Docker image
|
2025-09-22 14:05:36 +03:00 |
|
Claudio Ortolina
|
1722eb0eed
|
Enable IEx auto_reload
|
2025-09-22 13:59:58 +03:00 |
|
Claudio Ortolina
|
a9355b72da
|
Improve style and interactions in vertical bar charts
|
2025-09-22 12:50:04 +03:00 |
|
Claudio Ortolina
|
4e24bfe966
|
Populate genres via Oban with generous retries
This is due to OpenAI erroring or timing out incredibly frequently.
|
2025-09-22 08:22:36 +03:00 |
|
Claudio Ortolina
|
5ecbed6c43
|
Revert "Enable os_mon"
This reverts commit 0071d45998.
|
2025-09-21 21:21:39 +03:00 |
|
Claudio Ortolina
|
a1b9994837
|
Convert universal search into a live component
|
2025-09-21 21:21:16 +03:00 |
|
Claudio Ortolina
|
64cb917a4e
|
Use explicit Phoenix 1.8 style layouts
|
2025-09-21 21:11:17 +03:00 |
|
Claudio Ortolina
|
0071d45998
|
Enable os_mon
|
2025-09-21 20:27:25 +03:00 |
|
Claudio Ortolina
|
a4ffbd6d10
|
Update erlang to 28.1
|
2025-09-21 17:36:43 +03:00 |
|
Claudio Ortolina
|
8cd20a06d3
|
Fix display of artist images in universal search
|
2025-09-21 17:06:39 +03:00 |
|
Claudio Ortolina
|
149742bbd1
|
Add Oban metrics (duration by state)
|
2025-09-21 16:53:31 +03:00 |
|
Claudio Ortolina
|
9f67859315
|
Detect 5 year anniversaries
|
2025-09-21 09:10:25 +03:00 |
|
Claudio Ortolina
|
f31a98eea7
|
Update npm lockfile format
Presumably due to Node upgrade - it now includes license info.
|
2025-09-21 09:05:13 +03:00 |
|
Claudio Ortolina
|
b8e13bcee8
|
Update dependencies
igniter 0.6.28 => 0.6.29
|
2025-09-21 09:04:14 +03:00 |
|
Claudio Ortolina
|
afad115525
|
Run on Node.js 24.8.0
|
2025-09-20 13:07:04 +03:00 |
|
Claudio Ortolina
|
a3f2c75f69
|
Remove dns_cluster
|
2025-09-20 12:56:05 +03:00 |
|
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 |
|