fix: preserve snippet mirror undo history #6

Merged
ober merged 7 commits from feature/kimi-remaining-tasks-2 into master 2026-08-10 17:11:16 -04:00
Owner

Summary

  • implements the remaining kimi handoff fixes for Qt/window behavior, callback safety, snippets, command parity, and editor polish
  • stabilizes the behavioral Qt harness with direct TCP REPL transport, scoped socket cleanup, stronger window-tree validation, and deterministic modifier-key automation
  • fixes REPL port parsing for behavioral and scenario burn targets and adds a compatibility alias for jerboa_qt_drop_filter_install
  • bumps VERSION to 0.1.6 for the PR version policy

Local verification

  • git diff --check
  • jerboa_check_balance: src/jerboa-emacs/qt/automation.ss
  • jerboa_check_balance: tests/test-behavioral.ss
  • jerboa_security_scan changed_only base_ref origin/master: no changed-line findings
  • make test-tier0: 71 passed, 0 failed
  • make test-debug-repl: 27 passed, 0 failed
  • make test-qt: 491/491 passed; test-qt-part2: 26/26 passed
  • make test-behavioral: 104 passed, 0 failed
  • make binary
  • make binary-smoke: jemacs --version succeeded

CI

  • Forgejo required checks are pending on head 3e6df9d after the latest push.
## Summary - implements the remaining kimi handoff fixes for Qt/window behavior, callback safety, snippets, command parity, and editor polish - stabilizes the behavioral Qt harness with direct TCP REPL transport, scoped socket cleanup, stronger window-tree validation, and deterministic modifier-key automation - fixes REPL port parsing for behavioral and scenario burn targets and adds a compatibility alias for jerboa_qt_drop_filter_install - bumps VERSION to 0.1.6 for the PR version policy ## Local verification - git diff --check - jerboa_check_balance: src/jerboa-emacs/qt/automation.ss - jerboa_check_balance: tests/test-behavioral.ss - jerboa_security_scan changed_only base_ref origin/master: no changed-line findings - make test-tier0: 71 passed, 0 failed - make test-debug-repl: 27 passed, 0 failed - make test-qt: 491/491 passed; test-qt-part2: 26/26 passed - make test-behavioral: 104 passed, 0 failed - make binary - make binary-smoke: jemacs --version succeeded ## CI - Forgejo required checks are pending on head 3e6df9d after the latest push.
fix: preserve snippet mirror undo history
Some checks failed
version-policy / required (pull_request) Successful in 5s
required-ci / required (pull_request) Has been cancelled
35c220bbc2
fix: improve qt callback and key fidelity
Some checks failed
version-policy / required (pull_request) Successful in 7s
required-ci / required (pull_request) Has been cancelled
8a0e12d2c3
test: fix qt part2 window fixture
Some checks failed
version-policy / required (pull_request) Successful in 6s
required-ci / required (pull_request) Has been cancelled
303dbe4852
fix: update qt window test fixtures
All checks were successful
version-policy / required (pull_request) Successful in 4s
required-ci / required (pull_request) Successful in 29m16s
af7e8db2bb
test: stabilize behavioral qt harness
All checks were successful
version-policy / required (pull_request) Successful in 6s
required-ci / required (pull_request) Successful in 29m53s
b90a3c1a20
fix: parse scenario repl port file
Some checks failed
version-policy / required (pull_request) Successful in 5s
required-ci / required (pull_request) Has been cancelled
3e6df9dbc5
ci: time required verification stages
All checks were successful
version-policy / required (pull_request) Successful in 5s
required-ci / required (pull_request) Successful in 29m22s
5875e7e656
ober scheduled this pull request to auto merge when all checks succeed 2026-08-10 17:10:59 -04:00
ober merged commit 5613727162 into master 2026-08-10 17:11:16 -04:00
ober referenced this pull request from a commit 2026-08-10 17:11:16 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-emacs!6
No description provided.