What's Changed
- fix(hitl-edit-panel): move duplicate-tag check into functional setTags (#1248) by @mvanhorn in #1281
- feat: add internal backend URL configuration, internal host gateway & Ollama docs by @AnishSarkar22 in #1287
- fix: docker zerocache issues by @MODSetter in #1289
- fix: agent runtime bugs by @MODSetter in #1290
- fix: agent runtime issues by @MODSetter in #1291
- temp(hotpatch): block github_coplot custom provider by @MODSetter in #1292
- fix: implement resume page limit functionality by @AnishSarkar22 in #1293
- [FEAT] Live connector tools via MCP OAuth and native APIs by @CREDO23 in #1294
- [Improvement] MCP OAuth trust, 401 recovery, parallel discovery & connector UX by @CREDO23 in #1297
- refactor(anon-chat): dedupe upload via anonymousChatApiService by @tmchow in #1298
- feat: introduce swappable filesystem on desktop & monaco editor to edit local files by @AnishSarkar22 in #1299
- feat(announcements): add SEO metadata via server layout.tsx by @mvanhorn in #1303
- fix(connectors): refresh Redis heartbeat during long Phase 1 indexing by @mvanhorn in #1306
- fix: improve swappable filesystem architecture by @AnishSarkar22 in #1314
- feat: introduce Obsidian vault sync plugin by @AnishSarkar22 in #1286
- [Feat] Desktop Screenshot Assist and screen capture by @CREDO23 in #1315
- docs: add Baidu Search connector setup guide by @jimmyzhuu in #1316
- feat(electron-builder): add RPM target to the build configuration by @AnishSarkar22 in #1318
- feat: updated agent harness by @MODSetter in #1323
- fix: enhance mention documents by @AnishSarkar22 in #1319
- feat(perf): add loading.tsx skeletons for async marketing routes by @guangyang1206 in #1320
- perf(docs): replace full lucide barrel import with explicit icon whit… by @guangyang1206 in #1321
- perf(blog): derive search results with useMemo instead of useState+us… by @guangyang1206 in #1322
- feat(chat): thread-level auto model pinning & structured chat errors by @AnishSarkar22 in #1325
- refactor(settings): use key prop to reset LLM role manager form state by @guangyang1206 in #1324
- refactor(chat): unify streaming state flow and improve chat viewport + mention UX by @AnishSarkar22 in #1327
- ci: add diagnostic notary-status workflow by @MODSetter in #1328
- feat: Auto-pin quality scoring, OpenRouter tier refactor and live usage sidebar by @AnishSarkar22 in #1332
- 0.0.20: platform-wide chat, billing, connector, and desktop upgrades by @MODSetter in #1336
New Contributors
- @jimmyzhuu made their first contribution in #1316
- @guangyang1206 made their first contribution in #1320
Full Changelog: v0.0.19...v0.0.20