CREDO23
c2e2472356
fix: rename migration to 85, remove obsolete noAuth prefix
...
- Rename snapshot migration from 84 to 85 to avoid conflict with
upstream's LLM auto-mode migration
- Remove /api/v1/podcasts/ from noAuthPrefixes since all podcast
endpoints now require authentication
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 14:41:41 +02:00
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
Anish Sarkar
47eaa705bf
feat: sync last indexed timestamp with live data for real-time updates in connector popup
2026-02-01 03:52:00 +05:30
Anish Sarkar
2b2acfebb6
feat: enhance DiscordConnector with start event signaling for improved initialization handling
2026-02-01 03:32:45 +05:30
Rohan Verma
d0c1d88057
Merge pull request #761 from Dayang26/docs/fix-typos-in-docs
...
docs: fix typos in documentation
2026-01-31 13:52:36 -08:00
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
e5f7e87f42
refactor: update sidebar layout for shared and private chats to optimize space usage
2026-01-31 23:33:20 +05:30
Anish Sarkar
ca7e45405c
feat: implement relative date formatting for last indexed timestamps in connector views
2026-01-31 23:15:00 +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
eaf0a454b1
refactor: remove chat button from collapsed sidebar for cleaner UI
2026-01-31 17:07:57 +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
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
Rohan Verma
4e04b4053a
Merge pull request #756 from AnishSarkar22/fix/google-calendar-connectors
...
fix: google calendar issues (composio & non-composio)
2026-01-30 14:40:26 -08:00
Rohan Verma
bbe44818e7
Merge pull request #755 from AnishSarkar22/fix/electric-sql
...
refactor: streamline initialization logic for electric-sql & electric logs will not show in production
2026-01-30 14:40:14 -08:00
Rohan Verma
660492014a
Merge pull request #753 from elammertsma/dev
...
fix(database): handle duplicate podcast_status type creation gracefully
2026-01-30 14:39:59 -08:00
Anish Sarkar
0ba70401e9
feat: enhance date range selector with last indexed timestamp for improved user context
2026-01-30 23:57:18 +05:30
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
71b0e02676
fix: remove unused animation classes from dialog component for cleaner code
2026-01-30 20:51:12 +05:30
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
b932a3d926
fix: align snapshot schema with backend response
2026-01-30 14:40:26 +02:00
CREDO23
b8338d8643
feat: add public podcast endpoints and player support
2026-01-30 14:36:35 +02:00
CREDO23
98991d2ed4
feat: update UI for snapshot-based public sharing
2026-01-30 14:20:06 +02:00
CREDO23
6aff69f4ec
feat: add snapshot types and API services
2026-01-30 14:19:56 +02:00
Anish Sarkar
8ca1b2b90a
refactor(ElectricClient): update debug mode for electricSync to activate only in development environment
2026-01-30 17:20:11 +05:30
Anish Sarkar
6aa3d88f68
refactor(ElectricProvider): streamline initialization logic and enhance loading behavior for user-specific database
2026-01-30 15:07:19 +05:30
Rohan Verma
dd0ea1b0ed
Merge pull request #754 from MODSetter/dev
...
hotpatch(cloud): add llm load balancing
2026-01-29 15:43:22 -08:00
DESKTOP-RTLN3BA\$punk
6fb656fd8f
hotpatch(cloud): add llm load balancing
2026-01-29 15:28:31 -08:00
Eric Lammertsma
1f1d513437
fix(database): handle duplicate podcast_status type creation gracefully
...
Modify the upgrade function to prevent errors when creating the podcast_status ENUM type by wrapping the creation in a DO block that catches duplicate_object exceptions.
2026-01-29 15:16:08 -05:00
CREDO23
fb73a2e69f
refactor: require auth for podcast endpoints, remove public check
2026-01-29 20:49:05 +02:00
CREDO23
005ceaa2e8
refactor: add snapshot endpoints, remove deprecated clone/share endpoints
2026-01-29 20:43:48 +02:00
CREDO23
e7242be763
refactor: update public_chat_routes and schemas for snapshots
2026-01-29 20:35:01 +02:00
CREDO23
a45412abad
refactor: rewrite public_chat_service for immutable snapshots
2026-01-29 20:24:50 +02:00
CREDO23
665354b33d
migration: add public_chat_snapshots table, drop deprecated columns
2026-01-29 16:11:30 +02:00
CREDO23
439b1547af
refactor: add PublicChatSnapshot model, remove deprecated public share columns
2026-01-29 16:05:36 +02:00
Rohan Verma
5d5f9d3bfb
Merge pull request #752 from MODSetter/dev
...
chore: various QOL Updates
2026-01-28 22:25:18 -08:00
DESKTOP-RTLN3BA\$punk
d39bf3510f
chore: linting
2026-01-28 22:20:23 -08:00
DESKTOP-RTLN3BA\$punk
8e6826dd66
Merge branch 'dev' of https://github.com/MODSetter/SurfSense into dev
2026-01-28 22:15:53 -08:00
DESKTOP-RTLN3BA\$punk
70fcb2d055
chore: linting
2026-01-28 22:15:43 -08:00
Rohan Verma
5cbaca7701
Merge pull request #750 from AnishSarkar22/fix/notion-connector
...
fix: notion connector issues
2026-01-28 22:08:29 -08:00
DESKTOP-RTLN3BA\$punk
16b839138d
feat(backend): add new incentive task type for Reddit follow
...
Introduce a new incentive task type, REDDIT_FOLLOW, to encourage users to join the SurfSense community on Reddit. This includes a title, description, pages reward, and action URL for the task.
2026-01-28 21:58:49 -08:00
Anish Sarkar
076270ab86
fix(backend): enhance indexing success logging to include informational warnings about API limitations
2026-01-29 10:54:15 +05:30