Commit graph

  • 22e3617e94
    build(deps-dev): bump js-yaml from 4.2.0 to 4.3.1 in /frontend dependabot/npm_and_yarn/frontend/js-yaml-4.3.1 dependabot[bot] 2026-08-11 16:00:18 +00:00
  • 88233241b2
    build(deps): bump nanoid from 3.3.11 to 3.3.18 in /frontend dependabot/npm_and_yarn/frontend/nanoid-3.3.18 dependabot[bot] 2026-08-11 10:15:28 +00:00
  • d701bab5b3
    build(deps): bump langgraph-checkpoint-sqlite from 3.0.3 to 3.1.1 dependabot/uv/langgraph-checkpoint-sqlite-3.1.1 dependabot[bot] 2026-08-06 19:28:23 +00:00
  • 681419aed8
    build(deps): bump cryptography from 48.0.1 to 50.0.0 dependabot/uv/cryptography-50.0.0 dependabot[bot] 2026-08-05 04:06:13 +00:00
  • 9aedf9be44
    build(deps): bump aiohttp from 3.14.1 to 3.14.3 dependabot/uv/aiohttp-3.14.3 dependabot[bot] 2026-08-04 20:28:28 +00:00
  • a7de90d38a
    fix: include source content in Source Chat context (#1226) main Luis Novo 2026-08-01 18:39:19 -03:00
  • ed1227d9b0
    chore(deps): bump next from 16.2.6 to 16.2.11 in /frontend dependabot/npm_and_yarn/frontend/next-16.2.11 dependabot[bot] 2026-07-28 03:15:54 +00:00
  • 359a603115
    chore(deps-dev): bump tar from 7.5.16 to 7.5.22 in /frontend dependabot/npm_and_yarn/frontend/tar-7.5.22 dependabot[bot] 2026-07-26 23:27:08 +00:00
  • 333fe44d8d test(runtime): characterize research workflows codex/research-runtime-baseline Luis Novo 2026-07-26 13:05:17 -03:00
  • 42861893f5 docs: design-system decision record, contributor styling rule, refreshed brand assets docs/design-system-record Luis Novo 2026-07-25 12:32:55 -03:00
  • fd27d5284e feat(frontend): new tri-hue pebble brand assets — favicon and logo feat/design-polish Luis Novo 2026-07-25 12:28:44 -03:00
  • e53be53f92 chore(deps): bump pyasn1 to 0.6.4 and brace-expansion to 1.1.16 chore/dependabot-highs Luis Novo 2026-07-25 12:22:56 -03:00
  • 62b071b917
    feat(frontend): Quiet Green screen-by-screen reskin — shell, workspace, home, modals, remaining screens (#1220) Luis Novo 2026-07-24 17:59:08 -03:00
  • b3e8328e38
    feat(frontend): Quiet Green design foundation — tokens, fonts, primitives, /dev/design (#1218) Luis Novo 2026-07-24 17:53:21 -03:00
  • e50b8b78ba docs(design): add take 2 screens screenshots design/redesign-2026 Luis Novo 2026-07-24 17:44:02 -03:00
  • 28dd03112c docs(design): add take 1 foundation screenshots Luis Novo 2026-07-24 17:19:49 -03:00
  • 6598337572 docs: restructure reskin plan into 3 takes Luis Novo 2026-07-24 16:49:44 -03:00
  • d1377e3957 docs: add stage-1 reskin implementation plan Luis Novo 2026-07-24 16:22:36 -03:00
  • e0b846f3e6 docs: add Variant I round-2 screenshots Luis Novo 2026-07-24 16:20:12 -03:00
  • 4e0f38dec8 docs: preserve 2026 redesign design-phase assets (direction I, prototype, token foundation) Luis Novo 2026-07-24 16:17:05 -03:00
  • 3939c1f240
    chore(deps): bump pyasn1 from 0.6.3 to 0.6.4 dependabot/uv/pyasn1-0.6.4 dependabot[bot] 2026-07-24 10:41:02 +00:00
  • 206d77cab3
    docs: route feature ideas through Discussions (#1205) Luis Novo 2026-07-22 08:53:51 -03:00
  • 629a168a2a docs: add UI redesign style tile proposals for community review design/style-tiles Luis Novo 2026-07-21 16:23:38 -03:00
  • ee0ea5ebaa
    feat(frontend): add "New Source" button to sources empty state (#1165) Thomas Pockrandt 2026-07-21 16:14:51 +02:00
  • 9f75748c4d
    fix: prevent Ask streaming loading from getting stuck on dangling connections (#777) (#1146) dyzur 2026-07-21 17:11:02 +03:00
  • 1b46de7b76
    fix: prevent source dialog action overlap (#1195) Yu Feng 2026-07-21 14:28:16 +02:00
  • fa352c151e
    fix(frontend): support allowedDevOrigins via env var (#1190) Cory Potter 2026-07-21 07:23:52 -05:00
  • 340c70a65e
    docs: fix stale auth env var references (#1189) Cory Potter 2026-07-21 07:20:19 -05:00
  • 1c5f1c673a
    chore(release): automate container probes + document post-tag re-cut (#1198) Luis Novo 2026-07-21 07:04:19 -03:00
  • 30c7e2a63e
    fix(podcasts): clarify episode max_tokens field and fix empty-state error (#1197) v1.14.0 Luis Novo 2026-07-20 22:10:50 -03:00
  • 3b7243d216
    fix(sources): fall back to auto when a selected engine's runtime is absent (#1194) Luis Novo 2026-07-20 18:09:00 -03:00
  • 7cac3da240
    test(security): pin legitimate self-hosted use against the DNS guard (#1193) Luis Novo 2026-07-20 17:56:42 -03:00
  • b853342c79
    docs(changelog): close the [Unreleased] gaps before v1.14.0 (#1192) Luis Novo 2026-07-20 17:49:15 -03:00
  • 8a39589d58
    chore(deps): resolve open Dependabot security alerts (#1191) Luis Novo 2026-07-20 17:40:16 -03:00
  • 3bfa6d728e
    feat(settings): expose Docling formula & vision enrichment toggles (#1187) Luis Novo 2026-07-19 18:15:40 -03:00
  • fcfd2afdb4
    fix(proxy): keep internal SurrealDB websocket out of HTTP proxy (#1185) Luis Novo 2026-07-19 18:11:00 -03:00
  • b83f1d61e6
    fix(models): stop auto-assign from re-filling cleared optional defaults (#1186) Luis Novo 2026-07-19 18:06:17 -03:00
  • ccd81a67ed
    test(i18n): validate interpolation placeholder parity across locales (#1184) Luis Novo 2026-07-19 17:59:31 -03:00
  • abedd9aaf1 test(i18n): validate interpolation placeholder parity across locales fix/i18n-placeholder-parity-test Luis Novo 2026-07-19 17:49:46 -03:00
  • c04c26dfad
    fix(providers): request ?type=all for PPQ model discovery (#1182) Luis Novo 2026-07-19 16:29:57 -03:00
  • f16107d093
    refactor(ai): remove redundant anthropic to_langchain shim (#1181) Luis Novo 2026-07-19 15:23:25 -03:00
  • b020c61b78 refactor(ai): remove redundant anthropic to_langchain shim fix/remove-anthropic-langchain-shim Luis Novo 2026-07-19 15:20:13 -03:00
  • 95a6453009
    feat: add anthropic_compatible credential provider (#1043) Matt Van Horn 2026-07-19 11:14:17 -07:00
  • ef9bc43b9a
    feat: add first-class oMLX provider via Esperanto profile (#1164) Gautam Diwan 2026-07-19 14:02:14 -04:00
  • d25cbb1b19
    feat(models): add Cohere, Deepgram STT, PPQ and Novita providers (#1179) Luis Novo 2026-07-19 14:56:30 -03:00
  • d61851d612
    feat(providers): OpenRouter text-to-speech and speech-to-text support (#1178) Luis Novo 2026-07-19 14:50:40 -03:00
  • 20465faaac
    Merge branch 'main' into feat/openrouter-tts-stt-987 feat/openrouter-tts-stt-987 Luis Novo 2026-07-19 14:47:12 -03:00
  • 98df92b5bc
    fix(credentials): emit vertex_project/vertex_location for Vertex (#1177) Luis Novo 2026-07-19 14:46:45 -03:00
  • 249e492c32 feat(providers): OpenRouter text-to-speech and speech-to-text support Luis Novo 2026-07-19 14:18:16 -03:00
  • 8f9fd6a26f fix(credentials): emit vertex_project/vertex_location for Vertex fix/vertex-credential-kwarg-mapping Luis Novo 2026-07-19 14:11:16 -03:00
  • 89b72d5a5b
    chore(deps): bump esperanto to >=2.25.1 (#1176) Luis Novo 2026-07-19 14:06:01 -03:00
  • 9807115407
    fix(notebook): cascade-delete chat sessions on notebook deletion (#1175) Luis Novo 2026-07-19 12:45:15 -03:00
  • 1602437bf1
    Merge branch 'main' into fix/notebook-delete-cascade-chat-sessions fix/notebook-delete-cascade-chat-sessions Luis Novo 2026-07-19 12:42:12 -03:00
  • 22d1ae7780
    perf(chat): isolate composer state to fix IME lag in long conversations (#1174) Luis Novo 2026-07-19 12:42:09 -03:00
  • 79c45cc2e3
    Merge branch 'main' into fix/chat-composer-ime-lag fix/chat-composer-ime-lag Luis Novo 2026-07-19 12:39:12 -03:00
  • 72ef6381d6 refactor(notebook): drop chat-session count from delete preview Luis Novo 2026-07-19 12:38:05 -03:00
  • 6556bfc7a7
    fix: honor per-transformation model selection at execution time (#1173) Luis Novo 2026-07-19 12:37:02 -03:00
  • 44239078dc fix(chat): stabilize modal callbacks and use realistic shortcut tests Luis Novo 2026-07-19 12:18:03 -03:00
  • 0f3c020f9c
    Merge branch 'main' into fix/transformation-model-id-forwarding fix/transformation-model-id-forwarding Luis Novo 2026-07-19 12:16:39 -03:00
  • d12220224b
    docs: use OLLAMA_API_BASE in quick-start and compose examples (#1172) Luis Novo 2026-07-19 12:15:56 -03:00
  • c7767cd70b fix(notebook): cascade-delete chat sessions on notebook deletion Luis Novo 2026-07-19 12:13:51 -03:00
  • da1ce04960 perf(chat): isolate composer state to fix IME lag in long chats Luis Novo 2026-07-19 12:11:08 -03:00
  • 186bbf8738 fix: honor per-transformation model selection at execution time Luis Novo 2026-07-19 12:08:50 -03:00
  • 08b608bd67 docs: use OLLAMA_API_BASE in quick-start and compose examples fix/ollama-api-base-docs-wt Luis Novo 2026-07-19 12:07:04 -03:00
  • 37fe161e2e
    feat(models): offer newer ElevenLabs models in discovery (#1167) Luis Novo 2026-07-19 09:53:47 -03:00
  • df106fabe6
    fix(i18n): improve Japanese (ja-JP) translation quality (#998) okaken 2026-07-18 00:57:01 +09:00
  • 862419e7fe
    docs(readme): add link to follow @lfnovo on X (#1158) Luis Novo 2026-07-17 09:04:46 -03:00
  • 6bbd003085
    ci: gate the dev Docker build on image-affecting paths (#1143) Luis Novo 2026-07-14 13:41:56 -03:00
  • d6c33151ab
    feat(worker): expose OPEN_NOTEBOOK_WORKER_MAX_TASKS to control worker concurrency (#1141) Luis Novo 2026-07-14 12:28:48 -03:00
  • 16c9c9d535
    fix(sources): cap error text surfaced to clients (#1140) Luis Novo 2026-07-14 12:22:19 -03:00
  • f7d9f0fb1e
    feat(frontend): expose episode profile max_tokens in the UI (#992) Matt Van Horn 2026-07-14 05:22:53 -07:00
  • 964aebb76a
    fix: pin DNS for outbound provider HTTP requests (#1063) Gautam Diwan 2026-07-14 07:45:29 -04:00
  • ca5581d438
    fix: correct Ollama env var name in .env.example (#1064) Gautam Diwan 2026-07-14 07:22:21 -04:00
  • 3ece9e9942
    chore(dev): add pre-commit config mirroring the CI gates (#1129) dyzur 2026-07-14 14:04:07 +03:00
  • 2181b14a79
    chore(release): rc-stack pulls the pushed image + optional --with-runtimes (#1133) Luis Novo 2026-07-14 07:29:00 -03:00
  • ae5c849453
    chore(release): cut v1.13.0 (#1126) v1.13.0 Luis Novo 2026-07-13 12:40:35 -03:00
  • 2279f3f186
    feat(sources): log the effective content-core extraction engine (#1125) Luis Novo 2026-07-13 11:56:37 -03:00
  • 906ad1698a
    feat(sources): opt-in Docling + Crawl4AI runtimes installed at startup (#1122) (#1123) Luis Novo 2026-07-13 08:26:20 -03:00
  • 385e87d80a docs: document content processing engines and extraction config (#1105) docs/1105-content-processing-engines Luis Novo 2026-07-12 20:18:18 -03:00
  • 7dfe8aa0a7
    feat(sources): add Docling OCR toggle to content processing settings (#1104) (#1120) Luis Novo 2026-07-12 20:16:15 -03:00
  • ef5bd2ce7b
    feat(sources): add Crawl4AI URL engine + honor persisted engine settings (#432) (#1118) Luis Novo 2026-07-12 20:05:03 -03:00
  • faf0f0e65d
    fix(sources): reject unsupported uploads at ingestion with 415 (#975) (#1117) Luis Novo 2026-07-12 18:59:59 -03:00
  • 3a509a05a0
    chore(sources): upgrade to content-core 2.x (core migration) (#1116) Luis Novo 2026-07-12 18:08:25 -03:00
  • d009b5e365
    fix(podcasts): render EpisodeCard model details from resolved model references (#1115) Luis Novo 2026-07-12 14:57:54 -03:00
  • d7197f4491 fix(podcasts): render EpisodeCard model details from resolved model references fix/1114-episode-card-model-details Luis Novo 2026-07-12 14:52:43 -03:00
  • d1f78fc0ab
    chore(podcasts): drop legacy provider/model string fields from podcast profiles (#1107) (#1112) Luis Novo 2026-07-12 14:35:04 -03:00
  • b8754cbbe0 chore(podcasts): drop legacy provider/model string fields from podcast profiles (#1107) chore/1107-drop-legacy-podcast-profile-fields Luis Novo 2026-07-12 14:21:26 -03:00
  • d9f6a86c1a
    refactor(podcasts): store audio paths relative to PODCASTS_FOLDER (#1111) Luis Novo 2026-07-12 14:00:34 -03:00
  • 7b59e80663 test: use the tolerant migration-count assertion pattern refactor/podcast-audio-relative-paths-1030 Luis Novo 2026-07-12 13:57:37 -03:00
  • 1ba466b1b8 refactor(podcasts): store audio paths relative to PODCASTS_FOLDER Luis Novo 2026-07-12 13:29:36 -03:00
  • 409dde0710
    fix(podcasts): reference speaker profiles by record ID instead of name (#1110) Luis Novo 2026-07-12 13:05:04 -03:00
  • e565d14e86 fix(podcasts): submit the speaker profile record ID from the generate dialog fix/630-speaker-profile-record-id Luis Novo 2026-07-12 13:00:07 -03:00
  • fee49adfd2 Merge remote-tracking branch 'origin/main' into fix/630-speaker-profile-record-id Luis Novo 2026-07-12 13:00:00 -03:00
  • 0ecddeeebd
    refactor(frontend): migrate SourceDetailContent to the useSource hook (#1109) Luis Novo 2026-07-12 12:58:11 -03:00
  • 5103492c36 Merge remote-tracking branch 'origin/main' into refactor/1106-source-detail-usesource refactor/1106-source-detail-usesource Luis Novo 2026-07-12 12:48:23 -03:00
  • d2eb3ca49d fix(podcasts): survive orphaned speaker references in podcast-creator config Luis Novo 2026-07-12 12:47:53 -03:00
  • 676c4c7791 fix(frontend): show not-found over stale cached data when a source refetch 404s Luis Novo 2026-07-12 12:47:11 -03:00
  • 2499256b4e
    refactor(frontend): consume GET /api/providers instead of the manual provider table (#1108) Luis Novo 2026-07-12 12:46:38 -03:00
  • 26b686329d refactor(frontend): migrate SourceDetailContent to the useSource hook Luis Novo 2026-07-12 12:37:30 -03:00
  • 26266dff4d fix(podcasts): reference speaker profiles by record ID instead of name Luis Novo 2026-07-12 12:34:00 -03:00