Theme

Dev Servers

Raycast Extension to manage local dev servers

  1. 3 commits

    Refined server detection so a server running from a tool's own working directory never surfaces as a row, and added the project identity file.

  2. 7 commits

    Extended dev-server detection beyond the JavaScript world with runtime badges, replaying each server's original command on restart and handling workers that share a port. Hardened restart so replay is positional and decided before the kill, and workers now die with their supervisor.

  3. 1 commit

    Expanded the roadmap with a server detail pane and started-by attribution.

  4. 1 commit

    Fixed a process-detection rule to ask ps for the executable name instead of scanning argv, so matching stays reliable.

  5. 1 commit

    Fixed the menu bar so same-named Start rows always carry a distinguishing subtitle, keeping duplicate entries tellable apart.

  6. 35 commits

    Added a kill HUD confirming menu bar kills on real exit, and made a click survive until its in-flight API work finishes instead of a fixed wall-time. Delegated menu bar restarts to the dashboard's replace-in-place spawn flow, and fixed SVG asset rasterization that dropped line and polygon elements.

  7. 62 commits

    Landed a broad post-release fix pass: helper reaping now kills only workerd orphans, never a tool still running; favicon fetches are pinned to each server’s origin; and pending and failed start rows survive the window closing and stay findable. Added Finder selection as a picker row and fixed the silent auto-open.

  8. 31 commits

    Gave each starting server its own dashboard row, ordered newest first, spinning with a precomputed 20fps arc and failing in place, not a toast. Named the portless-proxy-down and other spawn failures, shared that with restart, and reshaped toasts to lead with the cause and the fix as a button.

  9. 6 commits

    Taught the menu bar to resolve a raster favicon variant for sites that only ship an SVG, and fixed monochrome detection to count CSS named colors as explicit. Reworked the rows to lead with the project name, parenthesized the port and domain, and pruned recents for deleted folders.

  10. 9 commits

    Added per-server favicons to the menu bar with tinted fallbacks and a red kill control, and improved process detection to resolve helper binaries and pnpm shims back to their spawning tool while hiding ephemeral listeners.

  11. 19 commits

    Shipped a menu bar command with per-server actions, frecency starts, and per-project Kill All. Made Shopify theme startup choose a free port when 9292 is busy and explain conflicts clearly.

  12. 10 commits

    Shipped dashboard upgrades: live-tailed startup logs, Copy Network URL and port actions, and Open in Editor with a shared editor preference. Cut polling cost with cached process metadata and fixed LAN exposure and branch-switch detection.

  13. 2 commits

    Added detection for Shopify CLI dev servers and documented the Shopify integration.

  14. 1 commit

    Pulled in upstream contributions.

  15. 15 commits

    Hardened the dev-server flow: fixed a log file-descriptor leak, excluded failed spawns from the expecting set, fixed stale-snapshot recents removal, and improved spawn reliability and focus handling.

  16. 16 commits

    Released the Start Dev Server command: a native folder picker, an empty-state and per-row action, a launchContext state machine owning the spawn flow, and startup logs surfaced on failure.

  17. 5 commits

    Added a 3s timeout to the portless list call and tidied changelog formatting.

  18. 8 commits

    Added searchable project and branch filtering, worktree-aware grouping with per-row branch tags, and portless custom-domain detection, then moved detection into TypeScript and hardened restart behavior.

  19. 4 commits

    Fixed CWD paths with spaces and taught detection to recognize direct-script node servers, rendering their favicons via data URIs.

  20. 1 commit

    Differentiated the project from Port Manager in the docs per reviewer feedback.

  21. 13 commits

    Shipped the initial Dev Servers Raycast extension: stable port detection, Bun-server detection with the right package manager for restart, terminal/finder/refresh actions, a tool filter, validated favicons, confirm-on-destructive actions, and error surfacing. Added README, changelog, linting, Raycast Store screenshots, and optimized icons.