Skip to content

Commit 43068a4

Browse files
committed
chore: add follow-up issue for real demo gif
1 parent ad1e4ed commit 43068a4

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

.beads/issues.jsonl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
{"id":"android-dgh","title":"Guard shell class-name normalization against placeholders","description":"Reject placeholder/resource class names like and @string/* in ShellApplication/ShellComponentFactory normalization to avoid runtime ClassNotFound crashes.","status":"closed","priority":2,"issue_type":"task","owner":"kexuejin@gmail.com","created_at":"2026-02-13T10:10:45.052415+08:00","created_by":"kexuejin","updated_at":"2026-02-13T10:13:20.984056+08:00","closed_at":"2026-02-13T10:13:20.984056+08:00","close_reason":"Added placeholder/resource guard in class-name normalization and validated via tests plus packaging/emulator checks"}
99
{"id":"android-eaz","title":"增强GUI输入配置前置校验","description":"在 Tauri 后端增加输入文件存在性/扩展名/输出格式兼容性校验,并补单测,避免无效配置触发运行期失败。","notes":"实现:\\n1) crabshell-gui/src-tauri/src/main.rs 的 validate_hardening_config 增加输入文件存在性/文件类型/.apk|.aab 扩展名校验。\\n2) 增加 output-format=aab 与输入扩展名的兼容校验。\\n3) 增加输出目录存在性校验。\\n4) 新增单测覆盖:missing input、apk 输入配 aab 输出、invalid output-format。\\n\\n验证:scripts/verify_gui_pipeline.sh(check + cargo test + tauri build + smoke 全通过)","status":"closed","priority":1,"issue_type":"task","owner":"kexuejin@gmail.com","created_at":"2026-02-13T08:33:07.824963+08:00","created_by":"kexuejin","updated_at":"2026-02-13T08:33:55.020277+08:00","closed_at":"2026-02-13T08:33:55.020277+08:00","close_reason":"implemented and verified by gui pipeline"}
1010
{"id":"android-ek2","title":"新增GUI一键验证脚本并完成启动冒烟","description":"新增脚本串联 GUI 配置校验、Rust 单测、Tauri 构建和应用启动冒烟,确保 GUI 配置与运行路径稳定。","notes":"实现:\\n1) 新增 scripts/verify_gui_pipeline.sh,默认执行 GUI check + src-tauri cargo test + tauri build + 启动冒烟(可配置 RUN_NPM_CI/RUN_APP_SMOKE)。\\n2) README 增加 GUI Verification 使用说明。\\n\\n验证:\\n- bash -n scripts/verify_gui_pipeline.sh\\n- scripts/verify_gui_pipeline.sh(通过,生成 CrabShell.app,启动冒烟通过,log: /tmp/crabshell-gui-smoke.log)","status":"closed","priority":1,"issue_type":"task","owner":"kexuejin@gmail.com","created_at":"2026-02-13T07:41:24.278954+08:00","created_by":"kexuejin","updated_at":"2026-02-13T07:41:33.384849+08:00","closed_at":"2026-02-13T07:41:33.384849+08:00","close_reason":"implemented and verified with automated gui pipeline"}
11+
{"id":"android-f7w","title":"Replace placeholder README demo with 30s real workflow GIF","status":"open","priority":3,"issue_type":"task","owner":"kexuejin@gmail.com","created_at":"2026-02-13T15:17:55.358879+08:00","created_by":"kexuejin","updated_at":"2026-02-13T15:17:55.358879+08:00"}
1112
{"id":"android-fmg","title":"Harden signing secret handling across pack.py subprocesses and logs","status":"open","priority":2,"issue_type":"task","owner":"kexuejin@gmail.com","created_at":"2026-02-13T11:27:53.893409+08:00","created_by":"kexuejin","updated_at":"2026-02-13T11:27:53.893409+08:00"}
1213
{"id":"android-jd2","title":"加强 GUI 配置校验并完成构建验证","description":"为 GUI 端增加配置输入校验和参数构建单元测试,移除未接入的旧硬编码选项组件,并完成前后端构建验证。","notes":"实现:\\n1) crabshell-gui/src-tauri/src/main.rs 新增 validate_hardening_config 与 build_pack_args,统一参数生成并提前校验输入/输出/outputFormat。\\n2) 增加 2 个 Rust 单测覆盖 outputFormat 非法值和参数拼接完整性。\\n3) 删除未接入且与实际后端参数模型不一致的旧组件:crabshell-gui/src/renderer/components/HardeningOptions.tsx。\\n\\n验证:\\n- cd crabshell-gui \u0026\u0026 npm ci\\n- cd crabshell-gui \u0026\u0026 npm run check\\n- cd crabshell-gui/src-tauri \u0026\u0026 cargo test\\n- cd crabshell-gui \u0026\u0026 npm run build:app","status":"closed","priority":1,"issue_type":"task","owner":"kexuejin@gmail.com","created_at":"2026-02-13T07:30:16.164819+08:00","created_by":"kexuejin","updated_at":"2026-02-13T07:30:24.664482+08:00","closed_at":"2026-02-13T07:30:24.664482+08:00","close_reason":"implemented and GUI build/runtime pipeline verified"}
1314
{"id":"android-o6z","title":"Improve GitHub GEO and add repository topics","description":"Improve repository discoverability by refining README SEO sections and configuring repository topics.","status":"closed","priority":2,"issue_type":"task","owner":"kexuejin@gmail.com","created_at":"2026-02-13T10:47:54.112787+08:00","created_by":"kexuejin","updated_at":"2026-02-13T14:26:37.195274+08:00","closed_at":"2026-02-13T14:26:37.195274+08:00","close_reason":"Closed"}

0 commit comments

Comments
 (0)