Skip to content
This repository was archived by the owner on Sep 20, 2026. It is now read-only.

Make destructive operation progress honest - #36

Merged
cauyxy merged 2 commits into
masterfrom
yxinyux/issue-27-honest-destructive-operations
Jul 18, 2026
Merged

cauyxy merged 2 commits into
masterfrom
yxinyux/issue-27-honest-destructive-operations

Conversation

@cauyxy

@cauyxy cauyxy commented Jul 18, 2026

Copy link
Copy Markdown
Member

Summary

  • Add a shared target-bearing confirmation lifecycle for cleanup, reset, and video deletion.
  • Block misleading dismissal while non-cancelable native work runs, retain semantic failure context for retry or safe exit, and close only on success.
  • Return semantic problems from cleanup IPC and update bilingual presentation and truth documentation.

Testing

  • npm run verify -- --source-only
  • Browser Preview at http://127.0.0.1:14207/ (cleanup target/copy, backdrop, layout, console)
  • macOS npm run tauri dev startup smoke; real install detection succeeded; overlay and settings returned HTTP 200
  • Destructive native actions were not executed against user data

Closes #27

Release Notes:

  • 清理、重置和删除操作现在会明确显示目标,并在不可取消的执行期间阻止误导性的关闭或取消操作。

@cauyxy
cauyxy merged commit 9f4587c into master Jul 18, 2026
2 of 4 checks passed
@cauyxy
cauyxy deleted the yxinyux/issue-27-honest-destructive-operations branch July 18, 2026 19:03
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

使清理、重置和删除操作拥有诚实的进行中语义

1 participant