Commit graph

30 commits

Author SHA1 Message Date
Anish Sarkar
bf4e60d224 feat(menu, dev-tools): enhance menu with view options and enable dev tools in development mode 2026-05-26 03:55:16 +05:30
Anish Sarkar
fe797e65d6 refactor(deep-links, quick-ask, window): replace localhost references with dynamic server origin retrieval 2026-05-25 17:55:03 +05:30
Rohan Verma
e827a3906d
Merge pull request #1162 from CREDO23/feat/vision-autocomplete
[Feat] Multi-suggestion autocomplete, Vision LLM config & Desktop analytics
2026-04-07 14:01:44 -07:00
DESKTOP-RTLN3BA\$punk
00ee7974f6 fix(desktop): pasteback issues in quick ask
- Updated the quick ask window URL to include a query parameter for quick assist mode.
- Introduced a constant to detect quick assist mode based on the URL parameter in the assistant message component.
- Simplified state management for quick assist detection, improving component performance and clarity.
2026-04-07 13:13:16 -07:00
CREDO23
8566b03c91 Add PostHog analytics to desktop main process 2026-04-07 20:18:42 +02:00
DESKTOP-RTLN3BA\$punk
7c6e52a0a5 feat: add active search space management to Electron API and UI
- Introduced IPC channels for getting and setting the active search space, enhancing user experience across the application.
- Updated the preload script to expose new API methods for active search space management.
- Modified the main window and quick ask functionalities to sync the active search space based on user navigation.
- Enhanced the desktop and web applications to allow users to select and manage their default search space seamlessly.
- Implemented automatic synchronization of the active search space during login and navigation events.
2026-04-07 04:45:48 -07:00
DESKTOP-RTLN3BA\$punk
27e9e8d873 feat: add general assist feature and enhance shortcut management
- Introduced a new "General Assist" shortcut, allowing users to open SurfSense from anywhere.
- Updated shortcut management to include the new general assist functionality in both the desktop and web applications.
- Enhanced the UI to reflect changes in shortcut labels and descriptions for better clarity.
- Improved the Electron API to support the new shortcut configuration.
2026-04-07 03:42:46 -07:00
DESKTOP-RTLN3BA\$punk
49441233e7 feat: enhance keyboard shortcut management and improve app responsiveness
- Updated the development script to include a build step before launching the app.
- Refactored the registration of quick ask and autocomplete functionalities to be asynchronous, ensuring proper initialization.
- Introduced IPC channels for getting and setting keyboard shortcuts, allowing users to customize their experience.
- Enhanced the platform module to support better interaction with the Electron API for clipboard operations.
- Improved the user interface for managing keyboard shortcuts in the settings dialog, providing a more intuitive experience.
2026-04-07 00:43:40 -07:00
CREDO23
cfddfa54c6 fix: harden quick-ask panel, prompt handling, and clipboard UX 2026-03-29 02:54:48 +02:00
CREDO23
6df9eea5a6 desktop: clipboard auto-insert with prompt picker, remove old sessionStorage logic 2026-03-29 00:45:11 +02:00
CREDO23
58ac17fb81 fix: move quickAskMode to IPC to prevent sessionStorage leak between windows 2026-03-27 20:35:29 +02:00
CREDO23
f9a6e648cf fix: don't clear pendingText on read to survive auth remount 2026-03-27 19:10:15 +02:00
CREDO23
af2129ebb6 move quick-ask page into dashboard route for auth context 2026-03-27 18:55:03 +02:00
CREDO23
98e12dd195 load /quick-ask page in panel 2026-03-27 17:19:13 +02:00
CREDO23
f931f08f00 rename keyboard to platform module, add getSelectedText 2026-03-27 16:53:09 +02:00
CREDO23
1133a36fe2 extract keyboard module with macOS and Windows support 2026-03-27 15:59:41 +02:00
CREDO23
2f08d401fa destroy panel on dismiss, remove activate to preserve selection 2026-03-26 20:58:04 +02:00
CREDO23
bc16c0362d check accessibility permission before paste-back 2026-03-26 20:34:37 +02:00
CREDO23
5bb4f5c084 implement replace handler with clipboard swap and paste-back 2026-03-26 20:12:33 +02:00
CREDO23
0abbfbfe27 save clipboard contents on shortcut trigger 2026-03-26 20:08:23 +02:00
CREDO23
0f846cd9c4 track frontmost app on shortcut trigger 2026-03-26 20:06:01 +02:00
CREDO23
2af4784e63 cross-platform panel: toolbar fallback for Windows/Linux 2026-03-25 18:26:28 +02:00
CREDO23
743172785d escape to hide, clamp panel to screen bounds, disable maximize 2026-03-25 18:00:00 +02:00
CREDO23
2ae83e8b28 keep panel floating, handle window opens, disable fullscreen 2026-03-25 17:05:03 +02:00
CREDO23
f3d6ae95e1 fix: pull-based clipboard text and cursor at end with br 2026-03-25 16:22:32 +02:00
CREDO23
91ad36027d fix: send clipboard text after page load on first open 2026-03-25 15:57:20 +02:00
CREDO23
296b95ba5b use type panel for floating non-focus-stealing window 2026-03-24 20:45:56 +02:00
CREDO23
985299b72d toggle, blur-dismiss, and titlebar for quick-ask window 2026-03-24 20:32:27 +02:00
CREDO23
d033e1cb48 open quick-ask as mini window at cursor position 2026-03-24 20:12:49 +02:00
CREDO23
801c07291e add quick-ask IPC channel and shortcut module 2026-03-24 19:22:43 +02:00