Releases: Bonevil-ca/runyard-releases
Releases · Bonevil-ca/runyard-releases
Runyard 2026.06.0
Share your setup with Export & Import
The big addition in this release: you can now move a tool between Macs (or share it with a teammate) as a single portable .runyard file. Export bundles the tool's commands, actions, and any AppleScripts, scrubs out home paths and secrets, and writes one file you can hand off. Import walks you through a review-and-remap sheet so folders and PATH entries get pointed at the right places on the new machine before anything is saved.
New
- Export a tool: From the editor header or the sidebar context menu, export any service, shortcut, group, or health check to a
.runyardfile. Secrets and absolute home paths are redacted, with a clear summary of what was changed. - Import a tool: Bring a
.runyardfile in with a guided review sheet. Confirm commands, set folders and PATH entries per tool, and rename on collision. Double-clicking a.runyardfile in Finder opens it straight into Runyard. - Log rotation: Process and probe logs now rotate automatically based on size, number of kept rotations, and age. Tune the thresholds in Settings → Advanced.
- Config examples, one click away: A link to ready-made configuration examples now appears across the app, so a good starting point is always close.
Improved
- Sharper health-check stats: Hover a health check's status pill (or its sparkline when the card is collapsed) to see its latency stats. The p50 and p95 figures now use a rolling 1-hour window, so they reflect recent behaviour rather than the whole session.
- Tidier probe cards: A collapsed health-check row is cleaner and less noisy at a glance.
Fixed
- Command arguments are now edited one row at a time, fixing a bug where arguments containing spaces could be split apart and corrupted.
- Adding or importing a tool whose name matches an existing one no longer silently replaces the existing tool.
- The popover now closes cleanly when an action hands off to Finder, Console, or your browser.
- The
directoryfield is now correctly treated as service-only and is stripped from other tool types on save.
Runyard 2026.05.0
First public release
Runyard is a macOS menu bar app that orchestrates your local development environment. Start, stop, and monitor all your services (backends, frontends, databases, proxies) from a single dropdown. No more juggling terminal tabs.
Highlights
- One-click orchestration: Start your entire stack with a single click. Sequential startup with dependency management ensures services launch in the right order.
- Health monitoring: HTTP and TCP health checks with real-time status tracking. Standalone health checks get a 20-bar latency sparkline showing recent polls at a glance.
- Card-dashboard popover: Every tool is a card with a status pill, action chips, and a footer button-bar. Cards collapse individually, and a single Collapse all / Expand all button toggles them in bulk.
- Flexible configuration: Define services, shortcuts, groups, and health checks in a simple JSON config. Organize tools in hierarchical menus that match how you think about your stack.
- Custom actions: Run shell commands, open URLs, execute AppleScripts, or reveal files. All from contextual menu actions attached to each tool.
- Keep the Mac awake: Services can hold sleep off while they run (
keepSystemAwake: true), useful for long builds, dev servers, or background workers. A manual toggle in the popover does the same on demand, with an optional auto-off timer. - Native and lightweight: Pure Swift with AppKit and SwiftUI. No Electron, no web views. Lives in your menu bar with zero dock clutter and minimal resource usage.
- Free tier or Unlimited Tools: Start free for small setups. A one-time Unlimited Tools purchase lifts every cap. Yours forever, no subscription.