Add: just commands for release build

This commit is contained in:
DaZuo0122
2026-02-13 11:22:46 +08:00
parent 3c3ca342c9
commit 55fe53235d
21 changed files with 253 additions and 97 deletions

View File

@@ -63,7 +63,7 @@ This breaks sprite presentation and leaves the UI in an error state.
Implemented:
1. `frontend/tauri-ui/package.json`
- Added `@pixi/assets` dependency.
- Removed temporary `@pixi/assets` dependency after switching loader strategy.
2. `frontend/tauri-ui/src/renderer/pixi_pet.ts`
- Switched atlas loading to `Assets.load<Texture>(pack.atlas_data_url)`.
@@ -85,6 +85,7 @@ Implemented:
6. `frontend/tauri-ui/src/main.tsx`
- Added visible UI build marker (`issue2-fix3`) to detect stale embedded frontend artifacts.
- Removed temporary UI build marker after verification passed.
7. `crates/sprimo-tauri/capabilities/default.json`
- Added default capability with:
@@ -102,6 +103,9 @@ Implemented:
### Commands Run
- [x] `cargo check --workspace`
- [x] `cargo test --workspace`
- [x] `just qa-validate`
- [x] `cargo check -p sprimo-tauri`
- [x] `cargo check -p sprimo-runtime-core`
- [x] `just build-tauri-ui`
@@ -128,8 +132,8 @@ Implemented:
### Result
- Current Status: `Fix Implemented`
- Notes: build/check/qa validation passed; manual runtime visual verification still required.
- Current Status: `Verification Passed`
- Notes: reporter confirmed fix works on runtime behavior; closure gate evidence still to be completed.
## Status History
@@ -143,10 +147,12 @@ Implemented:
- `2026-02-13 15:05` - codex - `In Progress` - added explicit UI build marker to detect stale executable/frontend embedding.
- `2026-02-13 15:20` - reporter - `In Progress` - provided `issue2-after-fix3` screenshot; stale-build issue resolved, permission + chroma-key defects observed.
- `2026-02-13 15:35` - codex - `Fix Implemented` - added tauri capability permission file and tauri-side chroma-key conversion.
- `2026-02-13 15:50` - reporter - `Verification Passed` - confirmed the runtime fix works.
- `2026-02-13 16:05` - codex - `Verification Passed` - completed workspace check/test checklist and normalized issue record.
## Closure
- Current Status: `Fix Implemented`
- Current Status: `Verification Passed`
- Close Date:
- Owner:
- Linked PR/commit: