DESKTOP-RTLN3BA\$punk
4df40f8cea
feat: add CELERY_TASK_DEFAULT_QUEUE environment variable for task isolation
2026-02-02 13:17:12 -08:00
Anish Sarkar
f730df7c9d
chore: ran linting
2026-02-03 01:43:38 +05:30
Manoj Aggarwal
48e646607b
Fix google calendar and notion erros
2026-02-02 12:07:53 -08:00
DESKTOP-RTLN3BA\$punk
6f92eac3da
try(hotpatch): add autoscaling command
2026-02-02 11:36:54 -08:00
CREDO23
d890c562d4
refactor: rename snapshot types to PublicChatSnapshot prefix
2026-02-02 16:05:23 +02:00
CREDO23
ab343b544a
feat: add search space snapshots list endpoint
2026-02-02 15:38:35 +02:00
CREDO23
3821630404
feat: use frontend URL for public share links
2026-02-02 15:36:59 +02:00
Anish Sarkar
2125c76841
feat: merge new credentials with existing connector configurations to preserve user settings
2026-02-02 19:03:05 +05:30
CREDO23
f18ba8e045
feat: add permission checks for public sharing
2026-02-02 14:18:17 +02:00
CREDO23
17c7b34e44
feat: add public_sharing permissions
2026-02-02 14:09:28 +02:00
Anish Sarkar
bf08982029
feat: add connector_id to documents for source tracking and implement connector deletion task
2026-02-02 16:23:26 +05:30
API Test Bot
f2e38c52a1
feat: Add initial strategic planning, UX design, and verification artifacts, define a new AI-powered crypto assistant epic, update existing epics, and disable SSL for local database connection.
2026-02-02 17:43:33 +07:00
Anish Sarkar
87c0d78bf6
Merge remote-tracking branch 'upstream/dev' into fix/documents
2026-02-02 13:04:08 +05:30
Anish Sarkar
e0ade20e68
feat: add created_by_id column to documents for ownership tracking and update related connectors
2026-02-02 12:32:24 +05:30
DESKTOP-RTLN3BA\$punk
8fb5a7fb8f
chore: linting
2026-02-01 21:17:24 -08:00
DESKTOP-RTLN3BA\$punk
e7c17c327c
Merge commit ' d0c1d88057' into dev
2026-02-01 20:08:48 -08:00
DESKTOP-RTLN3BA\$punk
8301e0169c
Merge branch 'dev' of https://github.com/MODSetter/SurfSense into dev
2026-02-01 18:02:27 -08:00
DESKTOP-RTLN3BA\$punk
d476e18c54
feat: implement page limit exceeded notifications and enhance handling in the notification system
2026-02-01 18:02:17 -08:00
Rohan Verma
32ab938329
Merge pull request #760 from AnishSarkar22/fix/connectors
...
fix: various issues with connectors & other issues
2026-02-01 17:38:48 -08:00
Anish Sarkar
0d0d08fabd
chore: ran linting
2026-02-02 00:43:25 +05:30
Anish Sarkar
f7c3b36798
fix: update hashlib usage in generate_indexing_settings_hash to improve security compliance
2026-02-02 00:41:04 +05:30
Anish Sarkar
cf339ff350
chore: ran backend linting
2026-02-02 00:19:19 +05:30
Anish Sarkar
05d1d6ac04
feat: implement Redis heartbeat tracking for connector indexing tasks and update stale notification cleanup logic
2026-02-02 00:18:47 +05:30
Anish Sarkar
085653d3e3
chore: ran frontend and backend linting
2026-02-01 22:54:25 +05:30
Anish Sarkar
ff4a574248
feat: implement Discord channel fetching with permission handling in connector UI
2026-02-01 22:34:41 +05:30
CREDO23
f2a607300d
Merge remote-tracking branch 'upstream/dev' into sur-127-impr-public-chats-should-be-immutable
2026-02-01 14:23:20 +02:00
API Test Bot
828d7d695a
feat: Add DexScreener RAG retrieval test and token validation, configure Serena project settings, and update admin guide with default admin account details.
2026-02-01 14:24:01 +07:00
API Test Bot
b5d0413459
fix(rag): Add DEXSCREENER_CONNECTOR to searchable mapping
...
- Added DEXSCREENER_CONNECTOR to _CONNECTOR_TYPE_TO_SEARCHABLE in chat_deepagent.py
- This fixes LLM's inability to search DexScreener data despite it being indexed
- Root cause: connector was enabled in DB but missing from mapping, causing it to be filtered out
- Verified: LLM now successfully retrieves WETH price (~$2,442) with DexScreener citations
Related files:
- chat_deepagent.py: Added connector mapping
- knowledge_base.py: Added debug logging for DexScreener search
- connector_service.py: Fixed metadata field names (base_symbol, quote_symbol, dex)
- 85_add_dexscreener_connector.py: Migration for connector type
2026-02-01 14:20:34 +07:00
Anish Sarkar
2b2acfebb6
feat: enhance DiscordConnector with start event signaling for improved initialization handling
2026-02-01 03:32:45 +05:30
aaron hu
3f40ab0629
docs: fix typos in documentation
2026-02-01 05:09:53 +08:00
Anish Sarkar
3c5bf6c83c
refactor: simplify Slack client initialization by directly passing the token
2026-02-01 02:28:38 +05:30
Anish Sarkar
024a683b4f
feat: add heartbeat callback support for long-running indexing tasks and implement stale notification cleanup task
2026-02-01 02:17:06 +05:30
Anish Sarkar
59dd9554b3
feat: add endpoint to fetch Slack channels with bot membership status and update UI to display channels
2026-01-31 18:30:50 +05:30
Anish Sarkar
5e555a8f9a
fix: improve notification for token expiration and revocation errors for multiple connectors
2026-01-31 16:24:43 +05:30
API Test Bot
d654556eb8
fix(backend): Add DexScreener to periodic indexing schedule checker
...
- Import DexScreenerIndexer in schedule_checker_task.py
- Enable periodic sync support for DexScreener connector
- Ensures automated token data updates work correctly
2026-01-31 17:27:38 +07:00
API Test Bot
9e27081862
refactor(backend): Extract Airtable token refresh to shared utility
...
- Create app/utils/airtable_token_utils.py for token refresh logic
- Update all connectors to use centralized token refresh function
- Affected connectors: airtable, clickup, confluence, discord, jira, notion, slack, teams
- Improves code reusability and maintainability
- No functional changes, pure refactoring
2026-01-31 17:27:14 +07:00
API Test Bot
9f66d5ca25
feat(backend): Implement DexScreener connector (Story 1.1)
...
Core Implementation:
- Add DexScreenerConnector class with public API integration
- Implement token pair data fetching and indexing
- Add API routes: add, delete, test endpoints
- Register connector in task indexers and Celery tasks
- Add DEXSCREENER_CONNECTOR enum to database models
Features:
- Support up to 50 tokens per connector
- Track prices, volume, liquidity across multiple DEXs
- EVM and Solana address validation
- Periodic sync support
- No API key required (public DexScreener API)
API Endpoints:
- POST /api/v1/connectors/dexscreener/add
- DELETE /api/v1/connectors/dexscreener
- GET /api/v1/connectors/dexscreener/test
All endpoints require JWT authentication ✅
Integration tests passing ✅
Ready for production deployment ✅
2026-01-31 17:25:48 +07:00
Rohan Verma
a0bbd9e2e1
Merge pull request #758 from AKC777/fix/ollama-tool-calling
...
fix: use ollama_chat provider for proper tool calls support
2026-01-30 21:04:11 -08:00
akc
bcc77c2864
fix: also update PROVIDER_MAP in llm_router_service.py for Auto mode
2026-01-31 01:50:05 +03:00
akc
35416c220a
fix: use ollama_chat provider for proper tool
2026-01-30 21:16:40 +03:00
CREDO23
d2ebd3ec00
fix: snapshot deletion during regeneration
2026-01-30 18:44:33 +02:00
Anish Sarkar
9771a88380
fix: refine date handling in Google Calendar connector to ensure accurate same-day queries
2026-01-30 20:51:03 +05:30
CREDO23
bc0fb3cb68
feat: track cloned_from_snapshot_id for cloned chats
2026-01-30 17:08:07 +02:00
CREDO23
2ec7050603
fix: handle deleted authors when cloning public chat
2026-01-30 16:53:10 +02:00
Anish Sarkar
4526b656a4
fix: update default date range for Google Calendar events and improve query parameter handling
2026-01-30 19:55:48 +05:30
CREDO23
070bb42506
feat: clone podcasts when cloning public chat
...
Creates new podcast records for cloned user with thread_id,
updates podcast_id references in message content.
2026-01-30 16:21:01 +02:00
CREDO23
e3d6b1d789
fix: remove deprecated public_share_enabled from thread list
2026-01-30 14:45:55 +02:00
CREDO23
b8338d8643
feat: add public podcast endpoints and player support
2026-01-30 14:36:35 +02:00
DESKTOP-RTLN3BA\$punk
6fb656fd8f
hotpatch(cloud): add llm load balancing
2026-01-29 15:28:31 -08:00
CREDO23
fb73a2e69f
refactor: require auth for podcast endpoints, remove public check
2026-01-29 20:49:05 +02:00