Commit Graph

  • 7ec3e68e58 Relax assertions on colors Claudio Ortolina 2026-03-03 16:13:23 +00:00
  • 6d451481b7 Remove obsolete color extraction strategies Claudio Ortolina 2026-03-03 16:01:25 +00:00
  • 1d3361c425 BETA: accurate color extractor Claudio Ortolina 2026-03-03 15:41:24 +00:00
  • d838c29207 Update dependencies Claudio Ortolina 2026-03-03 13:03:02 +00:00
  • de14ec3e25 Consolidate completely stateless tests into doctests Claudio Ortolina 2026-03-03 11:30:52 +00:00
  • 88e09a6ad8 Handle errors when storing assets Claudio Ortolina 2026-03-03 08:27:05 +00:00
  • 6b4b964851 Move livebook under docs/ Claudio Ortolina 2026-03-03 07:46:20 +00:00
  • 7d249503e6 Update architecture docs Claudio Ortolina 2026-03-02 21:58:47 +00:00
  • 6ef5f0a000 Add metrics to rate limiter Claudio Ortolina 2026-03-02 19:23:27 +00:00
  • c066585cbf Display ALL catalog numbers Claudio Ortolina 2026-03-02 19:05:09 +00:00
  • d770640cd5 Expose release packaging information Claudio Ortolina 2026-03-02 19:00:28 +00:00
  • d9bb7cc630 Fix display of selected release in release summary Claudio Ortolina 2026-03-02 18:51:52 +00:00
  • 195917d0f9 Increase tolerances to avoid spurious failures Claudio Ortolina 2026-03-02 15:29:57 +00:00
  • a992c1f0dd Introduce a Req.RateLimiter module to fix API rate limit issues Claudio Ortolina 2026-03-02 15:04:45 +00:00
  • 99674eb8bc Refactor and add tests for OpenAI namespace Claudio Ortolina 2026-03-02 14:11:51 +00:00
  • 5bd85013c6 Simplify OpenAI api implementation Claudio Ortolina 2026-03-02 13:56:46 +00:00
  • e0530bb039 Add support for running parallelized tests locally Claudio Ortolina 2026-03-02 11:09:50 +00:00
  • a95648c25d Support running parallelized test suites Claudio Ortolina 2026-03-02 10:51:59 +00:00
  • 8c836bef17 Update dependencies Claudio Ortolina 2026-03-02 08:14:52 +00:00
  • 348be87bc2 Remove duplicated directives Claudio Ortolina 2026-03-01 21:24:30 +00:00
  • a2590e4311 Move documentation under docs/ Claudio Ortolina 2026-03-01 21:19:46 +00:00
  • 540209eec6 Improve trigger for ui-framework skill Claudio Ortolina 2026-03-01 20:21:13 +00:00
  • a0df11d26f Use new style for MB link and copy button in artist page Claudio Ortolina 2026-03-01 20:19:46 +00:00
  • 3cb9bb883a Update erlang to 28.3.3 Claudio Ortolina 2026-03-01 20:14:25 +00:00
  • 28fed4e2f0 Run slow tests on CI Claudio Ortolina 2026-03-01 17:18:55 +00:00
  • 919a42d355 Parameterize API cooldowns Claudio Ortolina 2026-03-01 17:17:32 +00:00
  • 854e293902 Add large battery of tests, primarily workers Claudio Ortolina 2026-03-01 17:03:36 +00:00
  • 50da389bf9 Run Oban cron jobs only on prod Claudio Ortolina 2026-03-01 16:00:06 +00:00
  • 0887b260f8 Update dependencies Claudio Ortolina 2026-03-01 15:58:01 +00:00
  • ccb028a13e Split a ui-framework skill out Claudio Ortolina 2026-03-01 15:54:50 +00:00
  • 980c5fd547 Update ARCHITECTURE doc Claudio Ortolina 2026-03-01 10:12:36 +00:00
  • 6836cf5c9e Integrate refresh of Last.fm data (both per artist and batch) Claudio Ortolina 2026-03-01 09:46:27 +00:00
  • 84323e5732 Capture logs to avoid useless test log noise Claudio Ortolina 2026-03-01 08:56:42 +00:00
  • b35f4aed1d EXP: enrich artist info data via Last.fm and produce better embeddings Claudio Ortolina 2026-03-01 08:22:15 +00:00
  • 5d8bf68b64 Auto-dismiss toasts (not sure why it's not working) Claudio Ortolina 2026-03-01 08:17:26 +00:00
  • dfb7e99e74 Update dependencies Claudio Ortolina 2026-03-01 07:59:09 +00:00
  • 2f57ce2e67 Display static changed banner instead of toast Claudio Ortolina 2026-02-28 10:30:44 +00:00
  • be66aaeb87 Update architecture document Claudio Ortolina 2026-02-28 09:58:28 +00:00
  • d5238eb35c Stabilize record detail layout Claudio Ortolina 2026-02-28 09:55:47 +00:00
  • 49b7c3c955 Extract common elements from record detail pages Claudio Ortolina 2026-02-28 09:46:31 +00:00
  • 22574a7051 Update dependencies Claudio Ortolina 2026-02-28 08:18:09 +00:00
  • dfbc284211 Increase timeout when scrobbling tracks Claudio Ortolina 2026-02-27 16:48:27 +00:00
  • 9f95c5319e Update dependencies Claudio Ortolina 2026-02-27 12:19:05 +00:00
  • 871f4b3554 Extract ListeningStats out of ScrobbleActivity Claudio Ortolina 2026-02-27 12:16:38 +00:00
  • 7728f4be56 Remove override (not necessary anymore) Claudio Ortolina 2026-02-27 10:00:21 +00:00
  • 6bf13486a3 Do not crash on & search Claudio Ortolina 2026-02-27 07:56:44 +00:00
  • 3635e113c8 Add Error Tracker link to main menu Claudio Ortolina 2026-02-26 22:07:47 +00:00
  • 1b934537ea Remove Sentry and Honeybadger Claudio Ortolina 2026-02-26 21:52:57 +00:00
  • aa9de04997 Enable ErrorTracker in prod only Claudio Ortolina 2026-02-26 21:33:20 +00:00
  • 18ac442b2c Install ErrorTracker Claudio Ortolina 2026-02-26 21:31:37 +00:00
  • 77c5453fa8 Report all errors to Honeybadger Claudio Ortolina 2026-02-26 20:47:16 +00:00
  • 205c1409e3 Notify Honeybadger of a new deployment Claudio Ortolina 2026-02-26 20:41:34 +00:00
  • 13e88be539 Install Honeybadger Claudio Ortolina 2026-02-26 20:30:11 +00:00
  • 132ea1298e Update dependencies Claudio Ortolina 2026-02-26 18:41:59 +00:00
  • a76ae7169f Enable universal navigation Claudio Ortolina 2026-02-26 15:10:40 +00:00
  • be3a3bbb1c Load record sets as streams Claudio Ortolina 2026-02-26 14:29:31 +00:00
  • c6d778c1cd Render debug information in side sheet with highlighting Claudio Ortolina 2026-02-26 11:16:55 +00:00
  • f23bb58414 Revert "EXP: update to Sentry 12.0" Claudio Ortolina 2026-02-26 10:59:45 +00:00
  • 0257ea8b7c Render genres with badges Claudio Ortolina 2026-02-26 10:07:46 +00:00
  • b412017ed6 Show calendar icon in record detail release date Claudio Ortolina 2026-02-26 10:04:05 +00:00
  • bfbb74d601 BETA: new layout for record details page Claudio Ortolina 2026-02-26 08:49:40 +00:00
  • 657d82b021 EXP: update to Sentry 12.0 Claudio Ortolina 2026-02-25 19:02:47 +00:00
  • 3107b8e027 Update dependencies Claudio Ortolina 2026-02-25 18:16:56 +00:00
  • 956c7bfc3c Support search-style prefixes in bracketed links Claudio Ortolina 2026-02-25 09:51:08 +00:00
  • 0f2ace4920 Account for search errors in the add record component Claudio Ortolina 2026-02-25 08:04:20 +00:00
  • 561cd02ec7 Fixes error in matching multiple colums during search Claudio Ortolina 2026-02-25 07:54:59 +00:00
  • e9b9717b08 Inline templates inside LV modules Claudio Ortolina 2026-02-24 17:20:21 +00:00
  • d55e957eea Autofocus message input when opening chat Claudio Ortolina 2026-02-24 16:56:13 +00:00
  • 65a2305f47 Move database backup action to maintenance page Claudio Ortolina 2026-02-24 16:53:44 +00:00
  • 849dc07532 Update npm dependencies Claudio Ortolina 2026-02-24 15:19:02 +00:00
  • f18f79d869 Fix inspection of vectors Claudio Ortolina 2026-02-24 12:30:20 +00:00
  • e74809a59a Fix missing :warning flash messages Claudio Ortolina 2026-02-24 11:06:17 +00:00
  • e008171990 Disable unnecessary metrics Claudio Ortolina 2026-02-24 10:34:32 +00:00
  • 16e0bf03a9 Remove Flagmojis dependency Claudio Ortolina 2026-02-24 08:58:49 +00:00
  • 8eaaa3cfec Use custom country module to resolve flags more accurately Claudio Ortolina 2026-02-24 08:57:30 +00:00
  • ec131498e7 Disambiguate records in universal search Claudio Ortolina 2026-02-23 19:41:12 +00:00
  • 07c121aacc Update dependencies Claudio Ortolina 2026-02-23 17:49:57 +00:00
  • e58888bbc7 Format streaming chat message to Markdown Claudio Ortolina 2026-02-23 14:29:41 +00:00
  • 913e27cd3d Update tailwind from 4.2.0 to 4.2.1 Claudio Ortolina 2026-02-23 14:26:01 +00:00
  • 5b89781af0 Update dependencies Claudio Ortolina 2026-02-23 08:07:56 +00:00
  • 60d81e14de Enable chat for artists Claudio Ortolina 2026-02-22 15:31:09 +00:00
  • b9ee7a6ce9 Load record embedding for wishlisted records Claudio Ortolina 2026-02-22 15:14:38 +00:00
  • 4f6c6c2deb Update architecture documentation Claudio Ortolina 2026-02-22 15:04:58 +00:00
  • a6e093923c Update dependencies Claudio Ortolina 2026-02-22 14:59:34 +00:00
  • eea451417f Render chat as markdown, better layout Claudio Ortolina 2026-02-22 10:31:10 +00:00
  • 78025eba69 Use gpt 4.1 with search Claudio Ortolina 2026-02-22 10:27:44 +00:00
  • 8d38512712 Fix review blockers in record chat Claudio Ortolina 2026-02-22 10:20:58 +00:00
  • 6e6e419801 Add record chat sheet with OpenAI streaming Claudio Ortolina 2026-02-22 10:13:05 +00:00
  • 5868fa0219 Display purchased on in record sets record picker Claudio Ortolina 2026-02-21 21:52:46 +00:00
  • d25d68255f Update dependencies Claudio Ortolina 2026-02-21 21:34:50 +00:00
  • 57e907fb73 Update erlang to 28.3.2 Claudio Ortolina 2026-02-20 16:17:12 +00:00
  • 1dfb2d2a6f Use Wikipedia data for record similarity and raise similarity threshold Claudio Ortolina 2026-02-19 15:51:12 +00:00
  • e1aa1d371c Reduce resolution of oban_met metrics Claudio Ortolina 2026-02-19 13:37:53 +00:00
  • 1ced8b833d Update dependencies Claudio Ortolina 2026-02-19 13:34:52 +00:00
  • dd20aaf60d Replace px units Claudio Ortolina 2026-02-19 10:40:44 +00:00
  • facb7359c1 Improve formatting of release label Claudio Ortolina 2026-02-19 10:38:17 +00:00
  • bc7741d176 Fix parsing of DVD medium format Claudio Ortolina 2026-02-19 10:24:00 +00:00
  • 62f8cadac3 Update dependencies Claudio Ortolina 2026-02-18 22:15:27 +00:00
  • 082c0cc0b3 Remove unused bin/vacuum command Claudio Ortolina 2026-02-18 22:12:32 +00:00
  • 3079ebdd02 Remove obsolete Obsidian import logic Claudio Ortolina 2026-02-18 22:07:57 +00:00