v0.0.40

guilinhu/proactive_hearing_assistantv0.0.40Sep 12, 2026by github-actions[bot]

Upgrading?

AI Summary

This release introduces a suite of new interactive artifacts (HTML, mind maps, flashcards, quizzes, and infographics) and launches a comprehensive 'Community Local' desktop application suite featuring full local model support via Ollama and OpenRouter. It also includes GitLab integration, significant frontend architecture improvements, and various fixes for the crawler and workspace seeding.

Key Highlights

  • Launch of Community Local: a fully airgapped desktop application with local LLM support, desktop installers, and a Studio feature for artifact generation.
  • Introduction of new interactive artifacts: HTML views, mind maps, flashcards, quizzes, and infographics.
  • GitLab integration with Personal Access Tokens (PAT) and bidirectional folder sync.
  • Frontend architecture overhaul and UI refinements including retrieval scope controls.
  • Local model management improvements including hardware-aware recommendations and OpenRouter support.

New Features

  • Interactive HTML artifacts
  • Interactive mind maps
  • Flashcard artifacts
  • Quiz artifacts
  • Infographic generation
  • Bidirectional GitHub/GitLab folder sync
  • GitLab PAT connection
  • Community Local desktop app (SPA scaffold, SQLite, ingestion worker, local models)
  • OpenRouter provider
  • Model setup screen (local download + OpenRouter)
  • Docs/Web/All retrieval scope
  • Hardware-aware model recommendations
  • Studio feature for artifact generation
  • Account export and chat persistence
  • Crawler improvements (refusing non-public routes)

Full Release Notes

## What's Changed
* feat(artifacts): add first-class interactive HTML artifacts by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1729
* feat(artifacts): add interactive mind maps + explicit format verification by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1731
* [Feat] Bidirectional GitHub/GitLab folder sync (documents ↔ repo) by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1732
* feat(artifacts): add first-class flashcard artifacts by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1733
* feat(kb): connect GitLab with a PAT + pickers by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1734
* fix(crawler): refuse crawl targets that are not publicly routable by @ntdat812 in https://github.com/MODSetter/SurfSense/pull/1728
* [Fix] A "." or ".." folder name aborts the workspace seed by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1736
* feat(artifacts): overhaul frontend architecture and add first-class quizzes by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1737
* feat(chat): add Docs/Web/All retrieval scope & overhaul workspace layout by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1738
* feat(artifacts): add infographic generation and structured visual-style selection by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1739
* [Feat] Community Local: airgapped desktop app plans + API skeleton by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1740
* [Feat] Community Local: SPA scaffold + SQLite persistence by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1741
* [Feat] Community Local: workspace & document API, hybrid search index by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1742
* [Feat] Community Local: ingestion worker, local models, retrieval & grounded chat by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1743
* feat(surfsense_local): add cursor skills and add v1 of frontend by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1744
* feat(surfsense_local): desktop packaging, live freshness, and a bundled Ollama by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1746
* feat(local): OpenRouter provider (BYO key) by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1747
* feat(local): model setup screen — local download + OpenRouter by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1748
* [Feat] Community Local: desktop installers + signed cross-platform builds by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1749
* feat(local): add hardware-aware model recommendations and fix frozen Docling runtime by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1751
* feat(frontend): ui changes for community local app by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1752
* [Feat] Community Local: Studio — generate artifacts from your documents by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1753
* feat(local): complete chat, citation, source, and Electron UX by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1754
* feat(local): redesign desktop experience and model management by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1757
* [Feat|Local] Studio worker Ollama URL, job logs, office retries by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1760
* [Feat|Local] Studio worker, citations, packed Docling by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1762
* feat(onboarding): add first-run model setup and local model lifecycle by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1763
* feat(llm): replace OpenRouter with OpenAI-compatible connections by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1764
* feat(dashboard): add sliding sources and artifacts rail by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1765
* [Feat|Local] Cloud import and offline license by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1766
* feat(app): account export, chat persistence, and dashboard UX refinements by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1767
* [Revert] Cloud pricing and no-login chat retirement by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1770
* chore: release 0.0.40 by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1771

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

**Full Changelog**: https://github.com/MODSetter/SurfSense/compare/v0.0.39...v0.0.40

Related Repositories