Skip to content

v4.0.2: repository, distribution, and community polish - #4

Merged
man612 merged 1 commit into
mainfrom
v4.0.2-community-polish
Sep 4, 2026
Merged

v4.0.2: repository, distribution, and community polish#4
man612 merged 1 commit into
mainfrom
v4.0.2-community-polish

Conversation

@man612

@man612 man612 commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Summary

Polishes the public project surface, contributor workflow, release packaging, and runtime-data handling while preserving the existing diagnosis-first repair model.

What changed

  • rewrote the README around quick start, stable TUI, safety boundaries, bilingual onboarding, and contributor entry points
  • added programmatic repository artwork plus an Indonesian README and Quick Start
  • added Issue Forms, PR template, Code of Conduct, Roadmap, Dependabot, and contributor-focused documentation
  • added a stable-release ZIP builder, SHA256 checksum generation, package smoke test, and release asset workflow
  • moved runtime logs, language preference, and managed restore state to %LOCALAPPDATA%\WindowsPrinterSharingFix by default
  • migrates existing repository-local language preference and managed backup state when possible
  • removed tracked language.cfg so changing language no longer dirties a Git clone
  • added .editorconfig / .gitattributes for encoding and line-ending hygiene
  • CI now covers static safety, diagnosis state integrity, Indonesian localization, runtime workspace migration, and release packaging

Validation

  • tests/Validate.ps1 passes
  • tests/RuntimeSmoke.ps1 passes; managed-state fingerprint remains unchanged
  • tests/LocalizationSmoke.ps1 passes
  • tests/WorkspaceSmoke.ps1 passes
  • tests/PackageSmoke.ps1 passes
  • all GitHub YAML files parse successfully
  • relative Markdown links validated with no broken local targets
  • Markdown encoding scan is clean
  • AST comparison confirms the same 24 Windows-mutating command forms as main

Scope / risk

No new Windows repair primitive or security downgrade is introduced. Stable UI remains the dependency-free Windows PowerShell 5.1 TUI. The experimental OpenTUI work stays separate in draft PR #2.

@man612
man612 merged commit b16ca65 into main Sep 4, 2026
1 check passed
@man612
man612 deleted the v4.0.2-community-polish branch September 4, 2026 02:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant