tag queued Later edits with the server revision they were based on
persist per-item change revisions, including restore tombstones
reject stale same-item intent while accepting unrelated operations in the same batch
adopt authoritative account state and show a clear cross-device conflict status
bump the offline shell so the updated sync client ships atomically
Verification
RED: stale same-item store test, stale receipt client test, API propagation test, UI status test, shell cache test
GREEN: pytest -q → 719 passed
git diff --check → clean
Closes #377
## What changed
- tag queued Later edits with the server revision they were based on
- persist per-item change revisions, including restore tombstones
- reject stale same-item intent while accepting unrelated operations in the same batch
- adopt authoritative account state and show a clear cross-device conflict status
- bump the offline shell so the updated sync client ships atomically
## Verification
- RED: stale same-item store test, stale receipt client test, API propagation test, UI status test, shell cache test
- GREEN: `pytest -q` → 719 passed
- `git diff --check` → clean
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #377
What changed
Verification
pytest -q→ 719 passedgit diff --check→ clean