v0.1.3: Bubble Tea v2 migration, virtual chat list, and release prep#1
Merged
Conversation
Capture requirements, design, acceptance, and a three-round audit for the charm.land v2 upgrade, HP removal chain, and deferred v0.1.2 items. Co-authored-by: Cursor <cursoragent@cursor.com>
Close gaps found against v0.1.2 code: toolVP HP removal, PromptCh dual channel, virtual-list YOffset/resize, safeModel View passthrough, and tests. Co-authored-by: Cursor <cursoragent@cursor.com>
Move the interactive stack to charm.land v2, replace HP viewport sync with LineCatalog windowed rendering and chatScrollY, and complete deferred items (AtExpander in subagents, IsSensitiveAbs cleanup, selection/clipboard updates). Fix /resume and startup history load to scroll to the latest messages. Co-authored-by: Cursor <cursoragent@cursor.com>
…ild for TUI chat Avoid materializing the full styled transcript by rendering only the visible viewport window and incrementally updating plain lines from the first dirty block. Co-authored-by: Cursor <cursoragent@cursor.com>
Invalidate stale resume list fetches when the picker closes, resync completion after SessionResumed, and reserve overlay rows in Layout so command lists stay visible above the footer even with long transcripts. Co-authored-by: Cursor <cursoragent@cursor.com>
Tab in slash completion now applies the cursor item like Enter, instead of always selecting the first entry. Co-authored-by: Cursor <cursoragent@cursor.com>
Add verify-charm-v2 to CI, passthrough safe_model fallback View metadata, and tests for worktree @ expand, virtual list, and v2 TUI behaviors. Sync v0.1.3 acceptance docs to implemented status. Co-authored-by: Cursor <cursoragent@cursor.com>
Add the remaining §6.2 suggested tests, update ACCEPTANCE checkboxes, expand CHANGELOG with Fixed entries and perf note, and refresh v0.1.3 docs. Co-authored-by: Cursor <cursoragent@cursor.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
charm.land/*/v2) with declarativetea.View, typed mouse/key messages, and HP layer removalLineCatalog) with on-demand styled rendering for long transcripts@expansion, double-click/shift selection,IsSensitiveAbsunexportBreaking
KeyPressMsg, typed mouse msgs,PasteMsg)WithAltScreen/WithMouseCellMotionreplaced bytea.ViewfieldsTest plan
make testmake test-tuimake lint/make vet/make verify-releasev0.1.3Made with Cursor