Commit graph

228 commits

Author SHA1 Message Date
Anish Sarkar
b41c22842f refactor: change alelmbic migration number and made migrations idempotent 2026-02-06 12:32:55 +05:30
Anish Sarkar
0fdd194d92 Merge remote-tracking branch 'upstream/dev' into fix/documents 2026-02-06 12:13:26 +05:30
DESKTOP-RTLN3BA\$punk
1511c26ef5 feat: add residential proxy configuration for web crawling and YouTube transcript fetching 2026-02-05 20:44:13 -08:00
DESKTOP-RTLN3BA\$punk
7ce6493caa fix: update ENUM import for PostgreSQL compatibility in image generations table migration 2026-02-05 18:16:21 -08:00
DESKTOP-RTLN3BA\$punk
f85adefe5e chore: made generate_image more agnostic 2026-02-05 17:18:27 -08:00
DESKTOP-RTLN3BA\$punk
19e2857343 feat: added image gen support 2026-02-05 16:43:48 -08:00
Anish Sarkar
c132e5ddb0 Merge remote-tracking branch 'upstream/dev' into fix/documents 2026-02-06 05:36:32 +05:30
Anish Sarkar
0f92b37b66 feat: add status column to documents table for per-document processing tracking 2026-02-06 05:36:18 +05:30
Anish Sarkar
aa66928154 chore: ran linting 2026-02-06 05:35:15 +05:30
Anish Sarkar
aef59d04eb feat: add document status management with JSONB column for processing states in documents 2026-02-05 21:59:31 +05:30
CREDO23
f3a9922eb9 Add refresh token auth routes and utilities 2026-02-05 17:29:50 +02:00
DESKTOP-RTLN3BA\$punk
5cb59bbde8 feat: add new incentive task type for Discord 2026-02-03 22:32:39 -08:00
DESKTOP-RTLN3BA\$punk
2789dd9629 chore: linting 2026-02-03 13:32:11 -08:00
CREDO23
b221e8cd11 fix: renumber migration to avoid version conflict with upstream 2026-02-03 14:46:33 +02:00
CREDO23
60330622bf Merge remote-tracking branch 'upstream/dev' into dev 2026-02-03 14:24:24 +02:00
DESKTOP-RTLN3BA\$punk
4753ea809b feat(migrations): make podcast file_location nullable 2026-02-02 17:56:47 -08:00
DESKTOP-RTLN3BA\$punk
619f13513f feat(migrations): add created_by_id column and backfill existing documents with progress indicator 2026-02-02 17:32:34 -08:00
DESKTOP-RTLN3BA\$punk
c3b638cb16 feat(migrations): possible podcast fix on prod 2026-02-02 17:02:21 -08:00
Anish Sarkar
f730df7c9d chore: ran linting 2026-02-03 01:43:38 +05:30
CREDO23
148daa23e1 feat: add migration for public_sharing permissions 2026-02-02 14:22:18 +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
Anish Sarkar
b4ed15585e chore: linting 2026-02-02 13:07:48 +05:30
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
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
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
CREDO23
bc0fb3cb68 feat: track cloned_from_snapshot_id for cloned chats 2026-01-30 17:08:07 +02: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
665354b33d migration: add public_chat_snapshots table, drop deprecated columns 2026-01-29 16:11:30 +02:00
DESKTOP-RTLN3BA\$punk
70fcb2d055 chore: linting 2026-01-28 22:15:43 -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
CREDO23
0c8d1f3fef refactor(backend): two-phase synchronous cloning 2026-01-28 00:17:29 +02:00
CREDO23
87c7d92672 feat: add podcast status tracking 2026-01-27 17:51:36 +02:00
CREDO23
3c40c6e365 feat: add clone tracking and history bootstrap for cloned chats 2026-01-27 13:33:36 +02:00
CREDO23
a7145b2c63 merge: upstream/dev with migration renumbering 2026-01-27 11:22:26 +02:00
DESKTOP-RTLN3BA\$punk
39d65d6166 feat: added incentive credits system 2026-01-26 23:32:30 -08:00
CREDO23
062998738a feat: add thread_id column to Podcast model 2026-01-26 15:56:15 +02:00
CREDO23
3a8a9734d6 refactor migration to use op.execute pattern 2026-01-23 20:02:42 +02:00
CREDO23
68dc7723af make migration idempotent 2026-01-23 20:00:18 +02:00
CREDO23
a627cc709e add index on public_share_enabled 2026-01-23 19:59:12 +02:00
CREDO23
036104e4c8 add unique index on public_share_token 2026-01-23 19:58:34 +02:00
CREDO23
b61d96fb85 add public_share_enabled column to migration 2026-01-23 19:57:53 +02:00
CREDO23
87183d1eb7 add public_share_token column to migration 2026-01-23 19:57:08 +02:00
CREDO23
f42a11023f create migration skeleton for public chat sharing 2026-01-23 19:55:53 +02:00
Anish Sarkar
fae52345f8 Merge remote-tracking branch 'upstream/dev' into feat/composio 2026-01-23 14:35:17 +05:30
Manoj Aggarwal
114152ccc4 add missing migration 2026-01-22 20:58:18 -08:00
DESKTOP-RTLN3BA\$punk
8b81507739 refactor: remove unused COMPOSIO_CONNECTOR migration and linting 2026-01-22 16:43:08 -08:00