Chris Titus and GitHub
144d516751
chore: Update generated dev docs ( #4895 )
2026-07-31 15:29:34 -05:00
Sean (ANGRYxScotsman) and GitHub
6f0629207a
Gave the docs steroids. sorry for the big pr. ( #4892 )
...
* Scaffold Astro + Starlight docs site
Bootstraps a new docs-astro project to replace the Hugo-based docs,
using Astro's Starlight framework with the content collection schema
and sidebar navigation configured for WinUtil's docs structure.
* Add WinUtil-branded Starlight theme
Restyles Starlight's default look with a dark-by-default grayscale
palette and WinUtil's brand blue (#0567ff, from the app logo) as the
single accent, Geist for UI text, and JetBrains Mono for code. Also
overrides the default theme provider so first-time visitors land on
dark mode instead of following OS preference.
* Add custom Hero and CornerCard components
Hero overrides Starlight's default hero with a full-bleed grid/glow
background, a browser-chrome-framed screenshot, and a badge row driven
by frontmatter data. CornerCard is a bordered feature card with corner
brackets, used for the landing page's feature grid.
* Migrate docs content from Hugo to Astro/Starlight
Ports the landing page, user guide sections, FAQ, known issues,
contributing guide, and a sample generated tweak reference page from
the Hugo site, converting Hugo shortcodes and GFM alert syntax to
their Starlight/MDX equivalents.
* Use Windows-style caption buttons in hero window chrome
Swap the macOS traffic-light dots for a minimize/maximize/close
button group, since WinUtil is a Windows tool.
* Use Windows-style caption glyph for terminal code blocks
Replace Expressive Code's default macOS dots on terminal-framed code
blocks with a right-aligned Windows minimize/maximize/close icon,
matching the hero window chrome.
* Archive the Hugo docs site as docs-old
* Promote Astro/Starlight docs from docs-astro to docs
* Show the launch command as a copyable code block on the docs homepage
* Add docs codeowner for seanh1995
* Register custom Header component for Starlight docs site
* Add custom navbar links to Astro docs, matching the old Hugo site's top nav
* Point dev docs generator at the Astro/Starlight docs site
Output moves from docs/content/dev (Hugo) to
docs/src/content/docs/code-reference (Astro/Starlight): .mdx instead
of .md, Starlight-style title="..." code fence labels instead of
Hugo's filename/linenos shortcode, and a ":::note" aside linking back
to each entry's source file. Frontmatter description is now pulled
from the JSON Description field. Also fixes a pre-existing bug where
the embedded JSON snippets were always missing their own closing
brace.
* Add seanh1995 as codeowner for the dev docs generator
* Wire up Code Reference section in docs sidebar
Adds an Architecture & Design page plus autogenerated Tweaks/Features
Reference groups pointing at docs/src/content/docs/code-reference, and
fixes the editLink base URL to the promoted docs/ path.
* Port architecture doc to code-reference and drop stale hyperv sample
Moves the Hugo-era architecture doc into
docs/src/content/docs/code-reference/architecture.mdx: drops the
Hugo-only weight/toc frontmatter, converts the embedded code fences to
Starlight's title="..." syntax, and repoints the "Related
Documentation" links at this site's actual slugs. Also removes the
hand-written reference/tweaks/hyperv.mdx placeholder now that the
generator produces the real page under code-reference/features.
* Keep pre-conversion backup of devdocs-generator.ps1
Snapshot of the script before it was pointed at the Astro/Starlight
docs site, for reference.
* updated workflow
* Update CODEOWNERS
* Hide edit-page link on the docs landing page
The splash-template landing page isn't a source doc meant to be edited
via GitHub like the rest of the guides, so skip showing the link.
* Add site footer with copyright line, matching the old Hugo docs
The Hugo site rendered "© {year} Chris Titus Tech. All rights
reserved." in its footer; Starlight's default footer had no
equivalent. Override it to append the same copyright line below the
existing edit-link/pagination row, and collapse that row entirely
when it has nothing in it (e.g. pages with editUrl disabled and no
prev/next) instead of leaving an empty gap.
* Fix vertical alignment and size of the arrow icon in hero/CTA buttons
The right-arrow icon read as floating above the button label's
baseline. Root cause was partly a genuine optical mismatch (fixed with
a small position nudge scoped to just the arrow icon, so it doesn't
also shift the unaffected GitHub icon) and partly the final CTA's copy
getting wrapped in a <p> by MDX's markdown parser, which behaved
slightly differently under the flex layout than the Hero component's
plain text node. Switching the CTA button's label to a JS string
expression avoids the wrapper and keeps both buttons' markup, and
rendering, identical.
* Use the dark fork-button screenshot in the contributing guide
Drop the unused light-mode variant and point the guide at
Fork-Button-Dark.png instead.
* Remove old Hugo docs site and pre-conversion backup files
The docs have moved to the Astro/Starlight site; the Hugo site
(docs-old/), its workflow backup, and the devdocs-generator.ps1
pre-conversion snapshot are no longer needed.
* keeping ai happy
* Bump sharp to 0.35.3 in docs site
2026-07-31 15:29:00 -05:00
Chris Titus and GitHub
8ab02ae756
chore: Update generated dev docs ( #4873 )
2026-07-22 12:42:13 -05:00
Paweł Gwozdowski and GitHub
5a4c9c883d
Revert "Rework contributing.md ( #4567 )" ( #4855 )
2026-07-22 12:34:14 -05:00
Chris Titus and GitHub
70f1c50bdd
chore: Update generated dev docs ( #4846 )
2026-07-15 23:37:16 -05:00
Chris Titus and GitHub
29595f90e2
Fix progress, update profiles, and documentation links ( #4845 )
...
* Improve O&O ShutUp10++ download flow
* Refine Windows Update profile behavior and docs
* Fix documentation link regressions
* Restore updates when applying recommended profile
2026-07-15 23:36:46 -05:00
Chris Titus and GitHub
9ed06e793a
Replace install progress overlay with shared indicator ( #4844 )
...
* Use shared progress for app workflows
* Remove legacy install progress overlay
* Document shared app progress indicator
* Address progress review feedback
* Track all Win11 ISO progress
* Restore Win11 Creator work on relaunch
2026-07-15 22:35:58 -05:00
Chris Titus and GitHub
822003d87f
Fix AppX detection and add package restore support ( #4842 )
...
* Fix installed AppX package detection
* Add AppX package restore workflow
* Add AppX operation progress feedback
* Fix AppX operation launch race
* Handle AppX workflow failures
2026-07-15 15:57:56 -05:00
Chris Titus and GitHub
c8e756dc11
chore: Update generated dev docs ( #4838 )
2026-07-13 11:40:20 -05:00
Sean (ANGRYxScotsman) and GitHub
9e21c8f4a7
Updated ConsumerFeatures description and small dev doc edit ( #4817 )
...
* Update tweaks.json
* Update _index.md
* Update _index.md
2026-07-13 11:39:49 -05:00
Chris Titus and GitHub
8cd8679512
chore: Update generated dev docs ( #4837 )
2026-07-13 11:37:52 -05:00
Chris Titus and GitHub
fea9f4e869
chore: Update generated dev docs ( #4836 )
2026-07-13 10:26:33 -05:00
1aa0dd90ef
prevent-automatic-download-of-applications-associated-with-device-metadata ( #4827 )
...
* add tweak
* add devdocs
* add devdocs
---------
Co-authored-by: matthewkasiski <matt@matthewkasiski.me >
2026-07-13 10:25:58 -05:00
Chris Titus and GitHub
4ae3549b8a
chore: Update generated dev docs ( #4806 )
2026-07-04 00:21:28 -05:00
Chris Titus and GitHub
dce1536be0
chore: Update generated dev docs ( #4805 )
2026-07-04 00:06:25 -05:00
894d62ca68
Added WPFToggleWindowSnapping to tweaks.json ( #4748 )
...
* Added WPFToggleWindowSnapping to tweaks.json
* Update tweaks.json
* Update tweaks.json
* Update tweaks.json
* Update tweaks.json
* Update tweaks.json
* Add Window Snapping tweak docs
---------
Co-authored-by: Chris Titus <contact@christitus.com >
2026-07-04 00:05:56 -05:00
Chris Titus and GitHub
8147903ff2
chore: Update generated dev docs ( #4801 )
2026-07-02 15:26:16 -05:00
Gabi and GitHub
7a72c73906
Talk about "PowerShell 7 from the Microsoft Store" inside of KnownIssues.md ( #4758 )
...
* Talk about "PowerShell 7 from the Microsoft Store" inside of KnownIssues.md
* Update Invoke-WinUtilInstallPSProfile.ps1
* Update KnownIssues.md
* Update KnownIssues.md
* Update KnownIssues.md
2026-07-02 15:25:08 -05:00
Chris Titus and GitHub
e2d6f8534e
chore: Update generated dev docs ( #4798 )
2026-07-02 13:29:34 -05:00
Chris Titus and GitHub
2cb20893fc
Expand Pester coverage across install, tweaks, and UI workflows ( #4792 )
...
* Harden Pester CI and discard runspace return values
* Add prioritized test backlog
* Add WinUtil action logging
* Add config integrity tests
* Add XAML control wiring tests
* Add registry and service helper tests
* Add package manager tests
* Add runspace behavior tests
* Add tweak orchestration tests
* Add install workflow tests
* Add update profile tests
* Add AppX removal tests
* Log package installer output
* Add UI state helper tests
* Pin Pester test runner version
* Expand Win11 Creator tests
* Add preferences and theme tests
* Add search filter tests
* Add compile contract tests
* Use single WinUtil session log
* Remove installer output logging helper
* Handle locked WinUtil transcript log
* Avoid appending to active transcript log
* Log install uninstall package identities
2026-07-01 21:49:15 -05:00
Chris Titus and GitHub
104c763132
Fix Win11 Creator product-key validation failures ( #4791 )
...
* feat: Enhance Win11 Creator with edition ID handling and update autounattend.xml generation
* Strengthen Pester coverage for config and function files
2026-07-01 17:15:26 -05:00
Chris Titus and GitHub
77dc64cbea
chore: Update generated dev docs ( #4787 )
2026-07-01 12:24:30 -05:00
Chris Titus and GitHub
c7dfbeb7fe
chore: Update generated dev docs ( #4786 )
2026-07-01 12:14:00 -05:00
Chris Titus and GitHub
26f89adf95
chore: Update generated dev docs ( #4779 )
2026-06-29 10:34:21 -05:00
Chris Titus and GitHub
8b6098b36a
chore: Update generated dev docs ( #4778 )
2026-06-29 10:32:35 -05:00
Chris Titus and GitHub
0f39648de6
chore: Update generated dev docs ( #4763 )
2026-06-26 19:34:10 -04:00
Chris Titus and GitHub
31425a5520
chore: Update generated dev docs ( #4739 )
2026-06-22 14:47:09 -05:00
Chris Titus and GitHub
ae4c787545
chore: Update generated dev docs ( #4738 )
2026-06-22 14:35:13 -05:00
Chris Titus and GitHub
cc40fdf42a
chore: Update generated dev docs ( #4737 )
2026-06-22 14:21:05 -05:00
Chris Titus and GitHub
7ffb396786
chore: Update generated dev docs ( #4736 )
2026-06-22 14:17:57 -05:00
Chris Titus and GitHub
edca5207ec
chore: Update generated dev docs ( #4735 )
2026-06-22 14:17:10 -05:00
Paweł Gwozdowski and GitHub
d268bb721b
correct "WinUtil" in docs ( #4676 )
...
* Update _index.md
* Update architecture.md
* Update faq.md
* Update KnownIssues.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update _index.md
* Update hugo.toml
2026-06-22 14:13:16 -05:00
Chris Titus and GitHub
b9e324b01a
chore: Update generated dev docs ( #4734 )
2026-06-22 14:08:57 -05:00
Chris Titus and GitHub
dbab51061d
chore: Update generated dev docs ( #4733 )
2026-06-22 14:03:36 -05:00
Chris Titus and GitHub
9d75eadf16
chore: Update generated dev docs ( #4732 )
2026-06-22 13:52:03 -05:00
Paweł Gwozdowski and GitHub
a280ddb1fa
correct case of "WinUtil" in GUI / user-facing messages ( #4675 )
...
* WinUtil in .ps1
* WinUtil in GUI
* Update KnownIssues.md
2026-06-09 12:22:56 -05:00
Chris Titus and GitHub
09569162a1
chore: Update generated dev docs ( #4672 )
2026-06-08 10:10:56 -05:00
Chris Titus and GitHub
80aa6af30a
chore: Update generated dev docs ( #4671 )
2026-06-08 10:05:32 -05:00
Chris Titus and GitHub
7dfebba70f
chore: Update generated dev docs ( #4670 )
2026-06-08 10:01:26 -05:00
0a018e0405
Update WPFTweaksRevertStartMenu ( #4615 )
...
* Update tweaks.json
* Update preset.json
* Update preset.json
* Update tweaks.json
* Update KnownIssues.md
---------
Co-authored-by: Chris Titus <contact@christitus.com >
2026-06-08 10:00:43 -05:00
Chris Titus and GitHub
e50621a9dc
chore: Update generated dev docs ( #4669 )
2026-06-08 09:49:20 -05:00
Chris Titus and GitHub
eebb56ac5a
chore: Update generated dev docs ( #4668 )
2026-06-08 09:45:11 -05:00
Chris Titus and GitHub
9fdf944ef9
chore: Update generated dev docs ( #4667 )
2026-06-08 09:43:02 -05:00
Gabi and GitHub
e83033a122
Update KnownIssues.md ( #4537 )
...
* Update KnownIssues.md
* Update KnownIssues.md
* Update KnownIssues.md
2026-06-03 16:12:02 -05:00
Chris Titus and GitHub
5832f0df81
chore: Update generated dev docs ( #4631 )
2026-06-03 16:09:54 -05:00
Chris Titus and GitHub
62c43e6e82
chore: Update generated dev docs ( #4630 )
2026-06-03 16:07:49 -05:00
Chris Titus and GitHub
74a3ddad1c
chore: Update generated dev docs ( #4629 )
2026-06-03 16:06:49 -05:00
Chris Titus and GitHub
b2eeda9eb2
chore: Update generated dev docs ( #4627 )
2026-06-03 13:46:17 -05:00
Chris Titus and GitHub
5f8e493536
chore: Update generated dev docs ( #4626 )
2026-06-03 13:43:59 -05:00
Chris Titus and GitHub
58df36841f
chore: Update generated dev docs ( #4625 )
2026-06-03 13:35:59 -05:00