* Don't require auth for .ping * Finally introducing loggers * Remove file list caching from disk_space_primitives I don't think this is required anymore with the sync model * Simplification of space primitives and more tests * More reliable online status * Add .zed settings * Remove selfUpdate argument from `writeFile` no longer used - Add `sync` config schema and document sync options - Move sync config handling to client boot logic - Move BootConfig type to ui_types.ts - Remove sync env vars from server - Update documentation for sync and architecture * Improve sync logic and proxy routing for full sync state * Add BoxProxy for late-bound client and improve Lua boot - Add isMobile syscall for editor * Add concurrency to sync process and log indexing duration * Better service worker lifecycle management
29 lines
621 B
YAML
29 lines
621 B
YAML
name: sync
|
|
functions:
|
|
|
|
# Commands
|
|
syncSpaceCommand:
|
|
path: "./sync.ts:syncSpaceCommand"
|
|
command:
|
|
name: "Sync: Space"
|
|
key: "Alt-Shift-s"
|
|
mac: "Cmd-Shift-s"
|
|
|
|
syncFileCommand:
|
|
path: "./sync.ts:syncFileCommand"
|
|
command:
|
|
name: "Sync: File"
|
|
|
|
spaceSyncComplete:
|
|
path: "./sync.ts:spaceSyncComplete"
|
|
events:
|
|
- "service-worker:space-sync-complete"
|
|
updateSyncStatus:
|
|
path: "./sync.ts:updateSyncStatus"
|
|
events:
|
|
- "service-worker:sync-status"
|
|
reportSyncConflict:
|
|
path: "./sync.ts:reportSyncConflict"
|
|
events:
|
|
- "service-worker:sync-conflict"
|