Release Notes
What changed across Social Archiver
Track updates across mobile, the desktop app, the CLI, Obsidian, web, the Chrome extension, and the local helper. Product-facing notes live here; GitHub Releases remain the distribution record for the Obsidian plugin and desktop app.
Desktop updates
Mac desktop app changes
-
Sync Keeps Working After You Delete Many Archives at Once
DesktopAfter you deleted many archives at once, desktop sync could keep failing from then on. Update and everything saved or deleted since then catches up on its own.
- Sync: after deleting many archives at once, on another device or in this app, the sync activity could show only Update failed from then on, with the last sync time stuck, even after restarting the app. The first sync after this update now brings in everything you saved or deleted since then. There is nothing you need to do.
- When sync fails with a database is locked error, the app now reopens its database connection by itself and the next sync carries on.
- The mobile app was not affected by this problem.
-
Local Media Helper and Immich Settings Work in the Safari Extension
DesktopIn the Safari extension that comes with the Mac app, Local Media Helper settings now save, and self-hosted Immich servers on a port connect and upload again.
- Local Media Helper: saving the helper settings in the Safari extension's options did not actually save them, and the connection check still showed connected against the old settings, hiding the failure. Settings now save, a pasted token is kept even if you refuse the permission prompt, and the connection check stops when saving fails.
- Immich: in Safari, connecting or uploading to a self-hosted Immich server on a port (for example http://host:2283) failed before any request was sent. It now connects and uploads, and permissions granted earlier in Chrome keep working.
-
Add Captions to YouTube Archives Saved Without One
DesktopOn a YouTube archive saved without a transcript, Add language… picks one of the video's captions as its transcript, and Whisper is offered when YouTube has none. Transcription on the whisper.cpp backend no longer fails with "model not available", and a transcription deleted on another device stays deleted.
- YouTube archives without a transcript: the reader and the detail view show Add language… where the transcript goes. Pick one of the video's captions, human-made or auto-generated, and it becomes the archive's transcript, synced to your phone and the Obsidian plugin.
- When YouTube has nothing left to add, or the archive has no transcript yet, the same dialog offers Transcribe with Whisper, which opens the existing Video Transcription window.
- whisper.cpp backend: a model picked for WhisperKit (such as large-v3 turbo) is now found under its whisper.cpp file name. If that file is missing and WhisperKit has the same model downloaded, the job runs on WhisperKit; if neither has it, the error says to install the model or switch the Whisper backend to WhisperKit in Settings.
- A transcription deleted on another device no longer comes back on desktop, including when desktop was off during the delete.
- Server, already live: new YouTube archives come with captions again. YouTube had been refusing the server's requests, so many videos were saved without them.
-
Pick and Add YouTube Caption Languages
DesktopThe transcript panel lists Whisper transcripts and YouTube caption languages in one menu, and you can add the other caption languages a video has or make one the default. Uploading archives with many images no longer fails after 30 seconds.
- Caption languages: the transcript panel's language menu lists Whisper transcripts and YouTube caption languages together. Before, a Whisper transcript hid the YouTube captions.
- Add language… adds another caption language the video has, auto-generated ones included, and the … menu sets a language as the default or deletes it. Languages the video does not have cannot be added, because YouTube blocks its auto-translated captions.
- Caption languages sync with mobile app 2.4.6, the next Obsidian plugin update and the web archive library.
- Uploading archives with many images no longer fails after 30 seconds, and a failed upload batch is retried.
-
Transcriptions Run to the End, in the Right Language
DesktopLocal transcription (WhisperKit) no longer turns Korean and other non-English speech into English or drops long stretches, long videos no longer start over partway, and the progress bar actually moves. Deleting a post no longer throws the timeline back to the top. The bundled command-line tool is 0.1.22.
- Transcription language: with the language left on automatic, every 30-second window was forced to English, so a Korean video came back as an English translation or mostly missing. The language is now detected once from the opening and kept to the end.
- Long transcriptions: a transcription that took more than 10 minutes, for example while macOS first prepares the speech model, could be dropped and started over. Fixed.
- Progress: the bar keeps moving while transcribing, and no longer jumps backwards between downloading and transcribing.
- Faster first transcription: after launch and right after a model download, the app prepares the speech model in the background, so the first transcription no longer waits several minutes.
- yt-dlp: when a YouTube download fails because yt-dlp is out of date, the app updates its managed yt-dlp and retries, and refreshes a managed copy that is more than a month old at launch. Downloaded yt-dlp builds are checked against the official checksums.
- Cancelling a transcription from your phone or another device now stops it on the desktop.
- Deleting a post or its media no longer throws the timeline back to the top: background refreshes keep every post you have already scrolled through, and list view no longer resets to the top on each refresh.
- Bundled command-line tool 0.1.22: long transcriptions keep running, cancels from other devices are followed, and the desktop app's managed yt-dlp is used first.
-
The Archive Window Recognizes Sites by Their Domain
DesktopThe archive window recognizes sites by their domain, so addresses like netflix.com no longer go to the X session and Meta's company sites are saved as web pages. The bundled command-line tool is 0.1.21.
- X session: sites whose address merely contains x.com, like www.netflix.com, were mistaken for X and sent to the X session window. Fixed.
- Meta's company sites such as the about.fb.com newsroom are no longer labelled Facebook or offered the Facebook session; they are saved as web pages.
- Bundled command-line tool 0.1.21: --help lists only commands that run, and export includes Whisper transcripts with real YouTube caption timestamps.
-
Collection Notes and Highlights on the Desktop
DesktopIn a collaborative collection, owners and editors can leave collection notes and highlights on any post, and everyone in it sees them. Your own posts there have every card action again.
- Collection notes: click the note button on a post in a collaborative collection to leave a note everyone in it sees, with your name. Only the author edits a note; the author, the owner or an editor can delete it.
- Shared highlights: select text in the reader and every member sees it. Hover a highlight to see who made it.
- Your own posts: star, share, tags, delete and Remove from Collection work inside a collaborative collection too.
- Sidebar: a collaborative collection shows how many posts others added since you last opened it, and opening it clears the count on all your devices.
- Collection feeds show when each post was added instead of when it was archived.
-
Accept Collection Invites in the Desktop App
DesktopOn a Mac, Open in the desktop app on an invite's web page opens the invite in the desktop app. Signed in there, you accept with no email to confirm, and the collection opens.
- Invite window: check who invited you and your role, then Accept invite; the app syncs the collection and opens it. Already a member? Open collection takes you there.
- Signed out? The invite window opens right after you sign in.
- Sidebar: a collection shared with you ends with a person-check icon instead of "@owner" after its name. Hover the icon to see the owner.
- Web fix, already live, no update needed: an invite page in a Mac browser leads with the button that opens the desktop app, and after accepting on the web it points to the desktop download.
-
Every Image in Instagram Carousels
DesktopArchiving through your connected Instagram account saved only the first two images of a multi-image post. Every image and the like count are saved now.
- With your Instagram account connected, every image of a multi-image post is saved, along with the like count.
- Archiving a Reel no longer attaches an unrelated image.
- Posts saved before this update stay as they are.
- The same fix is in the mobile app 2.4.2.
-
Quick Archive Straight Into Collections
DesktopPick collections in Quick Archive (⌘N) and the post goes into them as soon as it's saved. The Safari extension popup has the same option, and the bundled command-line tool is 0.1.20.
- Quick Archive: Add to collection, between the platform badge and the credits line, opens the list in place. Only collections you can add to are listed, most recently used first, and you can type a new name in the search box to create one. Nothing is picked by default.
- Archives retried from the status bar or the sync popover, and ones that carry on after a relaunch, keep the collections you picked.
- Safari extension: the popup has Add to collection below the URL.
- Bundled command-line tool 0.1.20: archive --collection, the collections command, and archive reporting already-saved posts as cached. A separately installed copy updates with Repair command-line tool in Settings › Command line.
-
Collections, Collaboration, and Notifications That Open What They’re About
DesktopCollections group posts like folders: share one by link, or invite people to collect together. Clicking a desktop notification now opens what it is about, and you can hide and reorder sidebar items.
- Collections: group posts like folders, separate from tags. They sit in the sidebar above Tags; add posts with Add to Collection in a post’s menu or by dragging a post onto a collection in the sidebar. Cards show which collections a post is in, and the search and filters at the top work inside a collection.
- Sharing: a collection can be Private, Anyone with the link, or Public, and What viewers see previews the card or reader view as you choose. You also decide whether to include your notes and highlights, and post shares get the same settings.
- Collaborative collections: the Members panel creates invite links (editor or viewer) and changes or removes members. Other members’ posts are read-only and show “Added by @username”, and members can leave at any time.
- Notifications: when your phone isn’t getting the push, the desktop tells you about posts others add, a collection being shared, and people joining. Turn them off with Collaborative collection activity in Settings › Notifications.
- Notification clicks: clicking a desktop notification now opens what it is about: the collection for collection activity, your subscriptions for subscription notices, the Review view for Today’s review, and the original link for a failed archive. Because of this, the first launch after updating asks for macOS notification permission once.
- Sidebar (feedback #190): right-click a sidebar item to hide it, or use Settings › Sidebar to toggle and drag items (the keyboard works too). Your other devices follow the same layout.
- Also fixed: links that merely mention facebook, instagram or threads in their address were taken for those platforms.
- The iPhone and Android apps support collections, collaboration and notifications from 2.4.0.
-
Read the Archived Post From Review, Plus a New Tour for First-Time Users
DesktopReview’s Open original button always opened the in-app reader, so it is now Read the archived post, and Read more keeps the highlight on screen. First launch shows a tour with live demos of saving, the Inbox, Today’s review and AI comments, and the first sync shows tips while you wait. The concurrent-archive limit no longer suggests upgrading to Pro.
- Today’s review: the Open original button always opened the in-app reader, never the source site, so it is now Read the archived post, with a book icon. The O shortcut stays. The “Review only shows content you archived yourself” line under the card is gone.
- Today’s review: opening a long highlight card with Read more (or E) keeps the highlight where it was, with the earlier text above it to scroll back to.
- Tour: the signed-out welcome screen opens with a short story (“We save everything, but later never comes.”), and the getting-started tips for first-time users show five live demos: global capture, Inbox to Archive (with auto-archive), Today’s review, AI comments and local agents.
- First sync: “While you wait” tips rotate while your archives arrive.
- The concurrent-archive limit (2 at a time on Free and Pro alike) no longer suggests upgrading to Pro; it asks you to try again when one finishes. The Safari extension shows the same message.
- The iPhone and Android apps got the same Review button and limit message changes in 2.3.7.
-
Link Any Account in Your Library, and Apple Intelligence Summaries Stay Summaries
DesktopThe list you pick a linked account from now searches every author, not only the 500 you archived most recently, so an older account, such as a sub account on the same platform, can be found and linked. Searching the Authors list reaches every author too. Summaries made with Apple Intelligence on this Mac no longer come back as fact checks or lose their first sentences.
- Account links: the list you pick from searches every author you have archived, not only the 500 most recent. Accounts on the same platform, such as a main and a sub account, could always be linked; now an older one can be found as well. A long list shows the first 500 rows and says a search finds the rest.
- Linked accounts on an author page show each account's platform icon, and the @handle when two accounts on one platform share a name.
- Authors search, and the author picker behind the timeline's author filter, reach every author, not only the 500 most recent.
- Apple Intelligence: a summary run on this Mac no longer comes back shaped as a fact check, with "Fact Check Results", "Claim" and "Verdict" lines. This covers summaries you request from the mobile app that this Mac runs, too.
- Apple Intelligence: when the model wrote each sentence in square brackets, the first three sentences were dropped. A bracketed answer is now kept whole. Saved summaries are not rewritten; delete one that came out wrong and run it again.
- Safari extension: in Settings › Kidsnote, turn off "Archive reports to Social Archiver" with an Immich album picked, and the subscription sends each report's photos and videos to that album only.
- The command-line tool bundled with the app is now 0.1.17, with the same Apple Intelligence fixes. If you installed it as a copy, update it with Settings › Command line › Repair command-line tool.
- The iPhone and Android apps get the same account-link fix in their next update.
-
Every Skipped Release at a Glance, and Text in Angle Brackets Shows as Written
DesktopThe What's new window now uses the desktop's width. If you skipped a few updates, every release since is listed beside the text, newest first, one click away. Threads posts and X articles you archive from now on show text in angle brackets, such as <book title>, as written, and X threads saved with the Safari extension keep that text and their videos.
- What's new window: skipped releases are listed beside the text, newest first, with version and date. ↑ and ↓ move through the list, and ← and → step to an older or newer release. A single release gets the full width.
- The summary now leads instead of a bold headline, since the window's header already names the version and date.
- Angle brackets: Threads posts and X articles you archive from now on show text like <inputs> or <book title> as written instead of "<".
- Safari extension: an X thread or translated post saved from the page keeps text in angle brackets and its line breaks, and its videos are saved as videos rather than their poster image. X articles from bookmark and profile imports keep that text too.
- Server fixes, already live, no update needed: posts saved through your X login are stored as posts rather than long-form articles, and text in angle brackets in Threads posts and X articles stays text in every app.
-
What's New Appears After Every Update
DesktopAfter an update, the desktop app shows what changed in that version once your library is open. If you skipped a few updates, the previous and next buttons (or the ← and → keys) step through each release since the one you last saw. In the Safari extension, the main button on an X profile page now starts "Import @handle's posts".
- What's new: once your library is open after an update, the app shows that version's changes. The previous and next buttons, or the ← and → keys, step through skipped updates, and "View in release notes" opens the entry on this page. A new install doesn't show it.
- Safari extension: on an X profile page, the main button is now "Import @handle's posts". A profile page is not a post, so archiving it could never work.
- The mobile app shows the same window from 2.3.3.
-
The Daily Review Digest Reaches Desktop-Only Accounts
DesktopThe daily review email and push go out at your local reminder hour, so they need your timezone, and an account that only ever used the desktop app never had one saved, so its digest was never sent. Turning a digest on in Settings › Review now saves this Mac’s timezone and language when the account has none. The server fix that lets phone users’ push digests go out is already live. The bundled command-line tool moves to 0.1.16: the executor picks up a waiting AI job within about 10 seconds and keeps getting work after a day of running.
- Review digest: turning the email or push digest on in Settings › Review now saves this Mac’s timezone and language when your account has none, so a desktop-only account finally gets its daily digest. A timezone you already have, such as one your phone set, is left as it is.
- Server fix, already live, no update needed: phone users who had turned on the push digest now get it, because the server uses the timezone the phone app registered.
- Bundled social-archiver command-line tool 0.1.16: executor --watch picks up a waiting AI job on its next poll (about 10 seconds instead of up to two minutes) and keeps getting work after running for more than a day. If you installed it as a copy, use Settings › Command line › Repair command-line tool to update it.
-
Deletes That Stick, and Stats for Small Libraries
DesktopA delete that fails is retried with each sync until the server confirms it, so a post you deleted no longer stays on the server and your other devices. Stats shows small libraries as "<0.1" books and in minutes, and the Safari extension saves X posts from protected accounts or with sensitive media through your own X login.
- Deletes: a delete that fails (offline, or the server busy) is kept pending instead of dropped, and retried with each sync until the server confirms it. It never holds the sync up, and a post already deleted elsewhere counts as done. The mobile app gets the same fix in 2.3.2.
- Stats: a library under a tenth of a book reads "<0.1" instead of "0.0 books", and less than an hour of reading shows minutes instead of "about 0 hours". The shelf board now spans the whole card.
- Safari extension: an X post the server can't read, such as one from a protected account you follow or one with sensitive media, is fetched once through your own X login in an open x.com tab and saved whole.
-
Stats: Your Library in Books, and What You Have Read
DesktopA Stats view now sits below Review in the sidebar. It turns your whole library into reading time and books on a shelf split into read, archived and Inbox, and shows what you read this week, this month or this year, what came in against what you read, your platforms, a daily activity map and quiet milestones. Moving a post to Archive on its own counts it as read.
- Your library: everything you saved, converted to reading time and books, on a shelf split into read, archived and Inbox. One book is about 5 hours of reading, or 300 pages.
- Reading: posts read, time and books for this week, this month or this year, plus what came in against what you read, so you can see whether your Inbox is growing or shrinking.
- Platforms: where you save the most and where you get the most to read, by count or by volume. A daily activity map and milestones such as your first archive and your longest read.
- What counts as read: moving a single post to Archive after reading it, from the reader (A/B), the post menu, the detail panel or Review. Bulk archiving and Inbox auto-archive don't count, and moving a post back to the Inbox removes it. Posts archived before this version show as "Archived", so your reading history starts today. Archives you file on your phone count once the mobile app gets the same update.
- Everything is computed on your Mac from your local library; nothing new is sent. Book and page counts are estimates: 238 words a minute, with a Korean, Chinese or Japanese character counting as half a word.
- Safari extension: the Chrome extension 1.10.2 changes. "Import @handle's posts" on an X profile saves 50, 200, 1,000 or everything available (Posts or Replies, continuing where it stopped), and the X Bookmarks import works on the History page that x.com/i/bookmarks now opens. Keep one x.com tab open while an import runs.
-
Save a Whole Thread From X and Threads, Not Just Its First Post
DesktopSaving the first post of a thread now keeps everything the author added in one note. With X connected in Settings › Integrations, an X thread's follow-up posts go into the note, up to 25 with their images, instead of scattering into the author's own comments. The Safari extension keeps whole Threads threads again, and opening an Instagram Story lists every Story the account has up.
- X: with X connected in Settings › Integrations, saving a thread's first post adds the author's follow-up posts to the note, up to 25, with their images. Before, only the first post went into the note and the rest were saved as the author's own comments.
- Safari extension: saving a Threads post keeps the author's whole thread again. Since Threads changed its page data in mid-September, only the first post was kept.
- Safari extension: opening an Instagram Story and clicking the extension lists every current Story from the account again, not just the one on screen, including accounts you don't follow.
- Server fix, already live, no update needed: Threads posts saved from the app, your phone or the command line keep the whole thread from September 24. Posts saved before that still hold only their first post, and the Chrome extension gets the same fix in its next update.
-
Export Thousands of Posts as Screenshots, Named the Way You Want
DesktopSelecting posts and choosing More › Create screenshots now handles a whole library. Images and avatars come through instead of "Media unavailable", posts are exported one at a time so thousands stay stable, and a post that fails is skipped instead of stopping the run — with a running count and a Cancel button. A new File name pattern in Screenshot Studio names each image the way you want, such as "2024-03-15 - @jane.png", and files already in the folder are never overwritten. Select all now picks every post that matches your filters, and exports keep going while you work in other apps.
- Images and avatars come through in bulk exports — they used to render as "Media unavailable" and initials.
- Posts export one at a time, so thousands stay stable. A post that fails is skipped and counted, and a Cancel button stops the run at any point.
- Screenshot Studio › File name: a pattern like {published_date} - @{handle} saves "2024-03-15 - @jane.png". {published_time}, {author}, {platform}, {short_id} and {page} work too, and a live preview shows the exact name.
- Multi-page posts get " - 2", and posts without a date read "undated". An empty pattern keeps the current names; single saves, Save all, Save ZIP and drag-out use the pattern as well.
- Nothing is overwritten: a name already in the folder gets " (2)", like Finder does.
- Select all picks every post matching your filters (an author, a date range), not just the ones scrolled into view.
- Exports keep running when you switch apps, cover the window or minimize it — somewhat slower while the window is hidden. If the Mac sleeps, they pause and resume when it wakes.
- Bulk exports use your reader font and attribution text, matching how the Studio opens.
-
Today's Review Comes to Your Home, With Cards That Ask Before They Tell
DesktopA one-line Today's review now sits right under the library toolbar. It shows which platforms today's set comes from, how many posts it holds and how far back it reaches; part-way through it becomes "Resume 2/5" with a progress bar, and once you are done it shows the week's streak. The review cards changed too: a card with a recall question opens as the question, and Space or E reveals the answer. Posts that fit on the card show the author's own words instead of an AI gist, along with who wrote them, when you saved them and why they came up. The daily set no longer circles your newest 500 posts — it rotates through the whole library, day by day. And the notice and offline banners no longer cover the sidebar and the toolbar.
- Today's review on your home: one line under the toolbar with the platforms, the count and how far back today's set reaches ("8 months back").
- Part-way through it reads "Resume 2/5" with a progress bar; when you are done it shows the week's streak and closes for the day with ×.
- Right-click it to hide it from Home; Settings › Review › Show on Home brings it back. The setting is shared with the mobile app.
- Recall first: a card with a recall question opens as the question — press Space or E to see the answer; → still skips.
- Posts that fit on the card show the author's own words; the AI gist leads only for long reads. Each card says who wrote it, when you saved it and why it came up.
- No explainer screen on the first run, just a one-line hint over the first card. The finish shows the week's streak and the posts you just went through, ready to reopen.
- Highlights in archived posts stay in review, and the daily set rotates through your whole library instead of the newest 500 posts.
- The notice and offline banners no longer sit on top of the sidebar and the library toolbar.
-
Quick Capture Fills In the Current Tab Every Time
DesktopOpening Quick Capture from the menu bar shortcut fills in the address of the browser tab you were looking at. Until now that only worked the first time after launching the app — every capture after that came up empty. Reading the address also took seven seconds, and it briefly disturbed whatever you had on your clipboard. Changing how the address is read fixed all three at once: the URL is there the moment the window appears, it works the same however many times in a row you open it, and your clipboard is left alone. Applies to Chrome, Safari, Arc, Edge, Brave and Firefox.
- Fixed the address coming up blank from the second capture onward — it now fills in every time.
- The seven-second wait before the address appeared is gone; it is already there when the window opens.
- Your clipboard is no longer touched.
- Firefox is read the same way, so its address bar no longer flickers during a capture.
-
Ask Siri to Search Your Archives
DesktopOn macOS 27 with Apple Intelligence on, you can tell Siri to search Social Archiver Desktop for something. The app comes to the front with your library filtered to that term. This was the one piece missing from 0.7.0: Siri's in-app search has to be performed by the app itself, which we had concluded the desktop app could not do — that turned out to be wrong, so here it is. Spotlight search is unchanged and still finds an archive by its title or a phrase from the body. Korean Siri follows Apple's own schedule.
- Siri can search your archives (macOS 27, Apple silicon, Apple Intelligence on).
- The app comes forward with the library filtered to the term you asked for.
- This is the feature 0.7.0 described as not available on the desktop.
- New actions open a tag, an author or a section. They live in the Shortcuts app and in Spotlight, and the tag and author pickers are filled from your own library.
- Spoken Siri prefers search: because the app also offers in-app search, Apple Intelligence reads "… in Social Archiver Desktop" as a search, so use Shortcuts or Spotlight for those three actions.
- Spotlight search is unchanged, so archives stay findable without Apple Intelligence.
-
The Command-Line Tool the App Installs Gains Apple Intelligence
DesktopThe social-archiver command-line tool the desktop app installs for you moves to 0.1.15. On an Apple silicon Mac running macOS 26 or newer with Apple Intelligence on, that tool now runs summaries, key points, glossary, reformat, translation, tag suggestions and place extraction on the model inside the Mac — no account, no credits, nothing leaves the machine. From Obsidian plugin 4.7.8 on, the plugin hands its local AI to this same tool, so installing the CLI from Settings is all it takes to get Apple Intelligence in Obsidian too. Separately, the naver.me links the Naver Map app creates when you share a place are recognised as places; they used to be archived as ordinary links.
- The bundled social-archiver command-line tool moves to 0.1.15 and can run on Apple Intelligence (macOS 26+, Apple silicon).
- Obsidian plugin 4.7.8 hands its local AI to that tool, so installing the CLI switches Apple Intelligence on in Obsidian as well.
- Fact check and transcript translation still run in the cloud; a post over 4,096 tokens is refused up front.
- Already installed the command? Hit Repair command-line tool once under Settings → Command line — updating the app does not replace a copy already on disk.
- naver.me place links shared from the Naver Map app are archived as places instead of ordinary links.
-
Open Your Archives from Spotlight and Siri on the Mac
DesktopOn macOS 15 and later the desktop app indexes your archives in Spotlight. Open Spotlight, type a title or a phrase from the body, and the archive shows up; choosing it opens that post in the app — in the detail panel in List view, in the reader everywhere else. The index follows every launch and every change to your archives. The Shortcuts app gets a "Save Link" action that hands a URL to the app's capture window, and on macOS 27 Siri understands the app through App Intents, so "open my archive about …" routes into it. Searching archive text through Siri is not available on the desktop; Spotlight search covers it. Two more things ship in the same version. A Mac on macOS 26 or newer with Apple Intelligence on writes the takeaway on a daily review card — the key point and its recall question — with the model on the Mac; it is on by default, the result syncs so your iPhone never runs the model, and Settings → Review turns it off. Tiles in Mosaic view open the same full action menu the timeline cards have, from a right-click, Shift+F10 or the ⋯ under the tile. Two fixes: the Safari extension archives Threads posts again after Threads changed its page payload, and the AI execution target formerly labelled "Local AI" is now "Desktop".
- Archives are indexed in Spotlight (macOS 15+) — searchable by title and by a phrase from the body; choosing a result opens that post in the app.
- The Shortcuts app gets a "Save Link" action that hands a URL to the app's capture window.
- On macOS 27, Siri can open an archive for you. Korean Siri support follows Apple's 27.2 schedule.
- Daily review takeaways — key point plus recall question — are written by the on-device model on this Mac (macOS 26+, Apple Intelligence). On by default; Settings → Review turns it off.
- One Mac fills the takeaways for the whole account and the result syncs, so your iPhone never runs the model.
- Right-click, Shift+F10 or the ⋯ under a mosaic tile opens the full action menu the timeline cards have.
- The Safari extension archives Threads posts again; it had stopped when Threads changed its page payload on September 15.
- The AI execution target once labelled "Local AI" is now "Desktop" — only Apple Intelligence runs on the machine.
-
Run AI Comments on Apple Intelligence, Right on Your Mac
DesktopmacOS 26 or newer on Apple silicon can now run AI comments on Apple's built-in on-device model: summaries, key points, glossary, reformat, translation, tag suggestions and place extraction, with no account, no credits and nothing sent to a server. Pick Apple Intelligence in the AI comment sheet on this Mac, or from the mobile app while the desktop is running. Fact check still needs a cloud-capable provider. Local AI comments now show their real provider instead of a model id, and the all-authors picker is wider and shows archive counts, last-archived time and platform.
- Apple Intelligence: on-device AI comments on macOS 26+ Apple silicon, no account or credits.
- Summary, key points, glossary, reformat, translation, tag suggestions and place extraction run on the Mac; fact check still needs a cloud-capable provider.
- Local AI comments show their real provider (Claude, Apple Intelligence) instead of a model id.
- The all-authors picker is wider and shows archive count, last archived time and platform.
-
Look Back Over Today's Review and Narrow a Page to Chosen Accounts
DesktopThe daily review gains a Previous button and the ← key, so you can step back even after the last card. An author page with linked accounts shows account chips to pick which ones it lists, and you can subscribe to all of them at once. The library gains a Recently viewed sort, the author page search can hand your query to the creator's own platform, and ChatGPT, Claude, Gemini, Perplexity and Grok shares get their own icon and filter.
- Daily Review: a Previous button, the ← key, and Look back on the completion screen.
- Linked accounts: account chips pick which ones show, subscribe to all at once, sort Authors by platform.
- A Recently viewed sort in the library.
- Search a creator's posts on their platform from the author page.
- ChatGPT, Claude, Gemini, Perplexity and Grok shares get their own icon and filter.
-
Choose Which Platforms Enter the Daily Review
DesktopReview settings gain a "Platforms to review" section. Switch a platform off and its posts stop entering the daily set, both in the desktop review and in the digest email. One fix rides along: when the desktop app runs as an executor and Codex (ChatGPT) refuses a request, the failure used to read only "AI action failed." The app now reads the reason Codex prints and reports it as a model problem. The outage itself — since about September 8, Codex on a ChatGPT account no longer offers gpt-5.4-mini, so every summary failed — was fixed on the server by defaulting to gpt-5.5, so summaries work again even before you update.
- Pick per platform whether its posts enter the daily review.
- A platform you switch off leaves the digest email too.
- When Codex refuses a request, you see its actual reason.
-
Report a Bad Archive Without Leaving It
DesktopReporting a badly saved archive no longer means leaving it, opening Settings and describing it from memory. "Report a Problem" is in the card's "…" menu, and a failed archive carries a report button on the failure card itself. Each report brings the archive id, platform and URL along — and for a failure, the error code the server recorded — so the detail needed to reproduce it is not lost.
- Report a problem from the card's "…" menu.
- A failed archive has a report button on the failure card.
- Reports carry the archive details and the server's error code automatically.
-
Long Notes Are Finally Usable
DesktopThe note composer is fixed. Pasting a long note trapped it in a three-line box, scrolling made the text vanish into blank space, and selecting text turned it white against the background. The field now grows with what you write, the text stays visible wherever you scroll, and a selection is readable. Notes longer than 5,000 characters also used to fail to sync without saying anything — that was a server limit, now raised to 10,000, so it applies to your other devices right away. Saved notes gained a copy button, and the timestamp trails the note text instead of taking a line of its own.
- The note field grows with your text, keeps the text visible while scrolling, and shows what you select.
- Notes over 5,000 characters no longer fail to sync; the limit is now 10,000, on mobile too.
- Saved notes gained a copy button, and the timestamp trails the text instead of taking its own line.
-
X Posts Save Cleanly Again, and Older Posts Show Their Year
DesktopX changed its post page, and posts archived through your logged-in X session started carrying the author line, the localized timestamp, the inline script that localizes it and the view count around the body. The capture now reads the new layout properly — body, author and the real posting time. The server was fixed as well, so new X archives are clean even before you update, on mobile too; the app-side fix for mobile ships in 2.2.5. Posts that were saved with the junk can simply be re-archived. Dates in the list, the detail panel, bulk select and the media viewer now show the year when a post is not from this year ("Sep 7, 2024"). This-year posts keep the short form, and the reader already showed the full date.
- X posts archived through your session no longer carry the timestamp script, view count or author line. Re-archive any post that was saved with them.
- The server ignores such captures too, so new X archives are clean even before you update; the mobile app-side fix ships in 2.2.5.
- List, detail and media viewer dates show the year for posts from other years ("Sep 7, 2024").
-
A Daily Review of What You Saved, and a Heads-up Before Auto-archive
DesktopReview lives in the sidebar (⌘9). Five of your saved posts come back each day — from your inbox, starred posts and posts you noted. Nothing is graded: read, then move on with Space or →. Each card carries the timeline card's own actions (Not this one, Star, Archive, Tags, Note, Open original, Make a card) and shows the archive's real star and archive state. Any post or highlight can become a question-and-answer or fill-in-the-blank card; it returns when you are likely to have forgotten it and you grade your recall with 1–4. Long articles and transcripts show a short AI gist with a question to think about instead of the first paragraph, with Show original for the full text (needs cloud AI consent in Settings). Settings › Review sets how many a day and what to include — inbox, archived, starred, noted, popular posts, subscription posts — and whether highlights, posts or both are review units. Archived posts are excluded by default; you filed them, so they count as done. If you use inbox auto-archive, a banner above the timeline warns you a couple of days before items move, with Keep in Inbox to exempt a post for good. Also fixed: the Review view ignored dark mode, and "Preparing today's review" re-ran on every visit.
- Review (⌘9): five saved posts return each day; star, archive, tag, note or exclude right from the card.
- Question-and-answer and fill-in-the-blank cards for recall practice; long reads show an AI gist with a question.
- Settings › Review chooses the daily count and what to include. Archived posts are excluded by default.
- A banner warns before inbox auto-archive, with Keep in Inbox to exempt a post for good.
- The Review view follows dark mode and no longer re-prepares on every visit.
-
Turn Keyboard Shortcuts Off
DesktopKeyboard shortcuts in Settings can now be switched off. An X next to each shortcut clears it, and "Remove all" turns every customizable shortcut off in one click — "Reset all" brings the defaults back. Search everything (⌘K), New archive (⌘N), Settings (⌘,), and Cycle display mode (⌘⌥V), which could not be cleared before, can be turned off too. Clear the global Quick Capture shortcuts and pressing those keys in another app no longer summons Social Archiver.
- Every shortcut gets a Remove button, so you can turn them off one at a time.
- "Remove all" clears every customizable shortcut; "Reset all" restores the defaults.
- Search, New archive, Settings, and Cycle display mode can be turned off too.
- Clear the global Quick Capture shortcuts and Social Archiver stops intercepting those keys in other apps.
-
An AI Prompt Library, Author Bubbles That Add Up
DesktopThe AI comment request dialog gains a prompt library. Save long, frequently used custom prompts — a fact-check rubric, say — as named presets, load one with a single chip, and the preset you mark as default fills in automatically when you open the custom prompt. Presets are saved to your account, so the same list appears in the mobile app, the web library, and the Obsidian plugin (rename, duplicate, delete, and set-default live in the mobile app). Author bubble filters now include every merged account, so the bubble count matches the list it opens, and the author row also appears when no platform is selected — pick an author straight from the All view. The Manage subscriptions view now shows your active subscriptions against the plan limit (e.g. 96 / 100), and paused subscriptions no longer count toward it — pause instead of deleting to free a slot.
- Save custom AI prompts as named presets and load one with a single chip — your default preset fills in automatically.
- Presets sync with your account and appear in the mobile app, web library, and Obsidian plugin.
- Author bubbles count every merged account, so the number matches the list — and the author row shows in the All view too.
- Manage subscriptions shows your active count against the plan limit; paused subscriptions no longer count.
-
A Safari Extension, and a Share Sheet That Actually Works
DesktopThe macOS Safari extension now ships inside the app. Reader mode, clipping, highlights, and Instagram import — until now Chrome-only — work in Safari too. There is nothing separate to install; just enable it in Safari settings. We also fixed the macOS share sheet: picking Social Archiver used to do nothing at all, even though the menu item was right there.
- The macOS Safari extension installs with the app — turn it on in Safari Settings > Extensions and it is ready.
- Reader mode, clipping, highlights, Instagram collection import, and the Korean/Japanese interface all work in Safari.
- Fixed the share sheet doing nothing when you picked Social Archiver.
- Fixed links not being read from some apps, which hand the URL over in their own way.
- Settings now shows whether the Safari and share extensions are enabled.
- A dropped database connection used to mean restarting the app; it now recovers on its own.
-
The AI Executor Stops Missing Installed CLIs
DesktopThe desktop app's AI executor could momentarily fail to find an installed Claude, Gemini or Codex CLI, failing AI summary and translation jobs with PROVIDER_MISSING — detection only checked a few well-known install locations. It now resolves commands the way your terminal does (a PATH lookup), so nvm, volta, native installers and every other layout are recognized. A failed job is no longer terminal either: another executor on your account (the Obsidian plugin or the CLI) picks it up shortly after and completes it. The bundled CLI moves to 0.1.10, which carries the same fix.
- AI CLI detection resolves commands the same way your terminal does — recognized regardless of how you installed them.
- An AI job that fails on this machine gets picked up by another executor and completed — no more instant terminal failures.
- The bundled CLI moves to 0.1.10 — the same detection fix, plus Claude Code and Codex going undetected on Windows.
-
Deleted Places Stay Deleted
DesktopDeleting a place from the list did not always stick — especially a place saved from the map, which has its own detail card. That is fixed. Tick "Also stop saving this place" while deleting and it will no longer attach itself to new posts or come back as a suggestion. The list now shows which places have a detail card, and the row menu can archive those details directly. Google places save their description, hours, website and category, and the last thumbnail is no longer dimmed behind the "+N" count.
- Fixed places that would not delete — a server fix, so mobile gets it without an update.
- "Also stop saving this place" while deleting stops both auto-saving and place suggestions. Adding it yourself turns it back on.
- The list marks which places have a detail card, and shows one being archived in place.
- A place row’s ⋯ menu can archive its details directly.
- Google places save their description, hours, website and category (no update needed).
- The last thumbnail is no longer dimmed behind the "+N" count — it is a small badge now.
- Stores whose buy button is a link are archived as product cards.
-
Your Installed AI CLIs Are Found Again
DesktopThe local AI executor reported installed CLIs as missing — especially when node comes from a version manager (fnm, volta, asdf, mise, nodenv, n) or when the app was launched from Finder. Fixed. Place-suggestion search no longer sticks to the provider you used last time and ignores your setting, and a Threads post continued by its author no longer slides into the comments when a stranger replies to it.
- AI CLIs installed through a version manager (fnm, volta, asdf, mise, nodenv, n) are detected again.
- CLI detection also works when the app is launched from Finder.
- Place-suggestion search follows your provider setting instead of sticking to the last one used.
- A Threads post continued by its author stays in the body when a stranger replies (no update needed).
-
More Default View Choices, and X Threads Stay Together
DesktopThe Default view setting gains Mosaic and a "Last used" option — pick "Last used" and your last non-reader layout carries into the next launch. X (Twitter) threads are archived as one post instead of scattered replies. Fixed archives added mid-sync going missing on other devices, Google places now save in your app language, and feedback threads are easier to read with page attachments and more reliable uploads.
- The Default view setting adds Mosaic and a "Last used" option.
- "Last used" carries your last non-reader layout into the next launch.
- X (Twitter) threads are archived as one post instead of scattered replies.
- Fixed archives added mid-sync going missing on other devices.
- Google places are saved in your app language, not the server region’s.
- Feedback threads are easier to read, with page attachments and more reliable uploads.
-
Place Details Get a Mini Map
DesktopThe place detail view now opens with a mini map, the place pinned on it — grab the grip to collapse it out of the feed’s way. Add a place while the map is on screen and the camera flies to it the moment it saves. Deleted places no longer come back, and map labels follow the app language.
- Place details open with a collapsible mini map, the place pinned on it.
- Add a place while the map is on screen and the camera moves to it the moment it appears.
- Fixed deleted places reappearing in the list.
- Map labels follow the app language.
-
Search for a Place and Save It — No Map Link to Hunt Down
DesktopUntil now a place was always something attached to a post. Saving one café for its own sake meant digging its URL out of a map app and pasting it into the archive dialog. Now you search from the Places screen, pick a result, and it is saved. Alongside that: a saved place whose own page looked empty, and Kakao Map / Google Maps share links that bounced back as an unsupported address, are both fixed — as is archiving a URL again after deleting it, which used to do nothing at all, and the sidebar collapse icon that had gone missing.
- A new button at the top of Places searches for a place and saves the one you pick. The same feature landed separately in the mobile app and the Obsidian plugin.
- A place saved on its own now shows its archive on its own page — it used to list fine and then show nothing.
- Kakao Map and Google Maps share links archive as places, including short kko.to addresses.
- Archiving a URL again after deleting it now shows up immediately. Before, it vanished with no card and no error.
- The sidebar collapse toggle is visible again — it had been painted under the header and was not even clickable.
- Feedback and reply drafts survive closing the window, a store page clipped straight to your vault keeps its product card, and the bundled CLI moves to 0.1.6 with its subscription commands.
-
Place Photos Show Up Right After Saving
DesktopWhen you save a place, its photos arrive a moment later. The desktop app was not listening for that, so the card stayed empty even though the photos were already on the server — a reload was the only way to see them. They now fill in as soon as they are ready. The server also copies them to permanent storage right away instead of up to 15 minutes later.
- A saved place fills in its photos and details immediately — no reload.
- The window where photos showed as “Unavailable” is gone; they are served from stable addresses from the moment you save.
- Places with many photos are stored in one pass. Previously anything past the tenth photo waited more than half an hour.
- The same change reaches the mobile app too, with nothing to update.
-
Public Posts Stop Waiting, Private Posts Actually Save
DesktopWith Instagram connected, every post went through the logged-in window — public ones included. Now the server handles public posts in one call, and only posts that need a login are read with your connected account. This release also fixes Facebook private-post archiving from the last version: the app could not read the server’s reason for declining, so a post that should have been read with your account was saved as a “not publicly accessible” error instead.
- Public Instagram posts are archived by the server directly — no login window, and media no longer routes through the app.
- Only posts from private accounts are read with your connected Instagram account.
- Fixed Facebook private posts being saved as a “not publicly accessible” error. This path in 0.5.7 in fact never once worked.
- Fixed short links shared from the Facebook app failing to archive.
- AI requests remember the provider you picked last.
- Activity history is ordered by when entries arrived, not by timestamp.
- Place and product details are written into CLI workspace files.
-
Save Friends-Only Posts and Posts from Groups You Joined
DesktopFacebook posts shared only with friends, or posted inside a group you joined, could not be archived until now — the server cannot see them without a login. Connect Facebook once in the desktop app and it reads those posts with your own login, and posts saved from a group keep a record of which group they came from.
- Connect Facebook once in Settings to archive friends-only posts and posts in groups you joined. Archiving public posts keeps working exactly as before, connected or not.
- Posts saved from a group show which group they came from on the card, next to the author.
- Your Facebook login never leaves your device. The post is read inside the app, and only the finished archive is sent.
- Non-public posts saved this way cannot be turned into a share link. A post meant for friends or for one group should not leave through a public URL.
- Group names are not filled in retroactively for posts you already saved. Archiving the same post again fills it in.
- Fixed notification messages that were invisible while a dialog was open.
-
Store Products Now Archive as Cards, with Price and Photos
DesktopStores like Amazon keep their product details out of the page metadata, so archiving one on desktop used to leave you with a plain web page. Desktop now reads the product page itself and saves a proper card with the name, price and photos. This release also lets a full-length video download started on your phone finish on your desktop, and fixes close buttons that could not be clicked in the media viewers.
- Archiving a product page from Amazon, Coupang, Naver Smartstore and other stores now leaves a product card with the name, price and a full set of photos. It uses the same reader as the mobile app and Chrome extension, so the result matches wherever you save from.
- Reading a product page does not use your store logins. It briefly opens the public product page on its own and closes it right away.
- When a page states no price — common for sold-out items or ones that do not ship to your country — the card is saved with just the name and photos. No guessed price is filled in.
- A full-length video your phone cannot download can now be handed to your desktop. The file lands on the desktop, and the button and confirmation say so.
- "Save Media" on a locally downloaded video now saves the actual video file instead of its cover image.
- The timeline author filter no longer stops at the first 20 channels. Every author is now reachable, and the list opens sorted by name.
- Fixed close buttons in the lightbox and media preview that sat under the top header and could not be clicked. Header popovers that were hidden behind timeline content are fixed too.
-
Mosaic View — Your Library as a Moodboard
DesktopDesktop 0.5.5 adds a Mosaic mode to the view picker. Every post — including text-only ones — fills the columns as variable-height cards, with a 3-step tile-size control. Closing the reader now returns you to the view you came from.
- A Mosaic mode joins the view picker. Posts with media become image tiles; text-only posts become text tiles with the title and an excerpt — the whole library fits on one board.
- A tile-size control in the toolbar switches cards between three sizes, and the choice is remembered.
- Multi-select, filters, and search work in mosaic exactly as they do in the timeline, and scroll position survives switching modes.
- Fixed closing the reader always dropping you on the timeline — it now returns to the view you entered from, whether mosaic, media, or list.
- Sync failure diagnostics keep the real cause. Plain-string errors (such as database is locked) are no longer flattened into a generic label.
-
A Shopping View for Everything You Saved to Buy
DesktopDesktop 0.5.4 adds a Shopping view that gathers saved product pages as cards with price, rating, store, and real product photos. It also brings an Untagged filter for archives you have not tagged yet, and a media viewer you can zoom and pan.
- Saved product pages become cards with price, rating, store, and product photos, gathered in a new Shopping view you can filter by store.
- Product photos are kept at full size instead of thumbnails or interface icons, and open in a gallery or a photo-only quick look.
- Product descriptions and ratings are stored with the archive body, so the context is still there when you come back to it.
- A new Untagged filter in the library, sidebar, and Tags page collects the archives you have not tagged yet.
- The media viewer now zooms and pans, so you can look closely at one part of an image.
- Web archives use the site favicon as their avatar, making the source easy to recognize in a list.
- Fixed tag search returning no results.
-
A Simpler Places Review with Auto-Matching
DesktopDesktop 0.5.3 redesigns Places review around automatic search and selection. Incorrect matches can be corrected inline, place notes and types follow the selected match, unfinished review state survives a reload, and larger saves continue in the background.
- When AI place discovery finishes, the review opens, searches each candidate, and stages the most likely result automatically.
- Edit a query and choose a result directly inside the candidate row instead of moving through a second search modal.
- Matches start selected so only incorrect results need to be removed; place type and source-context note controls appear after a match is chosen.
- Search results, choices, and explicit unselections persist for 24 hours so a reload can resume unfinished review.
- Direct candidates save in one batch while map matches use bounded parallel writes. The review closes immediately and progress moves to global toasts before authoritative server refresh.
- Inline videos now remain visible in the feed media grid.
-
Timeline Bubbles and Native Image Text Recognition
DesktopDesktop 0.5.2 adds experimental timeline bubble filters that quickly narrow the current drawer by platform or author. It also introduces native macOS image text recognition, improves Places details and media browsing, and makes the bundled CLI and credential migration more reliable.
- Enable timeline bubble filters under Experimental Settings to narrow the current Inbox, Archive, or other drawer to platforms or authors that actually have posts.
- Order bubbles by recent archives or post count, optionally show compact count badges, and distinguish All and selected states for the active platform or author mode.
- Changing filters or drawers keeps results correctly scoped, avoids a briefly empty feed, and presents the new results from the top.
- Native macOS Vision text recognition extracts text from archived images for review, notes, and export.
- Archived-place detail updates and media gallery navigation are more reliable.
- Bundled standalone CLI provisioning and credential migration during app updates are more robust.
-
Archive More of Instagram with Your Signed-In Session
DesktopDesktop 0.5.1 uses your connected Instagram web session to archive private and restricted posts available only while signed in. Repeated saves now show a clear already-archived notice, while comment and media capture and timeline presentation are more reliable.
- Connect an Instagram web session in Settings to archive private and restricted posts your signed-in account can view.
- Improved login completion detection, expired-session handling, and capture recovery so connection status and next steps are clearer.
- Capture comments and replies through the signed-in session while keeping profile images from comment and like areas out of post media.
- Re-archiving a saved post now shows one clear duplicate notice instead of finishing silently.
- Adjust timeline body type and card width, with an additional extra-large interface text option.
- Media galleries, carousel rendering, map clustering, and view-state preservation are steadier.
-
Places: Meet Your Archives on a Map
DesktopDesktop 0.5.0 completes the Places experience. AI finds places mentioned in your archives, you review and attach the right candidates, and a map-first view lets you rediscover saved moments by location.
- "Find Places": AI scans an archive for mentioned places and proposes candidates you can review, pick, and attach in one queue.
- A map-first Places view with a geo-aware initial camera, place cards with rich details, and all archives grouped by location.
- A full-screen place picker with inline result cards for one-click selection or auto-match, matching the mobile flow.
- Adding and removing places applies instantly on screen, with an attached-places strip you can expand or edit inline.
- Naver Map and Kakao Map links are recognized, with enriched Korean place details for local spots.
-
Local AI Comments Without Sign-In and Stability Fixes
DesktopA roll-up of updates from 0.4.7 through 0.4.12. You can generate AI comments with your own on-device AI tools without signing in, subscription alerts are better organized, and many UI stability issues were fixed.
- Generate AI comments in the background with the AI CLI installed on your machine — no sign-in required, and you pick which CLI to use.
- Local AI comments created while signed out carry over to your account when you later sign in.
- The subscription inbox now surfaces subscriptions that need attention and marks unread updates.
- Videos from your local vault now appear in the Shorts feed, and the "Media unavailable" flash during loading is gone.
- Many UI stability fixes, including confirm dialogs that failed to cover the screen or stayed stuck open.
-
AI Action Choices and Quick Capture Stability
DesktopObsidianWebBackendDesktop 0.4.6 makes tag and translation AI actions easier to route with provider and model selection, improves Quick Capture stability, and hardens Sentry sourcemap upload verification for release builds.
- Desktop tagging can use the configured local executor, and tag/translate actions now expose explicit provider and model choices.
- The web share flow now matches desktop for provider/model selection on tag and translation AI actions.
- The Obsidian plugin now warns more clearly when the default AI tool silently falls back to another provider.
- Backend executors resolve the default provider from executor settings instead of a fixed value, reducing unintended model routing.
- Quick Capture route listener cleanup is more stable, and release builds now check Sentry sourcemap upload configuration before packaging.
-
Reader AI Chat, Web Parity, and Local Data Stability
DesktopObsidianWebBackendDesktop 0.4.5 makes Reader AI chat archives more reliable, brings web AI selection and search closer to desktop parity, and improves signed-out local data and sync reliability.
- AI chat transcripts saved from Reader now persist more consistently across clients, with a cleaner conversation layout.
- The web share flow improved AI popover placement, provider/model selection, whole-library search, and tag browsing.
- Desktop can reset signed-out local data and cleans up stale anonymous vault archives more reliably.
- Obsidian plugin settings now explain frontmatter template variables and core-key behavior more clearly.
- Backend media preservation and cache paths were hardened so subscription archives and large-library sync behave more reliably.
-
Error Diagnostics, Archive Cancellation, and Subscription Updates
DesktopDesktop 0.4.4 adds Sentry-powered error diagnostics with sourcemap upload, lets active archive jobs be cancelled from Activity, and improves Threads author subscriptions and profile discovery reliability.
- Desktop WebView errors now report to Sentry, and release builds upload sourcemaps for more useful stack traces. Tokens, URL query strings, local file paths, and payload-like values are scrubbed before sending.
- Active archive jobs can be cancelled from Activity, and failed archives show clearer status and recovery paths.
- Threads author subscriptions can be created from post URLs, and profile-discovery crawl results sync richer author and post details.
- Backend archive cancellation, rate-limit handling, YouTube reader capture, and Immich preserved-media flows were hardened to improve desktop archiving reliability.
-
Screenshot Studio — Turn Archives into Shareable Image Cards
DesktopDesktop 0.4.3 brings Screenshot Studio to the desktop, rebuilt for the larger screen. Turn an archived post into shareable image cards with control over layout, media, typography, and background, then copy to the clipboard, save a file, or drag straight into Finder or Slack.
- Full-window studio: a page rail on the left, a live preview in the center, and a control panel on the right so editing and checking happen at a glance.
- Layout presets (long, story, portrait, square) and media modes (inline, card, collage, stitched) — inline lets you place media above or below the text, and stitched keeps the body text alongside the media.
- Fine-grained control over framing (padding, corners, shadow, header size), background themes, typography, author anonymization, and comment inclusion.
- Continuous zoom with the mouse wheel and Cmd/Ctrl +/- up to 400%; multi-image posts show every image inline.
- Copy to the clipboard, save (PNG/JPEG, 1×/2×), save all, and drag the stage image straight into Finder or Slack. The footer shows the original link with tracking params stripped.
-
Screenshot Studio Color Profile Notes
DesktopDesktop 0.4.2 documents how Screenshot Studio preview and exported PNGs can pass through different color-management paths, so small preview/export color drift is accepted in v1.
- On wide-gamut macOS displays, the preview may be composited through display/P3 management while exported PNGs are normalized for sRGB-oriented sharing and pasting.
- Small color drift between those two paths is an accepted v1 limitation; layout and pixel-scale validation remain unchanged.
- PNG color-profile tagging is not presented as fixed in this release and remains a future hardening follow-up if needed.
-
Bulk Actions, Default Sorting, and Reels Fullscreen
DesktopDesktop 0.4.1 expands bulk workflows for downloading media and sending selected archives to integrations, while adding default timeline sorting, transcript navigation, and more reliable Reels fullscreen behavior.
- Download media from selected archives in bulk, and copy media Markdown links for pasting into notes or external documents.
- Use the bulk More menu to send multiple selected archives to connected Reader, Raindrop, Karakeep, and Immich integrations.
- Authors and Subscriptions now have search, platform filters, sorting, and alphabet navigation for scanning larger libraries faster.
- Settings can choose whether new timeline views default to archive date or original publish date sorting.
- Transcript panels can jump to the next speaker segment, and Reels fullscreen buttons plus the F shortcut use the Tauri window fallback more reliably.
-
Failed Archive Recovery and Release Stability
DesktopDesktop 0.4.0 makes failed archive rows easier to reopen from Sync Activity and hardens the macOS release build so the WhisperKit helper is packaged reliably.
- Failed archive rows in Sync Activity reopen their original links more reliably.
- Link handling for failed share and archive attempts is more resilient, so recovery paths are less likely to disappear.
- The release build now creates the WhisperKit helper output directory before packaging, reducing macOS asset build failures.
-
Native WhisperKit Transcription on macOS
DesktopDesktop 0.3.9 adds WhisperKit as the native local transcription path on macOS, with in-app model download and deletion, progress, language selection, additional transcription flows, and Aside browser support in Quick Capture.
- Use WhisperKit as the preferred local transcription backend in the macOS desktop app. Existing CLI backends remain available as fallback paths.
- When WhisperKit is selected, the model banner lets you choose Tiny, Small, or Large v3 turbo from a dropdown and download the model in place.
- Model downloads show real progress, and installed models can be deleted from the same surface to manage disk space.
- The transcription request modal now supports model and language selection, with Match original as the default. Items that already have a transcript use an Additional transcription flow for another language or model result.
- Quick Capture now recognizes Aside as an active browser and can prefill the current tab URL, while keeping support for Arc, Chrome, Brave, Edge, Safari, and Firefox-family browsers.
- The macOS release build now prepares the WhisperKit helper before Tauri resource validation and verifies the Share Extension before publishing v0.3.9 assets.
-
X Session Archiving and Connection Restore
DesktopDesktop 0.3.8 archives X posts, media, and reply threads more accurately through the signed-in WebView session, and restores the Reddit connection state correctly after restarting the app.
- Uses the signed-in desktop WebView session for X so post text and translation state are captured more accurately than the anonymous server path.
- Preserves X media, replies, and nested reply relationships so archived threads keep more of the original conversation flow.
- Prefers the translation state visible in the WebView and falls back to original reply text when needed, avoiding empty comment captures.
- Restores the Reddit WebView session status as connected in Settings after reopening the desktop app.
-
Subscription Digests and Quoted Post Polish
DesktopDesktop 0.3.6 adds digest notifications for new subscription archives and improves quoted-post rendering, comment display, and Quick Capture behavior.
- New subscription archives can trigger desktop digest notifications, with the digest interval configurable in Settings.
- Quoted posts render more naturally in desktop cards and reader mode, including quoted-post timestamps.
- Reduced cases where duplicate comment keys could make comment trees render unreliably.
- Opening Quick Capture is less likely to bring the main app window to the foreground unnecessarily.
- Archive badges in Sync Status now appear only in the relevant sync context.
-
Reliable Cross-Device Transcription
DesktopDesktop 0.3.5 makes the desktop app reliably pick up and run voice-transcription jobs requested from mobile. It fixes a claim failure that kept transcription from starting, keeps the transcription executor available even when the app is left running for a long time, and lets the headless CLI watcher serve transcription jobs too.
- Requesting a transcription from mobile now reliably reaches the desktop app and starts right away, fixing a claim failure (could not be claimed) that previously blocked it.
- The transcription executor stays connected to the server even when the desktop app is left running for a long time; previously it could silently drop off after about a day and show no executor.
- The headless CLI watcher (social-archiver executor --watch) can now serve transcription jobs too.
-
Sync Activity and Reader Transcript Improvements
DesktopDesktop 0.3.3 makes archive and subscription work easier to follow from Sync Activity, adds richer transcript reading in reader mode, and improves in-app YouTube playback reliability.
- Sync Activity now surfaces active and failed archive jobs alongside subscription checks, making background work easier to track.
- Reader mode can show transcripts in reading or timed-segment views, with transcript search and timecode jumps for faster video navigation.
- Reader footer actions for notes and transcription stay inline more reliably, and the desktop header title now aligns more naturally with timeline cards.
- New archives created by subscriptions appear sooner through realtime events, and the trash button on timeline cards now deletes the actual archive.
- YouTube playback is more likely to stay inside the Tauri app instead of opening an external browser, using a hosted bridge and updated frame security settings.
-
Reader Mode Scrolling and Shortcut Polish
DesktopDesktop 0.3.1 makes reader mode more reliable when reading through long lists, with steadier scroll-based loading, cleaner next-item continuation, and more complete reader actions and shortcuts.
- Reader mode now keeps a snapshot of the current Inbox or Archive list, so archiving or deleting an item can continue to the next post more predictably.
- Scroll-based loading is more reliable near the bottom of long lists, reducing cases where continuous reader navigation runs out of loaded items too early.
- Reader shortcuts are now routed through Settings > Keyboard shortcuts, and the archive shortcut advances immediately without waiting for the server response.
- Right-clicking a body link no longer opens the highlight popover by mistake.
- The reader footer now includes Add note, so you can leave a note without switching back to the detail panel or card view.
-
Shortcut and Feedback Visibility Fixes
DesktopDesktop 0.2.9 makes macOS global shortcut reassignment more reliable and improves how submitted feedback threads appear in My Feedback.
- Global shortcut changes on macOS are captured more reliably when you assign a new key combination.
- Submitted feedback threads are less likely to disappear from the My Feedback list.
- Feedback device metadata is bounded so reports stay lightweight and reliable to submit.
-
Sync Reliability Hardening
DesktopDesktop 0.2.8 trims sync diagnostics and makes local SQL parameter handling safer, improving account sync and local library reliability.
- Reduced noisy sync diagnostics while keeping useful information for troubleshooting.
- Hardened local database query parameter handling so unusual values are processed more safely.
- Improved internal reliability when applying synced archive data to the local library.
-
Archive Ordering Stabilization
DesktopDesktop 0.2.7 keeps archive ordering consistent across the library and search results by using the actual archived time.
- The archive library now uses actual archived time for newest-first ordering.
- Search, filters, and date-range views keep the same ordering rule.
- Reduced cases where synced and local items could appear out of order.
-
Demo Login and Facebook Fallback Polish
DesktopDesktop 0.2.5 supports the desktop demo login flow and routes Facebook subscription fallback through the desktop platform adapter for more reliable behavior.
- Improved the login path used to try the desktop app with a demo account.
- Facebook subscription fallback now uses the desktop WebView and platform adapter boundary more consistently.
- Desktop guidance was tidied alongside the release hub platform-link behavior.
-
More Reliable Archiving
DesktopDesktop 0.2.2 is a reliability update. Archiving now retries automatically when the network hiccups — without creating duplicate archives — and actions like liking, bookmarking, or marking as read no longer rebuild the search index, so they stay light even on large libraries.
- Archiving is more reliable — if the network drops briefly mid-save it retries automatically, and the same post is never saved twice.
- Actions like liking, bookmarking, and marking as read are lighter — they no longer rebuild the search index, so they stay responsive even with a large archive.
- Includes behind-the-scenes work to cut redundant requests and harden internal stability.
-
A Faster, Smoother Library
DesktopDesktop 0.2.0 reworks how the timeline renders so it stays smooth no matter how large your library grows, and lightens the media grid and reels so they use less memory.
- The timeline now renders only the cards on screen, so scrolling deep through thousands of archives stays smooth with steady memory use.
- Images in the media grid load as you scroll to them, so the grid opens faster and lighter.
- The reels video feed now preloads only the current video and its neighbors, so memory use stays flat even after long scrolling.
- List thumbnails now prefer preserved media for more accurate previews.
-
Quick Archive and Quick Search Guidance
DesktopDesktop 0.1.10 connects the menu bar Quick Archive, global shortcuts, and Quick Search workflows to the desktop documentation and download guidance.
- Documented Quick Archive from the menu bar and how to use global shortcuts with the desktop app.
- Documented the Quick Search (⌘K) workflow for jumping through the desktop library.
- Added a macOS desktop app download path from the homepage.
-
Desktop App for macOS
DesktopThe Social Archiver desktop app for Apple Silicon Macs is here. Browse, read, search, and organize your archive library on your computer, and sync with your other clients when you sign in. It includes background auto-updates and the bundled sa command-line tool.
- Standalone app for macOS (Apple Silicon) — browse your library with Inbox, Archive, Starred, Tags, and Authors views; cached archives are readable offline.
- Sign in to sync with the same account as mobile, Chrome, web, and Obsidian. Or use it signed out as a local-only library (connect an Obsidian vault and receive Chrome extension clips, then upload to your account when you sign in).
- Can act as the local executor for AI Comments and transcription jobs.
- Bundled sa command-line tool — install it from Settings → Command line.
- Updates itself in the background.