v0.0.31

MODSetter/SurfSensev0.0.31Jul 7, 2026by github-actions[bot]

AI Summary

Major refactoring includes renaming 'SearchSpace' to 'Workspace' throughout the system and updating authentication defaults. It also adds an anonymous Reddit scraper and expands MCP server capabilities.

Key Highlights

  • Renamed SearchSpace to Workspace
  • Authentication defaults updated to LOCAL
  • Anonymous Reddit scraper
  • MCP server for scrapers, KB, and workspaces
  • Session management improvements

New Features

  • Workspace rename
  • LOCAL auth default
  • Anonymous Reddit scraper
  • MCP server

Full Release Notes

### The Mac version will be continued in the next release, as my Apple account is currently locked and I cannot sign the Mac app until I recover my account.

## What's Changed
* fix(auth): centralize session refresh retry handling by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1545
* feat: update authentication defaults to LOCAL by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1544
* feat(hotpatch): fix migration 168 by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1547
* fix(docker): add proxy directory and Caddyfile to win installation script by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1548
* fix(docker): add reverse proxy for zero sync auth context in Caddyfile by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1549
* fix: use token-safe truncation for document embeddings by @DhruvTilva in https://github.com/MODSetter/SurfSense/pull/1542
* fix: prevent spurious leading spaces in nested codeBlock interior lines by @DhruvTilva in https://github.com/MODSetter/SurfSense/pull/1543
* fix(web): don't submit chat on Enter during IME composition by @yagitoshiro in https://github.com/MODSetter/SurfSense/pull/1559
* refactor: delete unused notesApiService orphan API module by @mvanhorn in https://github.com/MODSetter/SurfSense/pull/1560
* feat: rename searchspace to workspace by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1562
* [Refactor] Rename SearchSpace -> Workspace (DB + backend code/API) by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1546
* [Docs] Re-architect Phases 4–7 (CI pipeline revamp) by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1564
* [Feat] CI: unified web.crawl + per-platform subagents; retire legacy connectors by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1567
* feat(scrapers): add anonymous Reddit scraper by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1571
* [Feat] CI : Add google_search.scrape verb + subagent by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1572
* feat: add frontend skill by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1573
* [Feat] MCP: Add SurfSense MCP server for scrapers, KB, and workspaces by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1574
* feat: Polish workspace UI and complete workspace terminology migration by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1576

## New Contributors
* @yagitoshiro made their first contribution in https://github.com/MODSetter/SurfSense/pull/1559

**Full Changelog**: https://github.com/MODSetter/SurfSense/compare/v0.0.30...v0.0.31