Changes
- Browser cleanup preview, apply, undo, and copy remain synchronized with the current input.
- Manual edits, clearing the field, and replacing the sample invalidate previous cleanup state.
- Offline cache includes the cleaner and its rules; all precached resources contribute to the cache digest.
- Browser regression checks cover cleanup actions and reloading without a network connection.
- MCP temporary paths are redacted from reports and local text writes use private temporary files and atomic replacement.
- Improved demo contrast, focus, mobile commands, and explicit confirmation before sharing text.
Validation
- 156 strict gates passed with no failures or skips.
- 506 unit tests completed successfully (13 environment-specific skips).
- 22 browser checks passed.
- Signed tag verified with the existing project signing key.