Capture everything from anywhere
A system-wide capture layer for macOS. Pin thoughts, tasks, images and notes the moment they surface
Backup retention
Electron IPC contract
Cloud folder coexistence
HLC
Sync release checklist
Vite dev port conflict
sqlite WAL checkpoint
Schema migration v6
Self-signed TLS for initial WS. After 6-digit
Last-Write-Wins per field
Identity persistence
File transfer chunk size
Relay topology
Demo prep
Electron IPC
ipcMain.handle("db:notes:update", …) → renderer awaits. Always validate noteId server-side; never trust the renderer to pass authoritative HLC values.
ipcMain.handle("db:notes:update", …) → renderer awaits. Always validate noteId server-side; never trust the renderer to pass authoritative HLC values.
One thing on IPC: echo the noteId back in every response so the renderer can match async updates by id, not by call order. It saved us during the collab branch. — Sam
IPC contract — notes
“One thing on IPC: echo the noteId back in every response so the renderer can match async updates by id, not by call order.” — Sam
Sync reliability — call notes







