Releases: never2average/fpna-thinwedge
Releases · never2average/fpna-thinwedge
0.1.29
0.1.28
Bump version to 0.1.28
0.1.27
0.1.27
Highlights
/copyand Ctrl+O now export the prior transcript cells to a timestamped folder instead of copying only the latest response to the clipboard.- Each export includes
transcript.xlsxandtranscript.docx. - The Excel workbook includes a full
Transcriptsheet plus separateTable Nworksheets for detected markdown tables and pasted CSV/TSV-style tables. - The Word document preserves the transcript cell order with user, agent, and generic visible cells.
Public CI
- V8 canary jobs now skip cleanly when the optional
BUILDBUDDY_API_KEYsecret is not configured, which keeps public PR/release checks from failing on an absent remote-build credential.
Validation
0.1.26
ThinWedge 0.1.26
This release makes ThinWedge easier to install, easier to configure, and safer to publish as an open-source CLI. It also pulls in selected upstream Codex hook/runtime improvements and fixes the release blockers found during the 0.1.26 publish.
Highlights
- Added an
aws configure-stylethinwedge loginflow. The CLI now prompts for the required OpenRouter-compatible API key and optional capability config such as Artificial Analysis, RunPod, AWS profile, and AWS region. - Added README quick-start instructions, an interactive-mode explanation, and a Mermaid component diagram for the system.
- Prepared the repository for public contributors with governance, contribution, code-of-conduct, CLA, issue-template, and CI/release documentation updates.
- Switched the primary open-source merge gate toward GitHub Actions while keeping CircleCI as the npm release publisher.
- Removed the old GitHub release workflow path so npm publishing now follows the CircleCI tag release flow.
Hooks and Runtime
- Added
PreCompactandPostCompacthook events around local and remote compaction. - Propagated compact hook stop reasons through the runtime.
- Wired compact hook events into config loading and generated hook schemas.
- Added integration coverage for local and remote compact hook dispatch, including stop behavior.
- Added memory dot-path hiding helper work from the selected upstream Codex sync.
App Server and Protocol
- Exposed compact hook requirements through the app-server config API.
- Regenerated app-server JSON and TypeScript protocol schema fixtures so clients can see
preCompactandpostCompact. - Fixed the TUI hook event renderer to label
PreCompactandPostCompactevents correctly.
Release and Packaging
- Bumped the workspace/package version to
0.1.26. - Published
@never2average-does-npm/cli@0.1.26to npm. - Published platform npm packages and native release assets for:
- Linux x64
- Linux arm64
- macOS x64
- macOS arm64
- Windows x64
- Windows arm64
- Included release assets for install scripts,
config-schema.json, native tarballs, and npm tarballs.
Fixes Made During Release
- Fixed missing app-server config/protocol wiring for compact hooks before the final tag publish.
- Fixed missing TUI labels for compact hook events, which had blocked the first 0.1.26 CircleCI release attempt.
- Refreshed
Cargo.lockto match the0.1.26workspace version.
Validation
The final rust-v0.1.26 release passed the CircleCI release workflow:
tag-checkbuild-macosbuild-linux-x64build-linux-arm64build-windows-x64build-windows-arm64publish-cli
Local validation across the release/fix PRs included:
cargo fmt --checkcargo checkfor affected Rust packages- focused Rust tests for login, hooks, compaction, app-server config, and protocol schema fixtures
corepack pnpm run formatpython3 scripts/check_public_release_readiness.pygit diff --check
Pull Requests
- #37 Clarify login before interactive mode
- #38 Port selected upstream Codex weekly updates
- #39 Fix compact hook config API protocol
- #40 Bump release version to 0.1.26
- #41 Fix compact hook labels in TUI
Install
npm install -g @never2average-does-npm/cli
thinwedge login
thinwedge0.1.25
Install clang for Windows ARM64 release 0.1.25