Commit graph

1676 commits

Author SHA1 Message Date
Rohan Verma
f4e6c47d0b
Merge pull request #613 from MODSetter/dev
feat: fixed migrations
2025-12-23 02:57:45 -08:00
DESKTOP-RTLN3BA\$punk
ea411ee1c8 Merge commit '075e373de9' into dev 2025-12-23 02:56:44 -08:00
DESKTOP-RTLN3BA\$punk
0b86756082 chore: ruff format 2025-12-23 02:56:13 -08:00
DESKTOP-RTLN3BA\$punk
acf0396aa5 feat: fixed migrations
- Migrated data from the old 'chats' table to 'new_chat_threads' and 'new_chat_messages'.
- Dropped the 'chats' table and removed the 'chattype' enum as part of the migration process.
- Updated the migration script to truncate thread titles to 500 characters to comply with database constraints.
- Adjusted the downgrade function to reflect changes in the migration process.
2025-12-23 02:55:37 -08:00
Rohan Verma
075e373de9
Merge pull request #612 from MODSetter/dev
feat: migrate to new surfsense deepagent
2025-12-23 02:18:22 -08:00
DESKTOP-RTLN3BA\$punk
0863899637 chore: update Dockerfile to skip postinstall scripts during dependency installation
- Modified the dependency installation command to skip postinstall scripts, which require all source files.
- Added a separate command to run the fumadocs-mdx postinstall after the source files are copied, ensuring proper setup.
2025-12-23 02:09:38 -08:00
DESKTOP-RTLN3BA\$punk
fd7e43181a refactor: update search space form text for clarity and conciseness
- Removed redundant editing instructions and replaced them with a more streamlined description of the search space functionality.
- Enhanced user understanding by clarifying the purpose of a search space as a personal workspace with AI integration.
2025-12-23 01:35:29 -08:00
DESKTOP-RTLN3BA\$punk
4a0c3e368a feat: migrated to surfsense deep agent 2025-12-23 01:16:25 -08:00
DESKTOP-RTLN3BA\$punk
b14283e300 feat: refactor new chat agent to support configurable tools and remove deprecated components
- Enhanced the new chat agent module to allow for configurable tools, enabling users to customize their experience with various functionalities.
- Removed outdated tools including display image, knowledge base search, link preview, podcast generation, and web scraping, streamlining the codebase.
- Updated the system prompt and agent factory to reflect these changes, ensuring a more cohesive and efficient architecture.
2025-12-22 20:17:08 -08:00
Rohan Verma
beb1c5184d
Merge pull request #610 from AnishSarkar22/feature/new-chat-ui
Improvements
2025-12-22 20:15:16 -08:00
Anish Sarkar
5fd872b798 feat: implement Zod schemas for runtime validation across various components to enhance data integrity and error handling 2025-12-23 02:42:48 +05:30
Anish Sarkar
7ca490c740 feat: enhance chain-of-thought display with smart expand/collapse behavior and state management for improved user interaction 2025-12-23 02:21:41 +05:30
Anish Sarkar
24dd52ed99 feat: add web scraping tool to chat agent for extracting and summarizing webpage content 2025-12-23 01:49:29 +05:30
Anish Sarkar
da7cb81252 feat: introduce display image tool for enhanced image rendering in chat with metadata support 2025-12-23 01:11:56 +05:30
Anish Sarkar
4b69fdf214 feat: add link preview tool for enhanced URL metadata display in chat 2025-12-23 00:58:27 +05:30
Anish Sarkar
28985e6af4 style: update greeting messages for improved user engagement and consistency 2025-12-23 00:35:08 +05:30
Anish Sarkar
3703487c59 style: improve connector display and layout in the UI for better readability and user interaction 2025-12-23 00:26:45 +05:30
Anish Sarkar
898b062bed fix: removed revamped connectors 2025-12-23 00:22:50 +05:30
Anish Sarkar
a3b22e61e5 refactor: update connector navigation to use router.back() for improved user experience 2025-12-22 23:57:16 +05:30
Anish Sarkar
d75ddf6087 refactor: separate content building for UI and persistence, filtering out thinking steps for improved clarity 2025-12-22 23:02:57 +05:30
Anish Sarkar
8a99752f2f feat: enhance chat functionality with chain-of-thought display and thinking steps management 2025-12-22 22:54:22 +05:30
Anish Sarkar
2f622891ae feat: implement dynamic greeting and thinking steps display in Thread component 2025-12-22 18:38:08 +05:30
DESKTOP-RTLN3BA\$punk
1cbb1b5d66 refactor: remove chat-related fields and legacy podcast generation function 2025-12-21 23:31:11 -08:00
DESKTOP-RTLN3BA\$punk
c2dcb2045d feat: added attachment support 2025-12-21 22:26:33 -08:00
DESKTOP-RTLN3BA\$punk
bb971460fc feat: migrated old chat to new chat 2025-12-21 19:33:52 -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
Rohan Verma
f115980d2b
Merge pull request #608 from AnishSarkar22/feature/podcast-agent
Added Podcast agent within chat
2025-12-21 14:52:29 -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
bc189a53cf refactor: replace TranscriptEntry interface with PodcastTranscriptEntry type for improved type safety in podcast player 2025-12-21 20:37:30 +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
e79e1187b2 feat: implement background podcast generation with Celery and task polling in UI 2025-12-21 19:35:00 +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
3906ba52e0 feat: integrate Streamdown for markdown rendering and enhance citation handling 2025-12-21 00:04:52 -08:00
DESKTOP-RTLN3BA\$punk
947087452f feat: new chat working stateless. Added citation logic. 2025-12-20 23:15:49 -08:00
Rohan Verma
24f438a39e
Merge pull request #598 from CREDO23/new-chat-page
New Chat Agent
2025-12-20 22:17:08 -08:00
CREDO23
efe702607d fix pnpm lock file 2025-12-20 18:39:27 +02:00
thierryverse
a4422c0ee4 organize deepagent codebase 2025-12-20 18:35:39 +02:00
thierryverse
c04652a6f9 inject tools at runtime 2025-12-20 18:35:39 +02:00
thierryverse
286d03c8dc toogle the citations 2025-12-20 18:35:39 +02:00
thierryverse
61fc31ef02 make the system promet configurable 2025-12-20 18:35:39 +02:00
CREDO23
3208f9bd7b add new chat page 2025-12-20 18:35:39 +02: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
Rohan Verma
17ef72d93e
Merge pull request #606 from MODSetter/dev
feat: various fixes
2025-12-19 23:32:57 -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