Skip to content

Releases: Micropeptide/Firefly

Firefly 1.3.1

Choose a tag to compare

@Micropeptide Micropeptide released this 29 Aug 20:19

Fixed

  • The Preferences window's Triggers tab has more content than fits in the previous window size. Scrolling used to pan the entire window, including the tab bar, out of view instead of just that tab's content.
  • Each tab now scrolls independently, and the window opens larger by default (560×640) so this doesn't normally come up at all.

Install

Download Firefly-1.3.1.dmg below, open it, and drag Firefly into Applications. First launch needs a right-click → Open (Firefly isn't notarized by Apple).

Firefly 1.3.0

Choose a tag to compare

@Micropeptide Micropeptide released this 29 Aug 17:41

New

  • The Keep Awake menu now checkmarks whichever option is currently active — Indefinitely, the matching duration preset, Custom Duration, or the specific app under "Until Selected App Quits."

Fixed

  • Status line read "Awake indefinitely — Awake through a closed lid..." (doubled wording); a timed session's status line now also shows the active display/lid mode.
  • "Pause Automatic Triggers" was stuck disabled whenever no process trigger rules existed, even with the plugged-in or external-display triggers active.

Install

Download Firefly-1.3.0.dmg below, open it, and drag Firefly into Applications. First launch needs a right-click → Open (Firefly isn't notarized by Apple).

Firefly 1.2.1

Choose a tag to compare

@Micropeptide Micropeptide released this 29 Aug 15:54

Fixed

  • Preferences window couldn't be resized at all (missing resizable style mask).
  • Toggles on the Triggers tab rendered as tiny checkbox-style controls instead of switches, inconsistent with the rest of the window.

Install

Download Firefly-1.2.1.dmg below, open it, and drag Firefly into Applications. First launch needs a right-click → Open (Firefly isn't notarized by Apple).

Firefly 1.2.0

Choose a tag to compare

@Micropeptide Micropeptide released this 29 Aug 15:45

New

  • Start an awake session automatically when Firefly launches (General tab) — pair with Launch at Login to have Firefly keep the Mac awake continuously from boot, the way a login-time caffeinate job would, but with Firefly's safety guards (battery threshold, unplug protection) applying.
  • The lid-closed / display-awake sub-options under each automatic trigger are now always visible (grayed out until the trigger is enabled) instead of hidden, so they're easier to find.

Install

Download Firefly-1.2.0.dmg below, open it, and drag Firefly into Applications. First launch needs a right-click → Open (Firefly isn't notarized by Apple).

Firefly 1.1.0

Choose a tag to compare

@Micropeptide Micropeptide released this 29 Aug 08:20

New

  • The "plugged into power" and "external display connected" automatic triggers now have their own Display Awake / Survive Lid Closed sub-options (Preferences → Triggers). You can now have Firefly automatically keep the Mac awake through a closed lid whenever it's plugged in — no need to start a session by hand.

Fixed

  • Two process triggers matching at the same time only applied the last one's options instead of combining them.
  • Overlapping schedule windows had the same issue — only the first matching window's options took effect.

Install

Download Firefly-1.1.0.dmg below, open it, and drag Firefly into Applications. First launch needs a right-click → Open (Firefly isn't notarized by Apple).

Firefly 1.0.0

Choose a tag to compare

@Micropeptide Micropeptide released this 29 Aug 08:07

First public release.

Install

Download Firefly-1.0.0.dmg below, open it, and drag Firefly into your Applications folder.

Firefly isn't notarized by Apple, so the first time you open it, right-click (or Control-click) the app and choose Open, then confirm in the dialog that appears. You only need to do this once.

Requires macOS 13 (Ventura) or later.

Highlights

  • Prevent idle sleep, keep the display awake, or survive a closed lid (needs AC power) — independently combinable
  • Timers, scroll-to-extend, and "until this app quits" sessions
  • Automatic triggers: specific apps/processes running, plugged into power, or an external display connected
  • Recurring schedules for overnight jobs
  • Battery and unplug safety guards
  • Global keyboard shortcut, Shortcuts/Siri support, and a firefly:// URL scheme for scripting
  • Optional automatic update checks