Skip to content

release: 0.3.1 - #14

Merged
Justar96 merged 4 commits into
mainfrom
develop
Sep 30, 2026
Merged

Justar96 merged 4 commits into
mainfrom
develop

Conversation

@Justar96

@Justar96 Justar96 commented Sep 30, 2026 •

Copy link
Copy Markdown
Owner

[0.3.1] - 2026-10-01

  • /settings opens straight on its most general section, Terminal, instead of a list of sections. The sections run from most general to most specific on the tab row under the title: Terminal, Session, Agent, Shell, Web search, and Advanced. Tab and Shift-Tab move between them, and Escape from a section closes the panel. Typing on any section searches every setting, and a setting changed from another section's results opens that section with the changed row selected.
  • Native Windows consoles, including the classic console host and editor terminals, draw the rounded frame instead of the ASCII one. Node writes to them as UTF-16, so the missing locale and TERM variables no longer mean the frame cannot be drawn. A Chinese, Japanese, or Korean system locale still selects the ASCII frame outside Windows Terminal, because the console host draws its line characters two cells wide there.

Verification

  • bun run preflight: every gate passed after re-recording the app README translation pair. runtime warned that packages/experimental/ptc-runtime-python/tests/runtime.spec.ts failed only under load and passed alone; actionlint was skipped (not installed).
  • No eval record: neither change alters what the model sees or the agent loop.
  • The macOS hangup PTY scenario failed three times in a row with the first version of the Windows frame fix. A CI bisect traced it to that commit. It was fixed by reading the system locale only on native Windows (734dffa), and the macOS checks now pass.

Node writes to the Windows console as UTF-16 whatever the code page, so the
missing locale and TERM variables no longer force the ASCII frame there. A CJK
system locale still selects it outside Windows Terminal.
The panel opens straight on Terminal, with every section on the tab row from
most general to most specific. Escape from a section closes the panel, each
section's page searches every setting, and an edit found by search opens the
section it lives in.
Only native Windows outside Windows Terminal consults it, so macOS and Linux
resolve the frame without constructing an Intl formatter.
@Justar96
Justar96 merged commit 83f27cc into main Sep 30, 2026
6 checks passed
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.

1 participant