Commit graph

107 commits

Author SHA1 Message Date
DESKTOP-RTLN3BA\$punk
4a0c3e368a feat: migrated to surfsense deep agent 2025-12-23 01:16:25 -08:00
DESKTOP-RTLN3BA\$punk
c2dcb2045d feat: added attachment support 2025-12-21 22:26:33 -08:00
Anish Sarkar
bc189a53cf refactor: replace TranscriptEntry interface with PodcastTranscriptEntry type for improved type safety in podcast player 2025-12-21 20:37:30 +05:30
DESKTOP-RTLN3BA\$punk
b25c1cd4b4 feat: migrated from zod v3 to v4 2025-12-20 05:10:47 -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
b53b19170e feat: implement unsaved changes handling in editor and sidebar
- Introduced global state management for unsaved changes and pending navigation using Jotai atoms.
- Updated the editor component to sync local unsaved changes with global state and handle navigation prompts.
- Enhanced sidebar functionality to check for unsaved changes before navigating to a new note.
- Added cleanup logic for global state on component unmount to prevent stale data.
2025-12-19 22:59:42 +05:30
CREDO23
94c830c5ab fix appi service endpoints 2025-12-18 20:10:20 +00:00
CREDO23
1c00e6f12e fix: update invite schemas to match backend and fix cache key reference 2025-12-18 18:36:32 +00:00
CREDO23
6e288a59fb feat: migrate removeMember to deleteMemberMutationAtom in team page 2025-12-18 18:34:00 +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
Anish Sarkar
e9d3d36dfc feat: improve note editing and creation workflow
- Enhanced the editor to handle new note creation directly, initializing with an empty state.
- Updated save functionality to create a note first if it's new, followed by saving the content.
- Modified breadcrumb navigation to accommodate new notes and improve user experience.
- Removed the old note creation page to streamline the editing process.
- Added error handling and dynamic title updates for better feedback during note creation.
2025-12-16 18:46:18 +05:30
CREDO23
ccdcec4dd4 feat: delete old rbac.types.ts after splitting into domain-specific files 2025-12-16 09:05:54 +00:00
CREDO23
ead71eb026 feat: create invites.types.ts with all invite-related schemas 2025-12-16 09:05:54 +00:00
CREDO23
226ebf2ddf feat: create members.types.ts with membership and access schemas 2025-12-16 09:05:54 +00:00
CREDO23
5f156cfa85 feat: create roles.types.ts with all role-related schemas 2025-12-16 09:05:54 +00:00
CREDO23
ec9ed9d215 feat: create permissions.types.ts with single responsibility 2025-12-16 09:05:54 +00:00
CREDO23
86cac96fe0 feat: add getMyAccess request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
fdfba4bb4a feat: add acceptInvite request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
1b41b2ff23 feat: add getInviteInfo request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
e5f5e46312 feat: add deleteInvite request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
134c70f87f feat: add updateInvite request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
a74e69fdc5 feat: add getInvites request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
bec21a7207 feat: add createInvite request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
86b8cd6eff feat: add leaveSearchSpace request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
9ec5b324fd feat: add deleteMembership request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
39c64103ab feat: add updateMembership request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
289cbc627c feat: add getMembers request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
c51612867d feat: add deleteRole request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
6eaf37589d feat: add updateRole request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
f02fc9f4aa feat: add getRoleById request/response schemas 2025-12-16 09:05:54 +00:00
CREDO23
4919b4717c feat: add GetRoles request/response schemas for RBAC 2025-12-16 09:05:54 +00:00
CREDO23
f11215fcef feat: add CreateRole request/response schemas for RBAC 2025-12-16 09:05:54 +00:00
CREDO23
d5af72bed6 feat: add GetPermissionsResponse schema for RBAC 2025-12-16 09:05:54 +00:00
CREDO23
18917519e9 feat: add PermissionInfo type for RBAC 2025-12-16 09:05:54 +00:00
CREDO23
34f0e4514c feat: add Invite type for RBAC 2025-12-16 09:05:54 +00:00
CREDO23
8a9f3e1c18 feat: add Membership type for RBAC 2025-12-16 09:05:54 +00:00
CREDO23
37f2b27451 feat: add Role type for RBAC 2025-12-16 09:05:54 +00:00
CREDO23
42a585d880 feat: add user types with zod schemas 2025-12-16 05:22:45 +00:00
CREDO23
3fafb18089 refactor: remove unnecessary comments from search-space types 2025-12-15 08:18:35 +00:00
CREDO23
3ef860fb1c feat: add delete search space zod schemas 2025-12-15 08:18:35 +00:00
CREDO23
0f531ee723 feat: add search space zod schemas for GET and PUT endpoints 2025-12-15 08:18:35 +00:00
DESKTOP-RTLN3BA\$punk
f0a6c348d1 fix: update llm-config types to allow nullable created_at and updated_at fields 2025-12-14 22:23:16 -08:00
CREDO23
5b7e5770be feat: migrate createLLMConfig to jotai mutation atom and add query atoms for LLM configs 2025-12-14 20:20:57 +02:00
CREDO23
1aa10db910 feat: add deleteLLMConfigMutationAtom and fix cache key usage in all LLM config mutations 2025-12-14 20:17:27 +02:00
CREDO23
506419597e fix: adjust llm-config type constraints for api_base and language fields 2025-12-14 20:17:27 +02:00
CREDO23
66e0d31f68 feat: add update LLM preferences request/response schemas 2025-12-14 20:17:27 +02:00
CREDO23
9395787ac0 feat: add get LLM preferences request/response schemas 2025-12-14 20:17:27 +02:00