Skip to content

feat(frontend): grid edits write into staging markers - #1994

Merged
ZhuchkaTriplesix merged 1 commit into
epic/tauri-migrationfrom
issue/1890-grid-staging-markers
Nov 15, 2026
Merged

ZhuchkaTriplesix merged 1 commit into
epic/tauri-migrationfrom
issue/1890-grid-staging-markers

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Add a frontend StagingBuffer + Pinia gridStaging store (Flutter/Rust cell-layer parity)
  • Enable Glide cell editing with dirty cell/row theme markers
  • Attach/clear staging baseline when query snapshots complete (done / setSnapshot / reset)

Test plan

  • pnpm exec vitest run src/staging/buffer.test.ts src/stores/gridStaging.test.ts
  • pnpm exec vue-tsc --noEmit
  • Open a table / run a SELECT, edit a cell → cyan dirty highlight + data-staging-dirty=true
  • Re-run query → markers clear

Closes #1890

Wire cell edits into a Pinia StagingBuffer, highlight modified/deleted/inserted
rows in Glide, and refresh the baseline when query results land.

Closes #1890
@github-actions github-actions Bot added frontend Theme parser epic label: frontend data-grid Interactive data grid, cell editor, filtering, groupings P2 Medium priority / Parity & Refactoring tauri Tauri 2 / apps/tauri migration track labels Nov 15, 2026
@github-actions github-actions Bot added this to the Tauri migration milestone Nov 15, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 3e73aef into epic/tauri-migration Nov 15, 2026
3 checks passed
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/1890-grid-staging-markers branch November 15, 2026 14:26
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 frontend Theme parser epic label: frontend P2 Medium priority / Parity & Refactoring tauri Tauri 2 / apps/tauri migration track

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant