Commit graph

3801 commits

Author SHA1 Message Date
DESKTOP-RTLN3BA\$punk
b28f135a96 feat: init video presentation agent 2026-03-21 22:13:41 -07:00
DESKTOP-RTLN3BA\$punk
40d949b7d5 chore: correct .RemotionTets/ entry in .gitignore 2026-03-21 19:45:48 -07:00
DESKTOP-RTLN3BA\$punk
2a4a2f4435 chore: add .RemotionTets/ to .gitignore 2026-03-21 19:06:37 -07:00
DESKTOP-RTLN3BA\$punk
cf62fd07f8 chore: update pnpm workspace configuration to include root package 2026-03-18 13:20:37 -07:00
Rohan Verma
c6a83535d2
Merge pull request #889 from CREDO23/electon-desktop
[Feat] Desktop app (Win, Mac, Linux)
2026-03-18 12:56:42 -07:00
CREDO23
0c3f8f0e7e docs(desktop): update README 2026-03-18 21:14:42 +02:00
CREDO23
5361f4cf24 docs(desktop): add README with setup, config, and build steps 2026-03-18 21:06:11 +02:00
CREDO23
abf80da2e3 chore: remove desktop app planning docs 2026-03-18 21:02:30 +02:00
CREDO23
3b19b54b2b fix(desktop): validate URL scheme in open-external IPC handler 2026-03-18 20:58:49 +02:00
CREDO23
572e7999b2 fix(backend): allow CORS from any localhost port for desktop app 2026-03-18 20:58:30 +02:00
CREDO23
9b4d9f0da2 feat(desktop): add native menu bar with standard Edit/View/Window roles 2026-03-18 20:10:30 +02:00
CREDO23
a0e57562e0 assets(desktop): generate .icns and .ico from source PNG 2026-03-18 19:56:55 +02:00
CREDO23
36e3772686 assets(desktop): add SurfSense icon source PNG 2026-03-18 19:56:41 +02:00
CREDO23
36924bbd65 feat(desktop): handle startup failure and renderer load errors 2026-03-18 19:49:59 +02:00
CREDO23
9434965803 feat(desktop): add error dialog and global exception handlers 2026-03-18 19:49:50 +02:00
CREDO23
c6f3218085 fix(desktop): use get-port-please for dynamic port selection 2026-03-18 19:38:47 +02:00
CREDO23
b07a64fd27 docs(desktop): add distribution readiness checklist 2026-03-18 19:28:26 +02:00
CREDO23
c8d6883474 refactor(desktop): replace resolve-env with build-time dotenv injection 2026-03-18 19:27:53 +02:00
CREDO23
14b561bc39 fix(desktop): resolve pnpm packaging and in-process server 2026-03-18 17:51:47 +02:00
DESKTOP-RTLN3BA\$punk
755f8b71fe secutiry: CVE-2026-32597 fix 2026-03-17 23:39:07 -07:00
DESKTOP-RTLN3BA\$punk
9da3384c43 security: a couple of CVE fixes
- Added authlib version 1.6.9 and tornado version 6.5.5 to the project dependencies.
- Updated authlib version in uv.lock to 1.6.9 with corresponding source and wheel URLs.
- Included tornado in the dependencies section of uv.lock for consistency.
2026-03-17 23:37:27 -07:00
DESKTOP-RTLN3BA\$punk
86b21458e0 feat: enhance HeroCarousel with autoplay and visibility handling
- Implemented autoplay functionality for the carousel, allowing automatic slide transitions when not expanded or hovered.
- Added visibility change detection to pause autoplay when the tab is not visible.
- Improved button styles to reflect autoplay state visually with progress indicators.
2026-03-17 23:33:45 -07:00
DESKTOP-RTLN3BA\$punk
79208c9812 chore: update tutorial GIFs and MP4s for homepage
- Replaced existing binary files for BQnaGif, ConnectorFlowGif, and DocUploadGif with updated versions to enhance visual content on the homepage.
2026-03-17 23:11:52 -07:00
DESKTOP-RTLN3BA\$punk
9b9279ec54 refactor: update user mutation and query atoms to use USER_QUERY_KEY
- Replaced cacheKeys with USER_QUERY_KEY in user-mutation.atoms.ts for consistency.
- Updated query function in user-query.atoms.ts to use a separate userQueryFn for clarity.
2026-03-17 22:56:59 -07:00
Rohan Verma
18c9a39345
Update images in README for connectors and uploads 2026-03-17 20:36:48 -07:00
Rohan Verma
9d4945c8a5
Merge pull request #884 from AnishSarkar22/feat/web-search
feat: add web search (SearXNG) & UI changes
2026-03-17 14:43:20 -07:00
CREDO23
9bc3a25669 fix: update symlink resolver path for new standalone layout 2026-03-17 19:28:53 +02:00
CREDO23
ec118ed011 fix: set outputFileTracingRoot for predictable standalone output 2026-03-17 19:28:27 +02:00
CREDO23
8cf12db72a fix(backend): always allow localhost CORS for desktop app 2026-03-17 19:00:21 +02:00
CREDO23
d4ad5c7fe4 feat(desktop): intercept OAuth redirects to hosted frontend via webRequest 2026-03-17 18:56:33 +02:00
CREDO23
a866e6caa1 feat(web): desktop OAuth deep link redirect 2026-03-17 17:44:56 +02:00
CREDO23
6f9eef6118 feat(desktop): add deep link protocol handler for OAuth login 2026-03-17 17:32:28 +02:00
CREDO23
1c6c7360e4 feat(desktop): wire resolve-env into main process startup 2026-03-17 17:13:31 +02:00
CREDO23
caed67eb3f feat(desktop): add resolve-env for runtime placeholder replacement 2026-03-17 17:11:05 +02:00
CREDO23
4b117ac09e feat(desktop): add env file with placeholder values for production builds 2026-03-17 16:56:23 +02:00
CREDO23
1f1bfb6b28 feat(desktop): add gitignore for build output 2026-03-17 16:39:36 +02:00
CREDO23
39ec03470b feat(desktop): add electron-builder packaging config 2026-03-17 16:28:44 +02:00
CREDO23
76dd70d9bc feat(desktop): add npm scripts for dev, build, and packaging 2026-03-17 16:26:31 +02:00
CREDO23
7060a36eed feat(desktop): add preload script and pnpm build approvals 2026-03-17 16:25:21 +02:00
CREDO23
686a20d3de feat(desktop): add Electron main process entry point 2026-03-17 16:22:14 +02:00
CREDO23
98e3f22043 feat(desktop): add esbuild script for compiling Electron files 2026-03-17 16:20:25 +02:00
CREDO23
37cedc2de6 feat(desktop): add tsconfig for Electron TypeScript files 2026-03-17 16:18:44 +02:00
CREDO23
9ffce90b01 feat: initialize Electron desktop app project and plan 2026-03-17 16:15:00 +02:00
Anish Sarkar
00b3aac1e3 refactor: enhance mobile document display in DocumentsTableShell with additional skeleton loading and avatar integration 2026-03-17 19:01:57 +05:30
Anish Sarkar
f2c959b034 style: update button styles in DocumentsTableShell and GitHub stars badge for improved UI consistency 2026-03-17 18:51:25 +05:30
Anish Sarkar
d036b7ff4f fix: remove unnecessary transition classes in DocumentsTableShell for cleaner UI 2026-03-17 18:38:47 +05:30
Anish Sarkar
3a2f80780a feat: replace image rendering with Avatar component in team content and sidebar user profile
- Updated team content to utilize Avatar for member display, enhancing visual consistency.
- Modified SidebarUserProfile to include select-none class for improved styling.
2026-03-17 18:36:46 +05:30
Anish Sarkar
1db716ab6d feat: update UI components to use Avatar for member display
- Replaced image rendering with Avatar component in PublicChatSnapshotRow, ImageModelManager, and ModelConfigManager for improved consistency.
- Adjusted DocumentsFilters to modify PopoverContent width for better layout.
- Enhanced DocumentsTableShell with new state management for member data and added bulk delete functionality.
2026-03-17 18:31:58 +05:30
Anish Sarkar
f9606679e0 refactor: delete the old editor page with atom-based state management for document editing 2026-03-17 17:03:28 +05:30
Anish Sarkar
f617ae8742 feat: implement editor panel functionality and integrate with existing components
- Added editor panel state management using Jotai atoms.
- Integrated editor panel into the right panel and documents sidebar.
- Updated DocumentsTableShell to open the editor panel on edit action.
- Enhanced NewChatPage to close the editor panel when navigating away.
- Improved context menu actions for document editing and deletion.
2026-03-17 16:55:31 +05:30