github MODSetter/SurfSense v0.0.14
beta-v0.0.14

latest releases: 0.0.14.3, 0.0.14.2
11 hours ago

What's Changed

  • feat: add additional languages by @MODSetter in #812
  • feat: remove pandoc and its respective engine dependencies by @MODSetter in #814
  • feat: Report artifact with export options by @AnishSarkar22 in #813
  • [Feature] Add Human-in-the-Loop for sensitives operations (create/update/delete) by @CREDO23 in #811
  • fix: fix docker setup of report artifact & some improvements by @AnishSarkar22 in #816
  • fix: improve report generation functionality to chat streaming service by @AnishSarkar22 in #818
  • Fix Obsidian connector visibility and periodic indexing in self-hosted deployments by @manojag115 in #820
  • feat: add human-in-the-loop Notion workflows and report artifact generation across chat by @MODSetter in #822
  • chore: fixes by @MODSetter in #823
  • fix: prevent file attachment dialog from opening twice by @mainnebula in #824
  • feat: introduce platejs and remove blocknote editor by @AnishSarkar22 in #821
  • [Feat] Add human in the loop for linear sensitive actions by @CREDO23 in #825
  • fix: improve report artifact & enhance revision handling by @AnishSarkar22 in #826
  • Simplified Announcements and made minor updates to homepage by @elammertsma in #827
  • Added PostHog metrics by @elammertsma in #828
  • fix: run alembic migrations unconditionally on startup & add update docs by @AnishSarkar22 in #829
  • feat: editor overhaul, Linear integration, KB sync & UI improvements by @MODSetter in #830
  • refactor: changed hero to a carousel by @elammertsma in #832
  • chore: couple fixes by @MODSetter in #833
  • feat: multiple UI enhancements by @AnishSarkar22 in #831
  • [Feature] Add human in the loop for google drive sensitive actions (create:docs,sheets & delete) by @CREDO23 in #834
  • feat: codesandbox(daytona) integration by @MODSetter in #835
  • [Refactor] Core document creation / indexing pipeline with unit and e2e tests by @CREDO23 in #837
  • feat: add document upload E2E tests by @AnishSarkar22 in #836
  • fix: enhanced document upload, page limit, upload limit tests by @AnishSarkar22 in #839
  • feat: Google Drive HITL tools, team management UI, Daytona sandboxes, indexing pipeline hardening & test infrastructure by @MODSetter in #840
  • feat: update pricing by @MODSetter in #843
  • chore: removed announcements from navbar and rewrote tagline by @MODSetter in #844
  • feat: added perf logs and removed managed google connectors by @MODSetter in #845
  • feat: perf optimizations by @MODSetter in #846
  • feat: enhance caching mechanisms to prevent memory leaks by @MODSetter in #847
  • feat: refactor document fetching and improve comment batching by @MODSetter in #848
  • feat: optimize document upload process and enhance memory management by @MODSetter in #849
  • feat: enhance knowledge base search and document retrieval by @MODSetter in #850
  • refactor: improve session management and cleanup in chat streaming by @MODSetter in #851
  • feat: enhance memory management and session handling by @MODSetter in #852
  • feat: docker-compose and docker CI pipeline enhancements by @AnishSarkar22 in #838
  • fix: run docker on dev branch by @AnishSarkar22 in #853
  • feat: Docker one liner script for Windows by @AnishSarkar22 in #854
  • feat : improved selfhosting options by @MODSetter in #858
  • fix: remove Out-Null from docker compose command in install.ps1 to al… by @MODSetter in #859
  • add configurable extension backend url and login support by @aleksas in #857
  • refactor: Migrate document reindexing to UploadDocumentAdapter with unified indexing pipeline by @AnishSarkar22 in #842
  • Feat: added Announcements sidebar when logged in by @elammertsma in #860
  • feat: documents page revamp, new inbox logic & some improvements by @AnishSarkar22 in #861
  • feat: add last_login column for last login info & UI/UX improvements by @AnishSarkar22 in #864
  • feat: add GA CI pipeline for backend tests & few fixes by @AnishSarkar22 in #863
  • [Perf] Batch embedding, non-blocking search, chunks index & Google Drive UX fix by @CREDO23 in #865
  • fix: enhance docker build CI pipeline, update docker ports, docs & new documents UI by @AnishSarkar22 in #866
  • [Improvement] UX for connectors: Google drive Picker, auto-index with default configs by @CREDO23 in #867
  • feat: Document management revamp, connector UX improvements, batch embeddings, and CI/DevOps enhancements by @MODSetter in #868
  • feat: Enhance LLM configuration and routing with model profile attach… by @MODSetter in #869
  • fix: document cleanup logic and mock Celery task in tests & some UI fixes by @AnishSarkar22 in #870
  • feat: fixed bad UI/UX by @MODSetter in #871
  • refactor: fixed firefox rendering issues by @MODSetter in #872
  • fix: update PostHog configuration for improved tracking by @MODSetter in #873
  • feat: enhance error handling with PostHog integration by @MODSetter in #874
  • Fix/upstream extension runtime dev by @aleksas in #876
  • fix(web): allow public invite info fetches by @aleksas in #878
  • feat: add new index sections for docs & update content for installation section by @AnishSarkar22 in #877
  • docs: add MiniMax to Chinese LLM setup guide by @octo-patch in #882
  • feat: add MiniMax LLM provider support by @octo-patch in #883
  • fix: use asyncio.to_thread for embedding calls in search endpoints by @xr843 in #886
  • feat: enhance ComposerAction with dropdown menu on mobile by @AnishSarkar22 in #887
  • feat: add web search (SearXNG) & UI changes by @AnishSarkar22 in #884
  • [Feat] Desktop app (Win, Mac, Linux) by @CREDO23 in #889
  • feat: added initial video presentation agent by @MODSetter in #897
  • [CI] Desktop release workflow & Auto updater by @CREDO23 in #895
  • feat: SearXNG search, Electron desktop app, video agent & UI overhaul by @MODSetter in #898
  • fixes for deployment by @MODSetter in #899
  • style: update GitHub stars badge appearance with improved spacing and… by @MODSetter in #900
  • Update video link in README.md by @MODSetter in #901
  • feat: sensitive actions using HITL & unified indexing pipeline for google connectors by @AnishSarkar22 in #896
  • fix: gate console.log calls behind development check by @mvanhorn in #922
  • fix: add error logging to empty catch blocks in useMessagesElectric by @mvanhorn in #923
  • fix: improved lighthouse scores by @MODSetter in #924
  • fix: update dependency versions in pyproject.toml and uv.lock by @MODSetter in #930
  • Revert "fix: update dependency versions in pyproject.toml and uv.lock" by @MODSetter in #931
  • [Feat] Migrate real-time sync from Electric SQL to Rocicorp Zero by @CREDO23 in #928
  • fix: separate nested interactive elements in roles manager by @mvanhorn in #925
  • fix: replace any types with proper types in contact form component by @LikiosSedo in #926
  • fix: add AbortController to fetch call in audio download by @LikiosSedo in #927
  • Fix mismatched JSX closing tag in roles-manager causing build failure by @MODSetter in #932
  • Impr: Updated to assistant-ui v0.12.x & many UI changes by @AnishSarkar22 in #929
  • feat: add placeholder text to login and register inputs by @Nishant-k-sagar in #953
  • perf: replace img with Next.js Image for avatars by @Nishant-k-sagar in #954
  • fix: add missing clearTimeout cleanup in CopyButton useEffect by @LikiosSedo in #955
  • fix: use stable references for event listeners in Spotlight component by @LikiosSedo in #956
  • fix: remove unused useRouter and useParams in SidebarHeader by @LikiosSedo in #957
  • fix: add missing setTimeout cleanup in hero section collision effect by @LikiosSedo in #958
  • fix: add rel="noopener noreferrer" to external link in link-toolbar by @LikiosSedo in #959
  • fix: replace key={index} with stable keys in pricing component by @LikiosSedo in #960
  • Add index parameter to plans.map callback in Pricing component by @MODSetter in #961
  • fix: add CheckIcon and CopyIcon imports to user-message component by @MODSetter in #965
  • feat: HITL Workflows and Fixing Real-Time Sync by @MODSetter in #966
  • docs: update CONTRIBUTING.md to clarify branching workflow and PR sub… by @MODSetter in #970
  • Feat(desktop): Quick-ask floating panel with global shortcut by @CREDO23 in #981
  • fix(ui): show skeleton instead of fake star count while loading by @tysoncung in #977
  • fix: add noopener to window.open call in AnnouncementToastProvider by @LikiosSedo in #971
  • fix: avoid stale event reference in register page retry action by @LikiosSedo in #976
  • fix: remove unnecessary useEffect + useState for AUTH_TYPE constant by @LikiosSedo in #974
  • fix: add missing type dependency in DocumentTypeChip truncation useEffect by @LikiosSedo in #972
  • fix: clean up recursive setTimeout calls in onboarding tour by @LikiosSedo in #973
  • fix: replace router.push with Link for static navigation in UserDropdown by @LikiosSedo in #983
  • fix: remove unnecessary "use client" from pure presentational components by @LikiosSedo in #984
  • fix : loading dashboard routes by @JoeMakuta in #985
  • fix: convert public chat page to server component by @JoeMakuta in #986
  • fix: improve semantics and structure of settings forms by @JoeMakuta in #987
  • fix: convert search space navigation to server-side redirection by @JoeMakuta in #988
  • fix: enhance GlobalError component with improved UI and error handling by @JoeMakuta in #989
  • feat: add folder management features including creation, deletion, an… by @MODSetter in #993
  • feat: implement session storage for tabs state management and optimiz… by @MODSetter in #994
  • chore: fixes by @MODSetter in #995
  • feat: add metadata to changelog, contact, and pricing pages by @JoeMakuta in #998
  • fix: add focus-visible styles to share button for improved accessibility by @JoeMakuta in #999
  • feat: enhance accessibility of ExpandedMediaOverlay by @JoeMakuta in #1000
  • fix: add error toast to invite creation failure by @mvanhorn in #1001
  • feat: add error handling for search space loading in GeneralSettingsManager by @JoeMakuta in #1003
  • feat: refactor indexing pipelines for some connectors by @AnishSarkar22 in #996
  • feat: new file based agent by @MODSetter in #1029
  • feat: add loading states for roles and invites in TeamContent component by @JoeMakuta in #1028
  • Add aria-label and aria-pressed to web search toggle by @Judel777 in #1026
  • refactor: move onboarding animation state into event handlers by @qorexdev in #1024
  • Lazy-load syntax highlighter in markdown text renderer by @Judel777 in #1023
  • refactor: use functional state updates in hero carousel callbacks by @mvanhorn in #1021
  • feat: desktop quick-ask, parallel indexing, UI/UX fixes & agent rework by @MODSetter in #1030
  • feat: Onedrive connector with sensitive actions using HITL by @AnishSarkar22 in #1027
  • feat(desktop): quick-ask panel with prompt picker and paste-back by @CREDO23 in #1031
  • fix: chat UI issues by @MODSetter in #1033
  • feat: citation UI for web links & many UI/UX improvements by @AnishSarkar22 in #1036
  • feat : add aria label and replaced hardcoded colors by @JoeMakuta in #1034
  • fix : derive has changes and use functional setstate by @JoeMakuta in #1035
  • fix : narrow effect, use lazy state init and add memo by @JoeMakuta in #1038
  • feat: Dropbox connector with sensitive actions using HITL by @AnishSarkar22 in #1041
  • [Feature] Add Prompt Library by @CREDO23 in #1064
  • feat : disable rename button and dynamic imports by @JoeMakuta in #1040
  • refactor: use functional setState for updating connectors in useSearhSourceConnectors hook by @JoeMakuta in #1059
  • refactor: Use key={connector.id} to reset connector config forms and cleanup useEffects by @JoeMakuta in #1061
  • feat: dynamically import video presentation tool to optimize bundle size by @JoeMakuta in #1062
  • refactor: memoize ChunkCard component for performance optimization by @JoeMakuta in #1063
  • feat: integrate Stripe by @MODSetter in #1065
  • feat: bumped version to 0.0.14 by @MODSetter in #1066
  • feat: OneDrive & Dropbox connectors, desktop quick-ask, prompt library, and UX improvements by @MODSetter in #1067

New Contributors

Full Changelog: beta-v0.0.13...v0.0.14

Don't miss a new SurfSense release

NewReleases is sending notifications on new releases.