-
ff7a6ef362
chore: version .claude skills and agents as shared project tooling
chore/version-claude-skills-agents
Luis Novo
2026-08-16 11:51:40 -03:00
-
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
-
-