PortDeck

Changelog

Every PortDeck beta, from the first public build forward.

v0.1.0-beta.17

Made provider customization clearer and added Local session durations.

  • Added direct drag-to-reorder controls while keeping Local fixed at the front.
  • Stabilized provider reordering feedback so rows follow pointer movement predictably.
  • Showed how long each active Local development session has been running.
View release

v0.1.0-beta.16

Expanded keyboard navigation and tightened dense layouts.

  • Added keyboard navigation across provider tabs, including number-key shortcuts.
  • Added an in-app shortcut reference for discovering available keyboard controls.
  • Capped the menu-bar window height for smaller displays.
  • Added a compact footer and wrapped long Git branch names.
View release

v0.1.0-beta.15

Simplified Local project cards and reclaimed vertical space.

  • Removed decorative project icons and service-count badges.
  • Moved the active Git branch beside the project name.
  • Aligned Local project and service content with the tighter provider-card spacing.
View release

v0.1.0-beta.14

Made the installed release version visible.

  • Showed the exact installed PortDeck release version in the menu-bar footer.
View release

v0.1.0-beta.13

Added signed in-app update checks powered by Sparkle.

  • Checked the signed PortDeck beta feed daily without automatically installing updates.
  • Added update availability in the menu-bar window and manual checks in Settings.
  • Kept system profiling disabled and verified the signed feed and update archive.
View release

v0.1.0-beta.12

Improved PortDeck icon legibility across macOS.

  • Added a solid black rounded-square background behind the white PortDeck server mark.
  • Improved contrast in Spotlight, Finder, Applications, and the drag-to-Applications DMG.
  • Preserved the existing PortDeck mark and its readability at small sizes.
View release

v0.1.0-beta.11

Sharpened PortDeck’s day-to-day menu-bar workflow.

  • Added keyboard shortcuts for faster navigation and common actions.
  • Simplified the Local view summary and status header.
  • Added refresh controls that update providers when selected.
  • Refined the header copy and visual treatment.
  • Included the Hostinger read-only provider integration introduced after beta.9.
View release

v0.1.0-beta.10

Added Hostinger as a first-class read-only provider.

  • Used the installed official Hostinger CLI to show hosted website configuration state.
  • Added handling for a missing CLI, authentication, rate limits, pagination, search, and retained snapshots.
  • Kept the Hostinger runtime and credentials outside the PortDeck bundle.
View release

v0.1.0-beta.9

Added one-click startup registration.

  • Made Add to Startup register the installed PortDeck app directly with macOS.
  • Fell back to Login Items only when direct registration failed.
  • Isolated or cleaned up LaunchServices registrations for development and verification bundles.
View release

v0.1.0-beta.8

Fixed launch-at-login setup when automatic app registration is unavailable.

  • Opened macOS Login Items directly when PortDeck could not register itself automatically.
  • Explained how to add PortDeck from the Applications folder.
View release

v0.1.0-beta.7

Added native settings and launch-at-login controls.

  • Added a native PortDeck Settings window.
  • Added a signed-app launch-at-login toggle backed by macOS Login Items.
  • Moved the likely-system-listeners preference out of the menu-bar footer.
  • Removed the low-value Diagnostics and status JSON controls from the footer.
  • Made Settings reliably appear in front of other apps.
View release

v0.1.0-beta.6

Focused PortDeck on automatic discovery and read-only deployment health.

  • Removed saved project profiles and the Projects tab.
  • Removed project start, restart, port-switching, and saved lifecycle state.
  • Kept automatic local project and worktree discovery with confirmed stop controls.
  • Kept read-only deployment health across supported providers.
  • Advanced the local status contract to schema 0.2.
View release

v0.1.0-beta.5

Added a standard drag-to-Applications installer.

  • Added a signed, notarized, and stapled DMG with PortDeck.app and an Applications shortcut.
  • Kept the ZIP for Homebrew and fallback installs, with the same verified app in both containers.
  • Restored native-app footer links for Jesse Peplinski, Pep Tech Studios, X, and Twitch.
  • Added DMG checksum, Gatekeeper, quarantine, mount, content, and app-lifecycle verification.
View release

v0.1.0-beta.4

Gave the app and marketing site one consistent visual identity.

  • Replaced the terminal and window-stack icons with the final single-server mark.
  • Applied the mark to the menu bar, popover header, Finder app bundle, favicon, and marketing site.
  • Tuned the compact menu-bar rendering for stronger borders and better status-indicator spacing.
View release

v0.1.0-beta.3

Cut the installed app from about 978 MiB to about 97 MiB.

  • Resolved Convex, Supabase, Cloudflare Wrangler, Railway, Fly.io, and Netlify CLIs from existing installations instead of bundling them.
  • Added in-app setup guidance for missing or unsupported provider CLIs.
  • Kept Local and Projects self-contained with the bundled PortDeck helper and Node runtime.
  • Stripped release binaries and added 110 MiB app and 45 MB ZIP size limits.
View release

v0.1.0-beta.2

Fixed Vercel status in Finder-launched packaged builds.

  • Let the external Vercel CLI resolve Node from its co-installed directory or PortDeck’s bundled runtime fallback.
  • Refreshed the locked provider dependency tree to address the current sharp security advisory.
  • Kept provider behavior and read-only boundaries unchanged.
View release

v0.1.0-beta.1

Published the first direct-download PortDeck beta.

  • Shipped a Developer ID-signed, Apple-notarized, and stapled app for Apple Silicon Macs.
  • Added a companion SHA-256 checksum for the release ZIP.
  • Opened public issue reporting for beta feedback.
View release