Reprieve v1.5.4
Hide windows without an animation and bring them back with the angel effect.
Share
Before you upgrade to v1.5.4
1 to fixParking is cancelled with a notice and leaves the live window untouched when current pin state is unavailable; it no longer moves the window using a stale snapshot.
Read the evidence
What changed in v1.5.4
Set `parkFlight` and `restoreFlight` independently to `off`, `subtle` or `angel`; the timeline uses `F` for Removal and `R` for Restoration, with Shift reversing each cycle. Shared `flight` still sets both, its default stays `subtle`, and existing choices are preserved.
Also: Recovery fixes preserve startup history and redo layout; refreshing existing bindings keeps parked windows hidden when bar panels close.
Update to v1.5.4 with `omarchy plugin update tech.greyforge.reprieve`, then `omarchy restart shell`. Requires Omarchy 4 and Hyprland 0.56+; installations from v1.5.2 or earlier must refresh managed bindings through setup.
Fixed and improved
Choose removal and restoration independently with `parkFlight` and `restoreFlight`; `off` removal silently captures a frame for an animated return. Restoring onto a different monitor uses a plain cut.
Parked windows stay hidden when bar panels close; stale moves cannot hide a new window at a reused address. Redo remembers current layout. Pinned windows unpin for parking and re-pin on restore; early undo cancels unread parks.
Parking or enabling the timeout during startup no longer overwrites the journal with partial history before existing entries are merged.
Read the evidence
Redo after a Reopen no longer resurrects the spent row with a Parked toast; the relaunched application is a new window.
Read the evidence
Restore here with a scratchpad open returns the window to the monitor's regular workspace instead of workspace 1.
Read the evidence
Closing a parked window no longer briefly triggers the stranded-window alert dot while the window list refreshes.
Read the evidence
`reprieve status` exposes separate effective animation choices in `flight.parkMode` and `flight.restoreMode` while retaining `flight.mode`.
Read the evidence
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.