Release notes

What's new in Localdeck

Version 0.2.3 (43)

Localdeck Release Notes

0.2.3 (43)

Device preview port detection hotfix.

Highlights

  • Fixed device previews opening the wrong project when the configured localhost port was already occupied.
  • Device Preview now uses the runtime URL detected by Localdeck, for example localhost:3001 when a server configured for localhost:3000 moves to the next available port.
  • Added regression coverage for project and service preview URLs with runtime port overrides.

0.2.2 (42)

Distribution reliability hotfix.

Highlights

  • Reissued the public download with a new build number so browsers cannot reuse a cached broken zip.
  • Kept the release archive free of macOS AppleDouble metadata that can make Gatekeeper report the app as damaged.

0.2.2 (41)

Usage overview navigation release.

Highlights

  • Made project rows in the usage overview clickable to open the project's usage detail directly.
  • Added a small eye indicator next to client names to signal the drill-in behavior.

0.2.1 (39)

Public website and purchase flow release.

Highlights

  • Made the public Localdeck home page available at the root URL.
  • Added the affiliate page and Lemon Squeezy affiliate tracking.
  • Added direct access to Lemon Squeezy billing from the Pro plan settings.
  • Added privacy-safe product analytics events for purchase, billing, and license actions.
  • Kept tests isolated from app runtime analytics and theme application.

0.2.0 (38)

Production licensing release.

Highlights

  • Connected Localdeck Pro to the approved Lemon Squeezy production checkout.
  • Production builds now validate Pro licenses against the production Product and Variant IDs.
  • Kept new public installations on Free until a valid Pro license is activated.
  • Made the Free plan badge open pricing and the Pro plan badge open the plan settings.
  • Updated licensing documentation and release instructions for the production purchase flow.

0.1.2 (37)

Usage tracking reliability release.

Highlights

  • Split usage sessions automatically when they cross midnight so daily totals and session lists stay consistent.
  • Pause usage tracking at the actual idle threshold and when the Mac goes to sleep.
  • Resume tracking as a new session after inactivity or sleep.
  • Fixed totals, charts, and period summaries incorrectly including paused time.

0.1.2 (36)

Free plan rollout hotfix.

Highlights

  • Fixed public installations incorrectly starting with Pro beta access.
  • New public installations now start on the Free plan as intended.
  • Pro access is granted only after activating a valid Localdeck Pro license.

0.1.2 (35)

Project setup and website animation polish release for the private beta.

Highlights

  • Added drag-and-drop ordering for development commands and linked local preview URLs.
  • Preserved command order as the real process startup order.
  • Prevented the project form window from moving while reordering rows.
  • Fixed animated website content flashing briefly before entrance animations begin.
  • Added the Free and Pro plan interface, contextual limits, and Lemon Squeezy license activation foundation.
  • Kept existing private-beta users on Pro access until the production checkout is approved.

0.1.2 (34)

Port conflict reliability release for the private beta.

Highlights

  • Fixed Play and Start Workspace opening an already occupied configured port instead of the alternate URL assigned by the new dev server.
  • External app launchers such as MAMP no longer trigger misleading shared-port conflicts or attempts to stop their services.
  • Prioritized newly detected frontend URLs over already running secondary services when resolving startup readiness.
  • Added the internal Free and Pro entitlement foundation without restricting existing beta users.

0.1.2 (33)

Privacy-safe product analytics release for the private beta.

Highlights

  • Added anonymous product analytics to understand feature adoption and improve Localdeck.
  • Added a privacy setting to disable analytics and a discreet installation identifier for support.
  • Tracks a minimal product funnel without sending project names, paths, URLs, commands, logs, or project content.
  • Updated release packaging to include TelemetryDeck's privacy manifest.

0.1.2 (32)

Global access shortcut release for the private beta.

Highlights

  • Added Open Localdeck to the menu bar context menu.
  • Added the global Shift-Command-L shortcut to open Localdeck from any app.
  • Updated the release workflow for the Nuxt website structure.

0.1.2 (31)

Browser launch reliability hotfix for the private beta.

Highlights

  • Fixed Play occasionally opening the same local URL in two browser windows.
  • Invalidated stale readiness checks after stop, restart, error, or a newer start request.
  • Ensured only the current Play or Start Workspace execution can open the browser.

0.1.2 (30)

Device Preview release for the private beta.

Highlights

  • Added Preview on Devices with temporary local-network URLs and QR codes.
  • Added linked local URLs for APIs, CMS instances, WordPress, and admin tools.
  • Added independent availability checks and project-card preview status.
  • Added proxy support for linked URLs, redirects, authentication headers, cookies, CORS, and Nuxt/Vite WebSockets.
  • Redesigned the add/edit project form into clearer General, Execution, Preview, Links, and Notes sections.
  • Added confirmation before deleting a project.
  • Updated the download page with the new Device Preview workflow.

0.1.2 (29)

Project notes and menu organization release for the private beta.

Highlights

  • Added optional free-form notes to projects.
  • Added a notes indicator and quick notes viewer from project rows.
  • Reorganized project actions into clearer grouped menus.
  • Added icons across project menus and the macOS menu bar menu.
  • Grouped usage statistics and tracking controls under a dedicated Usage submenu.

0.1.2 (28)

Usage export filter release for the private beta.

Highlights

  • Usage Overview exports now respect the selected period and custom date range.
  • Per-project usage exports now respect the selected period and custom date range.
  • Usage filter choices are remembered across window reopenings.
  • Custom date ranges are remembered separately for the overview and each project.

0.1.2 (27)

Usage sessions and service readiness release for the private beta.

Highlights

  • Added custom date filters to Usage Overview and per-project Usage.
  • Added a per-project session list with incremental loading.
  • Added editing for completed usage sessions, including long sessions.
  • Improved usage duration handling when edited sessions had paused time.
  • Logs now show all configured services and readiness can identify the service URL that responded.

0.1.2 (25)

Duplicate URL hotfix for the private beta.

Highlights

  • Fixed duplicate browser tabs when starting projects with multiple dev commands.
  • Start Workspace no longer opens the same local URL twice when a workspace link matches the project localhost.
  • Duplicate workspace links are ignored during automatic workspace launch.

0.1.2 (24)

Manual update installation release for the private beta.

Highlights

  • Localdeck still checks for updates automatically.
  • Sparkle no longer installs updates automatically in the background.
  • Users decide when to install an available update and can see release notes before updating.

0.1.2 (23)

Multi-service dev commands release for the private beta.

Highlights

  • Added ordered dev commands for projects that need more than one local process.
  • The add/edit project form now presents dev commands as a clear top-to-bottom launch sequence.
  • Existing single dev commands migrate into the new command list automatically.
  • Logs can now be filtered by individual command/service when a project has multiple processes.
  • Port checks and readiness checks now account for configured command URLs.

0.1.2 (22)

Workspace launch preferences release for the private beta.

Highlights

  • Added a per-project preference to open or skip the local URL after Play or Start Workspace readiness.
  • Added per-link switches for opening selected workspace links during Start Workspace.
  • Improved link editing with compact URL display, better spacing, multiline custom link names, and working copy/paste shortcuts.

0.1.2 (21)

Error notification release for the private beta.

Highlights

  • Added notifications when a managed dev process fails.
  • Added notifications when Play or Start Workspace cannot confirm localhost readiness.
  • Clicking an error notification opens the project logs window.

0.1.2 (20)

Catalan localization hotfix.

Highlights

  • Fixed the Catalan running status badge label.

0.1.2 (19)

Project form and startup feedback release for the private beta.

Highlights

  • Prevented adding the same project folder more than once.
  • Duplicate folders are detected as soon as a folder is selected in the add/edit form.
  • Play-started dev processes now stay in the initializing state until localhost readiness and notification handling finish.
  • Documented the deferred safe environment switching flow in the roadmap.

0.1.2 (18)

Environment clarity and localhost readiness release for the private beta.

Highlights

  • Prioritized the project’s configured localhost URL when detecting whether a dev server is ready.
  • Notification clicks now open the ready localhost URL in the browser.
  • Improved handling when continuing despite a port conflict, so Localdeck does not confuse the old listener with the new dev process.
  • Clarified the environment detail window with local profile, base file, and read-only detection notes.

0.1.2 (17)

Window polish release for the private beta.

Highlights

  • Added a close button to the main Localdeck window.
  • Closing the main window now hides it while keeping Localdeck running in the menu bar.
  • Added extra top spacing to the main window and add/edit project form.

0.1.2 (16)

Environment detail release for the private beta.

Highlights

  • Added a read-only environment detail window for detected .env files.
  • The Env badge now opens detected file metadata without showing secret values.
  • The environment badge now prefers .env as the default local profile when present.

0.1.2 (15)

Usage accuracy release for the private beta.

Highlights

  • Added manual pause/resume for usage tracking while a dev process keeps running.
  • Added optional idle pause for usage tracking after 15 minutes without Mac activity.
  • Added CSV and JSON usage exports for project usage and global usage.
  • Added long-session warnings for possible usage overcounts.

0.1.2 (14)

Bug fix release for the private beta.

Highlights

  • Fixed the quit confirmation alert so Cancel is the last action when active dev processes are running.

0.1.2 (13)

Polish release for the private beta.

Highlights

  • Improved automatic scroll positioning after starting a project so the first project keeps its top spacing.

0.1.2 (12)

Polish release for the private beta.

Highlights

  • The main panel opens on first launch and when you open Localdeck from Applications (not only the menu bar icon).
  • Restored the white background on the add/edit project form.
  • Fewer spurious “notification failed” log lines when notifications are unavailable in development or denied by macOS.
  • More reliable freeing of a busy port before starting a dev server.
  • Usage charts include the full tracked history in the selected period range.

0.1.2 (11)

Bug fix release for the private beta.

Highlights

  • Usage charts assign a distinct color per project instead of reusing the client color.

0.1.2 (10)

Phase 2 release for the private beta.

Highlights

  • macOS notifications when your dev server is ready (Play) or when Start Workspace finishes (with the URL/port in the message).
  • Port conflict dialog before start: continue on another port, free the port, or cancel.
  • Start Workspace and Play detect the real localhost port from dev logs when the configured port is busy.
  • Log search, stdout/errors filter, and follow-scroll toggle in the logs window.
  • Start Workspace waits for port conflict resolution before opening the editor or dev process.

0.1.2 (9)

Polish release for the private beta.

Highlights

  • Slightly darker grouped background (#F2F2F2) for panels and project lists.
  • Phase 1 polish: refresh status button, keyboard project list navigation, and missing-folder warnings on project cards.

0.1.2 (8)

Maintenance release for the private beta.

Highlights

  • Fixed ⌘U (View Usage) and ⌘N (Add Project) not working while Localdeck is active.
  • Menu bar apps now register a proper application menu so command-key shortcuts behave like ⌘Q.

0.1.2 (7)

Usage insights release for the private beta.

Highlights

  • New usage overview with period filters, summary cards, daily bar charts, and breakdowns by project, client, or stack.
  • Redesigned per-project usage window with the same period filters and daily charts.
  • Open usage overview from the menu bar with ⌘U (View Usage).
  • Clearer duration formatting (for example 8h 32m) and chart tooltips that follow the cursor.
  • Popover list uses a lighter grouped background for better readability.

0.1.2 (6)

Theme fix release for the private beta.

Highlights

  • Fixed automatic theme mode not reliably following macOS appearance.
  • Fixed light/dark theme switching sometimes only updating part of the UI.
  • Settings sections now use adaptive system colors consistently.

0.1.2 (5)

Private beta maintenance release.

Highlights

  • Added local usage tracking for managed dev processes.
  • Improved theme switching across the popover, settings, and logs windows.
  • Added automatic scroll-to-top after running a project or starting a workspace from a scrolled list.
  • Improved running project controls with a clearer green stop button.
  • Refined project form spacing and link editing details.

0.1.1 (4)

Polish release for the private beta.

Highlights

  • Refined project cards with grouping, sorting, archive filtering, and clearer running state.
  • Added grouped project sections by client or stack.
  • Improved Start Workspace feedback with an initializing state before the workspace is ready.
  • Added static site preview support for projects with an index.html.
  • Redesigned the add/edit project form with a more native macOS grouped layout.
  • Improved workspace links editing, including custom links.
  • Cleaned up project menus and top bar menu grouping.
  • Added Cmd+N for creating a new project.

0.1.0 (3)

Initial private beta build.

Highlights

  • Native macOS menu bar app.
  • Local project list with search, pinned/recent projects, archive filtering, client and stack metadata.
  • Quick actions for Finder, Terminal, editor, localhost, and dev process start/stop.
  • Background dev process management with per-project logs.
  • Start Workspace workflow.
  • Workspace links.
  • Catalan and English localization.
  • Light, dark, and automatic theme support.
  • Feedback via email with local diagnostic details.