• v0.5.0 605a80a09e

    v0.5.0 Stable

    roelfdiedericks released this 2026-07-18 15:14:47 +02:00 | 33 commits to master since this release

    [0.5.0] - 2026-07-18

    Added

    • Config Start menu All Programs dropdown: Cascading sub-menu / Inside main menu / Hidden (shell.programsMode: Cascade | Inline | Hidden; default Cascade).
    • Classic Start pin rail union: OS Start pins (via IStartLayoutCmdlet / start2.bin monitor, 5s poll safety net) plus classic folder pins; default pin folder %LOCALAPPDATA%\win711\Pinned.
    • Local OS pin suppress list (%LocalAppData%\win711\os-pin-hidden.json) so unpin from classic hides OS-sourced items without writing Win11 Start.
    • StartMenuHelper shipped for classic pin folder (pin_classic); settings shell.pinnedPrograms / pinnedItemsPath / disablePinExt on settings.json.
    • Classic Start context menus: single Pin / Unpin from Start menu for the pin section (folder + OS suppress); stock Windows pin/unpin verbs stripped inside the menu (disablePinExt default true so Explorer is not dual-labeled).
    • OS pin COM export is stamp-gated on start2.bin (mtime/size): not re-written on every Start open; still refreshes after real OS pin changes (watcher + 5s poll).
    • Pin path debug timing in shell.log when shell.debugLogging is on (OsStartPins: EnsureLoaded skip/COM, export create/export/parse ms, resolve, union, pin/unpin).
    • Shell SEH crash dumps to %LocalAppData%\win711\crashes\ (shell.crashDump Off|Mini|Medium|Full; default Mini); breadcrumb .txt after dump; config Advanced control.
    • Bar: shell-down pipe fail-fast (short Connect when shell likely down) + rate-limited alert when Start host dies / restarts.
    • Decision D12 (pin stores: OS honor + classic folder + suppress) and pin/crash tooling notes under tools/ (watch-start-pins.ps1, register-startmenu-helper.ps1).

    Fixed

    • Crash on hover of OS-sourced pin items: do not store export order in jumpIndex (that field is jumplist-only; use mruOrder instead).

    Download

    • win711-Setup-0.5.0-x64.exe (193.7 MB) - Windows 10/11 x64 Setup (self-contained; no .NET Desktop install)
    • SHA256: 05ad579536474b02c664c92e4fd40908ea2d5bdd36c7f88b99e3a19cebdadd20
    Downloads
  • v0.4.0 664c57a179

    v0.4.0 Stable

    roelfdiedericks released this 2026-07-18 12:05:45 +02:00 | 34 commits to master since this release

    [0.4.0] - 2026-07-18

    Added

    • Start menu style choice in config: Classic or Windows 7 style (shell.menuStyle: Classic1 | Win7). Classic two-column is not offered.
    • Advanced settings in config Start menu tab opens Open-Shell lineage EditSettings (win711-shell.exe -openshell-settings) without installing stock Open-Shell.
    • Shell EditSettings / g_Settings config knobs load/save settings.json (shell.engine + product keys); dual writers (config + shell) merge-preserve keys; reload via event + pipe.

    Changed

    • Live OpenShell Settings registry backend and shell-settings.xml bridge SoT retired for config knobs. Order/MRU remain registry. D7 updated.

    Fixed

    • tools/publish-release.ps1: compute SHA-256 without Get-FileHash (missing in some host PowerShell profiles).

    Download

    • win711-Setup-0.4.0-x64.exe (193.4 MB) - Windows 10/11 x64 Setup (self-contained; no .NET Desktop install)
    • SHA256: 79c571f30f0a88ee2db09367f061047459cc6252c3e772f352c1892c90ed3533
    Downloads
  • v0.3.0 77ded2fbf5

    v0.3.0 Stable

    roelfdiedericks released this 2026-07-17 18:05:16 +02:00 | 36 commits to master since this release

    [0.3.0] - 2026-07-17

    Added

    • Start menu Computer / This PC → Properties opens classic System Properties via control.exe sysdm.cpl by default (shell.computerPropertiesClassic); config checkbox on Start menu tab.
    • shell.debugLogging (default off) + config Advanced Enable shell debug logging — full shell menu log (LOG_ALL) to %LocalAppData%\win711\shell.log (separate from bar.debugLogging / bar.log).
    • Bar Exit full session teardown: win711-stop --skip-bar uninjects StartMenuDLL and stops shell/netman/config so stock taskbar + Start return (D10).

    Fixed

    • tools/stop-peers.ps1: prefer native win711-stop reliably; remove broken PowerShell Add-Type fallback parse path.

    Download

    • win711-Setup-0.3.0-x64.exe (193.3 MB) - Windows 10/11 x64 Setup (self-contained; no .NET Desktop install)
    • SHA256: 75f831ab9ee36b47ba3966c842dc390fbb7c5bbee2075998e4380eaaf326daef
    Downloads
  • v0.2.2 c266fd5e6a

    v0.2.2 Stable

    roelfdiedericks released this 2026-07-17 17:23:19 +02:00 | 38 commits to master since this release

    [0.2.2] - 2026-07-17

    Changed

    • Default task button right-click menu is Classic mirrored (bar.taskButtonContextMenu: ClassicMirrored) instead of native SystemMenu.

    Download

    • win711-Setup-0.2.2-x64.exe (193.4 MB) - Windows 10/11 x64 Setup (self-contained; no .NET Desktop install)
    • SHA256: 9d4d4ea9d59386a6a0b760ab435517059a29aec00f354999cfdb58416804443f
    Downloads
  • v0.2.1 51c00207e4

    v0.2.1 Stable

    roelfdiedericks released this 2026-07-17 17:10:39 +02:00 | 39 commits to master since this release

    [0.2.1] - 2026-07-17

    Added

    • docs/GOAL.md - product slash goal / locked shape (content formerly in root README).
    • logo_base.png - master branding art for rebuilds.
    • tools/make-branding.ps1 - clear background, write logo.png, multi-res win711.ico (16-256 PNG frames).
    • logo.png - transparent product logo for README/docs/stage.

    Changed

    • Root README.md is a traditional project front door (install, features, logo; no local path / third-party product name clutter).
    • Branding ship assets: logo.png + multi-res win711.ico (from logo_base via make-branding); stage/NSIS/stop helpers copy logo.png.
    • Docs links (AGENTS, BUILD, INSTALLER, TODO, MCP, feasibility, components-eval) point at GOAL.md vs public README as appropriate.
    • AGENTS: "re-release it" same-version retag/publish workflow; ASCII-safe changelog rules.

    Removed

    • logo.jpg - replaced by logo.png.

    Download

    • win711-Setup-0.2.1-x64.exe (193.4 MB) - Windows 10/11 x64 Setup (self-contained; no .NET Desktop install)
    • SHA256: ff0b46cc4524ea859072f89895273acc6391effcfddedab18f63cd362c15fe6b
    Downloads
  • v0.2.0 0842638d8b

    v0.2.0 Stable

    roelfdiedericks released this 2026-07-17 16:18:19 +02:00 | 43 commits to master since this release

    [0.2.0] - 2026-07-17

    Added

    • Root AGENTS.md - SemVer, Unreleased changelog practice, "release it" workflow, Make/layout rules.
    • docs/THEMES.md - locked theme layout: theme\bar\{id}\ and theme\shell\*.skin*.
    • make stage / tools/stage-installer.ps1 - installer payload: self-contained single-file bar/config/netman plus shell, themes, and mcp from dist\; no PDBs/bak in stage.
    • tools/verify-native-deps.ps1 - gate shell PE size and reject VC++ redistributable DLL dependencies.
    • Native win711-stop (make stop build-first) - graceful peer stop for Make and NSIS upgrade/uninstall.
    • Branding assets win711.ico and logo.jpg for ARP/Setup.
    • Expanded docs/INSTALLER.md - NSIS outline, dist vs stage, upgrade/uninstall with graceful unhook, locked product choices (Program Files, Run win711, ARP Win711 / ByteHeavy Industries).
    • Root VERSION, tools/nsis/win711.nsi, tools/nsis/build-installer.ps1, and make installer - pack stage\ into artifacts\win711-Setup-<ver>-x64.exe (NSIS 3).
    • make release / tools/publish-release.ps1 - upload Setup to Forgejo (WIN711_FORGEJO_TOKEN -> git.goclaw.org).

    Fixed

    • win711-stop: post MSG_EXIT (CleanStartMenuDLL / FreeLibrary) so Explorer actually unmaps StartMenuDLL.dll; bare WM_CLOSE left the DLL mapped and broke NSIS uninstall.

    Changed

    • NSIS Setup: zlib compression (faster install; larger Setup OK) instead of solid LZMA.
    • Start Menu: folder Win711 with Win711 launch shortcut and Uninstall Win711 (default NSIS uninstaller icon); no config shortcut.
    • Theme/skin resolution only under theme\bar\ and theme\shell\ (bar ThemeLoader, shell GetSkinsPath, package-dist, gates); removed root Themes\, root Skins\, and theme\win711\.
    • dist\ remains framework-dependent with PDBs for day-to-day debug; stage\ is the self-contained ship tree (no end-user .NET Desktop install for managed peers).
    • Shell already builds with static CRT (/MT); shipping docs and gates treat VC++ redist as unnecessary when verification passes.
    • Peer stop path prefers win711-stop.exe over PowerShell-only kill (Explorer can release StartMenuDLL.dll after unhook).

    Download

    • win711-Setup-0.2.0-x64.exe (193 MB) - Windows 10/11 x64 Setup (self-contained; no .NET Desktop install)
    • SHA256: 7992d20b01c54fb7f9602b25b6129af335bf977461b35ef088df94525c6767ad
    Downloads