F-Bar Release History

Version 6.3.0

New

  • Choose your refresh interval. Preferences › General lets you choose how often F-Bar refreshes your Forge data: every 5, 10, 15, 30, or 60 minutes.
  • Open Device List. Preferences › Notifications includes a button that opens your device list on the F-Bar website, already signed in. From there, you can send a test push to any device.

Fixes & polish

  • A simpler deployment-script toolbar keeps “Save to Forge” visible, even in a narrow window. Open the File menu to reload or save your local script, reveal it in Finder, or locate a missing file.
  • Refreshing Forge data now uses fewer API requests. F-Bar waits when the account reaches its rate limit and retries temporary connection failures, making refreshes more reliable when you have many servers or share the account with other tools.
  • Rebooting PHP for a single site works again. The request sent a badly formatted version value, and Forge rejected it.
  • Push notifications are now registered reliably on every launch. Previously, the device token could miss the backend on a normal start, so alerts stayed off even though the checkbox said on. The Notifications checkbox now shows what the server actually has.
  • Error alerts can no longer get stuck behind other windows. While an alert is open, the app shows a Dock icon, so you can always bring it back with ⌘-Tab. Alerts also close automatically after five minutes.
  • Error alerts now say which action failed, with the message from Forge underneath, instead of showing only the raw message.
  • The deployment-script editor warns you before writing a script to a file that belongs to another site, so one wrong Enter in the save dialog can no longer overwrite another project’s script.
  • Reloading a linked file whose content has not changed no longer marks the editor as edited.
  • Fixed a crash in site monitoring that could happen when the Mac was under heavy load.

Version 6.2.0

New

  • Favorite sites. Mark any site as a favorite and it’s pinned to the top of the menu under a new “Favorites” header — your most-used sites are always one click away, no matter which server they live on.
  • Custom servers. Add your own non-Forge machines (a NAS, a legacy box, anything with SSH) and open a terminal to them straight from the menu. Managed in Preferences › Servers, with drag-to-reorder.
  • Deployment scripts from disk. The deployment-script editor can now load from and write to a local file — keep your scripts in a repo or backed up however you like. A status line always shows whether the editor, your file, and Forge are in sync, and Save is now explicitly “Save to Forge”.
  • Copy Path. Hold (⌥) Option and “Open Terminal Here” becomes “Copy Path” — grab the frontmost Finder window’s path without opening a terminal.

Redesigned Preferences

  • Preferences is now a native toolbar-pane window with five focused panes: General, Forge Accounts, Servers, Monitoring, and Account.
  • Drag to reorder your Forge accounts — the menu follows your order.
  • Per-server options (hide from menu, connect via internal IP) and site-monitoring settings live in tidy detail sheets.
  • Cleaner labels, standard macOS controls, and a layout that follows the system Settings conventions.

Fixes & polish

  • Signing in from Preferences now finishes the job: your servers load into the menu immediately, instead of after a relaunch.
  • Clicking an expired or already-used sign-in link now explains what happened and asks you to request a new one, instead of showing “Server error (0)”.
  • Moving to a new Mac with Migration Assistant no longer leaves F-Bar half signed in (welcome screen showing while the app was actually still authenticated in the background). Your session now carries over properly.
  • The sign-in email flow is more reliable on corporate accounts: sign-in links are no longer consumed by email security scanners before you can click them.
  • Removed the duplicate Sign In button from the Account pane.
  • Tidier menu: favorites are marked by the new header section instead of a star on every row.
  • Under the hood: several windows (About, announcements, config editors) were rebuilt on modern SwiftUI foundations, and crash-report symbol upload was fixed so future issues get diagnosed faster.

Version 6.1.0

  • Site submenu now shows the deploy branch (e.g. “Deploy Site (main)”) so you can see what’s about to ship without leaving F-Bar.
  • Opening a terminal for a zero-downtime deployment site automatically cds into /current.
  • Distinct deploy sounds: a soft chime on success and a sharper, doubled cue on failure.
  • When two sites share a name across servers (e.g. mid-migration), each row now shows the server in parentheses so you can tell them apart.
  • Actionbar: Prefix queries like my.site now return rows for every matching site, not just the longest match.
  • Fixed an occasional crash when refreshing servers if duplicate server IDs appeared in the response.
  • The .env editor footer now follows light/dark mode reliably when the system switches appearance.
  • Cleaned up the leftover “helper app not found” warning some users saw at boot from a long-removed launch-at-login helper. The cleanup now verifies via launchd and retries on the next launch if it can’t finish.
  • Quieter console: removed deprecation warnings from the .env / nginx / deployment-script editor windows and a stray developer log.
  • Various bugfixes.

Version 6.0.3

  • Action bar, nicer color theme for dark and light.
  • Various bugfixes, including URL aliases.
  • Action bar freeze on load fixed.

Version 6.0.2

  • Open in Ghostty.
  • Bugfixes.

Version 6.0.1

Minor bugfixes.

Version 6.0

Rebuilt for Forge’s new API

The previous Forge API is being retired on March 31, and older versions of F-Bar will stop working after that date.

New: Action Bar

  • A global hotkey-triggered floating action bar (Cmd+Shift+Space) with:
    • Fuzzy search across all actions.
    • Recent commands tracking.
    • Keyboard navigation.

New: Native push notification system

Replaced the legacy Pusher-based system with a native push notification system, including:

  • Deployment success/failure alerts.
  • Site status change notifications.

Enhanced error handling

  • HTTP 504 Gateway Timeout support.
  • HTTP 409 Conflict support.
  • Better transient error handling with auto-retry.
  • Device recovery if removed from backend.

Core features and improvements

  • Menu bar server/site monitoring with improved stability. Site monitoring race conditions fixed.
  • Deployment management with script editing.
  • Monaco Editor integration for syntax highlighting (deployment scripts, logs, etc.). Find support (Cmd+F).
  • Nginx log viewing with improved syntax highlighting (Monaco Editor).
  • Keychain prompts eliminated. Secure Keychain credential storage with fewer permission dialogs.
  • Active dialogs now show an icon in the Dock.
  • General stability and usability improvements.
  • Smarter caching to respect Laravel Forge’s rate limiting.
  • Smarter refreshing.
  • Memory leaks fixed.
  • Issue config:cache after .env save as an option.
  • Device management.
  • Auto-retry on transient errors.
  • Better error messages.
  • Idle-based refresh.
  • Tahoe-style app icon.

Version 5.1

  • View application logs.
  • Minor bugfixes.

Version 5.0.5

  • Minor bugfixes.

Version 5.0.3

  • Rebooting default PHP for a server works again.
  • Rebooting PHP on site level for multiple PHP versions.

Version 5.0.2

  • Fixed sorting of servers with multiple Forge accounts.

Version 5.0.1

  • Editor cursor is not white on light themes.
  • Minor bugfixes.

Version 5.0

  • Universal macOS binary: support for M1 and Intel.
  • View log files for PHP, Nginx, and MySQL.
  • Perform test on Nginx config.
  • Open Terminal works with isolated users.
  • Uploading SSH key works again.

Version 4.0.2

  • Prevent responses from Laravel Forge from being cached by macOS.

Version 4.0

  • Site monitoring runs in a separate process.
  • Shortcut to log files.
  • Notarized and prepared for Catalina 10.15.
  • Syntax highlighting and themes.
  • Warning if debug mode is set to true in .env.
  • Warning if Forge API key has expired.

Version 3.1.1

  • Mojave Dark Mode fixes.

Version 3.1

  • Server-level indicator for site monitoring.
  • Reboot PHP.
  • Link to server page on Laravel Forge.
  • Hourly refresh of server list.
  • Fix: dialogs and windows presented on top of window stack.
  • Fix: warning if you don’t have an SSH key and try to upload it.
  • Fix: small typos.

Version 3.0.1

  • Fixed a crash related to modal dialogs.

Version 3.0

  • Get notification when deployment fails.
  • Open top-most Finder window in Terminal.
  • Edit deployment scripts.
  • Open as many configuration windows as you like with copy/paste between them.
  • Open Terminal to a specific site.
  • Fix: dialogs getting lost in full-screen mode.
  • Minor bugfixes and typos.

Version 2.1

  • Get notification when deployment fails.
  • Open top-most Finder window in Terminal.
  • Edit deployment scripts.
  • Open as many configuration windows as you like.
  • Open Terminal to a specific site.
  • Fix: dialogs getting lost in full-screen mode.

Version 2.0.5

  • Copy server’s IP address to clipboard.

Version 2.0.3

  • Silent reconnect attempts when no internet connection is available.

Version 2.0.2

  • Deployment dialog does not appear behind current window.
  • Minor bugfixes.

Version 2.0.1

  • Bugfixes.

Version 2.0

  • Push notifications via F-Bar Pusher.
  • Support for Hyper terminal.
  • Option to keep F-Bar’s icon in the Dock for tabbing.
  • High Sierra compatible.
  • Updated to Swift 4.
  • Keyboard shortcuts in configuration window (Cmd-S save, Cmd-W close, Cmd-R reload).
  • Less warnings from site monitor if internet connection is lost.
  • Fix: removal of Forge Accounts works.
  • Fix: crash on launch fixed.

Version 1.2.9

  • Removed connection-error alert blocking view.
  • Timestamps in log files are in local time.
  • Fixed iTerm launch path for non-standard locations.

Version 1.2.8

  • Configuration and log window no longer presented in front of all Finder windows.
  • Minor bug and typo fixes.

Version 1.2.7

  • No more nagging to subscribe to newsletter.
  • Minor bugfixes.
  • Typos fixed.

Version 1.2.6

  • Will not warn if computer is not connected to a network.
  • Crash fixes.

Version 1.2.5

  • Open in Terminal for default sites uses correct IP.
  • Single quotes handled correctly by text fields.
  • Crashes from clicking empty rows in table views fixed.
  • Option to use private IP instead of public for opening in Terminal.

Version 1.2.4

  • Open in Terminal uses correct external IP.
  • Site monitoring has correct default settings.
  • Minor bugfixes.
  • Option to use private IP instead of public for opening in Terminal.

Version 1.2.3

  • Site monitoring has correct default settings.
  • Minor bugfixes.
  • Option to use private IP instead of public for opening in Terminal.

Version 1.2

  • Ability to disable monitoring for individual sites.
  • Add custom URLs for sites.
  • Fixed crash in Preferences.
  • Option to save configurations without closing dialog.
  • Warning when closing configuration dialog without saving.

Version 1.1

  • Multi Forge-account support.
  • Line numbering for configuration windows and log viewers.
  • Direct link to Laravel Forge from each site.
  • Better validation when entering API key.
  • Resizing of configuration and log viewer window works correctly.
  • Fixed memory leak.
  • 20-second delay before monitoring starts.
  • Bigger fonts on config and log viewers.
  • Disabled spell check on configuration windows.

Version 1.0

  • F-Bar is no longer in beta.
  • Fixed crash when opening menus while rendering.
  • Preferences and configuration windows float on top.
  • More preferences and settings.
  • Shortcuts for copy and paste on all text fields.
  • Option to launch on startup.
  • Better site monitoring and logging.