Anish Sarkar
d0a490fa50
feat: implement debug logging for development environment in Electric client
2026-02-04 20:08:13 +05:30
Anish Sarkar
dec85b6417
fix: stabilize sync process by rounding cutoff date to midnight UTC and update cleanup logic for user databases
2026-02-04 19:58:47 +05:30
CREDO23
ee56334abe
refactor: consolidate public chat snapshot mutations with cache invalidation
2026-02-02 16:47:23 +02:00
CREDO23
d890c562d4
refactor: rename snapshot types to PublicChatSnapshot prefix
2026-02-02 16:05:23 +02:00
CREDO23
e62e4faaa5
feat: add snapshots cache key and query atom
2026-02-02 15:47:24 +02:00
CREDO23
47b7befc55
feat: add search space snapshots frontend API
2026-02-02 15:43:07 +02:00
DESKTOP-RTLN3BA\$punk
8fb5a7fb8f
chore: linting
2026-02-01 21:17:24 -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
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
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
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
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
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
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
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
DESKTOP-RTLN3BA\$punk
70fcb2d055
chore: linting
2026-01-28 22:15:43 -08:00
Anish Sarkar
614761bb17
Merge remote-tracking branch 'upstream/dev' into feat/inbox
2026-01-28 09:26:04 +05:30
CREDO23
3c835bdf7e
fix(frontend): remove clone notifications, allow public podcast access
2026-01-28 00:17:54 +02:00
CREDO23
9a4da10b12
feat(frontend): two-phase cloning with loading state
2026-01-28 00:17:44 +02:00
Anish Sarkar
79f7dfbbed
feat(notifications): enhance inbox functionality with type filtering and independent pagination for mentions and status notifications
2026-01-28 02:14:36 +05:30
CREDO23
a7145b2c63
merge: upstream/dev with migration renumbering
2026-01-27 11:22:26 +02:00
CREDO23
6091e070f3
chore: remove unused import and restrict noAuthPrefixes
2026-01-27 11:11:08 +02:00
CREDO23
24472c0ea6
fix: preserve author info in cloned chats and force PGlite resync after clone
2026-01-27 10:50:37 +02:00
CREDO23
988847922f
feat: clone notifications UI and PGlite resync on clone
2026-01-27 10:22:38 +02:00
DESKTOP-RTLN3BA\$punk
55d8594937
feat(tracking): implement incentive task tracking events and page view tracking
2026-01-26 23:38:15 -08:00
DESKTOP-RTLN3BA\$punk
39d65d6166
feat: added incentive credits system
2026-01-26 23:32:30 -08:00
CREDO23
271de96cce
fix: public chat copy link button and podcast access
2026-01-26 20:10:03 +02:00
CREDO23
ee65e1377f
feat: improve public chat UI and shared components
2026-01-26 18:39:59 +02:00
CREDO23
37adc54d6a
feat: add public chat frontend
2026-01-26 17:08:26 +02:00
CREDO23
9d7259aab9
feat(web): add public chat and thread API types and services
2026-01-26 16:11:55 +02:00
Anish Sarkar
c6bd978d5b
Merge remote-tracking branch 'upstream/dev' into feat/composio
2026-01-24 04:38:34 +05:30
Anish Sarkar
1343fabeee
feat: refactor composio connectors for modularity
2026-01-23 19:56:19 +05:30
DESKTOP-RTLN3BA\$punk
ad475397c4
feat(chat): add regenerate endpoint for chat threads to support editing and reloading responses
2026-01-23 01:42:10 -08:00
Anish Sarkar
9c5c925fca
feat: update Obsidian connector UI and icon
2026-01-23 14:50:06 +05:30
Anish Sarkar
fae52345f8
Merge remote-tracking branch 'upstream/dev' into feat/composio
2026-01-23 14:35:17 +05:30
Manoj Aggarwal
49d51ba569
merge
2026-01-22 20:57:48 -08:00
DESKTOP-RTLN3BA\$punk
8b81507739
refactor: remove unused COMPOSIO_CONNECTOR migration and linting
2026-01-22 16:43:08 -08:00
Anish Sarkar
7ec7ed5c3b
feat: enhance Composio Google Drive integration with folder and file selection
...
- Added a new endpoint to list folders and files in a user's Composio Google Drive, supporting hierarchical structure.
- Implemented UI components for selecting specific folders and files to index, improving user control over indexing options.
- Introduced indexing options for maximum files per folder and inclusion of subfolders, allowing for customizable indexing behavior.
- Enhanced error handling and logging for Composio Drive operations, ensuring better visibility into issues during file retrieval and indexing.
- Updated the Composio configuration component to reflect new selection capabilities and indexing options.
2026-01-23 05:17:28 +05:30
CREDO23
1a2fa23916
Merge upstream/dev with live collaboration features
2026-01-22 23:00:42 +02:00
Manoj Aggarwal
a680759c23
explicitly remove obsidian when cloud
2026-01-22 12:01:19 -08:00
Anish Sarkar
076de2f3d7
feat: add unread count endpoint and update inbox logic
...
- Introduced a new API endpoint to fetch unread notification counts, providing both total and recent counts for better tracking.
- Updated the useInbox hook to manage separate states for older and recent unread counts, enhancing user experience with real-time updates.
- Implemented logic to handle marking notifications as read, ensuring accurate count adjustments for both recent and older items.
- Enhanced type definitions in the inbox types to support the new unread count functionality.
2026-01-22 22:56:02 +05:30
CREDO23
12437f840a
Add new_chat_messages table to PGlite and create useMessagesElectric hook
2026-01-22 18:43:20 +02:00
CREDO23
4b57ba9d2b
Add chat_comments table to PGlite schema and thread_id to types
2026-01-22 17:56:45 +02:00
Anish Sarkar
3a1fa25a6f
refactor: streamline markAllAsRead method in notifications API service
...
- Simplified the return statement in the markAllAsRead method for improved readability and consistency.
2026-01-22 19:08:13 +05:30
Anish Sarkar
00596f991d
refactor: enhance inbox functionality with type guards and API service integration
...
- Introduced type guards for metadata in InboxSidebar to ensure safe access and improve type safety.
- Refactored the useInbox hook to utilize the new notifications API service for fetching notifications, enhancing validation and error handling.
- Added new API request/response schemas for notifications, improving structure and clarity.
- Updated logic for loading and marking notifications as read, ensuring consistent state management and user experience.
2026-01-22 18:32:25 +05:30