Changelog
Decker was previously released as Localhoston. Older entries keep the original product name for historical accuracy.
September 7, 2026
v2.9.0 — Flexible Share Durations and Smoother Desktop Workflows
- Choose how long each Share link stays available, from 30 minutes to 24 hours, when you create it
- Python services now use their own run commands and virtual environments, including in projects that also contain Node apps
- Local preview redirects now preserve unrelated addresses, ports, and paths
- Simple Local URLs setup now explains failures and lets you retry
- Unexpected desktop screen errors now offer a recovery action instead of leaving a blank window
- Dialogs are easier to navigate with the keyboard, notifications support screen readers, and more preview labels are translated into Korean
August 22, 2026
v2.8.6 — A Refreshed macOS Tray and Smoother Workflows
- The macOS menu bar panel now has a cleaner, more compact design that automatically fits your current project's services
- Stopping a localhost now reliably cancels any Share that is still being prepared
- Your localhosts stay in place during temporary project file changes, and Decker always shows the latest folder scan
- Rapid Settings changes now keep your most recent choice
- Sensitive account actions, including account deletion, now have stronger safeguards
August 11, 2026
v2.8.5 — More Reliable Public Share Verification
- Decker now confirms that a public link reaches the exact Share you just started before marking it ready
- Working Share links no longer stay stuck in a waiting state because of a separate connection-status check
- If a public link takes longer than expected, Retry verification now immediately resumes checking the same Share
August 10, 2026
v2.8.4 — More Reliable Existing Share Links
- Public Share links created with earlier Decker versions now work again when you share the same local service
- Decker keeps the same public address when reconnecting and verifies that it still belongs to your account
- If sharing cannot start, Decker now shows a clearer message explaining what to do next
August 8, 2026
v2.8.3 — More Reliable Localhost Restarts and Updates
- Stopping or restarting a localhost now fully closes the previous development server, so its port is ready for the next run
- Rust projects and Build Check now use the Rust version selected by the project, avoiding compiler-version failures caused by Decker's own tools
- GitHub backups now more reliably preserve your project's current branch and working files
- Desktop updates now wait for both the macOS and Windows downloads to be ready before becoming available
August 3, 2026
v2.8.2 — Safer Localhost Sessions and Build Checks
- Build Check now explains the problem and what to do next when it cannot run
- Signing in, switching accounts, and deleting an account now keep each account's projects and running localhosts safely separated
- Deployments and GitHub backups now exclude more sensitive settings files, and localhosts automatically find another port when the preferred one is busy
- On a Mac shared by multiple signed-in users, Simple Local URLs now work only for the active user while other sessions automatically use a working numbered URL
July 25, 2026
v2.8.1 — More Reliable Sign-in and Membership Status
- Desktop sign-in and GitHub connection now stop promptly with a clear retry message when the browser handoff cannot complete
- Monthly cancellation and Monthly-to-Lifetime transition dates now stay consistent across the desktop app and web dashboard
- Starter project selection now explains the one-project choice more clearly and keeps long project lists accessible
July 24, 2026
v2.8.0 — Monthly Membership Support
- Monthly membership unlocks the same Decker features and 3-device access as Lifetime with recurring monthly billing
- Monthly access follows the paid billing period across renewals, cancellations, payment issues, and refunds
- When moving from Monthly to Lifetime, Monthly stays active through its paid period without renewing and Lifetime access begins afterward
July 23, 2026
v2.7.1 — Safer Project Removal and More Accurate Logs
- Projects can no longer be removed while their localhosts are starting, running, or shared
- Service logs now color verified status and error information without treating build counters, durations, source positions, or URLs as failures
July 21, 2026
v2.7.0 — Tray Controls and Faster Service Feedback
- The new menu bar Tray panel shows the currently selected project and lets you start or stop its localhosts without opening the main window
- Starting or stopping a localhost now updates the Tray and main window promptly, selects its logs automatically, and records an explicit stop message
- Static HTML projects now keep file access inside the selected project even when the folder contains symbolic links
- First-project setup and Tray visuals are cleaner and easier to scan
July 18, 2026
v2.6.1 — Smarter Project Detection and Clearer Service Status
- Project scanning now recognizes CRA, Vue CLI, React Email, Vite, and supported Python apps more accurately while avoiding false extra localhosts
- Detected Node projects now start through the script Decker actually found, including start, serve, and named React Email development scripts
- Running, Shared, and Public URL states are easier to distinguish, and service logs now include timestamps
- Starting local services is more reliable when account sessions or project state change during startup
July 16, 2026
v2.6.0 — Reliable Sign-in and Localhost Control
- Desktop sign-in can now be canceled cleanly, and removed devices return only after a verified new sign-in
- Static HTML localhosts now receive a working managed port, while failed start, stop, move, and removal actions show clear feedback
- Public Share activation now waits for the exact preview session to be reachable and recovers more reliably from delayed connection state
- Account deletion now finishes local cleanup after an offline period while leaving local project folders and external deployments untouched
July 15, 2026
v2.5.0 — Safer Accounts and Deployments
- Switching accounts now keeps projects, running localhosts, logs, and connected services isolated
- Vercel deployments now preserve Team connections and include the files monorepo localhosts need
- Removed devices stay revoked until the next explicit sign-in, while keeping Starter and Lifetime device limits intact
- macOS and Windows downloads now choose the correct installer, and inactive localhost logs and status are clearer before startup
July 13, 2026
v2.4.1 — Reliable Public Sharing
- Shared preview links now keep and reuse their existing public address after stopping or expiring
- Sharing now recovers automatically when a saved tunnel is no longer available
- Public preview startup now waits for the verified app response without tearing down a healthy connection
July 12, 2026
v2.4.0 — Smarter Project Setup
- Scan a folder and review the localhosts Decker finds before saving your first project
- When a folder contains multiple projects, Decker separates them so you can choose what to add
- Project actions, service controls, and device status are easier to find in the refreshed desktop
- Project startup, sign-in, and sharing are more reliable when something goes wrong
July 2, 2026
v2.3.2 — Protected Sharing and Preview Reliability
- You can now protect shared preview links with a password
- Simple Local URLs recover more reliably after setup when the local helper reconnects
- Local previews and sharing now handle Windows paths, port changes, and repeated share clicks more reliably
June 28, 2026
v2.3.1 — Simple Local URLs
- Windows can now use the same port-free local preview URLs as macOS after system approval
- The Simple Local URLs setup prompt now appears only after Decker has a browser-openable local service
- Simple Local Addresses has been renamed to Simple Local URLs while keeping existing setup choices intact
June 27, 2026
v2.3.0 — Simple Local Addresses
- Local previews can now use simple project addresses without the fallback port when macOS approval is enabled
- First-run setup now explains simple local addresses and lets you finish setup later from Preview settings
- Preview links, browser opening, and local sign-in redirects now stay aligned with the active preview address
June 26, 2026
v2.2.15 — Clearer Desktop Contrast
- Dark and light mode project controls are easier to see at a glance
- Selected projects, selected services, and sidebar actions now stand out more clearly
- Play and stop controls now keep a more consistent visual weight across themes
June 24, 2026
v2.2.14 — Clearer Starter Project Access
- Starter access now handles saved projects more clearly
- Locked projects are easier to understand and manage from the sidebar
- Upgrading to Lifetime now gives a clearer path back to all saved projects
June 23, 2026
v2.2.13 — Share Preview Hotfix
- Shared preview links now stay reliable when the same subdomain is shared repeatedly
- Share connection checks now track the exact preview session instead of relying on the long-lived Cloudflare tunnel id
- Older app versions can still check the newest active Share session while newer versions use the precise session id
June 23, 2026
v2.2.12 — Faster Shared Previews
- Shared previews now reuse a stable Cloudflare tunnel and DNS binding for each subdomain
- Opening a shared preview now waits until the public URL is actually ready
- Share logs now keep the useful ready time while avoiding noisy per-check connection details
June 16, 2026
v2.2.11 — Cleaner Project and Web UI
- Project, Settings, service, and update controls now use a more consistent desktop UI structure
- The web dashboard, docs, comparison pages, and sign-in screens are easier to maintain without changing the existing experience
- GitHub backup setup and project detail flows now have broader regression coverage
June 14, 2026
v2.2.10 — Tauri Project Launch Fix
- npm-based Tauri projects now launch correctly from Decker
- Workspace Tauri apps are more reliable when Decker adjusts their local port
- Tauri project startup now uses the right command style for npm, pnpm, yarn, and bun
June 13, 2026
v2.2.9 — Clearer Decker Code Sign-in
- Desktop sign-in now shows an easier-to-copy Decker code
- GitHub connection now uses the same Decker code wording in Settings
- The sign-in code is now shorter to type and no longer includes a hyphen
June 12, 2026
v2.2.8 — Safer Sign-in and Startup
- Desktop sign-in now asks you to confirm a short confirmation code before completing
- Starting local services is more reliable across custom shells and repeated clicks
- Background cleanup is safer on Windows and avoids stopping unrelated cloudflared processes
- License, sharing, cleanup, and account actions now handle service errors more reliably
June 11, 2026
v2.2.7 — More Reliable Sharing and Settings
- Sharing is more reliable when creating a public preview link
- Sign-in, Vercel connection, and device activation now handle repeated attempts more gracefully
- Downloads and app updates now fail more safely when release data is incomplete
- Settings keeps the same desktop experience with cleaner account, sharing, integration, and system sections
June 10, 2026
v2.2.6 — Safer Sharing and Sign-in
- Share links are less likely to collide with another active share
- Browser sign-in and Vercel connection now return more safely to the desktop app
- Device activation is more reliable when signing in on multiple machines
- Project and service state now survives interrupted writes more reliably
June 9, 2026
v2.2.5 — Smoother Play and Share
- Pressing Play can now open the local site automatically after the service is ready
- Share now shows the public URL in a focused dialog with Open and Copy actions
- Shared services now use a quieter status indicator in the service row
- Vercel connection errors are now easier for us to diagnose when authorization fails
June 7, 2026
v2.2.4 — Update Reliability
- Future desktop updates are more reliable across macOS and Windows
- Older desktop versions can continue updating safely
- Download links now stay better aligned with the latest app version
June 6, 2026
v2.2.3 — Desktop Auth Stability
- Settings logout now clears the desktop session reliably on the first click
- Desktop auth return handling is more consistent after browser sign-in
- Tested macOS patch releases now stay marked as supported in System settings
June 5, 2026
v2.2.2 — Desktop Sign-in Return
- Desktop sign-in now returns directly to the Decker app after browser authentication
- Vercel connection now returns directly to the app after authorization
- Existing polling remains as a fallback when the browser app-open prompt is canceled
- Removed unused legacy Settings tab components
May 31, 2026
v2.2.1 — Release and Deploy Safety
- App downloads are now checked more carefully before a new version is published
- Windows downloads now stay aligned with the matching app version
- Tunnel cleanup now avoids marking sessions disconnected when Cloudflare deletion fails
- Deploy and GitHub backup now better avoid oversized or sensitive project files
May 29, 2026
v2.2.0 — Preview Check
- Preview Check now shows whether a shared public URL opened, whether the app page loaded, and whether important app requests failed
- Recent preview requests are now easier to scan when something fails
- Copy report for AI now summarizes the public URL, page status, and relevant app problems more clearly
- Service logs now restore more reliably after the desktop UI reloads
- Homepage, About, Docs, and alternative pages now better explain Decker as one-click localhost control for AI-built products
- The web favicon now uses the Decker app icon
May 28, 2026
v2.1.1 — Starter Device and Logout Fixes
- Starter access now consistently uses one active device across the desktop app, dashboard, and license APIs
- Logging out from Settings now closes the Settings window cleanly before returning to sign-in
- Homepage, docs, FAQ, and AI-readable content now use clearer Starter and Lifetime wording
May 27, 2026
v2.1.0 — Starter Access and Lifetime Upgrade
- Starter access is now available for signed-in users, with Lifetime unlocking sharing, deployment, and advanced workflows
- Upgrade prompts now appear directly when a Lifetime-only action is needed
- Desktop projects are now scoped by account, keeping each signed-in user's project list separate
- Checkout now focuses on the one-time Lifetime license while existing customers keep their access
May 23, 2026
v2.0.0 — Localhoston is now Decker
- Localhoston has been renamed to Decker, with a new app identity, domain, and desktop deep link
- The app now uses rundecker.com for sign-in, licensing, sharing, deploying, downloads, and updates
- The desktop app now ships under the Decker name and icon
- Existing accounts and lifetime licenses continue to use the same backend customer records
May 21, 2026
v1.8.0 — Safer Deploys & Cleaner Settings
- Deploy is now safer — Localhoston no longer changes your project's local Git setup when deploying
- GitHub backup repositories can now be connected per project
- Settings now opens as a modal, so you can manage preferences without leaving your current project
- Improved reliability for Vercel sign-in, port conflicts, and background server cleanup
- Polished the project list, Add Project flow, service rows, menus, and sharing controls
May 14, 2026
v1.7.0 — Auto-Update Notifications
- A notification now appears at launch when a new version is available — update with one click, no need to open Settings
- Fixed an issue where projects using Bun or npm couldn't start their dev server in certain monorepo setups
May 11, 2026
v1.6.0 — Sign-in Experience
- Signing in from the desktop app now opens the dashboard — with an Open Localhoston button to jump straight back to the app
- Fixed a bug where temporary server errors could incorrectly sign you out of the desktop app
April 21, 2026
v1.5.6 — Bug Fix
- Clicking the Dock icon now restores the app window after it's been closed (macOS)
April 20, 2026
v1.5.5 — Intel Mac Support
- macOS release is now a universal binary — works natively on both Intel and Apple Silicon Macs
- Auto-updates now deliver correctly to Intel Mac users
April 19, 2026
v1.5.4 — Bug Fix
- Project favicons and monorepo status now refresh automatically when the app regains focus
April 5, 2026
v1.5.3 — Bug Fix
- Existing projects with duplicate port assignments are now automatically fixed when the app gains focus
April 4, 2026
v1.5.2 — Bug Fix
- Fixed a bug where monorepo services could be assigned the same port, causing one service to fail on startup
April 3, 2026
v1.5.1 — Build Check
- New Build Check button — check your project for errors with one click, right from the log panel
- Fixed Start All / Stop All not working for static HTML projects
April 2, 2026
v1.5.0 — Background Mode & Settings
- The app now stays running in the background when you close the window — your dev servers keep running
- New Launch at Login option in Settings — start Localhoston automatically when you log in
- Settings redesigned with a cleaner horizontal layout
- Improved macOS spacing — sidebar and content are now properly aligned
April 1, 2026
v1.4.1 — UI Improvements
- The app now looks more native on macOS — the title bar blends seamlessly with the sidebar
March 31, 2026
v1.4.0 — UX Improvements
- Logs panel now opens automatically when you press Play
- Logs are now color-coded — errors in red, warnings in yellow, success messages in green
March 26, 2026
v1.3.1 — Security Improvements
- Multiple desktop-app projects can now run at the same time without port conflicts
- Improved safety when running projects from untrusted sources
- Deploy credentials are now handled more securely
- Strengthened app security policies
- The app can now only open folders you've added as projects
- Sharing is now protected against oversized requests
March 25, 2026
v1.3.0 — Windows Support
- Localhoston is now officially available on Windows
- Windows download added to the dashboard
- Projects using Nx or Lerna are now detected automatically
March 24, 2026
v1.2.1 — Stability
- Improved reliability of project detection
- Crashes and errors are now reported automatically to help us fix issues faster
March 23, 2026
v1.2.0 — Share Improvements
- Share auto-expires after a set duration (default 2 hours, up to 24 hours)
- New Share Duration setting in the Sharing tab
- Settings now organized into General and Sharing tabs
- Tunnels stay alive after closing the app — your share link keeps working
- Leftover sharing sessions are automatically cleaned up when you reopen the app
March 20, 2026
v1.1.0 — New Features
- Static HTML projects are now supported — just drop a folder with index.html
- Relocate projects when a folder is moved or renamed (no need to delete and re-add)
March 17, 2026
v1.0.2 — Improvements
- Deploy now opens your production URL (e.g. myapp.vercel.app)
- You can now re-deploy after the first deployment
- Fixed an issue where Share could fail after leaving the app idle
March 13, 2026
v1.0.1 — Bug Fixes
- Fixed login session loss when returning to the app after 30+ minutes
- Fixed folder path click to open in Finder
March 7, 2026
v1.0.0 — Initial Release
- Drag-and-drop project management with 20+ framework auto-detection
- One-click dev server start/stop with real-time logs
- Custom localhost domains (e.g. web.myapp.localhost)
- Share your project with a public URL
- One-click deploy to Vercel — no Git required
- Multi-project folders are detected and managed automatically
- Light/Dark/System theme, English and Korean
- Sign in with GitHub or Google, use on up to 3 devices