Changelog

Local Test went from first commit to v1.6.1 inside a single day, so all 24 releases below carry the same date. It is stated once below rather than repeated on every entry. Versions follow SemVer and the app's own badge rule: anything under 1.0.0 reads as Beta, 1.0.0 and up reads as v.

Published
Releases
24
Current
v1.6.1

The 1.x line

Five releases, starting with the first stable build. Local Test has not been in beta since 1.0.0.

  1. v1.6.1

    Current

    Puts an update status chip next to the version in the corner: "up to date", "checking", "1.7.0 ready" (click to install), or "check failed", with the time of the last check in its tooltip.

  2. v1.6.0

    Adds a guided tour with spotlight highlighting that walks a first-timer through adding a real GitHub repo, deploying it, editing files, running an app, and deleting both so they finish with a clean slate; the Continue button stays hollow until each step is actually done, Skip jumps ahead, and exiting asks first. Also shows how long ago each project was last updated.

  3. v1.5.1

    Styles the dropdowns, which were still rendering as raw system controls, the Font size and sort selects now match the app's inputs in every theme, chevron included.

  4. v1.5.0

    Advanced launch behaviour: a project can start itself when Local Test opens (gated behind typing its exact name, with pasting blocked and the name re-checked in the main process), an "open at login" setting, and update checks that run on launch and hourly while the app is open, each one narrated by a dismissible banner, including the checks that find nothing.

  5. v1.4.2

    Redraws the app icon as a pocket console with the play mark optically centred on its screen, replacing the window-chrome mark whose triangle leaned left and whose dots crowded the corner curve.

  6. v1.4.1

    Credits graysonanderson.com throughout the app (Settings, the Help menu, the tutorial, the command palette, the README, and the package metadata) with a test that keeps the link reachable.

  7. v1.4.0

    Organizing: colour-coded tags on every project with tag filtering, a running/stopped filter, six sort orders (my order, name, recently added, recently deployed, most requests, port), pinning, per-project notes, and a redrawn app icon with the play mark properly centred.

  8. v1.3.0

    A retro-handheld pass over the look: two new pocket-console themes (Pocket Green and Berry Pocket), tactile shading on the controls, and short reduced-motion-aware animations throughout, plus a decked-out installer with pixel-art DMG artwork, drag-to-Applications layout, and Windows installer branding.

  9. v1.2.1

    Hardening pass from an adversarial review: project search now honours the symlink jail, Windows editor and terminal launches can no longer be influenced by folder names, git runs with a repo's own config disabled, oversized files can no longer be saved back truncated, undo works after every editor action, per-project environment variables are actually saved, and every theme now meets WCAG AA contrast (with a new test that enforces it).

  10. v1.2.0

    Editor and workspace polish: find and replace, insert an image from your computer, rename files, a keyboard-shortcut cheat sheet, a template-led first run, drag-to-reorder projects, per-request timings with live uptime, and activity export.

  11. v1.1.0

    The creator update: a full Markdown editor with live preview, formatting toolbar, and auto-save that pairs with live reload; project text search; one-click git commit and push; five starter templates; per-project environment variables; menu-bar and tray controls with a real application menu; device-sized preview windows; Cursor/VS Code/Zed/Sublime detection plus Open terminal; deploy-all and stop-all; and Local Test now refuses to serve its own installation.

  12. v1.0.0

    First stable

    First stable release: a tested self-updating system (download and in-place install on macOS, installer hand-off on Windows, quiet check on launch) with an in-app uninstaller, a Cmd/Ctrl+K command palette, drag-and-drop to add folders, Open in VS Code, a live Dock badge and smart port assignment, a symlink-aware security hardening pass, and refreshed docs.

Beta history, 0.x

Twelve betas, from the first working build to the release candidate. The app was called Test Run until 0.1.5.

  1. Beta 0.1.5

    Renames the app to Local Test everywhere (settings migrate automatically from the old Test Run profile) and fixes the two features that broke in Finder-launched builds: Run commands and GitHub sync now recover the real shell PATH (npm, python, git are found again), git fails fast with a clear message on private repos instead of hanging, and the app smoke now also runs a command project end-to-end.

  2. Beta 0.1.4

    The theme dropdown is now a visual picker, each theme shown as its primary and secondary color swatches with the name set in that theme's font, in black, replacing the separate color/font settings, and Settings gains a GitHub section: pick a clone folder and add any owner/name repo as a project that auto-updates before every deploy.

  3. Beta 0.1.3

    Settings gains named modern Primary and Secondary color options (Cobalt, Iris, Violet, Emerald, Coral, and more) that restyle any theme's accents and live indicators, plus a named Font setting (System Sans, Geometric, Humanist, Editorial Serif, Typewriter Mono, Soft Rounded) alongside font size.

  4. Beta 0.1.2

    Deploy now auto-detects build-output folders (_site, dist, build, public, out) and serves the built site instead of a raw repo listing, with a per-project "Serve folder" override.

  5. Beta 0.1.1

    The screenshot tool can now capture any theme and tab (--shot-theme, --shot-tab) with a richer demo project, used to shoot the website gallery.

  6. Beta 0.1.0

    Release candidate

    Feature-complete release candidate: HTTP Range support for media seeking, keyboard shortcuts (Cmd/Ctrl+O add, Cmd/Ctrl+D deploy/stop), and validation against real projects including Local Test running itself; remaining 1.0 blockers are code signing, signed auto-update, and a Windows pass.

  7. Beta 0.0.6

    Auto-recognizes software when a folder is added (Node, Vite, Rust, Go, Python/Django) and prefills the run command so it loads as software instead of a static localhost site.

  8. Beta 0.0.5

    Eight named themes (adaptive Default plus Midnight Harbor, Neon Drift, Amber Terminal, Rose Quartz, Matcha Cream, Glacier, and Paper & Ink) with per-theme fonts, gradients, and button colors, an independent font-size setting, and wrap-safe layouts at any window size.

  9. Beta 0.0.4

    Cloudflare-inspired project workspace: Overview/Files/Activity/Settings tabs, per-project serving settings (SPA fallback, directory listings, live reload), live reload via file watching, a GitHub-style file viewer that opens the README by default (spec.md as backup), and GitHub repo sync (clone/pull, optional pull-before-deploy).

  10. Beta 0.0.3

    Projects can now run software: an optional per-project command (like npm start) with live output and a Run/Stop lifecycle, plus SVG icons replacing all emoji and an in-app beginner tutorial.

  11. Beta 0.0.2

    Adds the app icon, packaged installers (macOS DMG/zip, Windows NSIS config), and a manual update check via the corner version badge.

  12. Beta 0.0.1

    First build

    First working beta: GitHub Desktop–style app for saving local folders as projects and deploying them as static sites on localhost, with settings, activity logs, and smoke tests.

Everything on this page is written into the HTML, so it reads the same with scripts blocked or the network down.