DetentShell has not shipped a public release yet. The entries below are development milestones, pulled from the project’s actual commit history, most recent first. This page is the one place we post progress; there is no email list or signup form. Bookmark it. There is no RSS feed yet, but every heading has a stable anchor, so a feed can be added later without breaking saved links.
The build ledger currently stands at 54 of 92 engineering briefs complete, 37 in final review, and 1 pending. The work in this most recent stretch has been the last mile: finishing features, then hardening them.
Toolbar redrawn
- Every toolbar glyph replaced with a colored, theme-adaptive vector icon set: steel for neutral actions, blue for commands, kept out of the way of the green Run and red Stop icons.
- Dead panel-toggle commands and hidden toolbar buttons removed along with it.
PesterForge Editor Edition moved in-process
- A Generate Pester Tests command for the function under your caret, with a one-click generate → run → save → coverage loop.
- The integration no longer runs PesterForge as a separate process over MCP. It now loads in-process into its own isolated runspace, hermetically pinned to its own bundled copy. That removes the “can’t connect” failure class the earlier process-boundary design carried.
- The generic MCP client layer, never wired into any shipping feature, was parked out of the build along with it.
- The Editor Edition slice is free in the app. The epic closed with a manual QA checklist covering the whole flow.
The ISE-parity feature set
- Seven epics landed as one wave: a theme system, menu and keyboard-shortcut parity, settings pages, recent files, snippets, a Show Command add-on, and remote sessions as tabs.
- Follow-up waves wired the settings into real behavior, made them apply live and persist across restarts, and made every surface legible in every theme.
Editor productivity
- PSScriptAnalyzer integrated as live editor linting.
- Quick Fix: the editor’s first real fix action, preview-then-apply, backed by ModuleWorkshop transforms.
- Integrated
F1context help: a realGet-Helppane with an online fallback and anUpdate-Helpnudge. - Comment/uncomment with toolbar buttons, a function navigator, Edit Profile, an outlining toggle, and multi-select in File > Open.
Engine and console
- The console got a real PowerShell prompt, and it is now theme-aware.
- Runspaces are built with
CreateDefault2, so importing built-in modules behaves the way it does in stock pwsh. - The engine moved to the PowerShell 7.6 SDK.
- Windows PowerShell 5.1 sessions are reachable from the UI and work in both directions.
Hardening sweeps
- Unsaved tabs are guarded when the window closes. That was the one that could lose your work, so it got fixed first.
- Tabs, the engine, backend lifecycle, elevation, and remote-session UX each got a dedicated sweep, along with a pile of editor and console papercuts.
- Closing every tab now leaves an empty window instead of a stuck one.
Packaging groundwork
- An MSIX packaging pipeline (manifest, logo assets, version stamping) that produces a versioned installer build entirely from the command line.
- An install plan settled on direct download first.
Project scaffolded
- The repository opened with its build system in place: dependency-ordered engineering briefs, an acceptance spec, and the epic structure. It started at 44 briefs and has grown to 92.
The core application
- The foundational epics were built across this stretch and landed in the repository.
- The multi-instance runspace engine: every tab gets its own isolated PowerShell session.
- AST static analysis, the AvalonEdit-based editor framework, and IntelliSense completion.
- The interactive console, the debugger, and the Pester runner.
Two videos are planned to ship alongside launch: an introduction tour and a getting-started walkthrough. Neither is recorded yet. The slots below fill in when they are.
Introduction & tour
Getting started
PS> Start-Process "https://detentpoint.com/detentshell/download"
# Coming soon — ships once the installer is code-signed
Coming soon. DetentShell launches at $29.99 in the Microsoft Store for its first two weeks. The regular price that follows is not final yet and will be published here first; volume licensing for teams is handled separately.