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
-
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.