Commit graph

7 commits

Author SHA1 Message Date
X9 Dev
9f7e18ced4 docs: release 0.9
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 16:29:49 +02:00
X9 Dev
fc35450eb0 feat(bloatware): toggleable Outlook/Snipping removal, keep Snipping by default
All checks were successful
release / build-and-release (push) Successful in 40s
Add three GUI feature toggles to the bloatware step:
- standardBloatware (default on)  - the bulk AppX/capability/feature list
- removeNewOutlook   (default on)  - new Outlook for Windows (Microsoft.OutlookForWindows)
- removeSnippingTool (default OFF) - Snipping Tool across all three lists

Each toggle is independent via Test-RemovalAllowed in 01-bloatware.ps1.
Snipping Tool (ScreenSketch + legacy capability/feature) is now kept by
default as a common productivity tool, like Calculator. Classic Outlook from
M365 is a Win32 app and was never touched; only the bundled new Outlook is.

Also fix a latent bug: the Go Config struct had no Bloatware field, so the
GUI's runtime-config regeneration silently dropped bloatware.keepPackages.
Added the field so the keep-list survives to the script.

Docs: SPEC.md, CHANGELOG.md, web/data/descriptions.json, web/spec/index.html.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 16:27:34 +02:00
X9 Dev
d02411adfd docs: release 0.8
Promote [Unreleased] to [0.8]: BackInfo background color (COLORREF) and the
black-border-in-some-profiles fix, plus the web changelog page and CI release
automation finalized this cycle.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 14:39:58 +02:00
X9 Dev
d20b0b439e fix(backinfo): set desktop background color in all profiles (no black border)
All checks were successful
release / build-and-release (push) Successful in 32s
BackInfo paints a centered bitmap; when it is smaller than the screen the area
around it shows HKCU\Control Panel\Colors\Background, which was black in profiles
step 04 had not touched. Set the solid background (#223B47) in HKU\.DEFAULT and in
every existing user profile (loading each hive as needed), on top of the Default
hive and current user, so the border around the bitmap blends into the background.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 14:35:22 +02:00
X9 Dev
e0206f7e1e fix(backinfo): background color is COLORREF, revert to 4668194 (#223B47)
All checks were successful
release / build-and-release (push) Successful in 33s
BackInfo reads BackgroundColor as a Windows COLORREF (0x00BBGGRR / BGR), as its
own header documents. The 0.7 value 2243399 (0x223B47) was therefore read with
red/blue swapped and rendered olive-brown (#473B22 / observed ~#554D39). The
correct COLORREF for #223B47 is 71*65536 + 59*256 + 34 = 4668194 (the original
value). Docs updated to match.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 14:25:12 +02:00
X9 Dev
f89093212f docs: version changelog as 0.7 + add web changelog page
- CHANGELOG.md: switch to Keep a Changelog versioning ([Unreleased], [0.7], [0.6]).
- web/changelog/: new page that fetches CHANGELOG.md from Forgejo (raw API via the
  /forgejo-api proxy) and renders it - single source of truth.
- Add Changelog to the nav on landing, navod and spec pages.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 14:07:27 +02:00
X9 Dev
3fc8c31032 docs: add CHANGELOG.md covering 2026-05-29..2026-06-02
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 14:02:51 +02:00