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:3001when a server configured forlocalhost:3000moves 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
.envfiles. - The
Envbadge now opens detected file metadata without showing secret values. - The environment badge now prefers
.envas 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+Nfor 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.