Skip to content

feat(tui): add card move interactions - #104

Merged
aksOps merged 8 commits into
mainfrom
codex/issue-88-move-model
Aug 18, 2026
Merged

feat(tui): add card move interactions#104
aksOps merged 8 commits into
mainfrom
codex/issue-88-move-model

Conversation

@aksOps

@aksOps aksOps commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add Space lift with clamped keyboard preview, Enter/Space drop, Escape cancel, and X10/SGR mouse drag
  • translate filtered visible insertion slots to canonical full-column SQLite indexes while preserving exact positions and same-column age
  • keep move previews incremental and bounded to affected ranges, with terminal-safe truthful completion/failure notices
  • serialize move writes with watcher refreshes and preserve identity across editor/filter/settings/watcher routing
  • integrate drag-through-label hit testing, editor mouse suppression, hidden selection handling, and quit during active writes

Verification

  • exact staged TUI/store normal and race suites passed
  • targeted move/filter/editor/watcher/mouse/SQLite repetitions passed
  • prior staged full Go, coverage, frontend, build, vet, format, checker, and diff gates passed
  • final Spec and Standards reviews: no findings

Closes #88

@aksOps
aksOps force-pushed the codex/issue-88-move-model branch from d4cbd39 to 4391302 Compare August 18, 2026 01:13
@sonarqubecloud

Copy link
Copy Markdown

@aksOps
aksOps marked this pull request as ready for review August 18, 2026 01:17
@aksOps
aksOps merged commit d46eac4 into main Aug 18, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

TUI card move model and status line

1 participant