Commit graph

1947 commits

Author SHA1 Message Date
DESKTOP-RTLN3BA\$punk
d20aef2957 feat: enhance login tracking and logout functionality
- Added session storage flag to track local login success, ensuring OAuth flows do not double track login events.
- Implemented tracking for logout events in both UserDropdown and AppSidebar components, resetting PostHog identity accordingly.
- Minor formatting adjustments in GoogleLoginButton and footer-new components for consistency.
2026-01-02 01:10:16 -08:00
DESKTOP-RTLN3BA\$punk
458c152032 Merge commit 'a64ab8971d' into dev 2026-01-02 00:25:11 -08:00
DESKTOP-RTLN3BA\$punk
9029f5c621 feat: implement redirect-based OAuth authorization for Google login
- Added a new endpoint `/auth/google/authorize-redirect` to handle OAuth authorization via server-side redirect, addressing CSRF cookie issues in Firefox/Safari.
- Updated the `GoogleLoginButton` component to use the new redirect endpoint instead of the previous JSON-based authorization method.
- Enhanced CSRF cookie handling by explicitly setting the cookie domain and ensuring compatibility with cross-origin requests.
2026-01-02 00:25:02 -08:00
Rohan Verma
a64ab8971d
Merge pull request #658 from MODSetter/dev
update: readme
2026-01-02 00:02:10 -08:00
DESKTOP-RTLN3BA\$punk
a6b0400858 docs: update README files to correct Circleback listing 2026-01-02 00:01:46 -08:00
DESKTOP-RTLN3BA\$punk
a0579a8b34 Merge commit '756777cc83' into dev 2026-01-02 00:00:32 -08:00
DESKTOP-RTLN3BA\$punk
e60d6affee docs: update README files to include Google Drive and Circleback 2026-01-01 23:59:35 -08:00
Rohan Verma
756777cc83
Merge pull request #657 from MODSetter/dev
docs: update README files to include OAuth-based connector setup inst…
2026-01-01 23:46:23 -08:00
DESKTOP-RTLN3BA\$punk
29dca6e6d4 docs: update README files to include OAuth-based connector setup instructions for Google and Airtable 2026-01-01 23:43:03 -08:00
Rohan Verma
cba6752367
Merge pull request #654 from adithya-naik/fix/footer-dynamic-year
Added Dynamic Year Logic
2026-01-01 23:10:56 -08:00
Rohan Verma
c79c4bb2fd
Merge pull request #656 from MODSetter/dev
feat(v0.0.10): new connector and improved connector UX
2026-01-01 23:09:53 -08:00
DESKTOP-RTLN3BA\$punk
2832d57bda chore: linting 2026-01-01 22:56:37 -08:00
DESKTOP-RTLN3BA\$punk
eaa21c7150 feat: version bump to v0.0.10 2026-01-01 22:53:22 -08:00
DESKTOP-RTLN3BA\$punk
8f37170217 chore: update documentation and environment configuration
- Added GOOGLE_DRIVE_REDIRECT_URI to .env.example for Google Drive connector OAuth.
- Updated docker-installation.mdx and manual-installation.mdx to include GOOGLE_DRIVE_REDIRECT_URI in installation instructions.
2026-01-01 22:50:29 -08:00
Rohan Verma
8e9a84c194
Merge pull request #655 from AnishSarkar22/fix/connector
fix: Circleback & Google Drive connectors and UI improvements
2026-01-01 22:25:21 -08:00
Anish Sarkar
43e50e90df chore: ran linting 2026-01-02 04:10:37 +05:30
Anish Sarkar
5ebb9d7aea feat: integrate document upload dialog and enhance dashboard layout
- Added DocumentUploadDialogProvider to manage document upload dialog state across components.
- Updated DashboardClientLayout to include the DocumentUploadDialogProvider for improved user experience.
- Refactored DocumentsTableShell to utilize the new dialog for file uploads instead of navigating to a separate upload page.
- Removed the deprecated upload page and streamlined document upload handling within the dialog.
- Enhanced DocumentUploadTab with improved file type handling and user feedback during uploads.
- Updated GridPattern styling for better visual consistency.
2026-01-02 04:07:13 +05:30
Anish Sarkar
aa96e08231 feat: implement search functionality in connector popup
- Added a search input in the ConnectorDialogHeader to filter active connectors based on user input.
- Enhanced the ActiveConnectorsTab to filter displayed connectors and document types according to the search query.
- Introduced a clear search button for improved user experience when managing connectors.
2026-01-02 01:23:04 +05:30
Anish Sarkar
afe4254f74 refactor: reorganize connector tab layout and improve component logic
- Swapped the sections for "Content Sources" and "More Integrations" in the AllConnectorsTab for better clarity.
- Streamlined the mapping logic for filtered connectors and crawlers, enhancing readability and maintainability.
- Updated the AppSidebar to replace the workspace switch icon for improved visual consistency.
- Modified the submit button text in the localization file for better clarity in user actions.
2026-01-02 01:17:53 +05:30
Anish Sarkar
3227c6c043 refactor: enhance styling and layout of connector edit view
- Adjusted padding and height properties for action buttons in the connector edit view to improve UI consistency and usability.
- Ensured that button sizes are uniform across different screen sizes for a better user experience.
2026-01-01 23:24:34 +05:30
Anish Sarkar
95878368c8 chore: ran frontend linting 2026-01-01 22:24:42 +05:30
Anish Sarkar
f9a10c1e0d refactor: enhance Circleback connector configuration and simplify sidebar components
- Introduced Zod schema for type-safe validation of Circleback webhook info, improving data handling in the CirclebackConfig component.
- Updated the CirclebackConfig to utilize the new schema for fetching and setting webhook information.
- Removed unnecessary state management related to source expansion in the sidebar components, streamlining the NavMain, NavChats, and NavNotes components.
- Improved overall code clarity and maintainability by eliminating unused imports and props.
2026-01-01 22:17:03 +05:30
Anish Sarkar
5f76844992 refactor: update dashboard layout and enhance Circleback connector configuration
- Modified the DashboardLayout to replace the "Sources" section with a "Documents" entry, improving navigation clarity.
- Updated the CirclebackConfig component to include an Info icon for configuration instructions and adjusted the webhook URL input to be disabled for better user experience.
- Enhanced the useConnectorDialog hook to handle non-indexable connectors more effectively, ensuring proper state management and user feedback.
- Improved icon mapping in the app sidebar for consistency across components.
2026-01-01 22:08:20 +05:30
Anish Sarkar
3ae8fe3a7e refactor: simplify connector management and update dashboard layout
- Removed the Connectors management page and integrated its functionality into a popup for better user experience.
- Updated the DashboardLayout to reflect changes in navigation, removing references to the Connectors page.
- Streamlined the breadcrumb component by eliminating unnecessary connector-related sections.
- Enhanced the ConnectorIndicator to facilitate easier access to connector management features.
- Improved overall UI consistency and accessibility across the dashboard components.
2026-01-01 21:41:31 +05:30
Anish Sarkar
b909032e32 feat: enhance Google Drive connector functionality and UI
- Added support for selecting both folders and files in the Google Drive connector configuration.
- Updated the UI to reflect the selection of files alongside folders, improving user clarity.
- Introduced a quick indexing feature for connectors, allowing users to start indexing without date selection.
- Adjusted periodic sync settings to be disabled for Google Drive connectors, ensuring proper functionality.
- Improved styling and accessibility across various components in the connector popup.
2026-01-01 21:22:34 +05:30
Anish Sarkar
543daa0434 refactor: streamline connector management UI and enhance document handling
- Updated the ConnectorIndicator component to accurately reflect active connectors and their document counts.
- Improved the display of standalone document types in the ActiveConnectorsTab, allowing users to view all documents easily.
- Enhanced the ConnectorCard to show last indexed dates and formatted document counts for better clarity.
- Adjusted tooltip and aria-labels for accessibility and consistency across attachment upload components.
- Preserved newlines in URL input for webcrawler configuration to ensure proper backend handling.
2026-01-01 20:38:12 +05:30
Jatoth Adithya Naik
9b92915bbd
Added Dynamic Year Logic 2026-01-01 17:10:53 +05:30
Anish Sarkar
0e93d8420f fix: update connector links and streamline icon components
- Changed Linkup API link from linkup.ai to linkup.so in the connector popup.
- Removed unused IconSparkles and replaced it with Luma SVG in the connector icons.
- Updated image properties for Linear, GitHub, Google Calendar, Google Gmail, and Google Drive connectors to ensure consistent sizing.
- Replaced old SVG files for GitHub, Google Calendar, Google Drive, Google Gmail, and Linear with new versions for improved visuals.
2026-01-01 15:11:00 +05:30
DESKTOP-RTLN3BA\$punk
57e87f7526 Merge commit '433ea169a6' into dev 2025-12-31 19:34:16 -08:00
Rohan Verma
d6bf4d7ce1
Merge pull request #646 from AnishSarkar22/fix/connector
Move conenctors page to popup
2025-12-31 19:33:23 -08:00
DESKTOP-RTLN3BA\$punk
77ea261e29 fix(typos): update breadcrumb key generation and enforce number coercion for optional size in Google Drive item type 2025-12-31 19:32:44 -08:00
Anish Sarkar
495168b243 fix: reintroduced blocknote editor page 2026-01-01 03:11:37 +05:30
Anish Sarkar
e2f4f6c8e0 feat: Add Circleback connector integration
- Implement CirclebackConnectForm for user input and configuration
- Update connector benefits to include Circleback features
- Add CirclebackConfig component for webhook configuration
- Integrate Circleback into connector selection and management UI
- Update connector constants and document mappings for Circleback
2026-01-01 02:59:49 +05:30
Anish Sarkar
2373421212 refactor: Clean up imports and streamline component structure in thread.tsx and google-drive-folder-tree.tsx for improved maintainability 2026-01-01 02:03:11 +05:30
Anish Sarkar
fda682c9e7 Merge remote-tracking branch 'upstream/dev' into fix/connector 2026-01-01 02:03:02 +05:30
Anish Sarkar
63968e6455 feat: Remove multiple connector components and streamline source addition process, updating UI elements for improved user experience and consistency. 2026-01-01 01:57:59 +05:30
Rohan Verma
7a746fd2b6
Merge pull request #650 from CREDO23/add-coloured-icons
[Improvement] Use colored icons in connector cards
2025-12-31 12:19:02 -08:00
CREDO23
e2c062c079 feat: use colored icons for Teams and Zoom in connector list
- Replace IconBrandWindows with Teams SVG icon
- Replace IconBrandZoom with Zoom SVG icon
- Remove unused Tabler icon imports
- Use getConnectorIcon helper for consistency
2025-12-31 21:59:20 +02:00
CREDO23
9548dd289c feat: integrate colored SVG icons in getConnectorIcon
- Use Next.js Image component for SVG icons (20x20px)
- Replace 16 Tabler/Lucide icons with branded SVGs
- Add support for Teams, Zoom, YouTube string cases
- Clean up unused icon imports
- Maintain fallback for connectors without SVG icons
2025-12-31 21:58:37 +02:00
CREDO23
d3f83afb3d feat: add colored connector icons
- Add 18 branded SVG icons to public/connectors/
- Clean naming convention (e.g., slack.svg, google-drive.svg)
- Includes: Slack, Notion, GitHub, Jira, Google (Drive/Gmail/Calendar),
  Linear, Discord, Confluence, BookStack, ClickUp, Elasticsearch,
  Baidu, Airtable, YouTube, Teams, Zoom
2025-12-31 21:57:38 +02:00
Rohan Verma
b0b7d33cf9
Merge pull request #648 from CREDO23/refactor-modularize-threadtsx-into-focused-component-modules
[Refactor][Fix] Modularize thread.tsx and fix connector popover in chat page
2025-12-31 11:15:22 -08:00
Rohan Verma
095dc1b336
Merge pull request #649 from CREDO23/google-drive-connector
[Feat] Google drive connector | Allow files selection when indexing
2025-12-31 11:15:03 -08:00
Anish Sarkar
3a6749e86f feat: Update connector UI components with improved button styles and border adjustments for better visual consistency 2025-12-31 23:24:20 +05:30
Anish Sarkar
75119bf06b feat: Remove YouTube connector and associated components, streamline source addition process with new YouTube crawler view, and enhance connector management UI for improved user experience. 2025-12-31 18:17:03 +05:30
CREDO23
9c78726b6b feat: add file selection to Google Drive connector
- Add structured request body with folders and files arrays
- Support individual file indexing alongside folder indexing
- Remove deprecated folder_ids/folder_names query params
- Update UI to allow selecting both folders and files
2025-12-31 14:15:07 +02:00
Anish Sarkar
de63e77f78 feat: Remove webcrawler connector and associated references from the dashboard, streamlining the source addition process and improving UI consistency. 2025-12-31 17:35:45 +05:30
Anish Sarkar
d21e800740 Merge remote-tracking branch 'upstream/dev' into fix/connector 2025-12-31 17:26:10 +05:30
Anish Sarkar
163df8fda7 feat: Enhance connector management UI with improved loading states, add document count display for connectors, and implement indexing progress indicators for better user feedback. 2025-12-31 17:21:26 +05:30
Anish Sarkar
3ac806dcdf feat: Refactor document upload and connector management UI, enhance user experience with improved loading states, and streamline source addition process by removing unnecessary components. 2025-12-31 16:47:19 +05:30
Anish Sarkar
4d6186a43a feat: Update SearxNG connector form validation, enhance connector connect view with additional properties, and refine type handling in connector dialog for improved schema compliance. 2025-12-31 16:33:15 +05:30