Commit graph

1778 commits

Author SHA1 Message Date
Rohan Verma
2c2ae40274
Merge pull request #594 from CREDO23/feat/add-jotai-tanstack-connectors
[Feat] Connectors| Add jotai & tanstack
2025-12-26 21:43:11 -08:00
Rohan Verma
9eeecfaf4a
Merge pull request #633 from CREDO23/feat/migrate-tojotai-tanstack-logs
[Feat] Logs | Migrate to jotai & tanstack
2025-12-26 21:42:24 -08:00
Rohan Verma
dc0789edba
Merge pull request #634 from AnishSarkar22/fix/docker
Fixed docker login issue
2025-12-26 21:41:45 -08:00
Anish Sarkar
7e7030ef46 chore: fixed linting 2025-12-27 00:03:03 +05:30
CREDO23
d7ea5a4975 migrate get logs summary handler 2025-12-26 20:14:23 +02:00
CREDO23
cf2dc753bb migrate get logs summary handler 2025-12-26 20:10:39 +02:00
CREDO23
b43e79a797 migrate get logs summary handler 2025-12-26 20:05:19 +02:00
CREDO23
a7bae98e75 feat: migrate get logs handler 2025-12-26 19:55:25 +02:00
Anish Sarkar
30aa44bb91 refactor: update BaseApiService to use dynamic bearer token retrieval
- Replaced static bearerToken property with a getter that retrieves the token from localStorage.
- Updated constructor to remove bearerToken parameter for cleaner initialization.
- Maintained setBearerToken method for backward compatibility, now a no-op.
2025-12-26 23:03:19 +05:30
CREDO23
640d765d90 feat: migrate get logs handler 2025-12-26 19:06:09 +02:00
CREDO23
864ebeea9c user mutation atoms 2025-12-26 18:38:12 +02:00
CREDO23
10f3baca0c feat: add logs cache keys 2025-12-26 17:05:06 +02:00
CREDO23
b0214c901d feat: add log mutation atoms 2025-12-26 16:51:12 +02:00
CREDO23
b70bca6345 feat: add log mutation atoms 2025-12-26 16:50:58 +02:00
CREDO23
eae84d1229 feat: add logs api service 2025-12-26 16:39:47 +02:00
CREDO23
ff47ac911b feat: add logs types 2025-12-26 16:25:24 +02:00
CREDO23
3104a56c72 migrate connectors to jotai & tanstack 2025-12-26 16:20:36 +02:00
CREDO23
f74a4a5662 fix: fix backward compatibility in web crawler connector page 2025-12-26 15:26:05 +02:00
CREDO23
7d686e30b5 fix: fix backward compatibility in web crawler connector page 2025-12-26 15:19:21 +02:00
CREDO23
1c197f8f57 fix: fix backward compatibility in luma connector page 2025-12-26 15:13:45 +02:00
CREDO23
5984696b7e fix: fix backward compatibility in google gmail connector page 2025-12-26 15:09:58 +02:00
CREDO23
939ac63d0e fix: fix backward compatibility in google calendar connector page 2025-12-26 15:08:44 +02:00
CREDO23
6cccd48797 fix: fix backward compatibility in airtable connector page 2025-12-26 15:01:26 +02:00
CREDO23
f05a313d73 Merge upstream/dev and accept upstream deletions 2025-12-26 14:50:52 +02:00
Rohan Verma
2f5d1b6a9b
Merge pull request #631 from MODSetter/dev
update chinese readme
2025-12-25 21:20:32 -08:00
DESKTOP-RTLN3BA\$punk
2f35bc644f chore: update README.zh-CN.md to replace video link and remove outdated screenshots 2025-12-25 21:20:01 -08:00
DESKTOP-RTLN3BA\$punk
ea000dc22c feat: update README.zh-CN.md with new features and tools
- Added details about the deep proxy architecture and built-in tools.
- Included instructions for contributors to add new tools.
- Updated external data source list to include BookStack.
- Enhanced descriptions of existing features and frameworks.
2025-12-25 21:18:32 -08:00
Rohan Verma
c3678e4aed
Merge pull request #630 from MODSetter/dev
feat: configure PostHog reverse proxy to bypass ad blockers
2025-12-25 14:23:55 -08:00
DESKTOP-RTLN3BA\$punk
ad5f0a6e89 Merge commit '0501463a6b' into dev 2025-12-25 14:23:20 -08:00
DESKTOP-RTLN3BA\$punk
8298efe0b1 feat: configure PostHog reverse proxy to bypass ad blockers
- Updated PostHog initialization to use a reverse proxy for API requests.
- Added rewrites in Next.js configuration to route requests through the domain.
- Set ui_host for proper toolbar functionality and ensured correct pageview tracking.
2025-12-25 14:22:48 -08:00
Rohan Verma
0501463a6b
Merge pull request #629 from MODSetter/dev
feat: added posthog
2025-12-25 13:57:04 -08:00
DESKTOP-RTLN3BA\$punk
518958e9a7 feat: added posthog 2025-12-25 13:53:41 -08:00
DESKTOP-RTLN3BA\$punk
d9e6947fbd Revert "feat: added posthog"
This reverts commit c96be7d9e1.
2025-12-25 13:37:35 -08:00
DESKTOP-RTLN3BA\$punk
c96be7d9e1 feat: added posthog 2025-12-25 13:25:13 -08:00
Rohan Verma
80e4f1b798
Merge pull request #627 from MODSetter/dev
feat: various ux improvements
2025-12-25 11:44:18 -08:00
DESKTOP-RTLN3BA\$punk
7f809ffa1b chore: linting 2025-12-25 11:42:12 -08:00
DESKTOP-RTLN3BA\$punk
55897995ec Merge commit 'de33ec3759' into dev 2025-12-25 11:34:47 -08:00
Rohan Verma
cb6dcb4943
Merge pull request #626 from AnishSarkar22/fix/chatpage-ux
Many Improvements
2025-12-25 11:33:19 -08:00
Anish Sarkar
2fdf567b71 refactor: replace DocumentsDataTable with DocumentMentionPicker for improved document selection
- Introduced DocumentMentionPicker component to enhance document selection experience in the chat interface.
- Updated InlineMentionEditor and Composer components to utilize the new DocumentMentionPicker.
- Removed the deprecated DocumentsDataTable component to streamline the codebase and improve maintainability.
- Enhanced type safety and validation in document handling logic.
2025-12-26 00:41:14 +05:30
Anish Sarkar
9bc3f193c3 refactor: improve type safety in document extraction and UI components
- Introduced Zod schemas for type-safe parsing of mentioned document information in chat messages.
- Updated the extractMentionedDocuments function to utilize the new schemas for better validation.
- Made the 'alt' property optional in image-related components for improved flexibility and fallback handling.
2025-12-26 00:18:47 +05:30
Anish Sarkar
bea18960a4 refactor: enhance link preview functionality with Chromium fallback
- Added a fallback mechanism using headless Chromium to fetch page content when standard HTTP requests fail.
- Introduced utility functions for unescaping HTML entities and converting relative URLs to absolute.
- Updated HTTP request headers to mimic a browser for better compatibility with web servers.
- Improved error handling and logging for better debugging and user feedback.
- Made various properties in Zod schemas nullable for better type safety and flexibility in handling optional data.
2025-12-26 00:07:45 +05:30
Anish Sarkar
4c2de73694 refactor: update UI components for consistent styling 2025-12-25 19:40:43 +05:30
Anish Sarkar
46bb52a444 chore: run biome lints 2025-12-25 19:32:18 +05:30
Anish Sarkar
ee5d14c86c refactor: improve type safety and structure in editor page
- Updated BlockNote document handling by defining TypeScript types for better clarity and maintainability.
- Refactored extractTitleFromBlockNote function to utilize the new types, enhancing type safety.
- Changed state management for editorContent to use the defined BlockNoteDocument type.
- Adjusted layout classes for improved responsiveness and visual consistency in the editor interface.
2025-12-25 19:28:46 +05:30
Anish Sarkar
8fae4b1742 refactor: update audio component for improved volume control and UI
- Removed the play overlay button from the artwork section for a cleaner design.
- Replaced the existing volume slider with a custom volume bar for better visual distinction.
- Enhanced the volume control layout for improved user experience and accessibility.
2025-12-25 18:37:35 +05:30
Anish Sarkar
5c4a445456 refactor: streamline ThinkingStepsDisplay and ChainOfThought components
- Removed unnecessary calculations for in-progress and last completed step states in ThinkingStepsDisplay.
- Simplified the getStepOpenState function to focus on current step status.
- Introduced constants for animation timing and file extension categories in ChainOfThought for better maintainability.
- Enhanced icon retrieval logic based on file types and step statuses, improving clarity and performance.
- Updated component props to use TypeScript interfaces for better type safety and readability.
2025-12-25 18:26:36 +05:30
Anish Sarkar
9e7f8d7fe3 feat: enhance chat functionality with improved attachment handling and user experience
- Updated system prompt to clarify usage of the display_image tool, emphasizing URL requirements and restrictions on user-uploaded images.
- Enhanced the streaming chat process to provide more context about user attachments and documents during analysis.
- Implemented state resets when switching between chats to prevent stale data and race conditions.
- Added new components for displaying image previews and document attachments in the chat interface.
- Improved attachment processing to support image data URLs for persistent display after uploads.
2025-12-25 17:52:48 +05:30
Anish Sarkar
eb6192d480 chore: fix formatting 2025-12-25 14:29:44 +05:30
Anish Sarkar
7c8e269190 refactor: enhance InlineMentionEditor and Composer auto-focus functionality
- Refactored InlineMentionEditor to improve caret position handling and mention triggering logic.
- Removed unnecessary caret position saving and restoring functions for cleaner code.
- Updated mention handling to ensure proper closing of mention popover based on cursor position.
- Added auto-focus feature in Composer for new chat threads, enhancing user experience.
- Implemented checks to reset auto-focus when the thread is no longer empty.
2025-12-25 14:19:22 +05:30
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