Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ body:
id: styler-version
attributes:
label: Codex Styler version
placeholder: 0.2.0-beta.6
placeholder: 0.2.0-beta.8
validations:
required: true
- type: input
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/companion-package-bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ body:
id: styler-version
attributes:
label: Codex Styler version
placeholder: 0.2.0-beta.6
placeholder: 0.2.0-beta.8
validations:
required: true
- type: dropdown
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/windows-compatibility.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ body:
id: styler-version
attributes:
label: Codex Styler version
placeholder: 0.2.0-beta.6
placeholder: 0.2.0-beta.8
validations:
required: true
- type: input
Expand Down
39 changes: 39 additions & 0 deletions .github/release-notes/v0.2.0-beta.8.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"format": "codex-styler-release-notes-v1",
"version": "0.2.0-beta.8",
"defaultLocale": "en",
"locales": {
"en": {
"summary": "Five polished Composer Interactions now choose, confirm, apply, and verify a complete real Codex loadout while first-launch reliability and current-menu compatibility are strengthened.",
"highlights": [
"Triple Drop, Capsule Crane, Loadout Forge, Three-axis Console, and Mission Map each bind their visible play action to model, reasoning effort, and response speed.",
"Every result shows a complete three-field diff, labels unchanged values, waits for confirmation, and verifies the native Codex state after writing.",
"Original claw, capsule, marble, and beacon artwork adapts to the active theme palette, material, motion, frame-rate, and reduced-motion preference.",
"The bilingual README and documentation site now include current English manager, live interaction, and complete-result screenshots."
],
"fixes": [
"Prevented the official configuration panel from flashing before the selected interaction appears.",
"Fixed model outcomes that were previously presented without being written and verified alongside reasoning effort and speed.",
"Fixed first managed launch applying to Electron's transient bootstrap renderer and requiring repeated Codex restarts.",
"Fixed interaction preferences failing to resynchronize after the desktop manager reconnects.",
"Fixed incomplete preview clipping and native switches inheriting geometry-changing theme styles."
]
},
"zh-CN": {
"summary": "五种精修后的交互玩法现在可以选择、确认、写入并验证完整的真实 Codex 配置,同时强化首次启动可靠性与当前菜单兼容性。",
"highlights": [
"三段落珠、配置胶囊机、三环锻造、三轴控制台和任务航图都会把可见操作直接绑定到模型、推理强度和响应速度。",
"每个结果都展示完整的三项差异,标记保持不变的字段,等待用户确认,并在写入后验证 Codex 原生状态。",
"原创抓钩、胶囊、滚珠和信标素材会适配当前主题的配色、材质、动态、帧率和减少动态偏好。",
"中英文 README 与文档站新增当前英文管理器、真实玩法和完整结果截图。"
],
"fixes": [
"修复所选玩法出现前短暂闪现官方配置面板的问题。",
"修复模型结果只展示却没有与推理强度、速度一同写入和验证的问题。",
"修复首次受控启动把效果应用到 Electron 临时启动渲染器、需要重复重启 Codex 才生效的问题。",
"修复桌面管理器重新连接后没有同步交互玩法偏好的问题。",
"修复预览圆角裁切不完整,以及主题样式改变原生开关几何形态的问题。"
]
}
}
}
91 changes: 91 additions & 0 deletions .github/release-notes/v0.2.0-beta.8.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
# Codex Styler 0.2.0-beta.8 — Verified Composer Interactions

Beta 8 turns Composer Interactions from decorative experiments into five purposeful ways to choose a real Codex loadout. Every play now produces a model, reasoning effort, and response speed from the options visible in Codex, shows the exact diff, waits for confirmation, writes all three fields, and reads them back before reporting success. The release also closes a first-launch renderer race and carries the latest theme, manager, and compact-layout refinements.

Release tag: `v0.2.0-beta.8`

## Download and install

### macOS 13+ on Apple Silicon

1. Download `Codex-Styler_0.2.0-beta.8_aarch64-unsigned.dmg`.
2. Compare its SHA-256 digest with `SHA256SUMS.txt`.
3. Open the DMG and drag Codex Styler to Applications.
4. On first launch, Control-click Codex Styler and choose **Open**.

The macOS app is ad-hoc signed, does not have an Apple Developer ID signature, and is not notarized. Do not disable Gatekeeper globally.

### Windows 11 x64 — community-validation Beta

1. Download `Codex-Styler_0.2.0-beta.8_x64-unsigned-setup.exe`.
2. Compare its SHA-256 digest with `SHA256SUMS.txt`.
3. Review the GitHub build attestation, then run the per-user installer.

The Windows installer is not Authenticode-signed, so SmartScreen may show an unknown-publisher warning. It is built and structurally verified on GitHub-hosted Windows runners. Microsoft Store launch, managed restart, update, restore, and uninstall still require independent real-device evidence before RC.

## Five interactions with real outcomes

- **Triple Drop** lands one configuration marble for model, reasoning effort, and speed; each landing is the real field result.
- **Capsule Crane** exposes complete loadouts before capture, so skill selects a visible configuration instead of an unrelated hidden roll.
- **Loadout Forge** spins and locks three independent rings before forging their combined loadout.
- **Three-axis Console** directly selects the model engine and a reasoning-effort × response-speed cell.
- **Mission Map** combines a visible model engine with a transparent task route that determines reasoning and speed.

Every outcome contains all three settings. An unchanged value is labelled **Keep current** rather than being silently omitted. Nothing reads, changes, or submits prompt content.

## Native control integration

- The selected interaction replaces Codex's native configuration control in place; no extra composer launcher is added.
- The current localized Radix menu is opened through its keyboard contract, kept visually concealed while inspected, and fully closed before the interaction appears.
- English and Simplified Chinese field labels are recognized without ASCII-only word-boundary assumptions.
- Apply configuration writes model, reasoning effort, and speed, then verifies all three against the live Codex state.
- If the native structure cannot be interpreted reliably, Styler never guesses a click or silently changes a setting and retains an explicit route to the official control.

## Visual and accessibility quality

- Original claw, capsule, marble, and route-beacon artwork is embedded locally as transparent WebP and adapts to the active theme palette.
- Interaction surfaces inherit theme material, opacity, blur, radius, motion intensity, and frame-rate budget.
- Keyboard play, Escape recovery, focus return, explicit confirmation, compact result reflow, and deterministic reduced-motion output are covered by regression tests.
- The manager now explains the complete model/reasoning/speed contract before an interaction is enabled.

## Reliability and product polish

- Managed launch waits for three stable ready-renderer samples before connecting.
- Application verifies that the injected runtime survived Electron's startup renderer handoff and retries once in the same session when needed.
- Interaction preferences resynchronize after reconnecting without rebuilding the active theme or companion.
- Native Refined uses a clearer porcelain, graphite, and mineral-blue palette.
- Compact resource details, Home preview proportions, preview clipping, themed native switches, and desktop feature boundaries have been refined.

## Release validation

- The current macOS Codex session completed a real apply → read-back verification → restore pass without restarting Codex.
- The official configuration menu remained visually absent while the interaction was active.
- Desktop, theme-core, Rust, browser E2E, production builds, dependency audits, and release-version synchronization are release gates.
- The release workflow independently builds and structurally verifies the Apple Silicon DMG and Windows x64 NSIS installer before assembling the draft release.

## Release evidence

- `SHA256SUMS.txt` covers both installers and the macOS updater archive.
- `Codex-Styler_0.2.0-beta.8.spdx.json` exports the dependency graph as SPDX 2.3.
- GitHub artifact attestations cover both installers; platform updater artifacts carry Tauri signatures.
- `latest.json` contains macOS Apple Silicon and Windows x64 update entries.
- `release-notes.json` contains validated English and Simplified Chinese summaries for the pre-download update panel.

Verify installers with GitHub CLI:

```bash
gh attestation verify Codex-Styler_0.2.0-beta.8_aarch64-unsigned.dmg \
--repo xuhuanstudio/codex-styler

gh attestation verify Codex-Styler_0.2.0-beta.8_x64-unsigned-setup.exe \
--repo xuhuanstudio/codex-styler
```

## Beta limitations

- Windows Store and non-Store startup are structurally tested in CI but still require independent real-device reports before RC.
- Composer Interactions depend on Codex's native configuration semantics and may require an adapter update after a substantial upstream control redesign.
- Complex-background automatic segmentation, video backgrounds, multi-entity scenes, 3D/WebGL, macOS Intel, Windows ARM64, and Linux remain outside 0.2.
- macOS notarization and Windows Authenticode signing remain required before v1 Stable.

Codex Styler is unofficial and is not affiliated with, endorsed by, or sponsored by OpenAI.
Loading