Commit graph

135 commits

Author SHA1 Message Date
DESKTOP-RTLN3BA\$punk
c2dcb2045d feat: added attachment support 2025-12-21 22:26:33 -08:00
DESKTOP-RTLN3BA\$punk
b5e20e7515 feat: old chat to new-chat with persistance 2025-12-21 16:32:55 -08:00
DESKTOP-RTLN3BA\$punk
0c3574d049 feat: implement new chat feature with message persistence and UI integration 2025-12-21 16:16:50 -08:00
Anish Sarkar
35463eeab4 Merge remote-tracking branch 'upstream/dev' into feature/podcast-agent 2025-12-21 20:39:21 +05:30
Anish Sarkar
4f2c9caac2 feat: add transcript fetching and display in podcast player component 2025-12-21 20:25:27 +05:30
Anish Sarkar
783ee9c154 feat: enhance podcast generation with duplicate request prevention and improved UI feedback 2025-12-21 20:07:04 +05:30
Anish Sarkar
4c4e4b3c4c feat: add podcast generation capabilities to SurfSense deep agent and UI integration 2025-12-21 19:07:46 +05:30
DESKTOP-RTLN3BA\$punk
73f0f772a8 feat: message history and PostgreSQL checkpointer integration 2025-12-21 03:30:10 -08:00
DESKTOP-RTLN3BA\$punk
947087452f feat: new chat working stateless. Added citation logic. 2025-12-20 23:15:49 -08:00
DESKTOP-RTLN3BA\$punk
3bfe860d6f chore: liniting 2025-12-20 05:14:31 -08:00
DESKTOP-RTLN3BA\$punk
b25c1cd4b4 feat: migrated from zod v3 to v4 2025-12-20 05:10:47 -08:00
DESKTOP-RTLN3BA\$punk
ad41967d28 refactor: migrated to next 16, updated fumadocs
- Deleted the empty middleware file as it was temporarily disabled for client-side i18n implementation.
- Updated `next`, `next-intl`, and `fumadocs` packages to their latest versions.
- Cleaned up the `next.config.ts` by removing the eslint configuration.
- Enhanced `tsconfig.json` with additional paths for `fumadocs-mdx`.
- Adjusted imports in `layout.tsx` and `request.ts` for better structure and functionality.
2025-12-20 04:24:40 -08:00
DESKTOP-RTLN3BA\$punk
086048a4db refactor: updated chonkie & removed junk code
- Removed all references to the Serper API from the codebase, including related components, hooks, and schemas.
- Updated the `pyproject.toml` to reflect the new version of `chonkie` and other dependencies.
- Cleaned up the configuration and connector management to streamline the application.
2025-12-19 23:26:45 -08:00
DESKTOP-RTLN3BA\$punk
70ca585379 feat: add server side chat search functionality
- Implemented a new endpoint for searching chats by title substring in the backend.
- Updated the frontend to support chat searching with a debounced input.
- Added validation for pagination parameters and search space ID.
- Enhanced API service to handle search requests and return results based on user permissions.
2025-12-19 15:52:53 -08:00
Anish Sarkar
ee46a43afc feat: enhance chat query handling and sidebar updates
- Updated chat query to include ordering by creation date for better organization.
- Improved optimistic updates in chat deletion and creation mutations to ensure UI consistency.
- Invalidate chat queries after mutations to refresh sidebar and components effectively.
- Adjusted cache key structure for chat queries to include additional parameters for better cache management.
2025-12-19 22:37:04 +05:30
DESKTOP-RTLN3BA\$punk
4d02e8768d chore: biome 2025-12-19 00:45:29 -08:00
CREDO23
94c830c5ab fix appi service endpoints 2025-12-18 20:10:20 +00:00
CREDO23
85c8ca67cb feat: add cache keys for invites 2025-12-18 18:29:41 +00:00
CREDO23
01bcfa999e feat: add acceptInvite method to invites API service 2025-12-18 18:29:41 +00:00
CREDO23
0cf85943d2 feat: add getInviteInfo method to invites API service 2025-12-18 18:29:41 +00:00
CREDO23
d32c824412 feat: add deleteInvite method to invites API service 2025-12-18 18:29:41 +00:00
CREDO23
d061b6258f feat: add updateInvite method to invites API service 2025-12-18 18:29:41 +00:00
CREDO23
5c64182960 feat: add getInvites method to invites API service 2025-12-18 18:29:41 +00:00
CREDO23
109cd4f091 feat: add createInvite method to invites API service 2025-12-18 18:29:41 +00:00
CREDO23
baab42efb6 feat: add cache keys for members 2025-12-18 18:29:41 +00:00
CREDO23
52c3b5cc7e feat: add getMyAccess method to members API service 2025-12-18 18:29:03 +00:00
CREDO23
1d153f4f33 feat: add leaveSearchSpace method to members API service 2025-12-18 18:29:03 +00:00
CREDO23
eb38a02775 feat: add deleteMember method to members API service 2025-12-18 18:29:03 +00:00
CREDO23
d747f59ae9 fix: update members API service to follow established patterns with safeParse and arrow functions 2025-12-18 18:29:03 +00:00
CREDO23
22f8d5bbbb feat: add updateMember method to members API service 2025-12-18 18:29:03 +00:00
CREDO23
e9eb97b17e feat: add members API service with getMembers method 2025-12-18 18:29:03 +00:00
DESKTOP-RTLN3BA\$punk
c768730b8c feat: fixed issues of note management
Issues Fixed

- Missing pagination fields in API response schemas (page, page_size, has_more)
- NOTE enum missing from frontend Zod schema
- Missing fields in DocumentRead response construction (content_hash, updated_at)
- BlockNote slash menu clipped by overflow-hidden CSS
- Sidebar click conflicts - hidden action buttons intercepting clicks
- Rewrote All Notes sidebar - replaced fragile custom portal with shadcn Sheet
- Missing translation keys for new UI strings
- Missing NOTE retrieval logic in researcher agent
- Added search to All Notes sidebar
- Removed frontend logging - was causing toasters on every page refresh
- Added backend logging to document reindex Celery task
2025-12-17 00:09:43 -08:00
Rohan Verma
3c3527d498
Merge pull request #590 from CREDO23/feat/add-jotai-tanstack-rbac
[Feat] RBAC | Add jotai & tanstack
2025-12-16 22:45:46 -08:00
Rohan Verma
f18425d739
Merge pull request #589 from AnishSarkar22/feature/note-management
Feature: Note Management system
2025-12-16 22:44:57 -08:00
CREDO23
66a4674360 fix: restore RBAC cache keys after rebase 2025-12-16 09:16:41 +00:00
CREDO23
0397f716f8 chore: add TODO for edit role dialog implementation 2025-12-16 09:07:33 +00:00
CREDO23
c732c5deee feat: add cache keys and permissions query atom for RBAC 2025-12-16 09:07:33 +00:00
CREDO23
e086dd51fa feat: add permissions-api.service.ts with getPermissions method 2025-12-16 09:05:54 +00:00
CREDO23
b20c526951 feat: complete roles-api.service.ts with all CRUD methods 2025-12-16 09:05:54 +00:00
CREDO23
4affdf70a6 fix: correct roles-api.service.ts to use parsedRequest.data pattern 2025-12-16 09:05:54 +00:00
Anish Sarkar
8eceb7a5cb feat: add note management functionality with BlockNote support
- Introduced a new ENUM value 'NOTE' for document types in the database.
- Implemented backend routes for creating, listing, and deleting notes.
- Added a new frontend page for creating notes with a BlockNote editor.
- Updated sidebar to include recent notes and an option to add new notes.
- Enhanced API service for notes with validation and request/response schemas.
- Updated translations to support new note-related terms.
2025-12-16 12:28:30 +05:30
CREDO23
bc6f7e15f1 refact: rebase on upstream dev 2025-12-16 05:37:30 +00:00
CREDO23
d5997a6d0c feat: add user cache keys 2025-12-16 05:24:55 +00:00
CREDO23
8c5ecfd4e4 feat: add user API service 2025-12-16 05:22:45 +00:00
CREDO23
ccce47846b fix: build issues 2025-12-15 09:55:01 +00:00
CREDO23
edfe2aa87e feat(search-spaces): add cache keys for search spaces and llm configs 2025-12-15 08:18:35 +00:00
CREDO23
172f58f742 feat(search-spaces): add deleteSearchSpace endpoint to API service 2025-12-15 08:18:35 +00:00
CREDO23
80357d450b feat(search-spaces): add updateSearchSpace endpoint to API service 2025-12-15 08:18:35 +00:00
CREDO23
646065d745 feat(search-spaces): add getSearchSpace endpoint to API service 2025-12-15 08:18:35 +00:00
CREDO23
1d6bfe1e29 feat: add getCommunityPrompts endpoint to API service 2025-12-15 08:18:35 +00:00