Skip to content

Consolidate development history and restore passing mainline validation - #5

Merged
Water-Run merged 26 commits into
mainfrom
feat/settings-generation
Sep 22, 2026
Merged

Water-Run merged 26 commits into
mainfrom
feat/settings-generation

Conversation

@Water-Run

@Water-Run Water-Run commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Consolidates the remaining settings-generation and installer-cleanup history into main, preserving every unique commit and the existing green manager branding. Production credential separation, accent validation, and repository lifetime fixes are included; the latest mainline Persian/RTL changes are retained.

Fixes the CA1304 errors that blocked mainline builds and packaging, updates the missed Persian settings assertions, and fixes cleanup-source analysis/format failures. Keeps the unfinished directory ownership modules available without activating their isolated creation hook before terminal recovery and finalization are connected. Production preferences continue to use LocalSettings until the complete generation cutover is implemented.

Adds the 2026-09-22 development report, updates all four READMEs and historical recovery links, and records the single-main branch policy. Settings production cutover, automatic directory cleanup, native interaction acceptance, and formal release remain explicit follow-up work.

Validation: pinned locked restore; all 18 projects build Release x64 with zero warnings/errors; 5178 local tests pass with zero failures/skips (2938 main, 1022 Core, 143 Presentation, 1075 Windows). Format validates 1539 files. PowerShell 5.1/7 syntax, icon, packaging/runtime, build-profile, third-party notice, and Sandbox report/startup contracts pass. The local filter excludes two certificate-store test classes containing 20 cases; isolated CI runs all of them. No formal release or new native installation acceptance is claimed.

CI for 83f3058 passed both jobs: https://github.com/Water-Run/ClashSharp/actions/runs/35724023117. All four downloaded TRX reports confirm 5198 passed, zero failed/skipped (2938 main, 1022 Core, 143 Presentation, 1095 Windows). The complete development package artifact is 317846956 bytes. Merge commit af35185 has exactly the tested tree. All former branch heads are preserved in main history; the repository now has only main locally and on origin, with zero open pull requests.

@Water-Run Water-Run changed the title Complete the settings generation authority cutover Implement settings generation foundations and fix Windows startup Sep 12, 2026
@Water-Run

Copy link
Copy Markdown
Owner Author

Closing this draft so the repository has no open pull requests.

This branch remains the recovery entry for settings-generation work. It is not merged because:

  • The draft itself records that production still uses LocalSettings as the only preference authority, and the coordinated consumer cutover is unfinished.
  • 1.0.0 is paused at main 065a5d5 (v1.0.0-checkpoint.20260912). Independent installer/startup fixes from this branch were already backported to main.
  • Remaining unique work stays on feat/settings-generation. Unfinished installer empty-directory cleanup stays on wip/installer-empty-cleanup.

Resume from those branches; do not treat this closed draft as discarded source.

关闭此草稿 PR,仓库不再保留 Open 的 Pull Request。feat/settings-generation 分支保留,作为设置代际工作的恢复入口,不合并进 main

@Water-Run Water-Run closed this Sep 17, 2026
@Water-Run Water-Run changed the title Implement settings generation foundations and fix Windows startup Consolidate development history and restore passing mainline validation Sep 22, 2026
@Water-Run Water-Run reopened this Sep 22, 2026
@Water-Run
Water-Run marked this pull request as ready for review September 22, 2026 11:53
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 22, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-22T12:00:20.946125Z 83f3058 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@Water-Run
Water-Run merged commit af35185 into main Sep 22, 2026
2 checks passed
@Water-Run
Water-Run deleted the feat/settings-generation branch September 22, 2026 12:08
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