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