Repository navigation
T3 Code 0.1.8-netpro2k
T3 Code 0.1.8-netpro2k
Upgrades this fork from upstream v0.1.7 to the published v0.1.8 release, at bf469bb. Commits newer than that stable tag are excluded.
Upstream highlights
- New voice input on web and Desktop: choose a transcription environment in Settings → Voice, run a local model there, or opt into OpenAI, Grok or OpenRouter cloud transcription. Desktop browser annotations share the same consent.
- New text generators in Settings → Providers: use OpenAI, Anthropic, OpenRouter or an OpenAI-compatible endpoint for titles, commit/PR text and transcript cleanup. Review guides continue to use a coding agent.
- New
/clearcommand starts a fresh provider session inside the current thread while keeping its history and diffs. Scheduled tasks can also start a fresh session on each run in one thread. - New private secret-request cards keep credentials out of chat. Secret-provider settings and 1Password references are present upstream behind a preview feature flag; this release does not enable that flag by default.
- Model discovery now refreshes when the picker opens; Claude support adds Fable 5.2 and Ultracode choices for Sonnet 5.5 and Haiku 5.5.
- Fixes and performance work improve long-thread completion, sidebar switching and background service/resource-monitor overhead.
Fork patch audit
Seven self-contained patches remain. Upstream's mise implementation replaces the fork's custom resolver and outdated/cache plumbing; npm/Bun release-age filtering and the pnpm opt-out remain. Automatic mise updates now follow upstream's active latest shim/latest-path workflow. Pinned, fixed-version-path, wrapper and unsupported backend configurations remain manual. The upstream OpenCode v1 major-upgrade guard is preserved.
The other six patches retain their reachable behavior: patch-stack/recovery tooling, Grok skills and session modes, mandatory background-service attachment, fork-only update feeds and native publishing tools, per-instance native Claude channel policy, and this draft-approval workflow. The native signer was adapted to upstream's deferred-notarization helper while preserving the existing dedicated keychain.
Verification
All required changed-file checks passed on candidate ba787dfe598da457c29586d6c5110d3b4354e21d (tree 4760e835fbc17cc1209fd5197b7e49b85095c29b): formatting, lint, both knip passes, generated operations, 41 affected package typechecks, 793 test files with 13,883 passing tests / 8 skips, and React compiler checks. Five release-state tests and shell syntax checks also passed.
Linux x64 AppImage/DEB and signed Mac ARM64 DMG/updater ZIP were built natively on oma and Studio. Both standalone archives passed version, service-launcher and isolated-server smoke checks. Receipts bind both targets to that exact commit and the same public configuration; updater manifest sizes and SHA-512 digests passed validation. The Mac application passed strict signature and configured certificate-fingerprint checks. Apple notarization is not configured for this personal channel.
This draft is retained for explicit approval. Preparation does not replace main or install/restart running applications or servers.