Commit Graph

1591 Commits

Author SHA1 Message Date
Claudio Ortolina 33d9348c4e Move CI to Coolify 2025-08-24 19:48:05 +03:00
Claudio Ortolina 679bf12972 Try and setup caching for Docker builds 2025-08-24 17:15:58 +03:00
Claudio Ortolina 29fb985b3b Add deploy to Coolify host 2025-08-24 17:15:18 +03:00
Claudio Ortolina 9bdde5ae53 Detail open port 2025-08-24 16:42:36 +03:00
Claudio Ortolina 2bc0527f43 No need to expose ports 2025-08-24 16:33:54 +03:00
Claudio Ortolina c5c75d5c4a Add healthcheck 2025-08-24 16:25:23 +03:00
Claudio Ortolina 967c68a24d Show errors on connection 2025-08-24 11:25:40 +03:00
Claudio Ortolina ccc3331eb2 Setup volume mount 2025-08-24 10:47:55 +03:00
Claudio Ortolina da0e756ebd Remove fly-specific overlay 2025-08-24 10:38:01 +03:00
Claudio Ortolina 057e4329b4 Add compose file for prod 2025-08-24 10:25:58 +03:00
Claudio Ortolina 70990d3a45 Update module documentation 2025-08-23 16:36:36 +03:00
Claudio Ortolina 30e1cfde51 Apply all scrobble rules every 12 hours 2025-08-23 16:31:02 +03:00
Claudio Ortolina a63dc47e2e Push image after build 2025-08-23 14:04:50 +03:00
Claudio Ortolina f8e3cb467b Try and build Docker image on GitHub 2025-08-23 13:59:46 +03:00
Claudio Ortolina 86351ae058 Update dependencies
thousand_island 1.3.14 => 1.4.0
tidewave 0.4.0 => 0.4.1
2025-08-22 21:04:43 +03:00
Claudio Ortolina e039138e08 Update dependencies
igniter 0.6.27 => 0.6.28
2025-08-22 08:37:31 +03:00
Claudio Ortolina 75d0ad3734 Update dependencies
quokka 2.10.0 => 2.11.0
2025-08-21 07:38:21 +03:00
Claudio Ortolina 4491c8d208 Migrate pagination to fluxon components 2025-08-20 20:17:53 +03:00
Claudio Ortolina 8938e949df Fix placement of dropdown in wishlist record detail 2025-08-20 20:05:16 +03:00
Claudio Ortolina 03aa6833df Uniform icon classes inside buttons 2025-08-20 20:03:03 +03:00
Claudio Ortolina 715ad6be49 Use button_group/1 2025-08-20 19:55:32 +03:00
Claudio Ortolina 7003983d8e Fix placement issue with dropdown 2025-08-20 16:20:07 +03:00
Claudio Ortolina 71ca5fa1b9 Update to Fluxon 2.0
Address required changes and immediate deprecations
2025-08-20 16:09:53 +03:00
Claudio Ortolina 0ed420acb3 Update dependencies
phoenix_live_view 1.1.7 => 1.1.8
2025-08-20 13:41:28 +03:00
Claudio Ortolina 92a3ed3dec Make sure buttons are right-aligned 2025-08-20 13:08:46 +03:00
Claudio Ortolina b5236ff1c0 Update dependencies
tidewave 0.3.2 => 0.4.0 (minor)
2025-08-19 17:46:15 +03:00
Claudio Ortolina 4ce1655a91 Update dependencies
bandit 1.7.0 => 1.8.0
live_debugger 0.3.1 => 0.3.2
phoenix_live_view 1.1.4 => 1.1.7
2025-08-18 22:13:09 +03:00
Claudio Ortolina 3dc69a5a10 Auto-refresh top albums and artists when new scrobbles come in 2025-08-18 10:12:43 +03:00
Claudio Ortolina df46759a8d Extract top artists component and lazy load each tab 2025-08-17 23:30:42 +03:00
Claudio Ortolina 30eddd983a Make top albums lazy load each tab 2025-08-17 23:30:42 +03:00
Claudio Ortolina af7e48507d Extract top albums component 2025-08-17 23:30:42 +03:00
Claudio Ortolina 4637f701c0 Reduce cache size in production 2025-08-17 09:34:02 +03:00
Claudio Ortolina a4bd6c3609 Increase pool size to avoid resource contention on stats page 2025-08-17 09:28:43 +03:00
Claudio Ortolina 0a0b075578 Update dependencies
oban 2.20.0 => 2.20.1
2025-08-16 07:42:48 +03:00
Claudio Ortolina c3241b567e Update tailwind from 4.1.11 to 4.1.12 2025-08-15 09:49:42 +03:00
Claudio Ortolina 1699338923 Update dependencies
fine 0.1.3 => 0.1.4
2025-08-15 09:49:42 +03:00
Claudio Ortolina 26c4226ddd Delete .cursor directory 2025-08-14 21:05:11 +03:00
Claudio Ortolina c47ecc4832 Upgrade Oban to v2.20 2025-08-14 18:32:10 +03:00
Claudio Ortolina 002bf57827 Update dependencies
igniter 0.6.26 => 0.6.27
phoenix_live_view 1.1.3 => 1.1.4
tidewave 0.3.1 => 0.3.2
2025-08-14 12:45:44 +03:00
Claudio Ortolina c368cea9d0 Update dependencies
tidewave 0.3.0 => 0.3.1
2025-08-13 18:40:52 +03:00
Claudio Ortolina 233e3091b6 Support applying scrobble rules only on a given set of tracks 2025-08-13 14:00:24 +03:00
Claudio Ortolina 08d7bba1e3 Update esbuild from 0.25.8 to 0.25.9 2025-08-13 10:30:25 +03:00
Claudio Ortolina da464a52e0 Fix error handling pattern match error 2025-08-11 12:00:59 +03:00
Claudio Ortolina 1ca1dcf0f3 Fix signature of LastFm.Feed.update/1 2025-08-11 11:59:44 +03:00
Claudio Ortolina af7c235491 Update dependencies
igniter 0.6.25 => 0.6.26
2025-08-10 10:39:54 +03:00
Claudio Ortolina 92a328da09 Update erlang to 28.0.2 2025-08-09 16:24:58 +03:00
Claudio Ortolina 182c428542 Update dependencies
phoenix_test 0.7.0 => 0.7.1
2025-08-09 08:14:09 +03:00
Claudio Ortolina 702cd9aaae Update dependencies
lazy_html 0.1.5 => 0.1.6
2025-08-07 14:54:21 +03:00
Claudio Ortolina 8113e8bdc0 Make scrobble rules create/update actions play nicely with list ordering 2025-08-06 15:46:08 +03:00
Claudio Ortolina 996da20aeb Sync usage rules 2025-08-06 09:45:27 +03:00