• v0.9.0 c938fecdb1

    v0.9.0 Stable

    roelfdiedericks released this 2026-07-19 13:49:49 +02:00 | 48 commits to master since this release

    [0.9.0] - 2026-07-19

    Added

    • Optional crash report helper: after a crash, a checklist lists pending dumps (all selected by default); Upload or Cancel. Start Menu Crash report entry; bar can open it when pending dumps exist.
    • Multi-app crash collector (crashreceiver) for crash.goclaw.org (Go; build separately, not product make/dist). Stores by app, computer name, and component.
    • Shell diagnostic command crashTest forces a controlled crash to verify dump writing (expect exit code 10 and files under %LocalAppData%\win711\crashes\).
    • Crash text and upload metadata include product version so dumps match local symbols\<version>\ archives.
    • Ship binaries and DLLs carry the product version from repo VERSION (no more Open-Shell 4.4.x file versions on product peers).

    Fixed

    • Crash dumps now install on the classic Start host process, not only Explorer inject. Host AVs write dumps and breadcrumbs instead of dying with only exit 0xC0000005.
    • Blank Start menu program icons when icon size was left on auto (-1). Defaults and DPI/SPI resolution keep runtime sizes concrete; auto sizes still save as portable -1.

    Download

    • win711-Setup-0.9.0-x64.exe (267 MB) - Windows 10/11 x64 Setup (self-contained; no .NET Desktop install)
    • SHA256: 97bf37f75b351b0e0e13799c6ca545af2b1d3244779ebcff9108edfbb0a4fe7d
    Downloads
  • v0.8.0 e23b10245b

    v0.8.0 Stable

    roelfdiedericks released this 2026-07-19 10:44:03 +02:00 | 49 commits to master since this release

    [0.8.0] - 2026-07-19

    Added

    • Installer/stage ships PDBs next to peers (StartMenuDLL.pdb, win711-shell.pdb, managed portable PDBs, etc.) for field crash analysis.
    • Local gitignored symbols\<VERSION>\ archive (tools/archive-symbols.ps1, auto on make stage) keeps a host-side symbol history for remote dumps.
    • Shell crash breadcrumb .txt: dump ok/fail, AV details, VERSION/file version, best-effort symbolized stack with file:line when PDBs are beside the modules.

    Download

    • win711-Setup-0.8.0-x64.exe (206.3 MB) - Windows 10/11 x64 Setup (self-contained; no .NET Desktop install)
    • SHA256: e344438fce241f29423075ffe9039b5a6ccf14ccd23356754a860bc7ecb937a6
    Downloads
  • v0.7.1 b2eafe3673

    v0.7.1 Stable

    roelfdiedericks released this 2026-07-19 08:47:41 +02:00 | 50 commits to master since this release

    [0.7.1] - 2026-07-19

    Changed

    • Shell crash dumps always at least Mini (legacy Off is forced up); config Advanced no longer offers Off.

    Download

    • win711-Setup-0.7.1-x64.exe (193.7 MB) - Windows 10/11 x64 Setup (self-contained; no .NET Desktop install)
    • SHA256: 6e4da2cc8ec04307a4cda9bd928587749482df9e9e526812f02f40f864c84910
    Downloads
  • v0.7.0 a2c315f573

    v0.7.0 Stable

    roelfdiedericks released this 2026-07-19 08:38:27 +02:00 | 51 commits to master since this release

    [0.7.0] - 2026-07-19

    Added

    • Task button Classic / Classic mirrored menus: Pin to taskbar / Unpin from taskbar writes or removes a shortcut under quickLaunchPath (default OS User Pinned\TaskBar), including AppUserModelID for PWAs and multi-identity hosts.
    • Quick Launch drag-reorder; order saved as bar.quickLaunchOrder in settings.json (new pins append; missing pins pruned).

    Fixed

    • Quick Launch shell context menu verbs (including Unpin from taskbar) actually run; the callback had been returning "handled" and skipping InvokeCommand.
    • Re-selecting the product default skin (Windows Aero) restores product option defaults again (not empty skin-file defaults), so Large font / Reduce glass color are not wrongly bold.

    Download

    • win711-Setup-0.7.0-x64.exe (193.7 MB) - Windows 10/11 x64 Setup (self-contained; no .NET Desktop install)
    • SHA256: 791e6b38786d28b0a4916d7feaea0ebccfd91f8328bcae596e2cf669cd3541c3
    Downloads
  • v0.6.0 4a6776b442

    v0.6.0 Stable

    roelfdiedericks released this 2026-07-18 19:25:06 +02:00 | 52 commits to master since this release

    [0.6.0] - 2026-07-18

    Added

    • Full-document settings defaults: settings.defaults.json holds bar, product shell keys, and a complete shell.engine bag; export tool rebuilds it from code defaults plus archived shell-defaults.xml.
    • Settings resolver fills missing user keys and keeps product camelCase names in sync with engine names.
    • EditSettings Apply stays open when dirty; Close and win711-config use Yes/No/Cancel for unsaved changes.
    • Shell bounceStart rebuilds an open Start menu after settings Apply; reloadConfig only reloads settings.
    • Skin options list bolds non-default checkboxes (same idea as the main settings tree; respects Bold settings).
    • Docs: docs/SETTINGS-DEFAULTS.md for defaults SoT, load order, skins, and UpdateSettings traps.

    Changed

    • User settings.json is full (non-sparse); first-run and load normalize from the defaults file.
    • EditSettings defaultness uses product defaults (not only Open-Shell code defValues); icon size and other DPI/SPI-resolved knobs compare to live resolved defaults.
    • Any Start skin can be selected and kept; changing skin resets options to that skin's built-in defaults.
    • shell-defaults.xml is archive-only (export input); no longer packaged as a runtime dist requirement.

    Fixed

    • Settings load no longer replaces Windows Aero (or other skins) with Win10 Immersive templates after JSON load.
    • Skin option toggles no longer get wiped on Apply; glass color is not sticky when glass override is off.
    • Align-to-work-area and similar bools no longer stay bold after returning to the product default.

    Download

    • win711-Setup-0.6.0-x64.exe (193.7 MB) - Windows 10/11 x64 Setup (self-contained; no .NET Desktop install)
    • SHA256: 278cfd246dd9408898a2980755dbe9ca74a2f2d819a27562aae95de0bfb10e6b
    Downloads
  • v0.5.3 7aa2eb68f1

    v0.5.3 Stable

    roelfdiedericks released this 2026-07-18 15:50:22 +02:00 | 53 commits to master since this release

    [0.5.3] - 2026-07-18

    Fixed

    • Start orb toggle no longer close-then-reopens when the menu was already open (orb gesture arms dismiss-ignore on mouse-down; shell toggleStart is a single ToggleStartMenu).

    Download

    • win711-Setup-0.5.3-x64.exe (193.7 MB) - Windows 10/11 x64 Setup (self-contained; no .NET Desktop install)
    • SHA256: c0e93a375a55dc2d8208450bf4f204747bc1d976ee9184504787cdc5c787ab15
    Downloads
  • v0.5.2 456f52df9d

    v0.5.2 Stable

    roelfdiedericks released this 2026-07-18 15:37:01 +02:00 | 54 commits to master since this release

    [0.5.2] - 2026-07-18

    Changed

    • Task button order: honor last drag-committed layout on every new task (no 15s bootstrap); open/close no longer rewrite task-order.json. Apps never dragged stay ephemeral at the tail until an explicit reorder.

    Download

    • win711-Setup-0.5.2-x64.exe (193.7 MB) - Windows 10/11 x64 Setup (self-contained; no .NET Desktop install)
    • SHA256: 0fa94f10c13849b49e1ee5796e6355bebf2303e0fee162d6257fe21d29edd0d4
    Downloads
  • v0.5.1 9149e7b9de

    v0.5.1 Stable

    roelfdiedericks released this 2026-07-18 15:22:55 +02:00 | 55 commits to master since this release

    [0.5.1] - 2026-07-18

    Fixed

    • OS pin suppress list did not reload after shell restart (saved lowercased ids like desktopapplink= rejected by case-sensitive Load); unpinned rail items no longer reappear.

    Download

    • win711-Setup-0.5.1-x64.exe (193.7 MB) - Windows 10/11 x64 Setup (self-contained; no .NET Desktop install)
    • SHA256: 41e4e12fcee9cf41100498265309cbcdf79be0ee8c1703527b29473c84f729d0
    Downloads
  • v0.5.0 605a80a09e

    v0.5.0 Stable

    roelfdiedericks released this 2026-07-18 15:14:47 +02:00 | 57 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 | 58 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