Claudio Ortolina
adc7ef49e5
Add /admin to the blocked both pats
2026-03-05 09:05:09 +00:00
Claudio Ortolina
08d01e5939
Catch /xmlrpc.php bot request
2026-03-05 06:59:14 +00:00
Claudio Ortolina
3671250cee
Update redirect test to account for Cloudflare proxying
2026-03-05 06:57:43 +00:00
Claudio Ortolina
9f0579bafd
Prod test for scanners
2026-03-05 06:56:21 +00:00
Claudio Ortolina
b04df5ba23
Update dependencies
...
igniter 0.7.2 => 0.7.3
lumis 0.1.1 => 0.1.2
swoosh 1.22.1 => 1.23.0
2026-03-05 06:47:33 +00:00
Claudio Ortolina
f9758e5566
Reject common bot scanner paths
2026-03-05 06:45:12 +00:00
Claudio Ortolina
6aa1c502a5
Ignore expert artifacts
2026-03-05 06:44:01 +00:00
Claudio Ortolina
c831b20317
Move error tracker notifier files to correct namespace
2026-03-04 19:39:36 +00:00
Claudio Ortolina
25fd355d1c
Override idna dependency
...
Only meaningful difference with version 6 (which is required by swoosh)
is compatibility with old OTP versions. We don't care about that, so we
can try to upgrade.
2026-03-04 17:38: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
60e32758b3
Update dependencies
...
phoenix_live_view 1.1.25 => 1.1.26
spitfire 0.3.8 => 0.3.9
2026-03-04 14:37:06 +00:00
Claudio Ortolina
14b04b901c
Update erlang to 28.4
2026-03-04 13:56:35 +00:00
Claudio Ortolina
8d8359cf2e
Update dependencies
...
credo 1.7.16 => 1.7.17
spitfire 0.3.7 => 0.3.8
time_zone_info 0.7.11 => 0.7.12
2026-03-04 08:36:56 +00:00
Claudio Ortolina
7ec3e68e58
Relax assertions on colors
...
As dominant colors are not stable on different environments
2026-03-03 16:13:23 +00:00
Claudio Ortolina
6d451481b7
Remove obsolete color extraction strategies
2026-03-03 16:01:25 +00:00
Claudio Ortolina
1d3361c425
BETA: accurate color extractor
2026-03-03 15:41:24 +00:00
Claudio Ortolina
d838c29207
Update dependencies
...
ecto_sql 3.13.4 => 3.13.5
2026-03-03 13:03:02 +00:00
Claudio Ortolina
de14ec3e25
Consolidate completely stateless tests into doctests
...
Removing dupes
2026-03-03 11:30:52 +00:00
Claudio Ortolina
88e09a6ad8
Handle errors when storing assets
2026-03-03 08:27:05 +00:00
Claudio Ortolina
6b4b964851
Move livebook under docs/
2026-03-03 07:46:20 +00:00
Claudio Ortolina
7d249503e6
Update architecture docs
2026-03-02 21:58:47 +00:00
Claudio Ortolina
6ef5f0a000
Add metrics to rate limiter
2026-03-02 19:23:27 +00:00
Claudio Ortolina
c066585cbf
Display ALL catalog numbers
2026-03-02 19:05:09 +00:00
Claudio Ortolina
d770640cd5
Expose release packaging information
2026-03-02 19:00:28 +00:00
Claudio Ortolina
d9bb7cc630
Fix display of selected release in release summary
2026-03-02 18:55:08 +00:00
Claudio Ortolina
195917d0f9
Increase tolerances to avoid spurious failures
2026-03-02 15:29:57 +00:00
Claudio Ortolina
a992c1f0dd
Introduce a Req.RateLimiter module to fix API rate limit issues
2026-03-02 15:04:45 +00:00
Claudio Ortolina
99674eb8bc
Refactor and add tests for OpenAI namespace
2026-03-02 14:11:51 +00:00
Claudio Ortolina
5bd85013c6
Simplify OpenAI api implementation
2026-03-02 13:56:46 +00:00
Claudio Ortolina
e0530bb039
Add support for running parallelized tests locally
2026-03-02 11:09:50 +00:00
Claudio Ortolina
a95648c25d
Support running parallelized test suites
2026-03-02 10:51:59 +00:00
Claudio Ortolina
8c836bef17
Update dependencies
...
usage_rules 1.2.3 => 1.2.4
2026-03-02 08:14:52 +00:00
Claudio Ortolina
348be87bc2
Remove duplicated directives
2026-03-01 21:24:30 +00:00
Claudio Ortolina
a2590e4311
Move documentation under docs/
2026-03-01 21:19:46 +00:00
Claudio Ortolina
540209eec6
Improve trigger for ui-framework skill
2026-03-01 20:21:13 +00:00
Claudio Ortolina
a0df11d26f
Use new style for MB link and copy button in artist page
2026-03-01 20:19:46 +00:00
Claudio Ortolina
3cb9bb883a
Update erlang to 28.3.3
2026-03-01 20:14:25 +00:00
Claudio Ortolina
28fed4e2f0
Run slow tests on CI
2026-03-01 17:18:55 +00:00
Claudio Ortolina
919a42d355
Parameterize API cooldowns
2026-03-01 17:17:32 +00:00
Claudio Ortolina
854e293902
Add large battery of tests, primarily workers
2026-03-01 17:03:36 +00:00
Claudio Ortolina
50da389bf9
Run Oban cron jobs only on prod
2026-03-01 16:00:06 +00:00
Claudio Ortolina
0887b260f8
Update dependencies
...
error_tracker 0.7.1 => 0.8.0 (minor)
2026-03-01 15:58:01 +00:00
Claudio Ortolina
ccb028a13e
Split a ui-framework skill out
2026-03-01 15:54:50 +00:00
Claudio Ortolina
980c5fd547
Update ARCHITECTURE doc
2026-03-01 10:12:36 +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
84323e5732
Capture logs to avoid useless test log noise
2026-03-01 08:56:42 +00:00
Claudio Ortolina
b35f4aed1d
EXP: enrich artist info data via Last.fm and produce better embeddings
2026-03-01 08:22:35 +00:00
Claudio Ortolina
5d8bf68b64
Auto-dismiss toasts (not sure why it's not working)
2026-03-01 08:17:26 +00:00