Skip to content

[FFP-122782] Collision-free undo of added columns; redo insert records stored values - #224

Merged
krisnye merged 1 commit into
mainfrom
krisnye/ffp-122782-data-enhancements
Oct 23, 2026
Merged

krisnye merged 1 commit into
mainfrom
krisnye/ffp-122782-data-enhancements

Conversation

@krisnye

@krisnye krisnye commented Oct 23, 2026

Copy link
Copy Markdown
Collaborator

Addresses FFP-122782.

  • DELETE sentinel: undo of an added column now records undefined (removes the column on replay) instead of the "_$_DELETE_$_" string, so a user value equal to that string is never dropped by undo/redo or rebase. The DELETE export is removed; no sentinel to copy.
  • Redo insert: insert redo ops and changedEntities now carry the stored row (defaults and default-factory output), so replaying a redo insert restores the original guid.

Tests: sentinel-valued user data round-trips through undo/redo; factory-minted guid survives undo→redo. Full suite and typecheck pass.

🤖 Generated with Claude Code

…tored values

Undo of an added column records undefined instead of the "_$_DELETE_$_" string
sentinel, so a user value equal to it is no longer dropped. Redo inserts and
changed entities carry the values that landed (defaults, factories) so replay
restores e.g. the original guid. Refs FFP-122782.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@krisnye
krisnye merged commit b806498 into main Oct 23, 2026
3 checks passed
@krisnye
krisnye deleted the krisnye/ffp-122782-data-enhancements branch October 23, 2026 03:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant