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 |
|
Claudio Ortolina
|
dfb7e99e74
|
Update dependencies
fluxon 2.3.2 => 2.3.3
|
2026-03-01 07:59:09 +00:00 |
|
Claudio Ortolina
|
2f57ce2e67
|
Display static changed banner instead of toast
|
2026-02-28 10:30:44 +00:00 |
|
Claudio Ortolina
|
be66aaeb87
|
Update architecture document
|
2026-02-28 09:58:28 +00:00 |
|
Claudio Ortolina
|
d5238eb35c
|
Stabilize record detail layout
|
2026-02-28 09:55:47 +00:00 |
|
Claudio Ortolina
|
49b7c3c955
|
Extract common elements from record detail pages
|
2026-02-28 09:46:31 +00:00 |
|
Claudio Ortolina
|
22574a7051
|
Update dependencies
usage_rules 1.2.2 => 1.2.3
|
2026-02-28 08:18:09 +00:00 |
|
Claudio Ortolina
|
dfbc284211
|
Increase timeout when scrobbling tracks
|
2026-02-27 16:48:27 +00:00 |
|
Claudio Ortolina
|
9f95c5319e
|
Update dependencies
live_debugger 0.6.0 => 0.6.1
|
2026-02-27 12:19:05 +00:00 |
|
Claudio Ortolina
|
871f4b3554
|
Extract ListeningStats out of ScrobbleActivity
|
2026-02-27 12:16:38 +00:00 |
|