Releases: MODSetter/SurfSense
Releases · MODSetter/SurfSense
beta-v0.0.10
What's Changed
- refactor: update hero section images by @MODSetter in #621
- [Fix] Documents mentions | Use the same structure of document returned from retriever by @CREDO23 in #622
- feat: released 0.0.9 changelog by @MODSetter in #623
- Merry Christmas by @MODSetter in #624
- Many Improvements by @AnishSarkar22 in #626
- feat: various ux improvements by @MODSetter in #627
- feat: added posthog by @MODSetter in #629
- feat: configure PostHog reverse proxy to bypass ad blockers by @MODSetter in #630
- update chinese readme by @MODSetter in #631
- Fixed docker login issue by @AnishSarkar22 in #634
- [Feat] Logs | Migrate to jotai & tanstack by @CREDO23 in #633
- [Feat] Connectors| Add jotai & tanstack by @CREDO23 in #594
- more improvements by @AnishSarkar22 in #628
- feat: sweet UX updates by @MODSetter in #635
- feat: Replace AsyncChromiumLoader with Playwright for web crawling an… by @MODSetter in #636
- feat: remove google analytics by @MODSetter in #638
- fix: docker version mismatch by @MODSetter in #639
- Fix for
write_todotool & UI Improvements by @AnishSarkar22 in #642 - feat: improved ui and some optimizations by @MODSetter in #643
- [Fix] Logs page showing only 5 items by @CREDO23 in #644
- [Feat] Add Google drive connector by @CREDO23 in #640
- [Feat] Google drive connector | Allow files selection when indexing by @CREDO23 in #649
- [Refactor][Fix] Modularize thread.tsx and fix connector popover in chat page by @CREDO23 in #648
- [Improvement] Use colored icons in connector cards by @CREDO23 in #650
- Move conenctors page to popup by @AnishSarkar22 in #646
- fix: Circleback & Google Drive connectors and UI improvements by @AnishSarkar22 in #655
- feat(v0.0.10): new connector and improved connector UX by @MODSetter in #656
- Added Dynamic Year Logic by @adithya-naik in #654
- docs: update README files to include OAuth-based connector setup inst… by @MODSetter in #657
New Contributors
- @adithya-naik made their first contribution in #654
Full Changelog: beta-v0.0.9...beta-v0.0.10
beta-v0.0.9
What's Changed
- [Feature] Fetch github repo starts dynamically by @CREDO23 in #412
- feat: Fetch github repo starts dynamically by @MODSetter in #416
- Add theme toggler for mobile view by @CREDO23 in #417
- feat: added celery and removed background_tasks for MQ's by @MODSetter in #418
- Update README to remove future work and details by @MODSetter in #419
- announcement: vercel outage by @MODSetter in #423
- Add eye toggle button for API Key and Password fields on Sign In page… by @elonpart2 in #422
- feat: Disable public user registration via environment flag by @AnishSarkar22 in #421
- fix pricing by @MODSetter in #424
- fix: celery_app path and gmail indexing by @MODSetter in #425
- feat(fix): document type filtering by @MODSetter in #426
- feat: fixed chat Documents table by @MODSetter in #427
- feat: added periodic indexing for indexable search source connectors by @MODSetter in #428
- fix: reduced docker size by 67% by @MODSetter in #429
- feat: frontend docker to use nextjs production build by @MODSetter in #431
- fix: docker by @MODSetter in #432
- feat(i18n): Add next-intl framework with full bilingual support (EN/ZH) by @unitagain in #434
- Header button illumination persists after hover leave #433 by @msinha569 in #435
- chore: update pnpm-lock.yaml by @MODSetter in #436
- chore: suggested changes by @MODSetter in #441
- feat(removed): sub_section_writer agent by @MODSetter in #442
- Fix: expand/collapse on full button click by @msinha569 in #443
- fix: docker backend entrypoint issues by @MODSetter in #444
- chore: updated chonkie and temp fix for azure embeddings registry by @MODSetter in #447
- chore: update configuration for rerankers by @MODSetter in #448
- fix: podcast tasks for Windows compatibility by @MODSetter in #454
- feat: added file limit tracking for a user by @MODSetter in #455
- refactor: update Document and Connector selection components by @MODSetter in #456
- feat: enhance Azure OpenAI embeddings and add voice support for Azure provider by @MODSetter in #457
- feat: add BACKEND_URL configuration for OAuth redirect by @MODSetter in #459
- feat: add ProxyHeadersMiddleware and refactored API endpoint paths to prevent redirects by @MODSetter in #460
- Dev by @MODSetter in #461
- Fix: make entire sidebar button clickable (#445) by @msinha569 in #449
- Fix: remove duplicate tick and overflow issue in Fast LLM Selection (#446) by @msinha569 in #451
- Fix: add smooth expand/collapse animation for Agent Process Terminal (#452) by @msinha569 in #458
- Search Space container not fully clickable on dashboard #453 by @msinha569 in #462
- refactor: added batch commits and Increased task time limits in celery_app.py by @MODSetter in #464
- fix: suppress pdfminer warnings to prevent upload halting by @codeBunny2022 in #463
- chore: QOL Updates by @MODSetter in #465
- docs: add Chinese README and language switcher by @unitagain in #466
- Add web crawling by @samkul-swe in #469
- feat: Implement LLM configuration validation in create and update routes by @MODSetter in #470
- feat: added top_k in chat Interface. by @MODSetter in #471
- feat: fix chat initialization logic in ResearcherPage by @MODSetter in #472
- refactor(ux): combined sources to one section by @MODSetter in #473
- [Feature] Add the chat panel by @CREDO23 in #430
- refactor(ux): moved podcasts to chat artifacts by @MODSetter in #476
- fix(issue-template): change documentation and contribution links to r… by @MODSetter in #477
- refactor(chats): streamline podcast generation and enhance chat selec… by @MODSetter in #478
- feat(llm): expand LLM provider options and improve model selection UI by @MODSetter in #480
- chore(dependencies): update Next.js and add Google Analytics support by @MODSetter in #481
- fix(layout): change overflow property to allow scrolling in layout co… by @MODSetter in #482
- feat(model-config): enhance model selection UI by @MODSetter in #483
- chore(footer): added contact us by @MODSetter in #484
- refactor(layout): simplify layout structure and improve scroll handling in Navbar by @MODSetter in #485
- feat: added global llm configurations by @MODSetter in #486
- feat: improved onboarding by @MODSetter in #488
- [Feat] Add jotai & tanstack query by @CREDO23 in #479
- [Feat] Add jotai & tanstack query by @MODSetter in #489
- Fix registration error - Unprocessable entity 422 by @sebampuero in #490
- feat: Added Search Space System Instructions by @MODSetter in #495
- [Feat] Add jotai & tanstack for podcast and chats by @thierryverse in #493
- feat: Add jotai & tanstack for podcast and chats by @MODSetter in #496
- feat: Implement community prompts feature by @MODSetter in #498
- Adding web crawler connector by @samkul-swe in #499
- feat: reworked web crawlers and added it as connector by @MODSetter in #502
- refactor(webcrawler): update scraping logic to use v2 API and improve error handling by @MODSetter in #503
- fix: crawled url search by @MODSetter in #504
- fix(extension): resolve sharp module error on Node.js 22 (fixes #413) by @unitagain in #505
- feat: Implement Role-Based Access Control (RBAC) for search space resources. by @MODSetter in #507
- fix(migration): adding roles for old search spaces by @MODSetter in #508
- feat: UX improvement by @MODSetter in #510
- refactor: remove UserSearchSpacePreference model and related relationships by @MODSetter in #511
- docs: update README files by @MODSetter in #512
- [Feature] Add BlockNote editor by @AnishSarkar22 in #500
- feat: added blocknode editor by @MODSetter in #513
- fix: update API endpoint for fetching editor content by @MODSetter in #514
- refactor: enhance onboarding experience by @MODSetter in #515
- refactor: centralize authentication handling by @MODSetter in #516
- fix: saving document from browser extension fails by @waychan23 in #521
- fix: retrieve wrong field for content in saving extension document. by @waychan23 in #522
- security: fix CVE-2025-66478 by @MODSetter in #523
- fix: copying api key to the clipboard fails in http context by @waychan23 in #526
- fix: implement real-time streaming for responses by @MODSetter in #530
- [Refactor] Jira Connector | Migrate to atlassian rest api v3 by @CREDO23 in #525
- feat: add BookStack connector for wiki documentat...
beta-v0.0.8
What's Changed
- Fix/slack rate limiting & Github Repos ORG Filtering by @fblgit in #117
- feat: Added content based hashing to prevent duplicates and fix resync issues by @MODSetter in #120
- feat: Removed Hard Dependency on Unstructured.io by @MODSetter in #123
- Feat/GitHub actions docker publish by @fblgit in #122
- Adding GH Action to build image and host them on GHCR by @anshul7665 in #56
- fix(ui): update version to v0.0.7 in dashboard #121 by @itsmekaved in #124
- Feat/Discord Connector by @MuhamadAjiW in #125
- docs: update README and component description to include Discord Connector by @MODSetter in #126
- Added RoadMap by @MODSetter in #130
- feat: Adding Q/A Mode in Research Agent by @MODSetter in #134
- chore: remove VERSION file and clean up unused imports across multiple files by @MODSetter in #136
- fix(ui): Added Streaming Indicators by @MODSetter in #137
- fix: docs by @MODSetter in #140
- Adding UI build step to release workflow by @anshul7665 in #133
- feat: Stabilized Citation Logic by @MODSetter in #141
- feat: Document Selector in Chat. by @MODSetter in #142
- fix: Fix for case where nothing is selected for context. by @MODSetter in #143
- chore: readme by @MODSetter in #144
- chore: updated docs by @MODSetter in #148
- Added token management in Q&A and sub-section writing agents by @MODSetter in #149
- fix(ui): Improved Chat Document Selector Dialog. by @MODSetter in #150
- fix: q/a agent by @MODSetter in #151
- Update README.md by @MODSetter in #156
- feat: Added Calender Based Indexing. by @MODSetter in #157
- docs: update Docker setup documentation for creating .env files by @byuly in #158
- feat: added configurable LLM's by @MODSetter in #164
- chore updated docs by @MODSetter in #165
- fix: onboarding bug by @MODSetter in #166
- fix: generate content hash based on search space id as well. by @MODSetter in #169
- Feature: Uvicorn Config on .env by @MuhamadAjiW in #168
- Update README.md by @MODSetter in #170
- docs by @MODSetter in #171
- fix(backend): Fix rerank_documents node in sub_section_writer & qna_agent by @MODSetter in #174
- refactor(backend): Separated services from utils by @MODSetter in #175
- docs: Added contributing.md by @MODSetter in #176
- fix: Markdown & Text files should be supported as default. by @MODSetter in #177
- Fix issue #152: Added close functionality to player by @ritikprajapat21 in #178
- Fix #181: Added slider to increase/decrease volume by @ritikprajapat21 in #183
- feat: Added Follow Up Qns Logic by @MODSetter in #184
- Update README.md by @MODSetter in #185
- Update README.md by @MODSetter in #186
- feat(BACKEND): Added Log Management System for better Bug's Tracking by @MODSetter in #191
- feat(FRONTEND): Added Log Management UI by @MODSetter in #192
- feat(BACKEND): Implement task logging for connector indexing tasks by @MODSetter in #193
- feat(BACKEND): Added task logging for podcast generation by @MODSetter in #194
- feat(FRONTEND): Moved User Dropdown to Search Space Dashboard by @MODSetter in #195
- Add back button to settings page to navigate to /dashboard by @Swapnilpatil03 in #201
- fix(ui): Refactor logout function in UserDropdown.tsx #199 by @Swapnilpatil03 in #203
- fix(ui): Refactor UserDropdown.tsx to add safety check for user name by @masabinhok in #204
- fix(ui): Ensure all clickable elements use cursor-pointer for consistent UX by @masabinhok in #208
- fix(ui): Add back button in Create Search Space Page by @masabinhok in #207
- Fix/UI/add back button by @VarunShukla07 in #210
- Updated Streaming Service to efficiently stream content by @Utkarsh-Patel-13 in #209
- feat: Add Docling support as ETL_SERVICE option by @AbdullahAlMousawi in #211
- Refactor: Cleanup DOCLING PR by @MODSetter in #213
- Removed deprecated streaming methods. by @Utkarsh-Patel-13 in #214
- chore: updated docs for docling by @MODSetter in #216
- removed bad vid by @MODSetter in #217
- chore: Add Pre-Commit Hooks and CI Integration for Code Quality Enforcement by @masabinhok in #215
- refactor: fix for linkup by @MODSetter in #225
- [Feat]: Add JIRA connector by @CREDO23 in #222
- chore: update docs by @MODSetter in #227
- Ruff formater + Linter by @Utkarsh-Patel-13 in #226
- fix: linting by @MODSetter in #229
- Re-design & reimplemented Chat UI #223 by @Utkarsh-Patel-13 in #231
- feat: chat to ui llamaindex by @MODSetter in #232
- fix: when nothing is selected for context by @MODSetter in #233
- feat: add react-rough-notation dependency and update chat components … by @MODSetter in #235
- fix: Added Syntax Highlighter for Code Blocks by @MODSetter in #236
- [Feature] Add confluence connector by @CREDO23 in #234
- Biome formatter and Linter for SurfSense Web and Extensions by @Utkarsh-Patel-13 in #237
- Added Biome by @MODSetter in #239
- docs: added confluence connector info by @MODSetter in #241
- Fixed docker config to run on non-windows architectures by @Utkarsh-Patel-13 in #244
- Fix docker config to run on non-windows architectures by @MODSetter in #245
- [Feature] Add clickup connector by @CREDO23 in #242
- docs: added clickup connector info by @MODSetter in #247
- fix(backend): modified unique constraint on search_source_connectors table by @MODSetter in #249
- Add Automated Code Review Rules by @enzo-inc in #251
- [Feature] Add Google calendar connector by @CREDO23 in #246
- feat: UI/UX improvements with document page refactor, enhanced sidebar, and navigation updates by @Utkarsh-Patel-13 in #258
- refactor: refactored background_tasks & indexing_tasks by @MODSetter in #259
- refactor: integrate voice selection utility in podcast audio generation by @MODSetter in #260
- feat: Added Local TTS (Kokoro TTS) Support by @MODSetter in #262
- docs: updated info for kokoro by @MODSetter in #263
- [Feature] Add Gmail connector by @CREDO23 in #257
- [Improvement] Google calendar connector | Allow indexing for future events (dates by @CREDO23 in #261
- feat: Fixed Document Summary Content across connectors and processors by @MODSetter in #270
- fix: Streaming Duplicate Sources & Delete Search Space UI by @MODSetter in https://github.com/MODSetter/SurfSe...
beta-v0.0.7
Major Changes
- Completed RAPTOR Hybrid Search @MODSetter
- Added YouTube Connector
- Added GitHub Connector (thanks to @Adamsmith6300)
- Added Linear Connector
- Shifted from GPT-Researcher to custom SurfSense Agent
- Added FumaDocs documentation
- Added LinkUp Search API connector
- Updated default chunkers and introduced CodeChunker
- Added Podcast Agent
- Added text-to-speech support
- Added speech-to-text support
- Improved Docker setup (thanks to @cubxxw)
- Removed hard dependency on Google Auth
New Contributors
- @Adamsmith6300 made their first contribution in #34
- @ritikprajapat21 made their first contribution in #74
- @cubxxw made their first contribution in #83
- @mpawank made their first contribution in #93
Full Changelog: https://github.com/MODSetter/SurfSense/commits/beta-v0.0.7