Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
08fa5f8
feat: 完善主题系统与伙伴创作体验
xuhuanstudio Jul 19, 2026
af58f3f
feat: 完善伙伴尺寸与位置调节
xuhuanstudio Jul 19, 2026
7d3fd63
fix: 统一资源库布局与伙伴预览比例
xuhuanstudio Jul 19, 2026
69889ad
feat: 统一真实预览骨架与主题语义合同
xuhuanstudio Jul 19, 2026
b241aba
feat: 优化伙伴全帧对齐决策
xuhuanstudio Jul 19, 2026
c5a105a
feat: 完善内置主题语义色板
xuhuanstudio Jul 19, 2026
d7f1202
fix: 统一伙伴安全放置行为
xuhuanstudio Jul 19, 2026
be99bbb
feat: 完善主题动态效果预演
xuhuanstudio Jul 19, 2026
1c861a2
feat: 完善伙伴定位模式
xuhuanstudio Jul 19, 2026
fd7e4ae
feat: 增强主题组件色彩协调
xuhuanstudio Jul 19, 2026
cded128
feat: 增加伙伴边缘质量验收
xuhuanstudio Jul 19, 2026
e2e1add
feat: 增加伙伴边缘自动预检
xuhuanstudio Jul 19, 2026
7221a2c
feat: 增加主题视觉安全验收
xuhuanstudio Jul 19, 2026
2874f6a
feat: 完善主题图标视觉系统
xuhuanstudio Jul 19, 2026
917271a
feat: 增强主题状态与代码反馈配色
xuhuanstudio Jul 19, 2026
17ac124
feat: 完善主题排版节奏系统
xuhuanstudio Jul 19, 2026
5120e9d
feat: 完善主题表面材质系统
xuhuanstudio Jul 19, 2026
9fdefcc
feat: 完善伙伴动作联调体验
xuhuanstudio Jul 19, 2026
81040a2
feat: 完善主题动态交互系统
xuhuanstudio Jul 19, 2026
4ca785d
chore(release): 准备 Beta 7 发布元数据
xuhuanstudio Jul 19, 2026
22f2876
ci: 精简端到端失败证据
xuhuanstudio Jul 19, 2026
9203c34
fix: 收敛主题预览控制与视觉基线
xuhuanstudio Jul 19, 2026
3e208af
fix: 修复隐藏预览面板仍占用画面
xuhuanstudio Jul 19, 2026
eb99331
fix: 重构主题详情预览版式
xuhuanstudio Jul 19, 2026
d7ac741
fix: 稳定伙伴预览锚点与回归链路
xuhuanstudio Jul 19, 2026
cb36f26
fix: 约束预览外壳高度与创作器回归
xuhuanstudio Jul 19, 2026
91ffe8d
test: 更新预览与创作器视觉基线
xuhuanstudio Jul 19, 2026
72f33c4
fix: 稳定资源库预览控制与紧凑布局
xuhuanstudio Jul 19, 2026
affbafc
fix: 完整验证伙伴边缘与预览层级
xuhuanstudio Jul 19, 2026
70ec367
fix: 修复主题预览控制层与测试清理
xuhuanstudio Jul 19, 2026
c0b7fda
test: 更新主题预览层级基线
xuhuanstudio Jul 19, 2026
e508730
test: 更新紧凑主题详情基线
xuhuanstudio Jul 19, 2026
69d682f
fix: 完善主题预览控制的悬停层级
xuhuanstudio Jul 19, 2026
bc16728
test: 按悬停交互验证主题预览控制
xuhuanstudio Jul 19, 2026
06d8e75
test: 更新真实主题编辑器预览基线
xuhuanstudio Jul 19, 2026
4644ab8
fix(ui): 收敛资源库视觉层级与紧凑布局
xuhuanstudio Jul 20, 2026
5326287
fix(ui): 完善伙伴详情与界面状态一致性
xuhuanstudio Jul 20, 2026
994ae03
fix(ui): 提升桌面端视觉层级与工作区完整性
xuhuanstudio Jul 20, 2026
e7fec4d
feat(ui): 增强主题与伙伴资源检索
xuhuanstudio Jul 20, 2026
bb2b1d9
refactor(ui): 拆分资源库边界并完善主题详情自适应
xuhuanstudio Jul 20, 2026
4796d31
fix(ui): 完善资源库详情与紧凑尺寸自适应
xuhuanstudio Jul 20, 2026
b3d9d00
fix(ui): 完善发布前响应式布局与视觉回归
xuhuanstudio Jul 20, 2026
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
39 changes: 39 additions & 0 deletions .github/release-notes/v0.2.0-beta.7.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.7",
"defaultLocale": "en",
"locales": {
"en": {
"summary": "A coordinated theme system, faithful Codex previews, safe companion placement, and explicit creator-quality review bring Beta 7 to its release gate.",
"highlights": [
"Themes now coordinate surfaces, text, icons, borders, status and diff colors, typography, materials, depth, and reduced-motion-safe animation through one preview/runtime contract.",
"Theme previews use a structurally faithful Codex shell for Home, Task and composer, Settings, Dialog, Components and states, and Right panel scenarios.",
"Companion Studio adds shared-canvas scaling and alignment assistance, placement modes, behavior audition, compiler-ready output summaries, and final edge review.",
"Theme and companion libraries use responsive master-detail workspaces with accurate previews and one persistent application action."
],
"fixes": [
"Fixed preview controls covering themed workspaces or relying on an invented Codex layout.",
"Fixed companion previews using arbitrary scale or placement that did not match runtime attachment rules.",
"Fixed global frame scaling allowing out-of-bounds output or per-frame size drift instead of preserving a shared canvas and ground line.",
"Fixed theme motion recipes interfering with Codex-owned transforms or ignoring reduced-motion preferences.",
"Fixed unreadable semantic text, icon, border, status, and code-change combinations by validating them against the surfaces where they actually render."
]
},
"zh-CN": {
"summary": "统一的主题视觉系统、忠实的 Codex 预览、安全的伙伴定位与明确的创作质量验收,让 Beta 7 达到发布门槛。",
"highlights": [
"主题现在通过同一套预览与运行时合同统一协调表面、文字、图标、边框、状态与代码变更色、排版、材质、层次和减少动态效果。",
"主题预览使用更贴近真实结构的 Codex 骨架,覆盖主页、任务与输入区、设置、弹窗、组件状态和右侧面板。",
"伙伴工作室新增共享画布缩放与对齐辅助、定位模式、行为联调、编译输出摘要和最终边缘质量验收。",
"主题库与伙伴库使用响应式主从工作区、准确预览和唯一的全局应用操作。"
],
"fixes": [
"修复预览控件长期遮挡主题内容,以及使用与真实 Codex 不一致的虚构布局问题。",
"修复伙伴预览使用随意尺寸或位置、与运行时贴合规则不一致的问题。",
"修复全帧缩放导致输出越界或逐帧大小漂移,而不是保持共享画布与落脚线的问题。",
"修复主题动效干扰 Codex 自有 transform 或忽略减少动态偏好的问题。",
"修复语义文字、图标、边框、状态色与代码变更色没有依据实际承载表面进行可读性校验的问题。"
]
}
}
}
81 changes: 81 additions & 0 deletions .github/release-notes/v0.2.0-beta.7.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
# Codex Styler 0.2.0-beta.7 — Creator Quality & Theme System

This release completes the Beta 7 creator-quality gate and turns themes into a coordinated visual system instead of a collection of independent color substitutions. The manager, real-Codex preview shell, injected runtime, and companion compiler now share the same placement, surface, readability, material, and motion contracts.

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

## Download and install

### macOS 13+ on Apple Silicon

1. Download `Codex-Styler_0.2.0-beta.7_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.7_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.

## A complete theme system

- Theme previews now use one simplified but structurally faithful Codex shell for Home, Task & composer, Settings, Dialog, Components & states, and Right panel.
- Backgrounds, quiet and raised surfaces, text, icons, borders, semantic feedback, code changes, typography, depth, materials, and motion are derived as one coordinated palette.
- Surface-aware safety checks show the actual readability and boundary result before save or apply, including image-backed surfaces and tinted status treatments.
- Icon treatments preserve native SVG geometry while adding theme-aware contained or tinted presentation.
- Motion recipes share preview/runtime parameters, preserve Codex-owned transforms, and reduce to safe non-displacing feedback when reduced motion is enabled.

## Companion creation and placement

- Global frame scaling and alignment assistance keep every frame on one shared canvas and ground line without per-frame size drift.
- Free, composer-attached, and surface-attached placement modes use the same safe positioning rules in the library preview, interactive test, and injected runtime.
- Behavior audition lets creators verify pointer poses, idle motion, timing, interruption, and reduced-motion output before packaging.
- Compiler-ready summaries expose logical frames, poses, idle clips, atlas pages, encoded limits, and decoded memory before the final build.
- Edge quality is reviewed on black, white, and theme-colored surfaces and is invalidated whenever source pixels, cleanup, crop, scale, inclusion, or alignment changes.
- A bounded local preflight identifies likely retained backgrounds, canvas contact, isolated residue, and sampled color spill without pretending heuristic analysis is authoritative.

## Manager and workflow polish

- Theme and companion libraries use responsive master-detail workspaces with accurate previews and one persistent application action.
- Preview controls stay out of the artwork until requested, and compact layouts preserve selection, detail, and primary actions without overlap.
- Cross-platform scroll surfaces, fixed workspace navigation, keyboard focus, labels, controls, and responsive density use the same design system.
- Selected themes, variants, companions, sizes, and placement modes remain independent and observable before Codex is launched.

## Automated evidence

- Desktop unit and component coverage includes real preview structure, theme effect derivation, visual safety, control mappings, companion alignment, placement modes, edge analysis, quality review, motion clips, compiler output, and runtime injection.
- Theme-core validation covers all built-in semantic palettes and package constraints.
- Rust formatting, Clippy, tests, JavaScript dependency audit, production builds, local link checks, and release-version synchronization remain 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.7.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.7_aarch64-unsigned.dmg \
--repo xuhuanstudio/codex-styler

gh attestation verify Codex-Styler_0.2.0-beta.7_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.
- 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.
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,8 @@ jobs:
with:
name: manager-e2e-report
path: |
apps/desktop/playwright-report
apps/desktop/test-results
apps/desktop/test-results/**/*.png
apps/desktop/test-results/**/error-context.md
if-no-files-found: ignore
retention-days: 14

Expand Down
51 changes: 51 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,57 @@ All notable changes will be documented here. The project follows Semantic Versio

## [Unreleased]

## [0.2.0-beta.7] - 2026-07-20

### Added

- A shared real-Codex preview shell with Home, Task & composer, Settings,
Dialog, Components & states, and Right panel scenarios across the theme
library and Theme Editor.
- Surface-aware color harmony, typography rhythm, icon roles, component
boundaries, semantic status colors, code-change colors, material recipes,
and reduced-motion-safe theme animation recipes.
- Companion placement modes, global frame scaling and alignment assistance,
behavior audition, compiler-ready output summaries, and explicit edge-quality
review on black, white, and theme-colored surfaces.
- Companion Studio now requires an explicit final edge review on black, white,
and theme-colored surfaces before building. Reviews advance between
backdrops, remain part of the local draft, and automatically expire whenever
source pixels, cleanup, shared crop, global scale, frame inclusion, or
alignment changes.
- Companion edge review now runs a bounded local preflight over neutral,
reduced-motion, direction-anchor, motion-boundary, and representative frames.
It flags retained backgrounds, canvas contact, isolated pixels, and sampled
color spill, then links each advisory finding back to an affected cleanup
frame without replacing the user's final visual review.

### Changed

- Theme and companion libraries now use responsive master-detail workspaces,
accurate companion scale and attachment previews, unobtrusive preview
controls, and one persistent configuration action.
- Theme rendering now treats backgrounds, quiet and raised surfaces, text,
icons, borders, feedback states, typography, depth, and motion as one
semantic system shared by local preview and the injected Codex runtime.
- Companion creation now keeps crop, baseline, scaling, inclusion, cleanup,
direction poses, idle motion, and final-quality evidence non-destructive and
observable before packaging.
- Cross-platform scroll surfaces, fixed workspace navigation, compact editor
layouts, and keyboard focus behavior now share the desktop design system.

### Fixed

- Theme previews no longer use an invented application skeleton or let preview
controls permanently cover the themed workspace.
- Companion previews no longer place characters at arbitrary scales or outside
the same safe composer attachment rules used by the runtime.
- Global companion scaling preserves a shared canvas, ground line, and frame
alignment instead of allowing per-frame size drift or out-of-bounds output.
- Motion recipes preserve Codex-owned transforms and automatically reduce to
non-displacing feedback when reduced motion is requested.
- Visual safety checks report readable text, icon, border, status, diff, and
image-surface results before a theme is saved or applied.

## [0.2.0-beta.6] - 2026-07-19

### Added
Expand Down
2 changes: 1 addition & 1 deletion COMPATIBILITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Compatibility is claimed only after real-device validation.

| Platform | Architecture | Beta 6 status | RC requirement |
| Platform | Architecture | Beta 7 status | RC requirement |
| ---------- | ------------- | ----------------------------------------------------------------------- | ----------------------------------------- |
| macOS 13+ | Apple Silicon | Ad-hoc signed Beta; locally built, installed, and exercised | Two complete real-device runs |
| Windows 11 | x64 | CI-built unsigned Beta; lifecycle fixes await community device evidence | Two complete independent real-device runs |
Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,21 @@

<p align="center">
<a href="README.zh-CN.md">简体中文</a> ·
<a href="https://github.com/xuhuanstudio/codex-styler/releases/tag/v0.2.0-beta.6">Download Beta</a> ·
<a href="https://github.com/xuhuanstudio/codex-styler/releases/tag/v0.2.0-beta.7">Download Beta</a> ·
<a href="https://xuhuanstudio.github.io/codex-styler/">Website</a> ·
<a href="https://xuhuanstudio.github.io/codex-styler/docs/getting-started/">Documentation</a>
</p>

<p align="center">
<a href="https://github.com/xuhuanstudio/codex-styler/actions/workflows/ci.yml"><img alt="CI" src="https://img.shields.io/github/actions/workflow/status/xuhuanstudio/codex-styler/ci.yml?branch=main&label=CI&style=flat-square"></a>
<a href="https://github.com/xuhuanstudio/codex-styler/releases/tag/v0.2.0-beta.6"><img alt="Preview version" src="https://img.shields.io/badge/preview-v0.2.0--beta.6-2563EB?style=flat-square"></a>
<a href="https://github.com/xuhuanstudio/codex-styler/releases/tag/v0.2.0-beta.7"><img alt="Preview version" src="https://img.shields.io/badge/preview-v0.2.0--beta.7-2563EB?style=flat-square"></a>
<a href="LICENSE"><img alt="Apache-2.0" src="https://img.shields.io/badge/code-Apache--2.0-365443?style=flat-square"></a>
<a href="ASSET_LICENSES.md"><img alt="CC BY 4.0 assets" src="https://img.shields.io/badge/art-CC%20BY%204.0-9B6E3F?style=flat-square"></a>
<img alt="macOS and Windows" src="https://img.shields.io/badge/platform-macOS%20%7C%20Windows-555D57?style=flat-square">
</p>

> [!IMPORTANT]
> Codex Styler 0.2 is a Creator Beta. The macOS DMG is ad-hoc signed but not notarized, and the Windows EXE is not Authenticode-signed. Windows Beta 6 retains the rebuilt Store launch and bounded restart lifecycle and still awaits community real-device verification; v1 Stable remains gated on complete evidence and platform code signing.
> Codex Styler 0.2 is a Creator Beta. The macOS DMG is ad-hoc signed but not notarized, and the Windows EXE is not Authenticode-signed. Windows Beta 7 retains the rebuilt Store launch and bounded restart lifecycle and still awaits community real-device verification; v1 Stable remains gated on complete evidence and platform code signing.

![Gilded Grandeur Codex theme with the Reset God companion](docs/media/codex-theme-gilded-grandeur.webp)

Expand Down Expand Up @@ -97,14 +97,14 @@ Companions are selected independently from themes. Native Refined, Nocturne Stud

Every shipped image and sprite is original project artwork. The reference repositories are studied for ideas only; their assets and source are not redistributed.

## Download Creator Beta 6
## Download Creator Beta 7

- **[macOS 13+ / Apple Silicon — DMG](https://github.com/xuhuanstudio/codex-styler/releases/download/v0.2.0-beta.6/Codex-Styler_0.2.0-beta.6_aarch64-unsigned.dmg)**
- **[Windows 11 / x64 — installer EXE](https://github.com/xuhuanstudio/codex-styler/releases/download/v0.2.0-beta.6/Codex-Styler_0.2.0-beta.6_x64-unsigned-setup.exe)**
- **[macOS 13+ / Apple Silicon — DMG](https://github.com/xuhuanstudio/codex-styler/releases/download/v0.2.0-beta.7/Codex-Styler_0.2.0-beta.7_aarch64-unsigned.dmg)**
- **[Windows 11 / x64 — installer EXE](https://github.com/xuhuanstudio/codex-styler/releases/download/v0.2.0-beta.7/Codex-Styler_0.2.0-beta.7_x64-unsigned-setup.exe)**

On macOS, open the DMG, drag Codex Styler to Applications, then Control-click the app and choose **Open** on first launch. On Windows, SmartScreen may warn because this Beta does not yet have an Authenticode certificate; inspect the published checksum and provenance before continuing. Never disable Gatekeeper or SmartScreen globally.

The [pre-release page](https://github.com/xuhuanstudio/codex-styler/releases/tag/v0.2.0-beta.6) includes SHA-256 checksums, an SPDX SBOM, build attestations, updater artifacts, tested scope, and known limitations. Intel macOS is not included. Windows Beta 6 is CI-built and structurally verified but remains marked as awaiting community real-device validation.
The [pre-release page](https://github.com/xuhuanstudio/codex-styler/releases/tag/v0.2.0-beta.7) includes SHA-256 checksums, an SPDX SBOM, build attestations, updater artifacts, tested scope, and known limitations. Intel macOS is not included. Windows Beta 7 is CI-built and structurally verified but remains marked as awaiting community real-device validation.

## Run from source

Expand Down
Loading