Skip to content

feat(rust): staging buffer model (#1887) - #1989

Merged
ZhuchkaTriplesix merged 1 commit into
epic/tauri-migrationfrom
issue/1887-staging-buffer-model
Nov 15, 2026
Merged

ZhuchkaTriplesix merged 1 commit into
epic/tauri-migrationfrom
issue/1887-staging-buffer-model

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Pure Rust StagingBuffer mirroring Flutter DataGridStagingBuffer
  • Cell edit / insert / delete / revert / duplicate (PK blanked)
  • effective_rows vs committed_rows + NULL sentinel parity
  • Unit tests for add/update/delete staging ops

Test plan

Closes #1887

Port Flutter DataGridStagingBuffer semantics (cell edits, insert/delete,
revert, effective/committed snapshots) with unit tests. DML generate/apply
come in follow-up issues.

Closes #1887
@github-actions github-actions Bot added data-grid Interactive data grid, cell editor, filtering, groupings P2 Medium priority / Parity & Refactoring tauri Tauri 2 / apps/tauri migration track rust Rust backend (src-tauri / crates) labels Nov 15, 2026
@github-actions github-actions Bot added this to the Tauri migration milestone Nov 15, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 73757fb into epic/tauri-migration Nov 15, 2026
3 checks passed
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/1887-staging-buffer-model branch November 15, 2026 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data-grid Interactive data grid, cell editor, filtering, groupings P2 Medium priority / Parity & Refactoring rust Rust backend (src-tauri / crates) tauri Tauri 2 / apps/tauri migration track

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant