Skip to content

feat: add diagnostics and resolve js-yaml advisory - #393

Merged
aaf2tbz merged 8 commits into
mainfrom
feat/posthog-consented-diagnostics
Aug 9, 2026
Merged

feat: add diagnostics and resolve js-yaml advisory#393
aaf2tbz merged 8 commits into
mainfrom
feat/posthog-consented-diagnostics

Conversation

@aaf2tbz

@aaf2tbz aaf2tbz commented Aug 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add consented, privacy-minimized PostHog developer diagnostics with persisted opt-out, masked recordings, and developer feedback submission.
  • Preserve persisted explicit theme selection in auxiliary windows while retaining dark as the first-launch default.
  • Route Reminiscence (Steam 1675140) through the M11 compatibility pipeline.
  • Make Cmd+Q stop only an actively MetalSharp-tracked game via the existing PID-scoped Stop path; ordinary app quit behavior is unchanged when none is active.
  • Enforce bilateral M12 VKD3D-Proton/DXVK versus DXMT graphics-DLL route isolation in game folders.
  • Bump all release version surfaces to 0.59.1.
  • Harden fresh-install and upgrade staging: synchronize Wine direct-load MoltenVK copies from the verified VKMT 1.4.2 lane and repair missing M12 lanes even on the legacy DXMT-fast-path.

Validation

  • cargo test — 740 passed
  • cargo clippy --all-targets -- -D warnings
  • cargo build --releasemetalsharp-backend v0.59.1
  • cargo fmt --check
  • npm run build
  • npx tsc --noEmit
  • npx prettier --check .
  • python3 tools/ci/validate-rules-toml.py
  • python3 tools/ci/check-doc-freshness.py (existing unrelated warning only: docs/OPENGL-2-4-PLAN.md has no Updated: header)
  • git diff --check
  • Published bundles release manifest/digest verification plus archive layout validation; verified VKMT MoltenVK carries 1.4.2 and matches the runtime direct-load dylib byte-for-byte.

@aaf2tbz aaf2tbz added the checklist-exception Bypass mandatory PR readiness checklist when an item is intentionally not applicable label Aug 9, 2026
@aaf2tbz aaf2tbz changed the title feat: add PostHog developer diagnostics feat: add diagnostics and resolve js-yaml advisory Aug 9, 2026
@aaf2tbz aaf2tbz added the bug Something isn't working label Aug 9, 2026
aaf2tbz added 5 commits August 8, 2026 18:19
Synchronize the CMake, Cargo, Electron package, and lockfile release versions.
Re-stage and mirror the VKMT lane for fresh installs and existing updates, including legacy DXMT-fast-path installations.
@aaf2tbz
aaf2tbz merged commit ff3ead2 into main Aug 9, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working checklist-exception Bypass mandatory PR readiness checklist when an item is intentionally not applicable

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant