SurfSense/surfsense_backend/app
Anish Sarkar 283b4194cc feat: enhance permission handling and user feedback for Gmail and Google Calendar tools
- Implemented logic to persist authentication expiration status for connectors when insufficient permissions are detected, improving error handling and user experience.
- Updated messages to guide users to re-authenticate in connector settings for Gmail, Google Calendar, and Google Drive tools.
- Added InsufficientPermissionsResult type and corresponding UI components to display permission-related messages consistently across Gmail and Google Calendar tools.
2026-03-20 19:36:00 +05:30
..
agents feat: enhance permission handling and user feedback for Gmail and Google Calendar tools 2026-03-20 19:36:00 +05:30
config Merge remote-tracking branch 'upstream/dev' into feat/web-search 2026-03-16 19:34:38 +05:30
connectors feat: Added logic to encrypt the access token, refresh token, and client secret if the configuration specifies token encryption for native Gmail connector 2026-03-19 17:57:51 +05:30
indexing_pipeline feat: refactor agent tools management and add UI integration 2026-03-10 17:36:26 -07:00
prompts refactor: update title generation logic to improve user experience by generating titles in parallel with assistant responses 2026-03-09 01:28:53 +05:30
retriever refactor: unify all 3 google Composio and non-Composio connector types and pipelines keeping same credential adapters 2026-03-19 05:08:21 +05:30
routes feat: enhance permission handling and user feedback for Gmail and Google Calendar tools 2026-03-20 19:36:00 +05:30
schemas refactor: remove legacy SearXNG API references and web search settings 2026-03-15 03:49:37 +05:30
services feat: add initial logic for HITL for gmail and google calendar connectors 2026-03-20 18:47:06 +05:30
tasks feat: unify handling of native and legacy document types for Google connectors 2026-03-20 03:41:32 +05:30
templates feat: update report generation and export capabilities to support multiple formats (PDF, DOCX, HTML, LaTeX, EPUB, ODT, plain text) across documentation and backend 2026-03-09 18:41:21 -07:00
utils refactor: unify all 3 google Composio and non-Composio connector types and pipelines keeping same credential adapters 2026-03-19 05:08:21 +05:30
__init__.py feat: SurfSense v0.0.6 init 2025-03-14 18:53:14 -07:00
app.py refactor: remove legacy SearXNG API references and web search settings 2026-03-15 03:49:37 +05:30
celery_app.py feat: add source_markdown column to documents and implement migration logic for existing records using a pure-Python BlockNote JSON to Markdown converter 2026-02-17 11:34:11 +05:30
db.py feat: unify handling of native and legacy document types for Google connectors 2026-03-20 03:41:32 +05:30
users.py feat: add last_login column to user table and update user login tracking 2026-03-08 18:24:29 +05:30