v0.0.30
AzeemIdrisi/PhoneSploit-Prov0.0.30Jun 26, 2026by github-actions[bot]
AI Summary
This release features a major authentication overhaul replacing JWT-as-API-key with hashed PATs, alongside new chat artifacts, line-level citations, and Mermaid diagram rendering support.
Key Highlights
- Major authentication overhaul with hashed PATs and API access gates
- Line-level Knowledge Base citations
- Artifacts sidebar for chat deliverables
- Chat reference via @-mention for past chats
Breaking Changes
- JWT-as-API-key authentication replaced with hashed PATs
- Session auth cutover complete with desktop OAuth support
New Features
- Line-level KB citations
- Runtime authentication handling
- Artifacts sidebar for chat deliverables
- Chat reference via @-mention
- Mermaid diagram rendering support
- Unified [n] citation registry
- Runtime authentication handling
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 * feat(hotpatch): remove backfill on old chunks positioning by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1514 * hotfix(chat): Chat answer streaming and smooth markdown rendering by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1515 * refactor: enhance chat UI components for mobile responsiveness by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1516 * [Feat] Line-level KB citations by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1523 * feat: implement runtime authentication handling by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1517 * test: add unit tests for content_utils text helpers by @Anofff in https://github.com/MODSetter/SurfSense/pull/1530 * test: add unit tests for async_retry.raise_for_status by @yuvrajsingh2428 in https://github.com/MODSetter/SurfSense/pull/1525 * fix: normalize image URLs before persistence and add model selector aria-label by @Muhammad-Ikhwan-Fathulloh in https://github.com/MODSetter/SurfSense/pull/1527 * feat(auth): replace JWT-as-API-key with hashed PATs + per-space API access gate by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1524 * Test/blocknote to markdown unit tests by @Glodykajabika in https://github.com/MODSetter/SurfSense/pull/1533 * feat(markdown): add Mermaid diagram rendering support (#1497) by @Ryan-PG in https://github.com/MODSetter/SurfSense/pull/1534 * feat(auth): complete session auth cutover with desktop oauth support by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1535 * [Feat] Artifacts sidebar for chat deliverables by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1532 * [Feat] Chat : Reference past chats via @-mention as read-only context by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1536 * test: cover validation helpers with unit tests by @DhruvTilva in https://github.com/MODSetter/SurfSense/pull/1537 * [FEAT] Unified [n] citation registry for KB + web, pull-based retrieval by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1539 * fix: handle missing text_as_html metadata for Unstructured table elements by @DhruvTilva in https://github.com/MODSetter/SurfSense/pull/1540 * feat(version): session auth revamp, API keys, citation system overhaul, artifacts & chat references by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1541 ## New Contributors * @Anofff made their first contribution in https://github.com/MODSetter/SurfSense/pull/1530 * @yuvrajsingh2428 made their first contribution in https://github.com/MODSetter/SurfSense/pull/1525 * @Muhammad-Ikhwan-Fathulloh made their first contribution in https://github.com/MODSetter/SurfSense/pull/1527 * @Glodykajabika made their first contribution in https://github.com/MODSetter/SurfSense/pull/1533 * @Ryan-PG made their first contribution in https://github.com/MODSetter/SurfSense/pull/1534 * @DhruvTilva made their first contribution in https://github.com/MODSetter/SurfSense/pull/1537 **Full Changelog**: https://github.com/MODSetter/SurfSense/compare/v0.0.29...v0.0.30