Commit Graph

156 Commits

Author SHA1 Message Date
Claudio Ortolina d269b72838 Update esbuild to 0.27.4 2026-03-12 18:55:20 +00:00
Claudio Ortolina f42c449213 Update two frontend asset directives to conform with Phoenix 1.8.5 2026-03-11 15:43:37 +00:00
Claudio Ortolina 20b497bbb8 Don't track route not found errors 2026-03-10 20:05:27 +00:00
Claudio Ortolina d3e1ecd10b Remove Sobelow TODOs 2026-03-07 18:39:38 +00:00
Claudio Ortolina 2b09611fe9 Mark TODOs to change secrets in base configuration 2026-03-07 18:17:27 +00:00
Claudio Ortolina 6c2036ff7d Make excluded genres configurable 2026-03-06 09:45:42 +00:00
Claudio Ortolina 99e30d5fdf Send the records on this day email at 7am 2026-03-06 08:05:36 +00:00
Claudio Ortolina 06aaa35628 Increase buffer size for Telemetry Storage 2026-03-05 22:55:09 +00:00
Claudio Ortolina f109057be5 Persist telemetry data in local sqlite database 2026-03-05 13:39:38 +00:00
Claudio Ortolina 478832249b Send record of the day email 2026-03-05 10:37:04 +00:00
Claudio Ortolina c831b20317 Move error tracker notifier files to correct namespace 2026-03-04 19:39:36 +00:00
Claudio Ortolina ad9bcd8481 Inline error tracker notification code
As we don't need the Discord functionality which brings quite a lot of
extra libraries/code
2026-03-04 17:19:14 +00:00
Claudio Ortolina ed1dd2b440 Mount error tracker notifier 2026-03-04 15:55:32 +00:00
Claudio Ortolina 1c04eea88f Install and configure Swoosh with Mailgun 2026-03-04 15:52:17 +00:00
Claudio Ortolina 99674eb8bc Refactor and add tests for OpenAI namespace 2026-03-02 14:11:51 +00:00
Claudio Ortolina a95648c25d Support running parallelized test suites 2026-03-02 10:51:59 +00:00
Claudio Ortolina 919a42d355 Parameterize API cooldowns 2026-03-01 17:17:32 +00:00
Claudio Ortolina 50da389bf9 Run Oban cron jobs only on prod 2026-03-01 16:00:06 +00:00
Claudio Ortolina 6836cf5c9e Integrate refresh of Last.fm data (both per artist and batch) 2026-03-01 09:46:27 +00:00
Claudio Ortolina 1b934537ea Remove Sentry and Honeybadger 2026-02-26 21:52:57 +00:00
Claudio Ortolina aa9de04997 Enable ErrorTracker in prod only 2026-02-26 21:33:20 +00:00
Claudio Ortolina 18ac442b2c Install ErrorTracker 2026-02-26 21:31:37 +00:00
Claudio Ortolina 77c5453fa8 Report all errors to Honeybadger 2026-02-26 20:47:16 +00:00
Claudio Ortolina 13e88be539 Install Honeybadger 2026-02-26 20:30:11 +00:00
Claudio Ortolina f23bb58414 Revert "EXP: update to Sentry 12.0"
This reverts commit 657d82b021.
2026-02-26 10:59:45 +00:00
Claudio Ortolina 657d82b021 EXP: update to Sentry 12.0 2026-02-25 19:02:47 +00:00
Claudio Ortolina 913e27cd3d Update tailwind from 4.2.0 to 4.2.1 2026-02-23 14:26:01 +00:00
Claudio Ortolina 1dfb2d2a6f Use Wikipedia data for record similarity and raise similarity threshold 2026-02-19 15:51:12 +00:00
Claudio Ortolina e1aa1d371c Reduce resolution of oban_met metrics 2026-02-19 13:37:53 +00:00
Claudio Ortolina aa21f66255 Update tailwind from 4.1.18 to 4.2.0 2026-02-18 18:38:30 +00:00
Claudio Ortolina 10b6a0703c Centralize pagination settings 2026-02-17 08:24:07 +00:00
Claudio Ortolina 2872d14a8a Refresh all data at the beginning of the month 2026-02-14 12:09:06 +00:00
Claudio Ortolina 01b3d64b82 Refresh records MusicBrainz data every first day of the month 2026-02-14 11:50:05 +00:00
Claudio Ortolina ddc4691522 EXP: cover search via Brave API 2026-02-09 18:51:47 +00:00
Claudio Ortolina bcae291cff Support getting artist bios from Wikipedia (experimental) 2026-02-09 15:20:06 +00:00
Claudio Ortolina 14547838d8 Do not leak sensitive db data in prod 2026-02-09 09:53:36 +00:00
Claudio Ortolina de9ba50534 Update esbuild from 0.27.2 to 0.27.3 2026-02-06 11:22:53 +00:00
Claudio Ortolina f6cd2d7076 Update esbuild from 0.27.1 to 0.27.2 2025-12-17 12:05:41 +03:00
Claudio Ortolina 8e15b6eb57 Optimize the repo every day at 4am 2025-12-15 10:23:54 +03:00
Claudio Ortolina 0d72eeda4c Update tailwind from 4.1.17 to 4.1.18 2025-12-11 20:20:23 +03:00
Claudio Ortolina 42fc59f111 Update dependencies
ecto_sql 3.13.2 => 3.13.3
phoenix 1.8.2 => 1.8.3
phoenix_live_reload 1.6.1 => 1.6.2
2025-12-08 19:49:09 +00:00
Claudio Ortolina b32314ea99 Update esbuild from 0.27.0 to 0.27.1 2025-12-03 22:53:01 +00:00
Claudio Ortolina 319bb2e6eb Update esbuild from 0.26.0 to 0.27.0 2025-11-09 20:54:21 +00:00
Claudio Ortolina 80058eeb61 Update esbuild from 0.25.12 to 0.26.0 2025-11-09 09:50:07 +00:00
Claudio Ortolina 4a5ed2de1a Enable artists maintenance tasks 2025-11-07 17:14:45 +00:00
Claudio Ortolina 713d184b0d Prune dangling assets every day at 2am
Running this before regular vacuum so that vacuum can reclaim space
2025-11-07 12:17:46 +00:00
Claudio Ortolina bff1759da5 Update tailwind from 4.1.16 to 4.1.17 2025-11-06 19:45:23 +00:00
Claudio Ortolina 11acec56b2 Remove lotus
Unstable - and it messes with the repo connection, creating other
errors.
2025-11-03 17:29:37 +00:00
Claudio Ortolina 4a555fe01c Update esbuild from 0.25.11 to 0.25.12 2025-11-02 09:27:21 +00:00
Claudio Ortolina af8ca54d3e Run Repo vacuum via Oban scheduled job
This way if there's any resource contention to obtain a db connection,
Oban can manage retries.
2025-10-25 10:21:21 +01:00