fix(tui): attention bar respects session filter (+ tests) — resolves #194 #195
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "fix/glasspane-attention-session-filter"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Resolves the unmergeable #194 cleanly.
Why #194 couldn't merge
The attention feature already merged to
mainvia #191 (commitc858cde). #194 was opened from the samefeat/glasspane-attention-tiersbranch and still carried the full feature commit (4d95f11), a near-duplicate of what was already on main — so git couldn't 3-way-mergecolibri-glasspane-tui/src/main.rs. A branch-reuse-after-merge trap, not a real code conflict.What's genuinely new (and all this PR contains)
Built fresh off current
main, two commits:fix(tui): attention bar respects session filter— the only net delta of #194's feature commit over what #191 merged: computehas_attentionfromfiltered_panes()instead of the unfilteredattention_count(), so an error pane in another session no longer lights the attention bar for the session you're viewing. Removes the now-unusedattention_count().test(tui): add coverage for attention navigation + cross-session isolation— the four new tests, cherry-picked to preserve original authorship (123kupola): forward/backward attention jumps with wraparound, cross-session isolation, and the empty-attention status-message case.Gates
cargo fmt --all --checkcargo clippy -p colibri-glasspane-tui -- -D warningscargo test -p colibri-glasspane-tui— 18 passed🤖 Generated with Claude Code