Skip to content

Releases: ldeng83/Sealshot

Sealshot 0.8.1

Choose a tag to compare

@ldeng83 ldeng83 released this 27 Aug 18:14

Changes

  • Sealshot is now donation-supported, on the honor system. The occasional
    reminder asks for a donation of any amount, and its "I Already Donated"
    button — or the checkbox in the new Settings ▸ Support tab — turns it
    off for good. Nothing verifies it: that's the point.

  • License files are retired. Donations no longer come with a license, so
    there is nothing to activate, move between Macs, or lose. A license you
    already have keeps working exactly as before — Settings shows it as your
    supporter license, including one whose update window has lapsed, since
    there are no renewals for a lapse to sell. The License tab's activation
    machinery is gone with the files.

Sealshot 0.8.0

Choose a tag to compare

@raydeng83 raydeng83 released this 26 Aug 18:14

Changes

  • Sealshot is now free to use. There is no trial and nothing expires. Every
    feature is unlocked whether or not you ever pay: full-resolution captures and
    recordings, redaction, Live Text, encryption, the Library — all of it, with no
    watermark and no capture ever refused. If you were previously past the trial
    and locked out of new captures, this version unlocks them again.

  • What a license buys now is that Sealshot stops asking. Once you have used
    it for a while, an occasional reminder appears after a capture — never before
    one, never during, and no more than once a fortnight — with a way to buy, to
    dismiss it, or to say you already have. A license turns it off for good.

  • The trial countdown is gone from the app. No banner across the top of the
    window, and no "days left" in Settings ▸ License.

  • Updates are permanent. A license now covers every future version of
    Sealshot, not 12 or 18 months of them. There is no window to watch, nothing
    to renew, and no version that arrives "after your license". Licenses issued
    from now on say so in plain text: Updates — All future versions.

  • Bought before that changed? Your replacement is free. If your license
    covers a fixed number of months, Settings ▸ License now says so and tells you
    how to get a permanent one at no cost — email support with the license ID
    shown there. It used to offer to sell you a renewal, which would have meant
    paying again for something you already own.

  • The occasional support reminder now appears attached to the Sealshot window
    instead of on top of whatever you had switched to.

Fixed

  • The Editor / Library / Settings tabs could get stuck greyed out after an
    AI action (Enhance Clarity, Extract Data, Smart Redaction, Live Text),
    leaving the top of the window unusable until Sealshot was relaunched. The
    tabs now unfreeze as soon as the action's progress card leaves the screen,
    and switching tabs from the View menu clears any leftover freeze.
  • The Export to Package sheet now says "Export stays disabled until you copy
    the passcode" right under the Copy button, instead of tucking that note
    further down the sheet.

Sealshot 0.7.8

Choose a tag to compare

@raydeng83 raydeng83 released this 24 Aug 23:24

Fixes

  • One overlay when Live Text starts, not two. Picking the Live Text tool
    sharpens the image first and then reads it, but both steps announced
    themselves at once, so two progress cards appeared stacked on the canvas.
    Worse, the text was being read twice — once from the image about to be
    replaced, then again from the sharpened one — which doubled the wait on every
    capture. Live Text now waits for the sharpened image before reading, so you
    see one step at a time and get your text sooner. Cancelling the sharpening
    now cancels the whole Live Text read, rather than leaving you in a text tool
    with nothing to select.

  • Text in the middle of a wide line is no longer missing. On a dense
    screenshot, a sentence running the full width of the image could come back
    with a chunk missing from the middle — invisible in Live Text, unfindable in
    search, absent from copied text and from anything built on the text, while
    the words on either side were there. Wide lines are now reassembled from the
    words Sealshot already read instead of being read a second time, so the whole
    line survives. Recognition is slightly faster on those images too.

  • The pen draws a clean line that stays under your pointer. Freehand
    strokes wobbled while you drew them — the ink appeared to lag behind and
    squirm — and finished with a small hook where you lifted the mouse. The line
    now follows the pointer as you draw, smooths once you finish rather than
    fighting you mid-stroke, and ends where you stopped.

  • An arrow casts one shadow, not several. Arrows are drawn as a line plus a
    head, and each piece was shadowed separately, so the seams showed.

  • Restoring a capture puts it back where it was. A capture deleted from
    the Scratch waiting room returned to your Library instead of to Scratch,
    which quietly turned "undo a delete" into "keep it". It now goes back where
    it came from.

  • Keeping a capture scrolls it into view. Filing one from Scratch selected
    it in the recent strip but often left it off the end of the strip, so you had
    to go looking for the thing you'd just filed.

  • The video Info panel tells the truth about plain movies. A recording
    saved as an ordinary movie file described itself as though it were a sealed
    package.

  • A new canvas's thumbnail keeps up with what you draw on it.

  • Dropping a file while holding ⌃ works. Hold ⌃ while dragging — the key
    that hides the Sealshot window so you can see where you're dropping — and the
    drop used to bounce back rejected, because macOS treats ⌃ at the drop as
    "make an alias", which Sealshot's drags don't offer. The drop now lands the
    same with or without the key held. From the recent strip, the Library, and
    the floating window alike.

New

  • Recordings can be saved as plain movie files. Settings ▸ Recording ▸
    Save recordings as now offers Movie file instead of a Sealshot
    package: the recording lands in your save folder as a .mov or .mp4 you
    can send anywhere immediately, with no export step. They still appear in the
    recent strip and the Library, play normally, and carry a small MOV or
    MP4 tag in the corner of the thumbnail so you can tell at a glance which
    ones are ready to use. The trade: a movie file has no tags, no searchable
    text and — this is the important one — no encryption, even with Enhanced
    Security on. Sealshot asks you to confirm before switching for that reason.
    Packages remain the default and nothing changes for existing recordings.

  • Choose your shortcut layout. Settings ▸ Shortcuts now has a picker:
    Letters, the familiar ⌘⇧-letter scheme, or System numbers, which
    puts capture on the ⌘⇧-number row the way macOS and CleanShot users know
    it — ⌘⇧3 full screen, ⌘⇧4 area, ⌘⇧5 record, ⌘⇧6 repeat last capture, ⌘⇧7
    scrolling, ⌘⇧8 delayed, and the rest of the row filled in.

    Change any individual key and it is remembered under the layout you are
    on
    , so the two are yours to shape separately: tune a key under System
    numbers, switch to Letters and back, and your key is still there. Switching
    never overwrites what you left in the other layout, and Reset puts the
    layout you are viewing back to its own defaults.

    If macOS still owns ⌘⇧3/4/5, Sealshot says so right there and takes you to
    the System Settings pane where you can hand them over — a key macOS handles
    first never reaches Sealshot at all.

  • Choose whether captures join your Library. A new switch in Settings ▸
    Capture — Add captures to Library, on by default. Turn it off and
    captures behave exactly as before — they open in the editor and copy to the
    clipboard — but your Library stays untouched: good for sessions of throwaway
    shots you only mean to paste somewhere. Keeping one is a right-click away
    (Add to Library on the canvas), and unkept captures clean themselves up
    after 7 days. They're not gone in the meantime: a Scratch section appears
    in the Library sidebar, above Trash, whenever there are unkept captures —
    browse them there with the same actions the rest of the Library offers —
    preview, export, duplicate, rename, delete — and keep the good ones. Marking
    one as a favourite or putting it in a collection files it into the Library
    first, since an unkept capture would otherwise be swept up by the 7-day
    clean-up.

  • Recordings can skip the Library too. A matching switch in Settings ▸
    Recording — deliberately separate, because an unkept recording is gigabytes
    where an unkept screenshot is kilobytes, and you may well want a scratch pile
    of one but not the other. Unkept recordings wait in Scratch with everything
    else, and the sidebar row shows how much space is sitting there, so the 7-day
    clean-up is never a surprise. With Enhanced Security on,
    unkept captures are encrypted exactly like everything else.

  • Right-clicking a recording shows Sealshot's menu. Paused video used to
    bring up macOS's own Live Text menu — Look Up, Translate, Search With Google —
    which offered to send your recording's contents to a search engine and hid
    Sealshot's actions entirely. Right-click now gives the same menu a screenshot
    does: Show in Finder, Show in Library, Export, and the rest.

  • Open a capture straight from Finder. Double-clicking a .seal used to
    say it couldn't be imported. It now opens: one already in your Library opens
    in place, and one from anywhere else is copied in first — into your Library,
    or into Scratch if you have captures set to skip it — so opening a capture off
    a USB stick doesn't leave you editing a file that may vanish. Captures
    brought in this way are dated as they arrive, so they appear where you'd
    expect: newest in the Library and the recent strip.

  • The Library sidebar shows how much space you're using. All Files, Trash
    and Scratch each carry their total size.

  • Your captures look like your captures in Finder. A .seal is now a
    single file rather than a folder-in-disguise, so Finder shows each capture's
    own picture instead of a wall of identical icons — and a capture is one file
    to copy, move, or send. File ▸ Open Library Folder in Finder (⇧⌘O) takes
    you there, and the All Files row in the Library sidebar offers the same.
    Existing captures convert themselves quietly in the background; nothing to
    do, and everything keeps working while it happens. Captures protected by
    Enhanced Security show no preview outside Sealshot, deliberately: the
    preview extension holds no keys and never asks for them.

Sealshot 0.7.7

Choose a tag to compare

@raydeng83 raydeng83 released this 20 Aug 15:49

New

  • The floating window can hide itself. Turn on Hide to Edge
    Automatically
    in its ⋯ menu and the panel tucks against the nearest edge
    as soon as your pointer leaves it, staying out of the way until you click the
    arrow to bring it back. It reappears beside that edge rather than jumping
    back to where it started, so peeking at it doesn't move it around, and it
    returns to the exact spot you last slid the line to. It slides in and out,
    the same motion the window uses when it follows you to another screen.
    Clicking anywhere else tucks it away too, so it doesn't linger after a
    cancelled capture, and you can still drag it around freely. To bring it back,
    click the arrow — or just rest your pointer on the line for a moment and it
    opens by itself, so passing over it on the way somewhere else leaves it be.
    It grows out of the line rather than sliding in from off the screen, and it
    stays where it opens: it used to get pulled into the nearest corner, so
    peeking at a window tucked near one moved it every time. Off unless you turn
    it on.
  • Opening it by hovering doesn't pop up a file name. Resting on the line
    to open the panel used to bring up a tooltip naming whichever capture landed
    under the pointer — a file you never pointed at. The names now wait until you
    move the pointer onto a thumbnail deliberately.
  • Repeat the last capture — ⌘⇧A. Captured a region and want the same
    box again? Press ⌘⇧A (or Capture ▸ Repeat Last Capture) and Sealshot grabs
    it immediately: no overlay, no dragging, no reselecting. The outline flashes
    so you can see what it took. The menu item shows the area's size, and the
    area is remembered between launches, so a session of step-by-step
    screenshots stays a single keystroke each. If the screen that area was on is
    gone — a monitor unplugged, or the resolution changed — Sealshot asks you to
    drag a new one instead of guessing, and that becomes the area from then on.
  • Reset Floating Window Position. New item in the View menu: it undocks
    the floating window, opens it if it was closed, and puts it in the middle of
    the screen you're using, forgetting every edge it was docked to. It's in the
    menu bar rather than the window's own ⋯ menu because the situation it exists
    for — a window you can't see — is exactly the one where you can't reach that
    menu.
  • A tucked-away window follows you between screens. The slim line now moves
    to whichever display your pointer is on, keeping the same edge and the same
    place along it, exactly as the full window already did. Dragging the panel
    across to another screen keeps it under your pointer, instead of jumping to
    the edge for a moment and coming back.

Editor

  • Dragging a screenshot out of Sealshot no longer means moving the window
    first: hold ⌃ (control) while dragging and the window gets out of your way so
    you can see where you're dropping. Let go and it comes straight back. The
    drag itself shows the reminder while you hold the file.
  • Right-clicking an object on the canvas now offers Cut, Copy,
    Paste and Duplicate, alongside the arrange, flip and delete actions
    that were already there. ⌘D duplicates whatever you have selected, dropping
    the copy slightly below and to the right, and it leaves your clipboard
    alone. The same actions are in the Edit menu.
  • Right-clicking an empty part of the canvas now offers Export to Image,
    Export to Package…, and — for a recording — Export to Video…, next
    to the Show in Finder and Show in Library actions already there. It's the
    same set the recent strip offers, so you can export the capture you're
    editing without leaving it.

Privacy & Security

  • Sealshot now asks you to confirm your recovery code every 30 days rather
    than every 90. A code that was copied down wrong, or saved somewhere you can
    no longer find, is already useless the day you write it — waiting three
    months just means finding out later, when the paper is likelier gone too.
    The prompt now also says why it's asking and when the next check falls, so
    it's clear it's a memory check rather than something being wrong. Generating
    a new code or replacing your key still counts as a check and starts the 30
    days over.

Fixes

  • You can drop an image onto a canvas that already has one. Dragging a
    picture — from the recent strip, the Library, or the Finder — onto an open
    capture did nothing at all; it only worked on an empty canvas. It now lands
    as an overlay you can move and resize, wherever you drop it.
  • The floating window survives unplugging a monitor. If it was on a display
    you disconnected, it vanished — stranded at coordinates that no longer
    existed, with nothing to grab and no way back short of restarting Sealshot. A
    tucked-away one was stranded the same way, with no arrow left to click. It
    now moves itself onto a screen you still have the moment the displays change,
    keeping the edge it was tucked against. Plug the display back in and it still
    remembers where you had docked it there.
  • A closed window stays closed. Close the Sealshot window (not quit) and
    take a capture: the window used to reopen itself, putting the big editor back
    over whatever you were documenting. Captures now land quietly in the Library
    and the recent strip, and the window stays shut until you ask for it — ⌘⇧E,
    the Library shortcut, the Dock icon, or the menu bar.
  • A tucked-away floating window stays tucked away. Drag it to a screen edge
    so it collapses to a line, and it now comes back that way next time you open
    Sealshot — same edge, same spot — instead of reopening as a full panel.
  • Library thumbnails appear after you unlock. If Sealshot opened while
    still locked — starting it at login, say — the Library filled with grey
    placeholder icons and kept them for the rest of the session, because a
    protected capture's preview can only be read once you have unlocked. The
    Library now fills them in the moment you unlock.
  • Dragging the ends of a flipped line or arrow works again. After flipping
    one, the end handles fought the pointer — dragging moved things the wrong way
    or not at all. They now follow the cursor as they always did. Flipping looks
    exactly the same as before.
  • A value that wraps onto the next line is redacted along its whole length.
    In a narrow window a long token — an access token, a connection string, a
    private key — spills onto the following line, and only the first line was
    being covered, which for a secret is no protection at all. The remainder is
    now covered too. Sensitive fields only: ordinary wrapped text, and the line
    below a field in an app window, are left alone.
  • IPv6 addresses are redacted even when text recognition garbles them.
    Long runs of colons often come back with stray spaces — 2001:db8: 85a3: :8a2e… — which stopped the address being recognised at all. A whole address
    is also covered now, rather than everything up to the last group.
  • Smart Redaction catches private keys reliably. It looked for the exact
    -----BEGIN PRIVATE KEY----- banner, but text recognition often reads that
    run of dashes as one or two, and the key was then missed completely. The
    wording alone is now enough. It also redacts the key material itself —
    everything between the BEGIN and END markers — rather than just the banner
    lines, whether the key is wrapped across many lines or sits on one long line
    inside a JSON string.
  • Smart Redaction now finds secrets in JSON, YAML and config screenshots.
    It recognises fields by their label — "Password:", "Account Number:" — but a
    structured file writes them as "password":, and the quote around the key
    was enough to stop every one of those rules matching. So on a screenshot of
    a config file or an API response, only values it could recognise by shape
    (an obvious API-key format, a long random string) were being caught, and
    things like a PIN, a CVV, a security answer or a VPN password were left in
    the clear. Keys written as snake_case (tax_id, passport_number) now
    match too, and the vocabulary has grown to cover PINs, card security codes,
    security questions, client IDs and secrets, session and refresh tokens,
    connection strings, recovery codes, SWIFT/BIC, hostnames, usernames and
    postal codes.
  • Pasting a large image into a new canvas now resizes the canvas to fit it.
    A fresh canvas is 800 × 500, so anything bigger used to be shrunk down to a
    corner of it. Paste into an empty canvas and it now takes the image's size at
    full resolution, the same as File ▸ New from Clipboard. Pasting onto a
    screenshot is unchanged — there the image still arrives as an overlay you can
    move and resize.

Sealshot 0.7.6

Choose a tag to compare

@raydeng83 raydeng83 released this 17 Aug 13:09

New

  • Arrows can taper. A tapered arrow is widest at its head and narrows away
    to the tail, which reads as a stroke of the pen rather than a drawn shape —
    it is the default for new arrows. Double-headed arrows taper from wide to
    narrow across their length, dashed arrows taper too, and freehand arrows stay
    an even width. Switch any arrow between Tapered and Uniform with the
    Shaft control, which appears both in the arrow tool's settings and on the
    panel for an arrow you have selected.

  • A personal licence now covers three Macs, up from two.

  • Extract Structured Data results now have a Text tab alongside the
    formatted views, and a Markdown tab showing the raw markdown — the tabs
    sit centred across the top of the window.

  • The floating capture window can be pinned or unpinned. It has always sat
    on top of everything; unpin it and other windows cover it, which is what you
    want when it is in the way but you are not done with it. An unpinned panel
    comes back with the editor — bring the editor forward and the panel is there
    again.

  • The floating capture window has a close button, so you can dismiss it
    without going back to the editor. Closing it there is the same as switching it
    off from the editor: the button in the editor's toolbar updates, and it stays
    closed next time you open Sealshot.

  • Drag a capture straight out of the floating window — to Finder, to Mail,
    anywhere — the same as you can from the strip along the bottom of the editor.

  • Tuck the floating window away: drag it past any screen edge and it
    collapses to a slim line hugging that edge, with an arrow pointing back into
    the screen. Click the line — or pull it right off the edge — to bring the
    window back. Dragging the line around near the edges just moves it, without
    popping the window open.

  • The floating window's thumbnails now mirror your three newest captures,
    videos included (marked with a play badge). Capture from anywhere — the
    editor, a keyboard shortcut, the menu bar — and the new capture appears;
    delete a capture, even in Finder, and its thumbnail goes away. The floating
    window and the editor's strip always agree on what's there.

  • The editor window shrinks properly now. It used to stop while still
    nearly a thousand points wide, because every tool button had to stay on
    screen. Drag it narrow and related buttons now tuck themselves into small
    menus instead — the capture modes gather under Capture, the two recording
    buttons pair up, the AI actions share one button, and the drawing tools group
    the way Arrow and Shape already do. Nothing is taken away: everything is one
    click further, and it all comes straight back as you widen the window. The
    zoom controls along the bottom do the same, so the editor now works at little
    more than half its old minimum width.

Fixes

  • Dragging captures onto a collection works again — whether you drag one
    capture or a whole selection, they land in the collection instead of
    springing back.
  • Dragging a capture out of the Library into another app works again.
    Dropping onto Terminal, or anywhere that expects a plain file, no longer
    bounces back.
  • Duplicating a capture twice now gives you "copy 2" rather than
    "copy copy", and duplicating again continues counting.
  • Wide results scroll sideways in the Extract Structured Data window. A
    table wider than the window had no way to be read; there is now a horizontal
    scroll bar, and it stays out of the way when everything already fits.
  • Focus-area corner handles can be dragged again in Live Capture. Grabbing
    a corner used to move the window layer underneath instead of resizing the
    focus area, and the cursor now previews which one you are about to get.
  • Clicking the Sealshot icon in the Dock no longer throws away the tab you
    were on. It used to jump you to Editor every time, so a click meant to
    bring the window forward while you were part-way through the Library or
    Settings lost your place. A Dock click now simply brings the window to the
    front, leaving it exactly as you left it — and if you had closed the window,
    it comes back on the tab it was showing. Starting Sealshot afresh still opens
    on the Editor.
  • The floating capture window's ⤢ button no longer jumps you to the Editor tab.
    Like clicking the Dock icon, it now simply brings the window back the way you
    left it.
  • The floating capture window's buttons now explain themselves. Every control
    had a label written for it, but none ever appeared, because the panel is
    designed never to take focus and the tooltips only showed while Sealshot was
    the active app — which, when you are working from the panel, it never is.

Sealshot 0.7.5

Choose a tag to compare

@raydeng83 raydeng83 released this 12 Aug 20:21

New

  • A floating capture window lets you take one capture after another
    without the editor opening each time. It's a small panel that stays on top
    of your other apps, so it's there when you need it and out of the way when
    you don't — useful on a laptop, where macOS sometimes has no room for the
    Sealshot icon in the menu bar. Open it from the button at the top right of
    the editor window, or from View › Floating Capture Window.

    The single button shows the kind of capture you used last, so repeating it
    is one click; the rest — Save As, full screen, delayed, scrolling, Live
    Capture and both recording options — are one click deeper, under the
    button. Your last few captures appear as thumbnails alongside a count, since
    the editor stays out of your way, and the ⤢ button brings the editor back
    whenever you want it.

    Drag the panel anywhere; guide lines show the edges it will snap to, and
    letting go near a corner parks it there. It dims while you're not using it
    and turns solid as soon as you point at it, remembers where it sits on each
    of your displays, and follows you to whichever screen your pointer is on.
    While Sealshot is locked the panel stays out of sight.

Performance

  • Selecting text on a capture is now instant even after quitting and
    reopening Sealshot. The text it finds is kept with the capture itself, so
    the reading only ever happens once — previously every relaunch started from
    scratch, which on an Intel Mac meant a wait of around ten seconds the first
    time you used Live Text or Find in Image on each capture. Captures
    with no text in them are remembered too, so those stop being re-read
    entirely. Editing a capture re-reads it, as it should.

Fixes

  • Find in Image keeps up with your typing. Sealshot used to search the
    capture again on every single letter, so an eight-letter word meant eight
    searches — seven of them for half-words you never wanted results for. It now
    waits for a brief pause before searching, matching how the Library search
    already behaves. Clearing the field still empties the results at once, and
    pressing Return still jumps to the next match for exactly what you typed.
    Most noticeable on Intel Macs and on large captures.

  • When you set an expiry date on a shared package, the calendar no longer
    offers dates that have already passed — picking one produced a package that
    arrived expired. An expiry now also lasts to the end of the day you
    pick, rather than to the time of day you happened to open the export panel,
    so "expires 20 August" means the whole of the 20th — and picking today gives
    the recipient the rest of today.

Privacy & Security

  • Fixed: on a library where Enhanced Security had been turned on once before
    and then turned off, turning it back on could stop halfway. Sealshot set up
    the new keys and reported the library as protected, but nothing was actually
    encrypted — every capture stayed readable on disk, and so did the plain
    search index holding text, titles and tags. A leftover key file from the
    earlier encrypted period was the cause; it is now discarded rather than
    treated as an error. If you have turned Enhanced Security on and the captures
    in your folder are still readable, turn it off and on again after updating.

Sealshot 0.7.4

Choose a tag to compare

@raydeng83 raydeng83 released this 11 Aug 13:55

Performance

  • Finishing a screen recording no longer bogs down an Intel Mac. Sealshot
    reads the text out of a handful of frames to describe the recording, and
    that read was running at the same effort it uses when you're sitting there
    waiting for it — on up to 24 frames, for a recording you'd already walked
    away from. It now uses the lighter setting reserved for background work, and
    yields to anything you're actually doing, so capturing or editing stays
    responsive while it finishes.

  • Tagging a new capture is quicker. The checks for faces, documents and
    barcodes each re-prepared the image separately; they now share one pass.
    Most noticeable on Intel Macs, where that work has no dedicated hardware.

  • Captures are ready much faster on Intel Macs. Reading the text out of a
    screenshot could take anywhere from 15 to 37 seconds on those machines,
    which held up the searchable text, keywords and title for every capture.
    Two things were behind it: the same screenshot could be read twice at once,
    and the pass that double-checks hard-to-read lines was doing far more work
    than it was worth. Text-heavy and blurry captures now finish two to three
    times quicker, and every line of text is still found — only the extra
    double-check of a few blurry lines is skipped.

  • Switching to the text tool is far quicker on Intel Macs. Before showing
    selectable text, Sealshot checks whether the picture contains any text at
    all — and that check was doing a full, careful read of the whole image just
    to answer yes or no, which could take half a minute on its own. It now takes
    a fraction of a second.

  • On Intel Macs, Sealshot no longer sharpens the image before reading text for
    selection. The sharpening quadrupled how much there was to read and cost far
    more time than the slightly clearer text was worth on those machines. Apple
    Silicon Macs still sharpen as before.

  • Background text reading now gives way to whatever you're doing, instead of
    competing with it, so the text tool responds sooner after a capture.

  • A new capture is no longer read twice over. Sealshot reads a screenshot once
    for search and keywords and again when you select text — the same picture,
    the same words, twice. The heavy part of that work is now done once and
    shared, so whichever comes second finishes much sooner. Selecting text still
    gets the most careful read; only the duplicated effort is gone.

  • Selecting text, Find in Image, and Smart Redaction are unchanged: when you
    ask Sealshot for text yourself, it still does the most thorough read it can.
    Apple Silicon Macs see a smaller share of the same speed-up.

  • The capture overlay opens more smoothly. The frozen picture of your screen
    behind the crosshair used to be prepared on the very first frame you saw,
    which made the overlay feel like it caught as it appeared.

  • The capture crosshair and magnifier now follow your pointer directly.
    They were only being redrawn when the highlighted window changed, so on
    slower Macs they trailed slightly behind the cursor.

  • Selecting text on a capture you have already opened is now instant. Sealshot
    remembers the text it found while the app is running, so switching between
    captures and coming back no longer re-reads the picture from scratch.

  • Switching to a capture with Enhance Clarity applied no longer freezes the
    editor. A large enhanced image used to be prepared for display all at once
    before anything appeared — over a second on a big capture. The picture now
    shows immediately and sharpens a moment later, and flicking through captures
    no longer leaves discarded work running in the background.

  • Scrolling a tall capture in the editor is much smoother. The light and dark
    chequerboard behind the picture was being redrawn across the whole canvas on
    every scroll, however little of it had actually moved — on a long screenshot
    that was most of a frame's worth of work each time. It now repaints only the
    strip that changed.

  • Flicking through captures no longer makes the strip stutter. Opening a
    capture had to unpack its full-size picture before anything could be drawn,
    and that unpacking happened on the same thread the strip scrolls on — so
    each capture you passed through cost a visible pause. Sealshot now shows the
    capture's existing thumbnail for a moment and unpacks the full picture in
    the background. The longest pause when switching dropped from about 75
    thousandths of a second to under 19.

Fixes

  • Captures look sharp at every zoom level, not just 100%. The canvas was always
    drawing at your screen's own resolution and then letting the graphics card
    stretch or shrink that picture to whatever zoom you'd chosen — so at 94% or
    125% every pixel you saw came from a compromise. It now draws at the size
    you're actually viewing, which is why 100% always looked right and nothing
    else quite did. Most noticeable on non-Retina displays, where there was no
    spare resolution to hide it.
  • Text looks much better when a capture is zoomed to anything other than a
    whole number. Sealshot deliberately keeps zoomed screenshots pixel-sharp
    rather than blurry, but it was doing that at every zoom level — and at
    in-between zooms like 125% or 156% that meant some pixels were doubled and
    others weren't, which chewed up letter shapes. Whole-number zooms (100%,
    200%, 300%) stay pixel-sharp; everything in between now scales smoothly.
    Most noticeable on non-Retina displays.
  • Fixed: zooming up to 100% left the picture slightly soft, while zooming
    down to 100% — or getting there with ⌘-scroll — looked right. Sealshot
    animates the zoom, and the animation could stop a whisker short of where it
    was headed, so a capture the editor reported as 100% was really being shown
    at 99% and resampled. Every zoom now lands exactly on the number shown, so
    100% is once again a pixel-for-pixel view of your capture. Most noticeable on
    non-Retina displays.
  • The tools are now greyed out while Sealshot is busy reading text, redacting
    or enhancing a capture — matching what extracting data already did. Before,
    the tools stayed clickable underneath the progress card for some of them.
  • Fixed: cancelling text selection and then starting a redaction scan showed no
    progress at all. The cancelled read reported itself finished a moment later
    and dismissed the scan's progress card along with it.
  • Fixed: the spinner next to a new capture's name could sit there for a long
    time on Intel Macs, waiting for something that was never going to happen.
    That spinner means "this name isn't final yet" — but on those Macs the name
    is already final the moment the capture is saved, and the spinner was really
    tracking the text-reading that happens in the background. It no longer
    appears when the name won't change, and everywhere else it now gives up
    after 8 seconds rather than spinning indefinitely.
  • Selecting text in an image can now be cancelled. Reading the text out of a
    capture shows the same progress card as redacting and extracting data — with
    a Cancel button, and Esc works too — instead of a small badge you had to wait
    out. Cancelling puts you back on the pointer and restores the picture you
    were looking at.
  • Switching to another capture now stops whatever Sealshot was working on for
    the old one. Enhancing clarity, redacting and extracting data used to keep
    running after you moved on, throwing the result away when they finished — and
    worse, the button stayed dead on the new capture until the abandoned work
    ended. Taking a brand-new screenshot mid-scan had the same problem.
  • Fixed: the capture strip along the bottom of the editor could show only the
    capture you had open, as if every other capture had vanished. Your captures
    were never lost — Sealshot keeps a searchable list of them, and when that
    list had to be rebuilt from scratch (the first run after turning encryption
    off, for example) the strip showed nothing until the rebuild happened to
    finish and something else nudged it. Restarting Sealshot was the only way
    out. The strip now reads straight from your captures folder whenever that
    list is empty, and refreshes itself the moment the rebuild finishes.
  • Fixed: the capture crosshair and magnifier were missing when the overlay
    first appeared, until you moved the mouse.
  • The capture crosshair tracks the pointer more smoothly, especially on Intel
    Macs and on displays running a scaled resolution. The overlay also drops
    about half as many frames as it did, so the whole capture screen feels
    steadier while you pick what to grab.
  • Point at empty desktop in the capture overlay and the whole screen
    highlights — click to capture the entire display. Previously nothing was
    highlighted there and clicking did nothing.
  • Picking what to capture is steadier. Moving the pointer across the screen no
    longer lights up every window it passes over — a window highlights once you
    settle on it, so the overlay stops flickering on the way to what you wanted.
  • Scrolling to widen or narrow the capture selection is smoother. One notch now
    moves one step instead of racing through everything under the pointer, and
    the box grows and shrinks in one continuous motion rather than lurching.
  • Fixed: Remove Background sometimes left the editor showing the original
    image. The cutout had actually been made — the thumbnail in the strip showed
    it, and switching to another capture and back revealed it — but the canvas
    itself didn't refresh until something else happened to redraw it.
  • You can drag captures out of the Library again — to Finder, to another
    app, or onto a collection in the sidebar. Dragging a Library tile or row had
    stopped doing anything at all, in both grid and list view; only the editor's
    recent strip still worked. Dragging one of several selected captures brings
    the whole selection, as it does in the strip.
  • Dragging several captures...
Read more

Sealshot 0.7.3

Choose a tag to compare

@raydeng83 raydeng83 released this 04 Aug 00:35

Privacy & Security

  • New setting: Lock when Sealshot starts, in Settings ▸ Privacy & Security
    (it appears once Enhanced Security is on, and starts out on). Leave it on and
    Sealshot asks for Touch ID every time it opens, as it always has. Turn it off
    and Sealshot opens ready to use — your captures are still encrypted on disk,
    but anyone using this Mac can open Sealshot and view them, so you're asked to
    confirm before it takes effect. Sealshot still re-locks when your Mac sleeps
    or the screen locks, and after the idle time you've set. Turning Enhanced
    Security off and on again puts the setting back on.

Fixes

  • Send Feedback… no longer freezes Sealshot. The dialog now appears as a
    sheet on the front window, so Cancel and Compose both work; previously it
    opened as a separate window that could come up blank and titled "Untitled",
    leaving the whole app unresponsive with no way out but Force Quit.
  • Clicking Check Now in Settings ▸ General no longer makes the
    Automatically check for updates switch appear to turn itself on. The
    setting was never actually changed — a manual check does not enable automatic
    ones, and it still doesn't — but the switch could redraw showing the opposite,
    which looked like Sealshot had quietly turned it back on. It now shows the real
    state, and re-reads it whenever you open Settings.
  • The Launch at login switch in Settings no longer flips on its own when
    you click away to another app and come back. The setting itself was always
    correct — macOS was doing what you asked — but the switch could redraw
    showing the opposite, so it looked like Sealshot had changed it back. It now
    shows the real state, and re-checks it whenever you return to the app, so
    changes you make in System Settings ▸ General ▸ Login Items show up here
    too.
  • Turning Launch at login off no longer fails silently after Sealshot has
    been updated in place. If macOS has lost track of the old registration, the
    switch now simply reads as off and turning it back on re-registers cleanly.
  • If macOS is waiting for you to allow Sealshot in System Settings ▸ General ▸
    Login Items, the Launch at login row now says so instead of showing the
    switch as off with no explanation.
  • The welcome tour now stays in front of the editor window at startup instead
    of slipping behind it a moment after launch. It still steps aside normally
    when you switch to another app.
  • The welcome tour listed the wrong key for scrolling capture — it showed
    ⌘⇧L, which now locks your library. It shows the real shortcut again, and
    every shortcut in the tour now reflects your own keys if you've changed
    them in Settings.
  • The recent strip in the editor now says "No captures here yet." when it's
    empty, instead of showing an empty bar. With an Images or Videos filter on,
    it says "No images." / "No videos." so it's clear a filter is hiding things.
  • Changing the save folder in Settings now actually switches libraries: the
    editor closes the open capture and returns to an empty canvas, and the
    recent strip and Library list the new location. They used to keep showing
    the old folder's captures. Your existing captures are not moved — they stay
    where they are.
  • Opening an older license file can no longer shorten your update window.
    Sealshot now compares the file you open against the one already installed:
    a newer renewal replaces it, the same file says so, and an older one is
    refused. Opening a license for a different person asks first.
  • Settings ▸ License now shows your license ID, with a button to copy it.

Licensing

  • Sealshot now tells you when your update window is about to close, in the
    month before it does, instead of letting you find out by installing a
    version your license doesn't cover. The app itself never expires — this
    only affects which new releases you can install. You can dismiss it.
  • Settings ▸ License now has a Renew card in the month before your update
    window closes, and whenever you're running a version your license doesn't
    cover. It links straight to renewal with your license already identified,
    and to earlier downloads if you'd rather stay on the version you have.
    Volume licenses are renewed by invoice, so that card explains how instead of
    linking to the store.
  • Once you have your renewal file, Settings ▸ License now shows you how to
    open it. The card with Open License File… used to disappear as soon as
    you were licensed — which was exactly when a renewal arrived — and any
    message about the file you opened disappeared with it. Those messages now
    always show.
  • Settings ▸ License also shows your license type alongside the license ID,
    and shows both when your license doesn't cover this version — that's when
    you're most likely to be asked for them.
  • Turning off Automatically check for updates now also stops Sealshot's
    background license-revocation check on launch — one network switch you can
    actually turn off. Revocations you've already received still apply.
  • License files have a new format, and it is not backwards compatible. A
    license issued from now on needs this version or later to open; a license
    issued before it will not open in this version. If you are holding a license
    file from an earlier build and it stops being accepted after updating, ask us
    for a fresh one at support@seal-shot.com and we will reissue it — your
    purchase and your update window are unchanged.

Welcome tour

  • The tour has caught up with the app: it now covers Live Capture,
    Collections and tags, Find in Image, Extract Data, and the single app-wide
    undo.
  • Turning on Enhanced Security now comes with a reminder in the tour to save
    or print your Recovery Kit — without the recovery code, encrypted captures
    cannot be opened.
  • The tour's first card explains the 14-day free trial and what keeps working
    after it ends.
  • You can reopen the tour any time: Settings ▸ Startup ▸ Show welcome tour
    cards now has a Show Now button. It shows the tour straight away and
    leaves the startup setting alone.
  • Intel Macs no longer see the "Smarter redaction" card. The enhanced
    on-device model it offers only runs on Apple silicon, so the card had
    nothing to offer — the tour is six cards there instead of seven.

Editor

  • You can now draw arrows, lines, shapes, pen strokes, text, and blur boxes
    past the edges of a screenshot. When you finish drawing, the canvas grows
    automatically to make room, so annotations that point off the image (or sit
    beside it) stay exactly where you drew them instead of being cut off at the
    edge. Undo still reverts the drawing and the canvas growth in one step.
  • An arrow with an outline now gets a clean, even outline around the whole
    arrow — shaft and arrowhead. Previously the arrowhead's outline could
    balloon into a thick, oversized triangle because it was scaled with the
    outline width instead of offset around the head.
  • The Arrow and Line tools now need a small deliberate drag before they draw —
    a tiny, accidental mouse twitch no longer leaves a stray arrow or line behind.
  • The shape and arrow tool chooser (the dropdown from the toolbar pills) no
    longer cuts off tool names — Rectangle, Ellipse, Line Arrow, and
    Free Arrow now display in full instead of "Rectangl…" / "Line Arro…".

Capture

  • The scrolling-capture permission checklist now has a Done button instead
    of Start Capture. After you grant the permissions, Done simply closes the
    checklist — Sealshot no longer begins scrolling-capture on its own the moment
    you've finished granting access. Start the capture yourself whenever you're
    ready.

Sealshot 0.7.2

Choose a tag to compare

@raydeng83 raydeng83 released this 22 Jul 13:00

Fixes

  • Dragging a single capture from the recent strip to Finder now drops a real,
    full-resolution image file. It previously created a tiny broken alias instead
    of the actual picture.
  • The empty area around the image in the editor now behaves like empty canvas:
    clicking it deselects, and you can start a selection box out there and drag
    across the image. Previously clicks out there did nothing at all.
  • Dragging a selection box now selects only the objects it fully encloses,
    instead of everything it touches on the way past.
  • The Editor/Library/Settings switcher no longer offers an Icon and Text /
    Icon Only / Text Only menu on right-click. Picking one of those could leave
    a stray "View" label sitting under the switcher. (macOS 15 and later.)

Licensing

  • Direct edition: installing a Sealshot version released after your license's
    update window now shows a renewal banner and pauses new captures and
    recordings until you renew or switch back to a covered version. Everything
    already captured stays fully viewable, editable, and exportable.

Library

  • Right-click All Files in the Library sidebar to Export All Files…
    bundles your whole library into one package you can AirDrop to another Mac and
    import (optionally passphrase-protected). Works like exporting a collection,
    just for everything.

  • Exporting a package now shows how many items are done (e.g. "Packaging 5 of
    10…") instead of a time-left estimate.

Security

  • Your recovery key screen now has "Save Kit…" and "Print…" buttons, so you
    can keep a PDF copy of your recovery code — with instructions — on paper or
    in your own backup, not just copy it to the clipboard.
  • Every so often, Sealshot will ask you to confirm you still have your
    recovery code (about once every 3 months). This never happens while your
    library is locked or more than once per launch, and you can always say
    "Remind Me Later" or generate a fresh code on the spot.
  • The lock screen now has an "I can't unlock…" option for when you've lost
    both Touch ID access and your recovery code. It explains why Sealshot can't
    bypass encryption for you, then — after you type RESET to confirm — moves
    your encrypted captures to a Locked Archive and turns encryption off so you
    can keep using the app. Nothing is deleted, and archived captures can still
    be restored later if you find your recovery code.
  • Captures moved to your Locked Archive now show up as their own section in
    the Library, so you can see what's there instead of it being hidden on
    disk. They're read-only — shown dimmed with a lock badge — since Sealshot
    can't decrypt them without your recovery code, but you can still select
    them and reveal them in Finder.
  • Found your recovery code again? You can now restore the Locked Archive: a
    Restore… button in the Library's Locked Archive section (and in Settings →
    Privacy & Security) asks for the code and brings those captures back into
    your library, re-enabling encryption with the recovered key. If you went
    through more than one reset, each round's captures come back with that
    round's own code — items belonging to a different code stay safely in the
    archive, and nothing is ever deleted — even if you'd already set up
    encryption again in the meantime. The restore screen also warns you if
    some internal keys couldn't be brought back, instead of failing silently.
    If restoring an older code needs to set aside your current encryption
    setup to make room, the restore screen now tells you so, and reminds you
    to bring your current setup back with its own recovery code.
  • Some Locked Archive items can never come back through Restore… — ones set
    aside when you turned encryption off, rather than from a reset — and
    Sealshot's messaging now says so plainly instead of implying a code will
    restore them: the Library banner drops the Restore… button when nothing in
    the archive is actually restorable, and the restore screen's wording no
    longer promises a code will work for items left behind.
  • Successfully entering your recovery code — whether to restore a Locked
    Archive or unlock on a new Mac — now counts as verifying it, the same as
    using the periodic "Verify Your Recovery Code" prompt, so you won't be
    asked again sooner than necessary.
  • Fixed the recovery-verify nudge's "Generate New…" button sometimes not
    opening Settings → Privacy & Security when Settings was already open.

Other

  • Live Captures now get keywords and a summary that lists each captured window
    with a one-line description. Scenes taken before this update pick theirs up
    the next time you open them.
  • Sealshot now has a 14-day free trial. After it, your existing captures stay
    fully viewable, editable, and exportable — a license is needed only for new
    captures and recordings. Activate by opening your license file (or dropping
    it) in Settings → License. A banner shows when your trial is in its final
    week.
  • The Library and Settings tabs use a clean solid backdrop instead of the
    hex-pattern background.
  • Sealshot now tells you when capture summaries need Apple Intelligence turned
    on, instead of quietly hiding them — and says plainly when your Mac can't run
    them, so you know nothing is broken.
  • Turning Apple Intelligence on in System Settings while a capture is open now
    resumes its summary and keywords automatically as soon as you switch back to
    Sealshot — no more closing and reopening the capture to make it generate.
    Settings → On-Device AI also updates right away instead of showing stale
    status.

Sealshot 0.7.1

Choose a tag to compare

@raydeng83 raydeng83 released this 17 Jul 02:27

Recording

  • The recording HUD now shows a Recording/Paused label beside the status icon.
  • The record prompt now appears over full-screen apps, on the display being
    recorded.
  • Each recording shortcut stops only its own recording mode.
  • System and microphone audio are recorded at native 48 kHz for cleaner sound.
  • A finished recording is selected automatically in the recent-captures strip.

Editor

  • One app-wide undo timeline: images, videos, metadata edits, and selection
    are all undoable steps, and each undo names what it undid.
  • New Free Arrow tool — draw an arrow along any path, next to the straight
    Line Arrow.
  • Pen, line, arrow, shape, step, and text annotations can now have an
    outline (casing) color with its own width control.
  • Text tool overhaul: weight slider, per-tool color and opacity memory,
    visible text-box frame with resize dots, and typography remembered across
    launches.
  • Captures render and export color-faithful — no more lightened text.
  • Dragging a focused capture to Finder exports just the focus area.
  • Duplicate a whole capture from the editor, the strip, or the Library.
  • Extracted Data results appear in a single consolidated view; exports default
    to the image's name, and cancelling an extraction takes effect immediately.
  • Structured Data Extraction uses the enhanced on-device model when it's
    downloaded.
  • The toolbar and tabs freeze during blocking AI actions; navigating away
    cancels the action.
  • Fit Width / Fit Height no longer leave a stray scrollbar.
  • A remembered video reopens with its player panel and controls in place.

Library

  • Resize the Quick Look preview with the −/+ buttons, and grid tiles with
    ⌘+scroll.
  • Play a video straight from its play badge in the strip; clicking the
    thumbnail opens it paused.
  • Preview is available from the context menu, and the video action "Play" is
    now "Open".
  • Drag multiple captures to Finder with a progress bar and Cancel.
  • Empty Trash button clears the Trash in one click.
  • Multi-select stays fast in large libraries.

Security

  • Idle auto-lock now follows system-wide idle time, not just activity inside
    the app.
  • Menus and keyboard shortcuts are gated while the library is locked.
  • Turning encryption on or off shows reliable progress and no longer damages
    video packages.
  • Fixed a case where an interrupted recovery-key ceremony left the tab
    switcher disabled.

Capture & OCR

  • A cancelled capture no longer raises the editor over the app you were using.
  • OCR now recognizes non-Latin scripts, with automatic language detection.
  • Smart Redaction catches more: 2FA backup-code grids, role names, ticket
    IDs, masked card numbers, and street addresses.

Other

  • Deleted items are kept 7 days by default before being purged, and the
    retention setting now applies reliably to every trashed item.
  • Your own tags are preserved when Smart Keywords are regenerated.
  • Update dialogs use a cleaner centered-icon design matching the About panel.