v1.0.45Jul 14
A Lighter Edge Glow
Soft edge glow now sits even more lightly on your Mac.
- The glow overlay only appears the moment your system is genuinely near-full, and stays completely out of the way the rest of the time. If you ever noticed another app having trouble seeing or interacting with your screen while the glow was on, this update resolves that.
v1.0.44Jul 6
A Built-In Support Hub
Getting help and sharing your ideas is now just a click away inside Shiny.
- The Settings tab is now a dedicated Support area. Report a bug, request a feature, leave a testimonial, review the roadmap, or browse the FAQ, each one opening straight to the right place in your browser.
v1.0.43Jun 15
A Leaner Polish
This release makes Polish noticeably leaner and more reliable.
- Polish now frees memory using only fast, lightweight system operations. If you ever saw Shiny itself using more memory or CPU than you'd expect, this update resolves that and keeps it light.
- The background helper is more robust: every task it runs is now time-bounded so it can never get stuck, and Shiny cleans up after itself automatically in the background.
v1.0.42Jun 15
Helper Reliability
This release makes the background helper far more reliable when removing or pausing system items in Sneaky Apps.
- Shiny now checks whether the helper can actually respond before acting, rather than relying on what macOS reports about it. This clears up cases where the helper was working but Shiny thought it wasn't (and the reverse).
- When the helper simply needs your approval, Shiny now guides you straight to the right place in System Settings instead of repeatedly re-registering it. Previously that re-registration could reset your approval each time, leaving you stuck approving it over and over.
v1.0.41Jun 12
A Self-Healing Helper
This release makes Shiny's background helper recovery substantially more reliable in two ways:
- Removing or pausing system-level items in the Sneaky Apps tab now repairs the background helper automatically when needed. Previously a transient helper issue could leave a warning panel stuck on screen even when the helper was already approved; the same actions are now self-healing in most cases without needing any intervention.
- The launch-time check for the background helper is now considerably more robust. Shiny waits for the helper to come online, verifies it can actually communicate with it (rather than just trusting what macOS reports), and quietly re-registers it if anything looks off. This should significantly reduce occasional notifications asking you to reinstall the helper, particularly just after a Shiny update or a Mac restart.
- The "Allow in the Background" approval flow has been clarified throughout the app. Instructions now refer to the exact section name in System Settings, so it's clearer where to look when approval really is needed.
- The Reinstall button for the background helper is now always available in Settings → About, so you can give the helper a clean refresh any time without having to wait for a notification.
v1.0.40Jun 6
Only Apps You Recognise
This release sharpens the rule that decides which apps appear in the popover, so the "using the most right now" line only ever names apps you'd recognise.
- Background system services and silent third-party updaters that ship as hidden app bundles are now correctly filtered out, so the popover no longer names them.
- User-facing apps such as Music, Mail, Maps, Notes, Safari, Siri, and Finder continue to appear as before when they're holding memory.
v1.0.39Jun 2
VoiceOver Throughout
This release introduces a comprehensive set of accessibility improvements for VoiceOver users, including:
- The menu-bar popover now moves screen-reader focus into it the moment it opens, so VoiceOver users can navigate straight into the panel without first locating it from the menu bar.
- The menu-bar icon now speaks its current state out loud (for example, "Your Mac is feeling great, 22 percent under pressure"), making its meaning clear without sight of the dial.
- Every screen across the app now reads cleanly in plain English with VoiceOver, including onboarding, licence activation, the popover, Sneaky Apps, Settings, and the crash dialog.
- Toasts and confirmations (such as the undo window and the helper-approval prompt) now announce themselves the moment they appear, so VoiceOver users hear them even when their focus is elsewhere on the screen.
- Each settings tab announces its name when selected, and every row, button, and control in the Sneaky Apps tab now carries a clear, app-contextual label.
- Keyboard-shortcut rows now read out the current shortcut and explain how to record a new one.
- Onboarding and licence-entry screens announce state changes as they happen, so VoiceOver users hear when a step completes, an activation succeeds, or an error occurs.
v1.0.35May 26
Better Helper Signposting
Better signposting when the background helper needs attention.
- When you press Polish and the helper isn't approved, the message below the pillow now has an Open Settings button that takes you straight to the right pane.
- Hovering the Polish button when it's disabled now correctly says whether your Mac is healthy or the helper needs approval, instead of always claiming everything's fine.
- If the helper still isn't approved after Shiny's automatic recovery on launch, a calm one-off system notification appears with an Open Settings button. Throttled to once per twenty-four hours so it never spams.
v1.0.29May 26
Redesigned Sneaky Apps Controls
Sneaky apps controls have been redesigned for clarity and consistency.
- Every row now uses the same set of labelled pill buttons: Disable (or Enable on a paused row) on the left, Quit on the right when the app is currently running. The toggle and the small "open in System Settings" arrow have been replaced.
- Buttons now respond instantly when you click them. The visual change is the first thing that happens; if any background work fails afterwards, the row reverts and a warning toast appears.
- Disabled rows are dimmed so it's obvious at a glance which apps you've turned off. A small "Disabled" chip sits next to the app name.
v1.0.22May 26
Sneaky Apps, Redesigned
A complete redesign of the Sneaky Apps tab.
- Leftover detection. Sneaky apps whose parent app is gone (uninstalled, dragged to Trash) now show up in a dedicated "Leftover, safe to remove" section, with a one-click Remove button and a bulk "Remove all" banner at the top.
- Quit now. A warm amber capsule beside the toggle on any sneaky app that's currently running, so you can quit it right now instead of waiting for next login.
- Provenance line. Every row now tells you where it came from, how old it is, and which installer brought it onto your Mac, all in a single readable sentence.
- Search. Type to filter the list by app name, description, or installer.
- Undo. After pausing or removing, a small floating capsule at the bottom of the window gives you six seconds to undo with one tap.
- New badge. Any sneaky app that appeared since the last time you visited this tab gets a small amber "New" chip so you notice silent installs.
- Bulk action banners. Headline buttons for "Pause all updaters" and "Remove all leftover apps" sit above the list, so the obvious wins are one click away.
v1.0.19May 24
A More Graceful Afterglow
A more graceful afterglow.
- When you press Polish, the menu-bar dial now drops to a couple of soft mint bars (instead of going empty), and then slowly creeps back over the next five minutes to reflect your Mac's real pressure. No abrupt return, no empty dial, just a gentle thawing back to the truth.
v1.0.18May 24
A Longer, Calmer Afterglow
A longer, calmer afterglow.
- When you press Polish, the menu-bar icon now stays in its calm state (mint colour, fewer ticks) for a full minute, instead of fading back after about ten seconds. The popover still shows the truthful current state if you reopen it during that minute, so you can act on real pressure if you want to.
v1.0.17May 19
A More Powerful Polish
A more powerful Polish, and a more honest number to show for it.
- Polish now does more in a single press: flushes file buffers, sweeps the cache twice, and politely asks your other apps to release whatever they can spare in between. Expect noticeably bigger reclaim on a busy Mac.
- The "% lighter" number now reflects the work more honestly. It counts the cache pages we used to miss, takes the reading fresh from the system (not from a stale snapshot), and compares the freed memory to what was actually in use, instead of to your total RAM.
- Polish no longer skips its deep work for quiet sounds like notification dings or paused video tabs. It still respects real music and calls.
v1.0.14May 17
First Run, Rebuilt
A complete rebuild of the first-run experience.
- Onboarding and license entry now live in a proper window instead of the menu-bar popover. Switch to Mail or your browser to grab your license key, switch back, paste. The window stays put.
- Welcome screen is calmer: one explainer row about the background helper, single primary action, no clipped buttons.
- Helper install flow now has named states ("Welcome", "Waiting for approval", "All set up", "Almost there") so you always know where you are.
- License screen rebuilt to match the rest of the app - monospaced key field, inline hint about the Polar email, clear self-serve recovery if you hit the 3-Mac activation limit.
- New "You're all set" screen with a single Start using Shiny button when everything's wired up.
v1.0.11May 16
Launch-Readiness Pass
Launch-readiness pass - a batch of small fixes that smooth out the first 60 seconds of a brand-new install.
- Notification permission is now requested after you finish onboarding, not the moment Shiny launches. No more macOS dialog hijacking your first impression.
- If your licence key has reached its 3-Mac limit, you'll see a clear message with a link to manage your activations - no more cryptic server errors.
- Sparkle no longer shows an update prompt seconds into your first launch. It still checks hourly in the background once you're set up.
- The helper install button in onboarding now properly waits for the system to register before re-enabling - no more flicker, no accidental double-installs.
- Accessibility labels on the Polish button, the Settings cog, and every toggle in Settings - VoiceOver users get a real description instead of just "button".
- Removed an internal diagnostics view from the release binary.