Skip to content

feat: separate draft input per channel - #524

Merged
boxdot merged 4 commits into
boxdot:mainfrom
KiaraGrouwstra:fix/per-channel-drafts
Apr 26, 2026
Merged

feat: separate draft input per channel#524
boxdot merged 4 commits into
boxdot:mainfrom
KiaraGrouwstra:fix/per-channel-drafts

Conversation

@KiaraGrouwstra

Copy link
Copy Markdown
Contributor

Store a per-channel draft so that switching conversations preserves each channel's in-progress message independently.

closes #413.

disclaimer i used a coding agent in the creation of this patch.

KiaraGrouwstra and others added 3 commits April 9, 2026 12:24
Store a per-channel draft so that switching conversations preserves
each channel's in-progress message independently.
@boxdot

boxdot commented Apr 26, 2026

Copy link
Copy Markdown
Owner

Thank you for your contribution and also disclosing that you used a coding agent. The implementation is solid. LGTM

@boxdot
boxdot merged commit 76b51cd into boxdot:main Apr 26, 2026
9 checks passed
boxdot pushed a commit that referenced this pull request Apr 27, 2026
Fixes #532

PR #524 added `self.channels.previous()` after `self.channels.next()` in
`select_next_channel()`, which cancels the movement. The down arrow key
(and ctrl+j) no longer advance to the next channel.

Remove the erroneous `previous()` call to restore correct behavior.
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.

separate draft by chat

2 participants