Skip to content

Releases: wasd96040501/ccterm

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 31 May 17:04
Immutable release. Only release title and notes can be modified.
7f25e1b

What's Changed

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 30 May 13:49
Immutable release. Only release title and notes can be modified.
558a5c2

What's Changed

Full Changelog: v0.1...v0.1.1

v0.1

Choose a tag to compare

@github-actions github-actions released this 30 May 11:41
Immutable release. Only release title and notes can be modified.
3f55347

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...
Read more

v0.0.2

v0.0.2 Pre-release
Pre-release

Choose a tag to compare

@wasd96040501 wasd96040501 released this 10 Apr 18:00
Immutable release. Only release title and notes can be modified.
0410cd6

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

Full Changelog: https://github.com/wasd96040501/ccterm/commits/v0.0.2