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 |
|
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
|
d4ef79375b
|
fix(desktop): read HOSTED_FRONTEND_URL from process.env before .env file
|
2026-03-20 16:35:56 +02:00 |
|
CREDO23
|
fb1db6c891
|
feat(desktop): wire auto-updater with GitHub Releases
|
2026-03-19 20:20:26 +02:00 |
|
DESKTOP-RTLN3BA\$punk
|
cf62fd07f8
|
chore: update pnpm workspace configuration to include root package
|
2026-03-18 13:20:37 -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
|
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
|
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
|
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
|
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
|
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
|
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 |
|