ParaScreen
ParaScreen
Features Showcase Pricing FAQ Download
Back to ParaScreen
Changelog

What's new & fixed.

Every release, every meaningful change. Shipping features and tightening screws.

Currently shipping · v0.1.8
  • v0.1.8 April 27, 2026 · Visible update progress

    You can finally see the update working.

    • NewFloating progress panel appears in the corner of your screen the moment you click “Install update.” Stays visible while the DMG downloads, while the install runs, and shows a green “Ready to restart” state when the new bundle is staged. No more wondering whether the click did anything.
    • NewLive percentage + version label during download.
    • NewAuto-update flow now also opens the panel so silent background updates aren't actually silent — you see them happening.
    • FixFailure path shows the real error inline with a Retry button instead of a one-shot alert that you might miss.
  • v0.1.7 April 27, 2026 · Updater really works now

    Install update fixed.

    • FixThe big one: clicking “Install update” on v0.1.5 / v0.1.6 silently no-op'd after the first attempt because each retry mounted a duplicate DMG (“ParaScreen 1”, “ParaScreen 2”, …) without unmounting the previous one. The app then looked for ParaScreen.app at the wrong volume path and gave up. Fixed by force-detaching all stale ParaScreen mounts before every attach.
    • FixMount-point detection now picks the volume whose name matches the app, not just the first one in the list — so even if a stale mount survives, we still find the right .app.
    • FixAny failure in download or install now surfaces a native macOS alert with the actual error message (and an “Open in Browser” fallback), instead of silently returning to the idle state.
    • FixCapture hdiutil's stderr in the error path so future debugging has real output instead of just an exit code.
  • v0.1.6 April 27, 2026 · Audit fixes

    Updater hardening.

    • FixUpdater no longer leaks KVO observers between download attempts (the holding bag is cleared at the start of every download instead of growing forever).
    • FixUpdater pre-checks /Applications writability before staging the new bundle. On managed devices where the folder is root-owned, you now get a clear “Can't write to /Applications” error pointing at GitHub Releases instead of a cryptic mid-swap permission failure.
    • FixIf the atomic swap fails after staging, the half-installed bundle is cleaned up so a retry doesn't trip on stale temp files.
  • v0.1.5 April 26, 2026 · In-app installer

    One-click update install.

    • NewOne-click "Install update" button — downloads the DMG with a live progress bar, mounts it, swaps the .app bundle in place, and relaunches into the new version. No more clicking out to GitHub to download manually.
    • NewAuto-install toggle in Settings → About. Off by default. When on, ParaScreen silently updates in the background on launch.
    • NewLive download progress shown in Settings (checking → downloading X% → ready → installing).
    • FixThe v0.1.4 update checker only opened a browser — now it actually installs the update for you.
  • v0.1.4 April 26, 2026 · Update checker

    Stay current automatically.

    • NewCheck for Updates menu item in the menu-bar dropdown — instantly compares the running version against the latest GitHub release.
    • NewInline update card in Settings → About with current version, status indicator, and a one-click "Download" button when a new version is available.
    • NewAuto-check on launch (debounced to once every 6 hours, runs 5 seconds after launch so it never collides with permission dialogs). Silent if up-to-date or offline; shows a native macOS alert when a newer release is found.
    • NewPolls api.github.com/repos/xcarboney/parascreen-dist/releases/latest and grabs the DMG asset directly. No third-party update server.
  • v0.1.3 April 26, 2026 · No accounts, ever

    Removed sign-in entirely.

    • RemoveSign-in screen, account tab in Settings, email-code auth, and license/entitlement gates — all gone. ParaScreen is now 100% on-device with zero accounts and zero network calls (besides update checks).
    • RemoveAuth dependency on the Paravoice backend. ParaScreen never talks to any auth server.
    • FixAll capture flows (area, window, full-screen, scrolling, OCR, recording) now work immediately without any sign-in gate.
  • v0.1.2 April 26, 2026 · Icon polish

    Clean transparent icon.

    • FixApp icon now uses a transparent background — macOS applies its own shadow and squircle masking, so the icon sits cleanly on any Dock or Finder backdrop with no doubled shadows.
    • FixWebsite favicon and nav brand-mark refreshed to match.
  • v0.1.1 April 26, 2026 · Brand polish

    New app icon.

    • NewBrand-new ParaScreen app icon — teal squircle with the camera-shutter P glyph. Now shows correctly in Dock, Finder, Spotlight, Launchpad, and the menu bar.
    • NewMatching favicon and nav brand-mark on the website (was a placeholder camera SVG).
    • FixPricing link in the top nav now actually scrolls to the pricing section.
    • FixRemoved orphan Paravoice cross-link from the footer.
  • v0.1 April 21, 2026 · Early access launch

    Everything, all at once.

    • NewScrolling screenshot powered by Apple's Vision framework — drag a region, scroll, stop. Frames stitch with sub-pixel accuracy.
    • NewArea, window, and full-screen recording. Area mode crops the stream at the source; window mode uses ScreenCaptureKit directly.
    • NewMicrophone + system audio toggles for every recording. Defaults persist between sessions.
    • NewCapture → Copy Text. Drag over any text, OCR runs on-device, clipboard has it before you release the mouse.
    • NewBuilt-in annotator with arrow, rectangle, highlight, blur, and text tools. Pixel-accurate cursor tracking.
    • NewSettings redesigned as a full window matching onboarding — brand header, left rail, glass cards.
    • NewCustom hotkeys for every action. Letters, digits, arrows, F-keys, punctuation. F1–F20 can be bound without modifiers.
    • NewRecording HUD with pulsing red dot, live timer, pause/resume, and stop. Styled like CleanShot's control bar.
    • NewPin to screen — stick a capture as a floating reference window that stays visible across Spaces and fullscreen apps.
    • NewResizable Recents library with adaptive grid sizing.
    • FixScreenshots from rotated displays no longer come out upside-down. We auto-rotate the saved PNG to match what you see.
    • FixAnnotator drag gesture now reports coordinates relative to the image frame — tools draw exactly where the cursor is.
    • FixSave in the annotator no longer flips the image vertically.
    • FixPreview card no longer has a 1px halo outline against bright wallpapers (killed NSPanel's default shadow contour).
    • FixCopy button on the preview card no longer truncates to "Cop".
    • FixPinned screenshots stay visible when you click away — they're no longer auto-hidden on app deactivation.
    • FixRegion picker overlay is now clickable on agent-app builds (was collapsing to 0×0 because of a SwiftUI intrinsic-size quirk).
    • ChangeStroke width in the annotator moved from a slider to a compact dropdown (1, 2, 3, 4, 6, 8, 10, 12 pt).
    • ChangeScrolling capture HUD restyled: glass-pill with pulsing dot + gradient Stop button.
    • ChangeAbout window now sizes to its content automatically — no more dead space.
  • Coming Roadmap

    On the workbench.

    • PlanMic + system audio mixing in one recording (currently exclusive).
    • PlanPer-capture corner picker for the floating preview card.
    • PlanUpload integrations — share links that don't require a server.
    • PlanGIF export from recordings.
    • PlanKeystroke overlay and click highlighting during recordings.
    • PlanWebcam bubble overlay for screen recordings.
ParaScreen · Built by ParaApp
Privacy Terms Changelog