Repository navigation
Releases: wasd96040501/ccterm
Releases · wasd96040501/ccterm
Release list
v0.1.2
Immutable
release. Only release title and notes can be modified.
What's Changed
- Adaptive rate-matched pacing for streaming text and the token counter by @wasd96040501 in #259
- Add builtin /new and /clear slash commands by @wasd96040501 in #260
- Bump version to 0.1.2 by @wasd96040501 in #261
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- Rewrite README by @wasd96040501 in #255
- Ship a drag-to-Applications DMG instead of a zip by @wasd96040501 in #257
- Bump version to 0.1.1 for the DMG release by @wasd96040501 in #258
Full Changelog: v0.1...v0.1.1
v0.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- Remove New Project and Tasks features by @wasd96040501 in #26
- Redesign worktree button icon and behavior in InputBar by @wasd96040501 in #27
- Fix permission card WebView intermittently showing empty content by @wasd96040501 in #29
- Clean up worktree directory on archive and restore on unarchive by @wasd96040501 in #28
- Fix plan comment input losing focus after each keystroke by @wasd96040501 in #30
- Fix CLI starting animation and refactor session startup by @wasd96040501 in #31
- Fix intermittent constraint loop crash at startup by @wasd96040501 in #32
- Add worktree file access rules to CLAUDE.md by @wasd96040501 in #33
- Fix worktree creation silently falling back to origin path by @wasd96040501 in #34
- Add unified logging system with log viewer window by @wasd96040501 in #35
- Fix doubled L1 spacing caused by invisible assistant messages by @wasd96040501 in #36
- Fix plan session startup: title, path bar, and focus timing by @wasd96040501 in #37
- Replace WebView permission cards with native SwiftUI + highlight.js by @wasd96040501 in #38
- Fix worktree UI interactions and async archive by @wasd96040501 in #39
- Replace AttributedString diff with NSTextView for proper line backgrounds by @wasd96040501 in #40
- Fix worktree creation failure on long/non-ASCII branch names by @wasd96040501 in #41
- Restore input text when new conversation fails to start by @wasd96040501 in #42
- Fix permission card ScrollView not hugging content by @wasd96040501 in #43
- Async branch generation for worktree sessions by @wasd96040501 in #44
- Audit logging and fix log viewer text selection overflow by @wasd96040501 in #45
- Native GFM markdown parser and segmenter by @wasd96040501 in #46
- Raise Debug deployment target to macOS 15.4 to unblock Preview by @wasd96040501 in #47
- Native SwiftUI markdown renderer (rendering layer) by @wasd96040501 in #48
- Markdown renderer spacing & typography pass by @wasd96040501 in #49
- Native SwiftUI tool blocks (rendering layer) by @wasd96040501 in #51
- Native SwiftUI chat transcript (rendering layer) by @wasd96040501 in #52
- refactor(SessionHandle2): full rewrite with layered setters and canSet* observables by @wasd96040501 in #50
- feat(v2): native transcript, session handle 2, new-session overlay by @wasd96040501 in #54
- chore: remove legacy chat stack and web frontend by @wasd96040501 in #55
- refactor(SessionHandle2): one callback (MessagesChange) instead of dual snapshot+sink by @wasd96040501 in #57
- fix(SessionHandle2): stop button bug + new UI test infrastructure by @wasd96040501 in #56
- chore: remove dead code (unused functions, properties, helpers) by @wasd96040501 in #58
- docs(CLAUDE.md): English translation + progressive disclosure by @wasd96040501 in #59
- docs(CLAUDE.md): performance contract + transient-prose strip by @wasd96040501 in #60
- chore(fmt): introduce swift-format and reformat all Swift sources by @wasd96040501 in #61
- chore: clean up redundant comments and translate to English by @wasd96040501 in #63
- feat(sidebar): drop bubble glyph, seed title from first message by @wasd96040501 in #64
- perf(history): offload Markdown parse + prefix build off the main thread on session switch by @wasd96040501 in #66
- fix(native-transcript2): scroll-to-bottom respects insets + bottom breathing room by @wasd96040501 in #65
- chore(scripts): add wait-for-pr.sh to block until PR terminal state by @wasd96040501 in #67
- feat(chat): transcript flush to window top + top fade-blur scrim by @wasd96040501 in #70
- fix(chat): top scrim uses same LinearGradient style as bottom by @wasd96040501 in #71
- feat(native-transcript2): in-transcript ⌘F search by @wasd96040501 in #72
- feat(chat): use SwiftUI .searchable for in-transcript find by @wasd96040501 in #74
- ci: cache DerivedData and Homebrew swift-format by @wasd96040501 in #75
- feat(chat): attach-image flow + top safe-area flush + 20% smaller input bar by @wasd96040501 in #73
- docs(ui-tests): refine CLAUDE.md around locate/input/output + hard constraints by @wasd96040501 in #76
- feat(chat): keyboard-only search nav + transcript flush to window top by @wasd96040501 in #77
- fix(chat): no CLI on history open + extract AttachButton by @wasd96040501 in #78
- ci: add test-debug workflow + wait-for-workflow.sh for scoped CI iteration by @wasd96040501 in #79
- feat(chat): top scroll inset so first row clears toolbar band by @wasd96040501 in #80
- fix(chat): tool-group search + child-precise auto-expand on nav by @wasd96040501 in #81
- feat(chat): soft wrap long diff lines in file-edit cards by @wasd96040501 in #82
- Remove cctermUITests target and all UI-test-only seams by @wasd96040501 in #84
- feat(chat): new-session compose card with folder + branch + worktree pickers by @wasd96040501 in #83
- feat(chat): rework new-session compose card — left-aligned hero, page-like surface by @wasd96040501 in #85
- feat(sidebar): aligned rows + collapsible folder headers by @wasd96040501 in #87
- feat(sidebar): right-click archive on history rows by @wasd96040501 in #88
- refactor(branch-picker): drop title/dividers, split current vs others by @wasd96040501 in #89
- feat(chat): move running pill into transcript tail by @wasd96040501 in #90
- feat(branch-picker): remote main group + current-branch status by @wasd96040501 in #91
- fix(chat): clamp scroll-to-bottom so short transcripts stay top-aligned by @wasd96040501 in #92
- feat(chat): new-session compose card — recents list, overlay +, FadeScrim by @wasd96040501 in #86
- feat(transcript): per-block gutter system with copy button by @wasd96040501 in #94
- fix(app): suppress host window when running hosted XCTest by @wasd96040501 in #95
- feat(new-session): remember per-project worktree choice by @wasd96040501 in #93
- feat(new-session): mirror top fade scrim on the bottom of recents list by @wasd96040501 in #96
- fix(session): fresh worktree session no longer launches CLI in resume mode by @wasd96040501 in #99
- test(snapshot): scaffold for screenshotting SwiftUI views in unit tests by @wasd96040501 in #98
- feat(sidebar): per-row running pill and unread dot by @wasd96040501 in #100
- fix(recents): defer UserDefaults load until first store access by @wasd96040501 in #101
- feat(archive): page for unarchiving sessions (incl. worktree) by @wasd96040501 in #102
- feat(input-bar): permission mode, model, effort pickers + context ring by @wasd96040501 in #97
- fix(input-bar): chrome row no longer pops in on session switch by @wasd96040501 in #103
- refactor(session): split SessionHandle2 into 4 sibling services by @wasd96040501 in #104
- fix(test-unit): keep DerivedData outside ~/Documents to avoid TCC prompt by @wasd96040501 in #105
- refactor(session): split Ses...
v0.0.2
Immutable
release. Only release title and notes can be modified.
What's Changed
- Initial code by @wasd96040501 in #1
- Add build prerequisites docs and Resources .gitkeep by @chyroc in #2
- Allow pasting absolute paths in folder picker search field by @chyroc in #3
- Remove clear button from directory selector by @chyroc in #4
- Add branch picker popover for switching branches by @chyroc in #5
- Redesign worktree UI and directory naming by @chyroc in #6
- Add Codex-style message actions: timestamp, copy, edit, fork by @chyroc in #7
- Add xcstrings formatter and CI hygiene check by @wasd96040501 in #8
- Fix InputBar width, directory persistence, and side gutter by @wasd96040501 in #9
- Fix tool use status display and add missing tool blocks by @wasd96040501 in #11
- Add per-code-block copy button on hover by @chyroc in #10
- Fix plan card for history and add cross-message tool grouping by @wasd96040501 in #13
- Fix constraint recursion crash in NavigationSplitView by @wasd96040501 in #14
- Fix directory button showing folder picker for historical sessions by @chyroc in #15
- Add configurable Enter/Cmd+Enter send behavior by @chyroc in #12
- Fix Release build missing web resources and improve build scripts by @wasd96040501 in #16
- Fix web resources missing from bundle on clean build by @wasd96040501 in #17
- Fix build.sh crash on incomplete showBuildSettings output by @wasd96040501 in #18
- Unify originPath/cwd/branch terminology and clean up branch monitoring by @wasd96040501 in #19
- Reduce minimum window size and make InputBar width responsive by @wasd96040501 in #20
- Add one-shot Prompt API to AgentSDK by @wasd96040501 in #21
- Refactor InputBar: split ChatSessionViewModel into sub-ViewModels and unify naming by @wasd96040501 in #22
- Fix window controls visibility and adjust Settings window size by @wasd96040501 in #23
- Generate semantic worktree branch names via LLM by @wasd96040501 in #24
- Update marketing version to 0.0.1 by @wasd96040501 in #25
New Contributors
- @wasd96040501 made their first contribution in #1
- @chyroc made their first contribution in #2
Full Changelog: https://github.com/wasd96040501/ccterm/commits/v0.0.2