Commit Graph

15 Commits

Author SHA1 Message Date
Loic Coenen
45b22acbc7 fix: update transport access and function calls across engine, tui, and tests
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 21:53:46 +00:00
Loic Coenen
a47598df8c feat: refactor transport into separate module with master/slave clock support
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 21:08:38 +00:00
Loic Coenen
a581b60390 fix: correct undo/redo test to match per-trigger undo behavior
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 20:32:22 +00:00
Loic Coenen
be3582bc13 feat: implement undo/redo system with history tracking and tests
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 20:10:45 +00:00
Loic Coenen
d989644298 fix: add missing stdbool.h include in test_tui.c
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 19:43:10 +00:00
Loic Coenen
8066204e59 fix: trigger clip three times on paste to ensure stopped state
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 19:38:46 +00:00
Loic Coenen
0056dce9af fix: paste clips now stop instead of recording
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 19:36:27 +00:00
Loic Coenen
51f5905a22 fix: add UIMode enum to test_tui.c and remove unused yank_count variables
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 19:34:14 +00:00
Loic Coenen
2c02901d4e test: update yank tests to verify clips are stopped after yank
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 19:31:45 +00:00
Loic Coenen
e6d5d3d0fb test: add tests for vim-like visual mode, move mode, yank/paste, marks, and scene navigation
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 19:20:08 +00:00
Loic Coenen
efe51944a1 feat: add command mode with :q quit support and tests
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 15:23:00 +00:00
Loic Coenen
e405518942 fix: process commands in tests after engine API calls
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 15:06:49 +00:00
Loic Coenen
7b23c75dd1 feat: implement lock-free command queue and atomic state for thread safety
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 14:52:53 +00:00
Loic Coenen
4573eb0201 feat: add ncurses-based TUI frontend with 8x8 clip grid and keyboard controls
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 09:48:59 +00:00
Loic Coenen
9b1959e13d feat: add TUI module and its tests 2026-05-01 09:48:57 +00:00