CREDO23
8566b03c91
Add PostHog analytics to desktop main process
2026-04-07 20:18:42 +02: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
d7315e7f27
Merge upstream/dev into feat/vision-autocomplete
2026-04-04 09:15:13 +02:00
CREDO23
c5aa869adb
switch to on-demand permission requests and improve suggestion UX
2026-04-03 19:57:48 +02:00
CREDO23
9c1d9357c4
refactor: fix dynamic tooltip resizing and split autocomplete into SPR modules
2026-04-02 20:19:16 +02:00
CREDO23
b2706b00a1
feat: add autocomplete module with keystroke monitoring and IPC wiring
2026-04-02 14:29:12 +02:00
CREDO23
eaabad38fc
feat: add permission onboarding page and startup routing for macOS
2026-04-02 13:44:57 +02:00
Anish Sarkar
28f556224a
feat: implement folder watching functionality with IPC integration
2026-04-02 11:17:49 +05:30
CREDO23
71a262b2e7
wire quick-ask in main.ts
2026-03-24 19:24:41 +02:00
CREDO23
59e7f8f068
remove tray and clipboard-to-chat feature
2026-03-24 19:12:04 +02:00
CREDO23
275fa86ecd
feat(desktop): add system tray with clipboard-to-chat support
2026-03-20 20:22:37 +02:00
CREDO23
fb4dbf04ae
refactor(desktop): extract IPC channels and handlers into src/ipc/
2026-03-20 20:06:21 +02:00
CREDO23
b6a7f0afa7
refactor(desktop): extract menu setup into modules/menu.ts
2026-03-20 20:01:13 +02:00
CREDO23
d868464de7
refactor(desktop): extract auto-updater into modules/auto-updater.ts
2026-03-20 19:59:20 +02:00
CREDO23
35da1cf1b4
refactor(desktop): extract deep link handling into modules/deep-links.ts
2026-03-20 19:55:44 +02:00
CREDO23
95c4a674be
refactor(desktop): extract window creation into modules/window.ts
2026-03-20 19:50:50 +02:00
CREDO23
f08199ecec
refactor(desktop): extract server startup into modules/server.ts
2026-03-20 19:48:35 +02:00
CREDO23
dff3440f72
refactor(desktop): extract error handling into modules/errors.ts
2026-03-20 19:44:48 +02:00
CREDO23
fb1db6c891
feat(desktop): wire auto-updater with GitHub Releases
2026-03-19 20:20:26 +02:00
CREDO23
3b19b54b2b
fix(desktop): validate URL scheme in open-external IPC handler
2026-03-18 20:58:49 +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
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
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
CREDO23
d4ad5c7fe4
feat(desktop): intercept OAuth redirects to hosted frontend via webRequest
2026-03-17 18:56:33 +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
686a20d3de
feat(desktop): add Electron main process entry point
2026-03-17 16:22:14 +02:00