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 #271
- fix: fixed search scope switching duplicate sources. by @MODSetter in #274
- fix: citations for manual user selected docs. by @MODSetter in #276
- fix: slack indexing by @MODSetter in #280
- fix: made notion indexing async by @MODSetter in #281
- refactor: replaced ChatSources dialog with Sheet for better UI. by @MODSetter in #284
- chore: updated docs by @MODSetter in #285
- feat: added jump to source referencing of citations by @MODSetter in #286
- fix: added libGL in Docker by @Pabrisson in #291
- fix: azure litellm by @MODSetter in #297
- [Improvement] Google connectors | Update the connector config after refreshing the token by @CREDO23 in #275
- fix: auto refresh token for google based connectors by @MODSetter in #298
- fix: moved chathistory in system promts by @MODSetter in #300
- create FUNDING.yml by @MODSetter in #301
- fix: added basic context window check for summarization by @MODSetter in #303
- Update README.md by @MODSetter in #304
- Fix: UI document summary by @AnishSarkar22 in #309
- [Feature] Add Airtable connector by @CREDO23 in #295
- feat: added airtable connector by @MODSetter in #312
- refactor: connector icon handling by centralizing icon retrieval in contracts. by @MODSetter in #316
- Added OpenRouter to providers list by @NatsumeRyuhane in #319
- Added OpenRouter as LLMProvider by @MODSetter in #321
- fix for 322 - shows relevant messages and toasts by @samkul-swe in #325
- fix(ui): shows relevant messages and toasts for auth/login by @MODSetter in #326
- Fix YouTube transcript API: replace deprecated get_transcript with fetch method by @sandeeppainuly in #336
- [Feature] Airtable connector | Refresh access token when expired by @CREDO23 in #335
- [Feature] Add Luma connector by @samkul-swe in #337
- [Feature] Add Luma connector by @MODSetter in #339
- feat: added contact page by @MODSetter in #345
- vercel fix by @MODSetter in #346
- fix: sitemap by @MODSetter in #347
- Fix #320: Use serverside pagination by @NatsumeRyuhane in #349
- fix: pagination to server side in manage documents by @MODSetter in #350
- frontpage update by @MODSetter in #353
- fix: recommended fixes by @MODSetter in #354
- feat: reworked frontend by @MODSetter in #355
- fix: suggested by @MODSetter in #356
- suggested fixes by @MODSetter in #357
- fix: navbar overflow by @MODSetter in #358
- feat: Added CometAPI to LLM providers list by @TensorNull in #361
- chore: updated litellm and langchain-litellm by @MODSetter in #362
- refactor: renamed hooks by @MODSetter in #364
- refactor: added chunk id reference for sources by @MODSetter in #367
- refactor: move LLM_PROVIDERS to enums and clean up provider definitions by @MODSetter in #368
- [Fix] Not disabling any dates for connectors when indexing by @samkul-swe in #371
- [Fix] Not disabling any dates for connectors when indexing by @MODSetter in #373
- feat: Moved searchconnectors association from user to searchspace by @MODSetter in #378
- fix:chat-routes backend security vulnerability fixed by @vaishcodescape in #370
- fix: removed checks that were not checked by @MODSetter in #379
- feat: add interface params by @iamsyg in #372
- feat: moved LLMConfigs from User to SearchSpaces by @MODSetter in #384
- fix: error handling and validation in LumaConnectorPage by @MODSetter in #385
- feat: add language support across configurations and prompts by @Tarun2605 in #390
- feat: added missed migration by @MODSetter in #394
- Add Searxng connector by @Aki-07 in #392
- refactor: updated SearxNG connector migration and fixed validation for SearxNG host URL by @MODSetter in #397
- feat: add Chinese LLM providers support with auto-fill API Base URL by @unitagain in #391
- chore: removed chinese comments to pass ruff checks and updated migration nos by @MODSetter in #398
- Update external sources in README.md by @MODSetter in #399
- [Fix] Show full message via modal to prevent column overlap & align cells by @AnishSarkar22 in #396
- chore: removed content trunking for better UI by @MODSetter in #402
- chore: fixed validators by @MODSetter in #403
- feat: add unique identifier hash for documents to prevent duplicates across various connectors by @MODSetter in #404
- local STT implementation with Faster-Whisper by @nabthebest135 in #387
- chore: updated docs & refactored sst_service.py by @MODSetter in #408
- feat: add Baidu AI Search integration by @unitagain in #405
- [Feature] Add elasticsearch connector by @AnishSarkar22 in #388
- feat: bumped version to v0.0.8 by @MODSetter in #410
New Contributors
- @fblgit made their first contribution in #117
- @anshul7665 made their first contribution in #56
- @itsmekaved made their first contribution in #124
- @MuhamadAjiW made their first contribution in #125
- @byuly made their first contribution in #158
- @Swapnilpatil03 made their first contribution in #201
- @masabinhok made their first contribution in #204
- @VarunShukla07 made their first contribution in #210
- @Utkarsh-Patel-13 made their first contribution in #209
- @AbdullahAlMousawi made their first contribution in #211
- @CREDO23 made their first contribution in #222
- @enzo-inc made their first contribution in #251
- @Pabrisson made their first contribution in #291
- @AnishSarkar22 made their first contribution in #309
- @NatsumeRyuhane made their first contribution in #319
- @samkul-swe made their first contribution in #325
- @sandeeppainuly made their first contribution in #336
- @TensorNull made their first contribution in #361
- @vaishcodescape made their first contribution in #370
- @iamsyg made their first contribution in #372
- @Tarun2605 made their first contribution in #390
- @Aki-07 made their first contribution in #392
- @unitagain made their first contribution in #391
- @nabthebest135 made their first contribution in #387
Full Changelog: beta-v0.0.7...beta-v0.0.8