feat(desktop): add system tray with clipboard-to-chat support

This commit is contained in:
CREDO23 2026-03-20 20:22:37 +02:00
parent ecdd7354e9
commit 275fa86ecd
3 changed files with 91 additions and 0 deletions

View file

@ -5,7 +5,9 @@ import { createMainWindow } from './modules/window';
import { setupDeepLinks, handlePendingDeepLink } from './modules/deep-links';
import { setupAutoUpdater } from './modules/auto-updater';
import { setupMenu } from './modules/menu';
import { setupTray } from './modules/tray';
import { registerIpcHandlers } from './ipc/handlers';
import { registerClipboardHandlers } from './modules/clipboard';
registerGlobalErrorHandlers();
@ -14,6 +16,7 @@ if (!setupDeepLinks()) {
}
registerIpcHandlers();
registerClipboardHandlers();
// App lifecycle
app.whenReady().then(async () => {
@ -26,6 +29,7 @@ app.whenReady().then(async () => {
return;
}
createMainWindow();
setupTray();
setupAutoUpdater();
handlePendingDeepLink();