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