Windows 0.1.8: session-safe UI, library guides and signed-release preparation - #140
Merged
Merged
Conversation
(cherry picked from commit 76af32665810b94806b974759a5ed1bda441cbe8)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Prepare the explicitly authorized Windows x64 0.1.8 release on an independent branch targeting
dev. This PR does not merge or push directly tomain/dev, does not publish by itself, and does not change existing updater trust or user data. The operator accepted the preceding manual preview and approved the public stable release/update notification effect, subject to candidate validation and actual signature verification.Candidate:
413245b9498cfcbd2187951e78dfb6c16ac06b78Frozen dev base:
428550bcba30e5f21fa9c109604c4ab358eeaec8Release identity:
0.1.8+616d5065018d86daSource digest:
616d5065018d86da282649d084cb6e72bfa6d9a660865084c59d775a9f7669e1Product scope
The preview provenance/isolation and documentation changes explain what was actually exercised. They do not claim formal installer acceptance, paid-model validation, full GUI/Toast coverage, or a long-running soak.
Release/build configuration
v0.1.7andv0.1.8from automatic all-platform tag publication. Manualplatform=windows-x86_64dispatch builds only Windows and cannot execute the tag-only Release publishing job. PyPI remains disabled; no test/check is deleted or weakened.--lockedthrough Tauri to Cargo. Existing non-Windows build commands remain unchanged.Validation evidence and status
These are E checkout executions, not copied D test results. Runtime/browser checks ran on
9f2356eeed66f3221b214de9f61cae0483a0ec3f; its successor changes only the build-tool declaration and the corresponding CI regression assertion. Product source, Rust inputs, frontend assets and release identity are unchanged, with manifest consistency rechecked. No repeated full product suite was added for that CI-only fix.--check, artifact checks, and old-asset byte preservation.WinError 1314). The known affected cases aretest_wiki_page_refuses_paths_leaving_the_pages_directory,test_knowledge_page_errors_follow_the_project_rules, andtest_bounds_and_scope_exclude_symlinked_hidden_retired_or_oversized_files. They were not skipped, weakened, or reported passed. The final candidate's Linux lint/tests and Windows desktop PR checks subsequently passed.EBUSYevidence; it was not reported passed. No product assertion was removed or weakened.Following the operator's request to avoid excessive/repeated testing, validation stays focused on changed behavior and release boundaries. Existing automatic PR workflows remain enabled. Full manual installer/upgrade, native Toast/tray/reactivation, extended all-platform dispatch, paid-model tasks and long-soak acceptance have not been performed or claimed.
Code-line difference and release gates
The operator explicitly confirmed keeping the frozen dev line without main PR #139 (
666178eda45fb8852b0ff106505f1add263f7b3d). Consequently this candidate does not include that PR's newer research orchestration, owned-subagent mission recovery, runtime incident escalation or resource-lease recovery fixes. It must not be described as containing latest main; integrating that runtime scope would require separate review and validation.The Windows-only signed build 35370380743 succeeded on the final candidate. The actual artifact ZIP digest, installer signature and trusted comment, four file hashes, version/x64 architecture, unchanged public key/security configuration, 1,259 frozen Web files, TUI bytes and runtime identity were verified. The formal host extracted from that installer reached authenticated readiness in 5.765 seconds, followed by 16 seconds of healthy observation in a fresh isolated profile. The NSIS installer was not executed, no existing installation/profile was touched, and the check submitted zero paid-model tasks.
Published: Argus 0.1.8 — Windows, at
2026-09-18T17:44:02Z. Tag and stable Release both bind to413245b9498cfcbd2187951e78dfb6c16ac06b78. All four assets were downloaded anonymously from the public release and matched the verified CI bytes; the public installer signature was checked again, and the existingreleases/latest/download/latest.jsonendpoint returned 0.1.8. Installer SHA-256:5ceeddb2a919db5bead9702e1535cc749e90a822c693746e25e9629c0e97d2ec.Initial signing run 35368766040 is retained as a failed attempt: the pinned tools initially omitted Hatchling's dynamic
editablesdependency. The CI-only correction pinseditables==0.6, passes all 8 CI-boundary regression tests, and leaves product source/manifest identity unchanged. No older Release asset was overwritten and main/dev were not merged or directly pushed. Per the operator's explicit Windows-only scope, Mac PR matrix results remain visible and are not claimed passing or used to hold this Windows release; no Mac-specific repair or extra Mac dispatch was performed.A Tauri updater
.exe.sigis not Microsoft Authenticode certification; Windows reputation prompts may remain. Open validation items will be updated with actual evidence, not inferred success.