Commit graph

81 commits

Author SHA1 Message Date
CREDO23
aeb3f13f91 replace text-based autocomplete with vision-based endpoint 2026-04-03 18:17:50 +02:00
CREDO23
ced7f7562a wire global shortcut and screenshot into autocomplete trigger 2026-04-03 18:09:54 +02:00
CREDO23
339ff7fdf4 add screenshot capture module using desktopCapturer 2026-04-03 17:47:33 +02:00
CREDO23
8ba571566d remove uiohook-napi and keystroke monitoring 2026-04-03 16:10:52 +02:00
CREDO23
a99d999a36 fix: correct preload.js path after autocomplete module restructure 2026-04-02 21:29:05 +02:00
CREDO23
3e68d4aa3e refactor: extract autocomplete service and fix tooltip screen-edge positioning 2026-04-02 20:38:09 +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
CREDO23
ec2b7851b6 feat: add macOS permission infrastructure for autocomplete 2026-04-02 13:26:32 +02:00
CREDO23
f4d197f702 feat: add native module support for desktop autocomplete 2026-04-02 13:18:20 +02: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
f931b4cf9d expose replaceText in preload 2026-03-26 20:10:10 +02:00
CREDO23
6597649fd1 add REPLACE_TEXT IPC channel 2026-03-26 20:09:04 +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
4a5a28805d start at /dashboard, focus cursor after clipboard text 2026-03-25 16:08:39 +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
71a262b2e7 wire quick-ask in main.ts 2026-03-24 19:24:41 +02:00
CREDO23
45e9113522 expose onQuickAskText in preload 2026-03-24 19:23:24 +02:00
CREDO23
801c07291e add quick-ask IPC channel and shortcut module 2026-03-24 19:22:43 +02:00
CREDO23
59e7f8f068 remove tray and clipboard-to-chat feature 2026-03-24 19:12:04 +02:00
CREDO23
f783b00d2e fix(desktop): bind to 0.0.0.0 and silence auto-updater 404 2026-03-24 18:40:07 +02:00
CREDO23
a1119c401f Merge branch 'feat/migrate-electric-to-zero' into electon-desktop 2026-03-24 18:38:17 +02:00
CREDO23
dea0651a94 fix(desktop): include tray icon in packaged app resources 2026-03-23 15:49:50 +02:00
Rohan Verma
23386b0a91
Merge pull request #895 from CREDO23/electon-desktop
[CI] Desktop release workflow & Auto updater
2026-03-22 01:26:01 -07:00
CREDO23
275fa86ecd feat(desktop): add system tray with clipboard-to-chat support 2026-03-20 20:22:37 +02:00
CREDO23
ecdd7354e9 refactor(desktop): use IPC channel constants in preload, add getClipboardContent 2026-03-20 20:13:58 +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