Skip to content

v1.3.4

Choose a tag to compare

@heypandax heypandax released this 10 Jul 04:34

1.3.4 — 0710 issue batch + hardening

Mobile & shared

  • Chinese IME: shared ImeSafeMirror — fast pinyin no longer stutters/falls back to English, punctuation stops eating characters, Send clears the field reliably (#93, #86)
  • Long replies no longer cut off behind the composer's context pill (#81)
  • Task panel: elapsed duration + long-press stop from the phone; rows settle live (#80)
  • Usage: range-scoped overview with labeled comparison (#89); trend bars share one baseline, peak label no longer squeezed out
  • Diff/markdown selectable + soft-wrap toggle in the file viewers (#95)
  • New sessions show the effective model pre-first-turn (#96); model/mode/effort switches apply NEXT turn, never interrupting a running reply (#84)

Desktop

  • TRUE native macOS fullscreen with smooth enter/exit (green light / ⌃⌘F), Esc stays with the composer (#94)
  • Composer draft follows the session as a key-change invariant (#88)
  • ⌘K opens: loading transition + optimistic sidebar selection (#82); RUNNING click reveals its RECENT group (#83); new sessions appear in RECENT without a manual ⌘R
  • Sent image attachments render in the chat stream (#85)
  • Settings ▸ About: Check for updates + self-update (#87)
  • GA4 desktop telemetry (anonymous, enum-level events only)

Daemon

  • Heal claude ≥2.1 session locks: a refused --resume relaunches once with --fork-session and re-hands the prompt
  • StopBackgroundJob wire message (additive, wire-safe); panel-stop never mislabels the next turn's failure as a user cancel
  • Eager default-model resolve on session open (defensive, non-blocking)

Some fixes need daemon + app on the same version — cc-pocket-daemon update (or brew upgrade / scoop update).