fe421ffc55
Co-authored-by: Cursor <cursoragent@cursor.com>
195 lines
7.6 KiB
TypeScript
195 lines
7.6 KiB
TypeScript
export const IPC = {
|
|
SETTINGS_GET: 'settings:get',
|
|
SETTINGS_UPDATE: 'settings:update',
|
|
BOOK_LIST: 'book:list',
|
|
BOOK_CREATE: 'book:create',
|
|
BOOK_DELETE: 'book:delete',
|
|
BOOK_OPEN: 'book:open',
|
|
BOOK_UPDATE_META: 'book:updateMeta',
|
|
BOOK_PICK_COVER: 'book:pickCover',
|
|
VOLUME_CREATE: 'volume:create',
|
|
VOLUME_UPDATE: 'volume:update',
|
|
VOLUME_DELETE: 'volume:delete',
|
|
CHAPTER_CREATE: 'chapter:create',
|
|
CHAPTER_GET: 'chapter:get',
|
|
CHAPTER_UPDATE: 'chapter:update',
|
|
CHAPTER_DELETE: 'chapter:delete',
|
|
CHAPTER_REORDER: 'chapter:reorder',
|
|
CHAPTER_MOVE_TO_VOLUME: 'chapter:moveToVolume',
|
|
SHORTCUT_GET_ALL: 'shortcut:getAll',
|
|
SHORTCUT_REGISTER: 'shortcut:register',
|
|
SHORTCUT_TRIGGERED: 'shortcut:triggered',
|
|
WINDOW_MINIMIZE: 'window:minimize',
|
|
WINDOW_MAXIMIZE: 'window:maximize',
|
|
WINDOW_CLOSE: 'window:close',
|
|
OUTLINE_LIST: 'outline:list',
|
|
OUTLINE_CREATE: 'outline:create',
|
|
OUTLINE_UPDATE: 'outline:update',
|
|
OUTLINE_DELETE: 'outline:delete',
|
|
OUTLINE_MOVE: 'outline:move',
|
|
SETTING_LIST: 'setting:list',
|
|
SETTING_CREATE: 'setting:create',
|
|
SETTING_UPDATE: 'setting:update',
|
|
SETTING_DELETE: 'setting:delete',
|
|
SETTING_SYNC_REFS: 'setting:syncRefs',
|
|
INSPIRATION_LIST: 'inspiration:list',
|
|
INSPIRATION_CREATE: 'inspiration:create',
|
|
INSPIRATION_UPDATE: 'inspiration:update',
|
|
INSPIRATION_DELETE: 'inspiration:delete',
|
|
INSPIRATION_CONVERT: 'inspiration:convert',
|
|
SNAPSHOT_LIST: 'snapshot:list',
|
|
SNAPSHOT_CREATE: 'snapshot:create',
|
|
SNAPSHOT_RESTORE: 'snapshot:restore',
|
|
SNAPSHOT_DELETE: 'snapshot:delete',
|
|
SNAPSHOT_START_AUTO: 'snapshot:startAuto',
|
|
SNAPSHOT_STOP_AUTO: 'snapshot:stopAuto',
|
|
BOOKMARK_LIST: 'bookmark:list',
|
|
BOOKMARK_CREATE: 'bookmark:create',
|
|
BOOKMARK_UPDATE: 'bookmark:update',
|
|
BOOKMARK_RESOLVE: 'bookmark:resolve',
|
|
BOOKMARK_DELETE: 'bookmark:delete',
|
|
SEARCH_QUERY: 'search:query',
|
|
SEARCH_REPLACE: 'search:replace',
|
|
SEARCH_GET_HISTORY: 'search:getHistory',
|
|
SEARCH_SAVE_HISTORY: 'search:saveHistory',
|
|
WORDFREQ_ANALYZE: 'wordfreq:analyze',
|
|
AI_SESSION_LIST: 'ai:sessionList',
|
|
AI_SESSION_CREATE: 'ai:sessionCreate',
|
|
AI_SESSION_UPDATE: 'ai:sessionUpdate',
|
|
AI_SESSION_DELETE: 'ai:sessionDelete',
|
|
AI_MESSAGE_LIST: 'ai:messageList',
|
|
AI_CHAT: 'ai:chat',
|
|
AI_ABORT: 'ai:abort',
|
|
AI_BUILD_CONTEXT: 'ai:buildContext',
|
|
AI_TEST_CONNECTION: 'ai:testConnection',
|
|
AI_NAMING_CHECK: 'ai:namingCheck',
|
|
AI_STREAM_CHUNK: 'ai:streamChunk',
|
|
AI_NETWORK_STATUS: 'ai:networkStatus',
|
|
INTERACTIVE_CHECK_GATE: 'interactive:checkGate',
|
|
INTERACTIVE_GET_FLOW: 'interactive:getFlow',
|
|
INTERACTIVE_START: 'interactive:start',
|
|
INTERACTIVE_CONFIRM_CONTEXT: 'interactive:confirmContext',
|
|
INTERACTIVE_SUGGEST_PLOTS: 'interactive:suggestPlots',
|
|
INTERACTIVE_SELECT_PLOT: 'interactive:selectPlot',
|
|
INTERACTIVE_GENERATE_SCENE: 'interactive:generateScene',
|
|
INTERACTIVE_RESOLVE_NAMING: 'interactive:resolveNaming',
|
|
INTERACTIVE_REFINE_SCENE: 'interactive:refineScene',
|
|
INTERACTIVE_ACCEPT_SCENE: 'interactive:acceptScene',
|
|
INTERACTIVE_FINISH_CHAPTER: 'interactive:finishChapter',
|
|
INTERACTIVE_ABORT: 'interactive:abort',
|
|
INTERACTIVE_STREAM_CHUNK: 'interactive:streamChunk',
|
|
INTERACTIVE_GET_SCENE_DRAFT: 'interactive:getSceneDraft',
|
|
AUTO_CHECK_GATE: 'auto:checkGate',
|
|
AUTO_GET_FLOW: 'auto:getFlow',
|
|
AUTO_START: 'auto:start',
|
|
AUTO_SET_GOAL: 'auto:setGoal',
|
|
AUTO_CONFIRM_CONTEXT: 'auto:confirmContext',
|
|
AUTO_PLAN_SCENES: 'auto:planScenes',
|
|
AUTO_GENERATE: 'auto:generate',
|
|
AUTO_RESOLVE_NAMING: 'auto:resolveNaming',
|
|
AUTO_PAUSE: 'auto:pause',
|
|
AUTO_RESUME: 'auto:resume',
|
|
AUTO_HANDOFF_INTERACTIVE: 'auto:handoffInteractive',
|
|
AUTO_FINISH_CHAPTER: 'auto:finishChapter',
|
|
AUTO_GET_SCENE_DRAFT: 'auto:getSceneDraft',
|
|
AUTO_ABORT: 'auto:abort',
|
|
WIZARD_GET_FLOW: 'wizard:getFlow',
|
|
WIZARD_START: 'wizard:start',
|
|
WIZARD_SET_GOAL: 'wizard:setGoal',
|
|
WIZARD_SET_RHYTHM: 'wizard:setRhythm',
|
|
WIZARD_SET_POV: 'wizard:setPov',
|
|
WIZARD_CONFIRM_CONTEXT: 'wizard:confirmContext',
|
|
WIZARD_BUILD_PREVIEW: 'wizard:buildPreview',
|
|
WIZARD_START_GENERATE: 'wizard:startGenerate',
|
|
WIZARD_HANDOFF_INTERACTIVE: 'wizard:handoffInteractive',
|
|
WIZARD_ABORT: 'wizard:abort',
|
|
KNOWLEDGE_LIST: 'knowledge:list',
|
|
KNOWLEDGE_CREATE: 'knowledge:create',
|
|
KNOWLEDGE_UPDATE: 'knowledge:update',
|
|
KNOWLEDGE_DELETE: 'knowledge:delete',
|
|
KNOWLEDGE_APPROVE: 'knowledge:approve',
|
|
KNOWLEDGE_REJECT: 'knowledge:reject',
|
|
KNOWLEDGE_BATCH_APPROVE: 'knowledge:batchApprove',
|
|
KNOWLEDGE_CREATE_FROM_BOOKMARK: 'knowledge:createFromBookmark',
|
|
KNOWLEDGE_STATS: 'knowledge:stats',
|
|
KNOWLEDGE_SUGGEST_CONTEXT: 'knowledge:suggestContext',
|
|
KNOWLEDGE_EXTRACT_CHAPTER: 'knowledge:extractChapter',
|
|
KNOWLEDGE_APPROVE_MERGE: 'knowledge:approveMerge',
|
|
KNOWLEDGE_SAVE_MERGE_AS_NEW: 'knowledge:saveMergeAsNew',
|
|
KNOWLEDGE_BATCH_APPROVE_HIGH_CONFIDENCE: 'knowledge:batchApproveHighConfidence',
|
|
WRITING_GET_STATS: 'writing:getStats',
|
|
POMODORO_START: 'pomodoro:start',
|
|
POMODORO_PAUSE: 'pomodoro:pause',
|
|
POMODORO_RESUME: 'pomodoro:resume',
|
|
POMODORO_CANCEL: 'pomodoro:cancel',
|
|
POMODORO_GET_STATE: 'pomodoro:getState',
|
|
POMODORO_TICK: 'pomodoro:tick',
|
|
ACHIEVEMENT_LIST: 'achievement:list',
|
|
KNOWLEDGE_LIST_INJECTIONS: 'knowledge:listInjections',
|
|
GOAL_NOTIFICATION: 'goal:notification',
|
|
GRAPH_GET_DATA: 'graph:getData',
|
|
GRAPH_UPSERT_RELATIONSHIP: 'graph:upsertRelationship',
|
|
GRAPH_DELETE_RELATIONSHIP: 'graph:deleteRelationship',
|
|
ANALYTICS_SUMMARY: 'analytics:summary',
|
|
IMPORT_PICK_FILE: 'import:pickFile',
|
|
IMPORT_PREVIEW: 'import:preview',
|
|
IMPORT_EXECUTE: 'import:execute',
|
|
IMPORT_PROGRESS: 'import:progress',
|
|
EXPORT_FORMAT_CHAPTER: 'export:formatChapter',
|
|
EXPORT_COPY_CLIPBOARD: 'export:copyClipboard',
|
|
EXPORT_SAVE_TXT: 'export:saveTxt',
|
|
EXPORT_MATRIX_EXPORT: 'exportMatrix:export',
|
|
COCKPIT_SUMMARY: 'cockpit:summary',
|
|
COCKPIT_MARK_SEEN: 'cockpit:markSeen',
|
|
COCKPIT_SHOULD_SHOW: 'cockpit:shouldShowOnOpen',
|
|
BRIDGE_GET: 'bridge:get',
|
|
BRIDGE_DISMISS: 'bridge:dismiss',
|
|
BRIDGE_SHOULD_PROMPT: 'bridge:shouldPrompt',
|
|
CHAPTER_SET_PUBLISH_STATUS: 'chapter:setPublishStatus',
|
|
CHAPTER_TAG_LIST: 'chapter:tagList',
|
|
CHAPTER_TAG_SET: 'chapter:tagSet',
|
|
CHAPTER_TAG_REMOVE: 'chapter:tagRemove',
|
|
BOOK_PREFS_GET: 'book:prefsGet',
|
|
BOOK_PREFS_SET: 'book:prefsSet',
|
|
AI_SESSION_EXPORT: 'ai:sessionExport',
|
|
PACK_EXPORT_BOOK: 'pack:exportBook',
|
|
PACK_IMPORT_BOOK: 'pack:importBook',
|
|
PACK_EXPORT_ALL: 'pack:exportAll',
|
|
PACK_IMPORT_ALL: 'pack:importAll',
|
|
PACK_PICK_FILE: 'pack:pickFile',
|
|
PACK_ESTIMATE_EXPORT_ALL: 'pack:estimateExportAll',
|
|
PACK_CANCEL: 'pack:cancel',
|
|
PACK_NEEDS_CONFIRM: 'pack:needsConfirm',
|
|
PACK_PROGRESS: 'pack:progress',
|
|
TIMELINE_LIST: 'timeline:list',
|
|
TIMELINE_UPSERT: 'timeline:upsert',
|
|
TIMELINE_DELETE: 'timeline:delete',
|
|
TIMELINE_CONFLICTS: 'timeline:conflicts',
|
|
ARC_GET_FOR_CHARACTER: 'arc:getForCharacter',
|
|
COMPLIANCE_GET_WORDS: 'compliance:getWords',
|
|
COMPLIANCE_SET_WORDS: 'compliance:setWords',
|
|
COMPLIANCE_CHECK_TEXT: 'compliance:checkText',
|
|
UNDO_PUSH: 'undo:push',
|
|
UNDO_LIST: 'undo:list',
|
|
UNDO_APPLY: 'undo:apply',
|
|
SYNC_CONFIGURE: 'sync:configure',
|
|
SYNC_RUN: 'sync:run',
|
|
SYNC_STATUS: 'sync:status',
|
|
SYNC_PICK_FOLDER: 'sync:pickFolder',
|
|
SYNC_PROGRESS: 'sync:progress',
|
|
UPDATE_CHECK: 'update:check',
|
|
UPDATE_DOWNLOAD: 'update:download',
|
|
UPDATE_INSTALL: 'update:install',
|
|
UPDATE_AVAILABLE: 'update:available',
|
|
UPDATE_PROGRESS: 'update:progress',
|
|
UPDATE_DOWNLOADED: 'update:downloaded',
|
|
UPDATE_ERROR: 'update:error',
|
|
LOG_HAD_CRASH: 'log:hadCrash',
|
|
LOG_CLEAR_CRASH: 'log:clearCrash',
|
|
LOG_SEND_REPORT: 'log:sendReport',
|
|
LOG_WRITE_ERROR: 'log:writeError',
|
|
EXTENSION_LIST: 'extension:list',
|
|
EXTENSION_VALIDATE: 'extension:validate',
|
|
MCP_TEST_CONNECTION: 'mcp:testConnection'
|
|
} as const
|