Commit graph

1717 commits

Author SHA1 Message Date
Anish Sarkar
533084b433 feat: add InlineMentionEditor component for document mentions
- Introduced InlineMentionEditor to allow users to mention documents inline using '@'.
- Integrated the new editor into the Composer component, replacing the previous textarea input.
- Implemented functionality for handling document chips, mention triggers, and document removal.
- Enhanced user experience with real-time updates and improved keyboard navigation for mentions.
2025-12-25 13:44:18 +05:30
Anish Sarkar
bf22156664 refactor: update navigation and chat initialization logic
- Changed navigation from researcher to new-chat in EditorPage.
- Updated NewChatPage to support lazy thread creation on first message.
- Adjusted breadcrumb to not display thread ID for new-chat sections.
- Improved user experience by modifying error messages and loading states.
- Enhanced styling in model-selector component for better visibility.
2025-12-25 12:18:45 +05:30
DESKTOP-RTLN3BA\$punk
85ddaedd9e Merge commit 'd09ab8dbaf' into dev 2025-12-24 18:14:24 -08:00
DESKTOP-RTLN3BA\$punk
433b46f859 fix: add festive greeting 2025-12-24 18:13:49 -08:00
Rohan Verma
d09ab8dbaf
Merge pull request #623 from MODSetter/dev
feat: released 0.0.9 changelog
2025-12-24 18:10:42 -08:00
DESKTOP-RTLN3BA\$punk
bd2fff4f97 Merge commit 'd71c810852' into dev 2025-12-24 18:04:28 -08:00
DESKTOP-RTLN3BA\$punk
2603db74eb feat: released 0.0.9 changelog 2025-12-24 18:03:22 -08:00
DESKTOP-RTLN3BA\$punk
b4b7059035 Revert "Merge pull request #622 from CREDO23/documents-mentions"
This reverts commit fb719faa0d, reversing
changes made to efd20ea208.
2025-12-24 18:00:03 -08:00
Rohan Verma
fb719faa0d
Merge pull request #622 from CREDO23/documents-mentions
[Fix] Documents mentions | Use the same structure of document returned from retriever
2025-12-24 13:46:31 -08:00
CREDO23
ef9e9b65df fix: mentioned documents xml structure 2025-12-24 23:35:20 +02:00
CREDO23
3660b91e63 refact: follow the structure of document returned from retriever 2025-12-24 20:12:40 +02:00
Rohan Verma
d71c810852
Merge pull request #621 from MODSetter/dev
refactor: update hero section images
2025-12-24 00:05:25 -08:00
DESKTOP-RTLN3BA\$punk
efd20ea208 Merge commit 'e6392ffa00' into dev 2025-12-24 00:04:50 -08:00
DESKTOP-RTLN3BA\$punk
b86ec41348 refactor: update hero section images to use main_demo.webp for both light and dark modes 2025-12-24 00:04:07 -08:00
Rohan Verma
e6392ffa00
Merge pull request #620 from MODSetter/dev
feat: updated version to 0.0.9
2025-12-23 22:13:38 -08:00
DESKTOP-RTLN3BA\$punk
dfed7187bc feat: updated version to 0.0.9 2025-12-23 22:12:53 -08:00
Rohan Verma
cc1af9f3f8
Update README with tech stack and remove screenshots
Removed screenshots and updated tech stack descriptions.
2025-12-23 22:00:59 -08:00
Rohan Verma
ae971e0bbd
Merge pull request #619 from MODSetter/dev
feat: in chat document mentions
2025-12-23 21:22:08 -08:00
DESKTOP-RTLN3BA\$punk
18aafb118e Merge commit '18e55a7ed7' into dev 2025-12-23 21:19:18 -08:00
Rohan Verma
2f7def2a6a
Merge pull request #611 from CREDO23/documents-mentions
[Feat] Documents mentions
2025-12-23 21:17:57 -08:00
CREDO23
deec8c5c6c fix: formatting 2025-12-24 07:06:35 +02:00
Rohan Verma
18e55a7ed7
Merge pull request #618 from MODSetter/dev
feat: removed All chats,notes sidebar sheet
2025-12-23 20:52:05 -08:00
DESKTOP-RTLN3BA\$punk
dcddf20023 Merge commit '0d93edca7e' into dev 2025-12-23 20:51:33 -08:00
DESKTOP-RTLN3BA\$punk
da559e4abc feat: removed All chats,notes sidebar sheet
- Integrated AnimatePresence and motion for smoother transitions in AllChatsSidebar and AllNotesSidebar.
- Added escape key handling to close the sidebar and body scroll locking when open.
- Refactored search input styles and layout for better usability and consistency.
- Ensured proper mounting of components before rendering to avoid layout shifts.
2025-12-23 20:51:10 -08:00
CREDO23
96bf469a1f align the user action edit button 2025-12-24 06:46:58 +02:00
Thierry CH.
c4400a0ec2
Merge branch 'dev' into documents-mentions 2025-12-24 06:31:49 +02:00
Rohan Verma
0d93edca7e
Merge pull request #617 from MODSetter/dev
feat: UX fixes
2025-12-23 19:13:33 -08:00
DESKTOP-RTLN3BA\$punk
aeb9379c27 feat: UX fixes 2025-12-23 19:10:58 -08:00
Rohan Verma
ef03fc97e3
Merge pull request #616 from MODSetter/dev
chore: various ux improvs
2025-12-23 18:54:23 -08:00
DESKTOP-RTLN3BA\$punk
ee546a7e03 chore: linting 2025-12-23 18:50:24 -08:00
DESKTOP-RTLN3BA\$punk
40e982d541 refactor: fix scroll to last user query ux
- Updated DashboardClientLayout to improve child component overflow handling.
- Refactored NewChatPage to streamline the layout and integrate ChatHeader directly within the Thread component.
- Added optional header prop to Thread component for better customization.
- Cleaned up ChatHeader by removing unnecessary wrapper for improved design.
2025-12-23 18:49:37 -08:00
Rohan Verma
0a458dde2f
Merge pull request #615 from AnishSarkar22/fix/chatpage-ux
UX improvements
2025-12-23 17:55:03 -08:00
Anish Sarkar
9430cd9768 refactor: update sidebar components for improved styling and layout
- Adjusted the AllChatsSidebar and AllNotesSidebar components to enhance visual consistency by removing unnecessary borders and refining padding.
- Updated search input styles to eliminate borders and improve focus visibility.
- Made minor layout adjustments to ensure better alignment and spacing within the sidebar components.
2025-12-24 02:24:01 +05:30
Anish Sarkar
ed63e5a1d6 feat: add auto-scroll functionality for new user queries
- Introduced NewQueryScrollHandler component to automatically scroll to the latest user message when a new query is submitted, enhancing user experience.
- Updated ChatHeader component to remove unnecessary border for a cleaner design.
- Adjusted ModelSelector styles for improved visual consistency and accessibility.
2025-12-24 02:09:24 +05:30
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
Anish Sarkar
1d646d3b5f refactor: improve message content filtering and update dependencies in new chat
- Enhanced the message content filtering logic to exclude both "thinking-steps" and "mentioned-documents" for better clarity in chat messages.
- Updated the dependency imports in the thread component for improved organization and consistency.
- Adjusted the effect dependencies in the NewChatPage component to include the message documents map for better state management.
2025-12-23 16:04:39 +05:30
Rohan Verma
075e373de9
Merge pull request #612 from MODSetter/dev
feat: migrate to new surfsense deepagent
2025-12-23 02:18:22 -08:00
Anish Sarkar
6f330e7b8d Merge remote-tracking branch 'upstream/dev' into pr-611 2025-12-23 15:45:28 +05:30
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
Anish Sarkar
8e3f4f4ed7 feat: implement document mention extraction and management in new chat
- Added functionality to extract and manage mentioned documents within the new chat interface.
- Introduced new atoms for storing mentioned documents and their mappings to user messages.
- Enhanced the message persistence logic to include mentioned documents, ensuring they are displayed correctly in the chat.
- Updated the UI components to support document mentions, including a refined document selection interface.
- Improved state management for document mentions to ensure a seamless user experience.
2025-12-23 15:13:03 +05:30
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
Anish Sarkar
ceb01dc544 feat: enhance new chat functionality with document mentions support
- Updated the new chat routes to include handling for mentioned document IDs, allowing users to reference specific documents in their chat.
- Modified the NewChatRequest schema to accommodate optional document IDs.
- Implemented document mention formatting in the chat streaming service for improved context.
- Enhanced the frontend to manage document mentions, including a new atom for state management and UI updates for document selection.
- Refactored the DocumentsDataTable component for better integration with the new mention functionality.
2025-12-23 14:24:36 +05:30
Anish Sarkar
9caaf6dee4 Merge remote-tracking branch 'upstream/dev' into pr-611 2025-12-23 13:05:45 +05:30
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
CREDO23
7766161f84 add document mentions table 2025-12-22 23:29:49 +02:00