v0.0.16

MODSetter/SurfSensev0.0.16Apr 16, 2026by github-actions[bot]

AI Summary

This release focuses on performance optimizations, refactoring dead code, and introducing new AI capabilities like Vision LLM and file sorting. It also improves the Obsidian connector and migrates GitHub stars fetching to TanStack Query.

Key Highlights

  • Migrated GitHub stars fetch to TanStack Query
  • Added KB Export, Folder Upload, and Vision LLM for Image Processing
  • Improved Obsidian connector visibility and desktop sync flow
  • Refactored persistent memory and removed unnecessary 'use client' directives

New Features

  • KB Export, Folder Upload & Vision LLM for Image Processing
  • Daytona sandbox code execution + KB search fix
  • AI file sorting and updated model selector
  • Track and display per-message LLM token usage
  • Improve Obsidian connector visibility and desktop sync flow

Full Release Notes

## What's Changed
* fix: add user feedback for snapshot deletion failures (#1197) by @SohamBhattacharjee2003 in https://github.com/MODSetter/SurfSense/pull/1208
* Remove dead MorePagesDialog component and morePagesDialogAtom by @tmchow in https://github.com/MODSetter/SurfSense/pull/1209
* refactor: persistent memory by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1200
* perf: remove unnecessary `"use client"` from pricing-section.tsx by @tmchow in https://github.com/MODSetter/SurfSense/pull/1211
* fix: define proper interfaces for navprops by @mmatsumoto1026 in https://github.com/MODSetter/SurfSense/pull/1212
* fix: update Azure Document Intelligence to use `prebuilt-layout` by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1214
* feat: migrate GitHub stars fetch to TanStack Query by @mvanhorn in https://github.com/MODSetter/SurfSense/pull/1215
* [Feat] KB Export, Folder Upload & Vision LLM for Image Processing by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1207
* [Feat] Add Daytona sandbox code execution + KB search fix by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1218
* refactor: Unified sensitive actions using HITL & UI/UX changes by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1219
* feat: added ai file sorting, updated model selector, various agent updates by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1223
* feat: add dashboard-scoped error boundary by @mvanhorn in https://github.com/MODSetter/SurfSense/pull/1220
* refactor: move pure utility functions out of UI components (#1194) by @oscarzhou511 in https://github.com/MODSetter/SurfSense/pull/1221
* perf: optimize next/image sizes with dynamic maxWidth (#1089) by @oscarzhou511 in https://github.com/MODSetter/SurfSense/pull/1222
* feat: track and display per-message LLM token usage & UI/UX changes by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1224
* feat: improve Obsidian connector visibility and desktop sync flow by @oscarzhou511 in https://github.com/MODSetter/SurfSense/pull/1225
* refactor: extract duplicate TYPE_ICONS constant into shared module by @tmchow in https://github.com/MODSetter/SurfSense/pull/1228
* fix(web): drop react-dom/server from inline-mention-editor bundle by @xr843 in https://github.com/MODSetter/SurfSense/pull/1229
* fix(web): memoize Zero provider opts to prevent reconnect churn by @xr843 in https://github.com/MODSetter/SurfSense/pull/1230
* fix(web): clear announcement stagger timers on unmount by @xr843 in https://github.com/MODSetter/SurfSense/pull/1232
* feat: release 0.0.16 by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1234

## New Contributors
* @mmatsumoto1026 made their first contribution in https://github.com/MODSetter/SurfSense/pull/1212
* @oscarzhou511 made their first contribution in https://github.com/MODSetter/SurfSense/pull/1221

**Full Changelog**: https://github.com/MODSetter/SurfSense/compare/0.0.15.2...v0.0.16