Commit Graph

23 Commits

Author SHA1 Message Date
Loic Coenen
eba0d3f05f (no commit message provided)
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-05 10:08:06 +00:00
Loic Coenen
683a7176ca fix: limit test_full_grid_coverage assertion to 64 grid clips
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-03 10:50:35 +00:00
Loic Coenen
02f741a01d refactor: remove unused undo/redo test functions for quantize and transport
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 22:20:35 +00:00
Loic Coenen
bafe731582 test: remove undo tests for non-clip operations
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 22:20:12 +00:00
Loic Coenen
b83e8e787e feat: add batch undo support for scene triggers
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 22:16:51 +00:00
Loic Coenen
d8017481b3 fix: replace DEFAULT_BPM with literal 120.0 in test_tui.c
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 18:44:11 +00:00
Loic Coenen
0577c0e776 refactor: replace DEFAULT_BPM with literal value in test
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 18:43:07 +00:00
Loic Coenen
bfe19a50df refactor: rewrite test_tui.c to use dispatcher architecture
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 18:42:43 +00:00
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