feat(help): include issue reporting and community support in default shells #3

Open
opened 2026-10-11 12:37:07 +00:00 by KofTwentyTwo · 4 comments
KofTwentyTwo commented 2026-10-11 12:37:07 +00:00 (Migrated from github.com)

Add gclo-style native Help commands to the AppKit defaults: View on GitHub, Submit an issue… and Community support… (repository, /issues/new/choose and /discussions).

Implement both WinUI/WPF samples and the windows-app-template starter using published AppKit0.1.0-compatible APIs. The starter must replace owner/repository names when generating apps and enable/read back GitHub Discussions during repository setup. Retain existing About, updates and Activity log. Handle browser-launch failures without leaking document data.

Verify both sample builds, generated GUI/CLI variants, real menu contracts and setup/readback tests; update usage/onboarding docs. No new public AppKit API/package release is required for this default shell wiring.

Owner request tracked at MarkdownViewr.Windows#20. Reference: gclo main198a56213b. Implementation/verification pending; no production publication authorization.

Substantial AI assistance: Codex (GPT-6).

Add gclo-style native Help commands to the AppKit defaults: View on GitHub, Submit an issue… and Community support… (repository, /issues/new/choose and /discussions). Implement both WinUI/WPF samples and the windows-app-template starter using published AppKit0.1.0-compatible APIs. The starter must replace owner/repository names when generating apps and enable/read back GitHub Discussions during repository setup. Retain existing About, updates and Activity log. Handle browser-launch failures without leaking document data. Verify both sample builds, generated GUI/CLI variants, real menu contracts and setup/readback tests; update usage/onboarding docs. No new public AppKit API/package release is required for this default shell wiring. Owner request tracked at [MarkdownViewr.Windows#20](https://github.com/KofTwentyTwo/MarkdownViewr.Windows/issues/20). Reference: gclo main198a56213b. Implementation/verification pending; no production publication authorization. Substantial AI assistance: Codex (GPT-6).
KofTwentyTwo commented 2026-10-11 12:59:20 +00:00 (Migrated from github.com)

Default Help commands and identity-derived links implemented in isolated feat/help-menu from onboarding758e773, worktree AppKit/artifacts/starter-help-menu. Repository setup enables/readbacks has_discussions; a regression proves read-only validation rejects disabled Discussions. Live source Discussions enabled/read back true. Build/format pass,20 core +14 CLI tests/100% core coverage,56 Pester tests and changed-script all-rule two-pass analysis pass. Actual packed template0.1.0-help.1 generated both CLI/GUI-only variants under an isolated hive with ExampleOwner and correct new repository links; both locked restore/build/core suites pass, CLI14 tests pass. No desktop tests or package publication ran; commit/push/native acceptance remain pending.

Default Help commands and identity-derived links implemented in isolated feat/help-menu from onboarding758e773, worktree AppKit/artifacts/starter-help-menu. Repository setup enables/readbacks has_discussions; a regression proves read-only validation rejects disabled Discussions. Live source Discussions enabled/read back true. Build/format pass,20 core +14 CLI tests/100% core coverage,56 Pester tests and changed-script all-rule two-pass analysis pass. Actual packed template0.1.0-help.1 generated both CLI/GUI-only variants under an isolated hive with ExampleOwner and correct new repository links; both locked restore/build/core suites pass, CLI14 tests pass. No desktop tests or package publication ran; commit/push/native acceptance remain pending.
KofTwentyTwo commented 2026-10-11 21:35:48 +00:00 (Migrated from github.com)

Signed e4c4a50 is pushed in draft PR #4, based on current main. Both generated CLI/no-CLI variants build and pass owner-specific core tests; CLI tests pass14/14. Setup/readback tests pass23/23 and all changed-script analyzer rules pass. Live Discussions is enabled. Hosted native menu acceptance, screenshots and human review remain pending.

Signed e4c4a50 is pushed in draft PR #4, based on current main. Both generated CLI/no-CLI variants build and pass owner-specific core tests; CLI tests pass14/14. Setup/readback tests pass23/23 and all changed-script analyzer rules pass. Live Discussions is enabled. Hosted native menu acceptance, screenshots and human review remain pending.
KofTwentyTwo commented 2026-10-11 21:41:38 +00:00 (Migrated from github.com)

Exact e4c4a50 hosted native menu tests pass (job114581405386); generated/installed acceptance is still live in CI38177007272. Scripts hit the proven PSScriptAnalyzer1.25.0 Stack empty crash. Signed local2688e3f partitions the casing rule from the remaining rules; all configured rules pass on every build script, workflow security/syntax and normal hooks pass. It is intentionally not pushed until the live generated/installed run is terminal, preserving evidence.

Exact e4c4a50 hosted native menu tests pass (job114581405386); generated/installed acceptance is still live in CI38177007272. Scripts hit the proven PSScriptAnalyzer1.25.0 Stack empty crash. Signed local2688e3f partitions the casing rule from the remaining rules; all configured rules pass on every build script, workflow security/syntax and normal hooks pass. It is intentionally not pushed until the live generated/installed run is terminal, preserving evidence.
KofTwentyTwo commented 2026-10-11 21:42:06 +00:00 (Migrated from github.com)

CI38177007272 is now terminal on e4c4a50: native8/8 plus generated-template and installed-update jobs pass. Logs retained as artifacts/help-native.log, help-generated.log and help-installed.log. Signed2688e3f tooling correction is now pushed after terminal evidence; new exact-head gates are required before merge. No checks/rules were removed.

CI38177007272 is now terminal on e4c4a50: native8/8 plus generated-template and installed-update jobs pass. Logs retained as artifacts/help-native.log, help-generated.log and help-installed.log. Signed2688e3f tooling correction is now pushed after terminal evidence; new exact-head gates are required before merge. No checks/rules were removed.
Sign in to join this conversation.