aac51bf183
Implement schema v2 migration, outline/setting/inspiration CRUD, unified TipTap editing, reference panel with mentions, FTS global search, chapter version history, writing landmarks, word frequency analysis, light theme contrast fixes, and full unit/E2E test coverage. Co-authored-by: Cursor <cursoragent@cursor.com>
54 lines
1.9 KiB
TypeScript
54 lines
1.9 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',
|
|
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',
|
|
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'
|
|
} as const
|