78df3a494933750380fa2a45277b5d2e820f7455
Introduce records-mode drill-down functionality that allows users to edit individual records without immediately modifying the underlying model. Key changes: - Added DrillState struct to hold frozen records snapshot and pending edits - New effects: StartDrill, ApplyAndClearDrill, SetDrillPendingEdit - Extended CmdContext with records_col and records_value for records mode - CommitCellEdit now stages edits in pending_edits when in records mode - DrillIntoCell captures a snapshot before switching to drill view - GridLayout supports frozen records for stable view during edits - GridWidget renders with drill_state for pending edit display In records mode, edits are staged and only applied to the model when the user navigates away or commits. This prevents data loss and allows batch editing of records. Co-Authored-By: fiddlerwoaroof/git-smart-commit (unsloth/Qwen3.5-35B-A3B-GGUF:Q5_K_M)
Description
No description provided
Languages
Rust
99.1%
Python
0.6%
Nix
0.3%