Commit Graph

  • 25b2bdce58 chore(deps): update dependency aiohttp to v3.14.0 renovate/aiohttp-3.x Renovate Bot 2026-06-02 00:00:33 +00:00
  • 4129758399 chore(deps): update dependency pydantic to v2.13.4 renovate/pydantic-2.x Renovate Bot 2026-05-29 12:00:46 +00:00
  • 753280b8b9 chore(deps): update dependency markdown to v3.10.2 renovate/markdown-3.x Renovate Bot 2026-05-29 12:00:45 +00:00
  • 9eb6e3a033 chore(deps): update dependency lxml to v5.4.0 renovate/lxml-5.x Renovate Bot 2026-05-29 12:00:44 +00:00
  • ca8c1a2846 chore(deps): update dependency aiosqlite to v0.22.1 renovate/aiosqlite-0.x Renovate Bot 2026-05-29 12:00:38 +00:00
  • 4bfd27db2c chore(deps): update dependency youtube-transcript-api to v0.6.3 main Renovate Bot 2026-05-29 12:00:36 +00:00
  • df3cadc1c9 chore(deps): update dependency httpx to v0.28.1 renovate/httpx-0.x Renovate Bot 2026-05-28 12:00:47 +00:00
  • 30509dab4a chore(deps): update dependency trafilatura to v1.12.2 Renovate Bot 2026-05-26 12:00:48 +00:00
  • 4dff236093 chore(deps): update dependency fastapi to v0.136.3 renovate/fastapi-0.x Renovate Bot 2026-05-27 12:00:45 +00:00
  • 3e7d78cbae chore(deps): update dependency duckduckgo-search to v6.4.2 renovate/duckduckgo-search-6.x Renovate Bot 2026-05-27 12:00:44 +00:00
  • 24ec6a3107 chore(deps): update dependency beautifulsoup4 to v4.14.3 renovate/beautifulsoup4-4.x Renovate Bot 2026-05-26 12:00:53 +00:00
  • f6ad57e3c7 chore(deps): update dependency sqlite-vec to v0.1.9 Renovate Bot 2026-05-26 12:00:47 +00:00
  • 2a9962a1bd chore(deps): update dependency pdfplumber to v0.11.9 Renovate Bot 2026-05-25 18:00:36 +00:00
  • 0e52b404bf chore(deps): update dependency feedparser to v6.0.12 Renovate Bot 2026-05-21 12:00:29 +00:00
  • 3a9ab2848a Merge pull request 'chore: Configure Renovate' (#1) from renovate/configure into main chemavx 2026-05-20 14:11:30 +00:00
  • d3d22a1605 Add renovate.json Renovate Bot 2026-05-20 13:52:38 +00:00
  • 425639f423 test: redis fix ChemaVX 2026-05-20 12:23:43 +00:00
  • 7f3c2d0b49 test: webhook ChemaVX 2026-05-20 12:21:07 +00:00
  • f577ac4712 feat: Ghost EN — /generate blog en publica en inglés en theexclusionzone.com ChemaVX 2026-05-18 16:49:09 +00:00
  • 747b9605c0 fix: cmd_publish usa _active_sessions para la sesión correcta ChemaVX 2026-05-08 15:40:52 +00:00
  • caf763c23e fix: cmd_generate usa _active_sessions para la sesión correcta ChemaVX 2026-05-08 15:38:06 +00:00
  • bdea12e6f2 fix: nombre de archivo .md usa topic del output, no del session pre-cacheado ChemaVX 2026-05-08 15:18:09 +00:00
  • a6a90d3598 fix: eliminar primer <h1> del HTML antes de publicar en Ghost ChemaVX 2026-05-08 10:51:52 +00:00
  • 36984657a8 fix: Ghost 5.x — usar mobiledoc+HTML card en lugar del campo html ChemaVX 2026-05-08 10:44:38 +00:00
  • 83eb2359be feat: Ghost CMS integration — auto-publish blog + /publish command ChemaVX 2026-05-08 10:26:22 +00:00
  • 94d209dd8a test: webhook sync automático ChemaVX 2026-05-06 11:35:14 +00:00
  • 7a156e2af1 fix: mover alerta de coste a /generate donde está el gasto real ChemaVX 2026-05-06 07:49:29 +00:00
  • 279475a175 feat: alerta de coste — aviso si sesión supera COST_ALERT_THRESHOLD ChemaVX 2026-05-06 07:23:11 +00:00
  • 82e614e285 feat: caché de contenido de fuentes — reutiliza URLs scrapeadas en últimos 7 días ChemaVX 2026-05-06 07:05:41 +00:00
  • aa83cfacbd fix: truncar contextos en /compare a 3000 palabras para evitar límite de tokens ChemaVX 2026-05-06 06:51:36 +00:00
  • e8034f3f37 feat: /compare — análisis comparativo de dos temas en paralelo ChemaVX 2026-05-06 06:40:31 +00:00
  • c2bb301103 feat: dedup semántico antes del scoring — hash MD5 + similitud Jaccard ChemaVX 2026-05-05 08:58:53 +00:00
  • 53cf7a04a8 feat: modo diff para /watch — notifica solo si hay novedades reales ChemaVX 2026-05-05 07:43:41 +00:00
  • f4e167f3b6 feat: SearXNG como motor principal, DDG como fallback ChemaVX 2026-05-04 20:00:24 +00:00
  • ba2b366534 fix: delay DDG 3-8s aleatorio, logging mejorado en query generation ChemaVX 2026-05-04 13:28:54 +00:00
  • 4bef9d2d17 feat: queries DDG generadas por Claude en lugar de plantillas hardcodeadas ChemaVX 2026-05-04 13:24:25 +00:00
  • 7a012c2c28 fix: _remove_duplicate_headings usa ventana de 5 líneas en lugar de break ChemaVX 2026-05-04 13:19:08 +00:00
  • 6aaa85a1f8 fix: eliminar títulos h1 duplicados en export PDF ChemaVX 2026-05-04 13:12:32 +00:00
  • e0a42f0b91 ci: retrigger PDF build ChemaVX 2026-05-04 13:02:57 +00:00
  • 4c7f5b521b feat: fase 3 — export PDF con reportlab + /export command ChemaVX 2026-05-04 12:57:21 +00:00
  • c33bb5337d fix: títulos de sección en español, sin encabezado duplicado en extended ChemaVX 2026-05-04 11:40:07 +00:00
  • 566f685578 ci: retrigger tras fix DinD ChemaVX 2026-05-04 11:13:10 +00:00
  • 8c259b2b2e ci: clean ci-builder before create to prevent stale BuildKit state ChemaVX 2026-05-04 11:09:56 +00:00
  • a47d7b26ca feat: fase 2 — generación por secciones report_extended, blog_extended, podcast_extended ChemaVX 2026-05-04 10:58:06 +00:00
  • e5b77ad72d fix: QUALITY_THRESHOLD 0.5→0.3, prompt scoring más generoso ChemaVX 2026-05-04 10:35:08 +00:00
  • 0d8aee63be feat: fase 1 — top_k 30→80, pool 100→300, sin truncado, max_tokens 16000 ChemaVX 2026-05-04 10:23:19 +00:00
  • b5518ac95a feat: scheduler /watch — watched_topics + scheduler loop + /watch /unwatch /watches ChemaVX 2026-05-04 07:48:05 +00:00
  • b33ae202b8 feat: trackeo de coste por llamada Claude — tabla api_usage + /costs ChemaVX 2026-05-03 20:06:06 +00:00
  • 65917518ce ci: retrigger build for a681627 ChemaVX 2026-05-03 17:14:50 +00:00
  • a681627d2e feat: TTL purge — purge_old_sessions + /purge command + startup hook ChemaVX 2026-05-03 16:56:37 +00:00
  • 7704f071d6 feat: retry+backoff en scraper, ProgressReporter en bot ChemaVX 2026-05-03 16:40:37 +00:00
  • e66d728d68 fix: wrap YouTubeTranscriptApi in run_in_executor with 30s timeout ChemaVX 2026-04-29 12:59:40 +00:00
  • 65b1739943 feat: Claude Haiku for content generation, Ollama fallback ChemaVX 2026-04-29 09:06:06 +00:00
  • 54b3841d32 feat: generate all outputs in Spanish ChemaVX 2026-04-29 08:40:38 +00:00
  • d0e55ddb50 feat: Claude Haiku for relevance scoring, fallback to Ollama ChemaVX 2026-04-29 08:04:12 +00:00
  • 5feff6073e fix: send new message if edit_text fails silently in /process ChemaVX 2026-04-28 10:53:59 +00:00
  • c4fb33fbf5 fix: WAL mode for concurrent reads, skipped stats, anti-repetition prompts ChemaVX 2026-04-28 10:15:30 +00:00
  • f7d62345b8 fix: relevance scoring per topic + URL keyword filter for child pages ChemaVX 2026-04-27 20:52:43 +00:00
  • 0c7176dd0b fix: add /process command, log quality filtering, improve Reddit headers ChemaVX 2026-04-27 20:37:39 +00:00
  • bb8171359d fix: scraper - DDG per-query instances, Wikipedia bilingual seed, Reddit throttling ChemaVX 2026-04-27 20:22:16 +00:00
  • 6a88b7ab10 ci: rewrite workflow with internal registry + BuildKit (polymarket-bot pattern) ChemaVX 2026-04-27 14:00:05 +00:00
  • ba08536337 feat: initial ResearchOwl ChemaVX 2026-04-27 13:49:07 +00:00