mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-04-25 00:36:31 +02:00
61 lines
2.7 KiB
TypeScript
61 lines
2.7 KiB
TypeScript
export const IPC_CHANNELS = {
|
|
OPEN_EXTERNAL: 'open-external',
|
|
GET_APP_VERSION: 'get-app-version',
|
|
DEEP_LINK: 'deep-link',
|
|
QUICK_ASK_TEXT: 'quick-ask-text',
|
|
SET_QUICK_ASK_MODE: 'set-quick-ask-mode',
|
|
GET_QUICK_ASK_MODE: 'get-quick-ask-mode',
|
|
REPLACE_TEXT: 'replace-text',
|
|
// Permissions
|
|
GET_PERMISSIONS_STATUS: 'get-permissions-status',
|
|
REQUEST_ACCESSIBILITY: 'request-accessibility',
|
|
REQUEST_SCREEN_RECORDING: 'request-screen-recording',
|
|
RESTART_APP: 'restart-app',
|
|
// Autocomplete
|
|
AUTOCOMPLETE_CONTEXT: 'autocomplete-context',
|
|
ACCEPT_SUGGESTION: 'accept-suggestion',
|
|
DISMISS_SUGGESTION: 'dismiss-suggestion',
|
|
SET_AUTOCOMPLETE_ENABLED: 'set-autocomplete-enabled',
|
|
GET_AUTOCOMPLETE_ENABLED: 'get-autocomplete-enabled',
|
|
// Folder sync channels
|
|
FOLDER_SYNC_SELECT_FOLDER: 'folder-sync:select-folder',
|
|
FOLDER_SYNC_ADD_FOLDER: 'folder-sync:add-folder',
|
|
FOLDER_SYNC_REMOVE_FOLDER: 'folder-sync:remove-folder',
|
|
FOLDER_SYNC_GET_FOLDERS: 'folder-sync:get-folders',
|
|
FOLDER_SYNC_GET_STATUS: 'folder-sync:get-status',
|
|
FOLDER_SYNC_FILE_CHANGED: 'folder-sync:file-changed',
|
|
FOLDER_SYNC_WATCHER_READY: 'folder-sync:watcher-ready',
|
|
FOLDER_SYNC_PAUSE: 'folder-sync:pause',
|
|
FOLDER_SYNC_RESUME: 'folder-sync:resume',
|
|
FOLDER_SYNC_RENDERER_READY: 'folder-sync:renderer-ready',
|
|
FOLDER_SYNC_GET_PENDING_EVENTS: 'folder-sync:get-pending-events',
|
|
FOLDER_SYNC_ACK_EVENTS: 'folder-sync:ack-events',
|
|
FOLDER_SYNC_LIST_FILES: 'folder-sync:list-files',
|
|
FOLDER_SYNC_SEED_MTIMES: 'folder-sync:seed-mtimes',
|
|
BROWSE_FILES: 'browse:files',
|
|
READ_LOCAL_FILES: 'browse:read-local-files',
|
|
READ_AGENT_LOCAL_FILE_TEXT: 'agent-filesystem:read-local-file-text',
|
|
WRITE_AGENT_LOCAL_FILE_TEXT: 'agent-filesystem:write-local-file-text',
|
|
// Auth token sync across windows
|
|
GET_AUTH_TOKENS: 'auth:get-tokens',
|
|
SET_AUTH_TOKENS: 'auth:set-tokens',
|
|
// Keyboard shortcut configuration
|
|
GET_SHORTCUTS: 'shortcuts:get',
|
|
SET_SHORTCUTS: 'shortcuts:set',
|
|
// Active search space
|
|
GET_ACTIVE_SEARCH_SPACE: 'search-space:get-active',
|
|
SET_ACTIVE_SEARCH_SPACE: 'search-space:set-active',
|
|
// Launch on system startup
|
|
GET_AUTO_LAUNCH: 'auto-launch:get',
|
|
SET_AUTO_LAUNCH: 'auto-launch:set',
|
|
// Analytics (PostHog) bridge: renderer <-> main
|
|
ANALYTICS_IDENTIFY: 'analytics:identify',
|
|
ANALYTICS_RESET: 'analytics:reset',
|
|
ANALYTICS_CAPTURE: 'analytics:capture',
|
|
ANALYTICS_GET_CONTEXT: 'analytics:get-context',
|
|
// Agent filesystem mode
|
|
AGENT_FILESYSTEM_GET_SETTINGS: 'agent-filesystem:get-settings',
|
|
AGENT_FILESYSTEM_GET_MOUNTS: 'agent-filesystem:get-mounts',
|
|
AGENT_FILESYSTEM_SET_SETTINGS: 'agent-filesystem:set-settings',
|
|
AGENT_FILESYSTEM_PICK_ROOT: 'agent-filesystem:pick-root',
|
|
} as const;
|