Release Notes
What changed across Social Archiver
Track updates across mobile, Obsidian, web, and the Chrome extension. Product-facing notes live here; GitHub Releases remain the Obsidian plugin distribution record.
All updates
Every Social Archiver update
-
Supertonic 3 Language Detection
ObsidianReader Mode and timeline TTS now detect more Supertonic 3 languages, and Settings exposes the full v3 language set for manual override.
- Expanded automatic language detection for Reader Mode and timeline TTS to cover more Supertonic 3 languages.
- Added the full Supertonic 3 language set to the TTS language override menu in Settings.
- Moved Supertonic provider and Settings language support onto shared metadata.
-
Supertonic 3 On-Device TTS
ObsidianThe Obsidian plugin now uses Supertonic 3 for on-device TTS, expanding local language support from 5 languages to 31.
- Updated the Supertonic on-device TTS engine to Supertonic 3.
- Expanded local speech synthesis support from 5 languages to 31.
- Existing Supertonic 2 users can update to v3 from Settings without uninstalling first.
- The updater stages the new runtime and model files before replacing the existing local engine.
-
Mobile Release Notes and Reader Polish
MobileMobile Settings now opens a localized release notes hub, with Android reader highlighting improvements and cleaner activity job handling.
- Open the localized release notes hub from Settings to check recent updates more easily.
- Improved Android reader highlighting and reduced accidental text selection while scrolling or swiping.
- Failed activity jobs are dismissed automatically so stale status badges are less likely to remain.
- Improved subscription setup tracking and related UI polish.
-
Release Notes Hub
MobileObsidianWebChrome ExtensionRelease notes now have one public home across Social Archiver clients, with settings links that open the relevant platform filter.
- Added a shared release notes page for mobile, Obsidian, web, and Chrome extension updates.
- Added settings entry points that open the correct platform-filtered view.
- Kept GitHub Releases focused on Obsidian distribution while product-facing notes move into the Social Archiver web surface.
- Started the backfill path for mobile App Store notes, share-web changes, and Chrome extension updates.
-
Video Download Reliability
ObsidianMobileBackendYouTube downloads can now run through desktop download-only jobs and sync completed local media back into existing archives.
- YouTube downloads can run as desktop download-only jobs and update the existing archive note or timeline when media is ready.
- Mobile handoff reflects desktop-downloaded media after expired CDN refreshes.
- Failed or expired queue activity can be cleared so stale badges do not remain.
- Reader CSS was cleaned up for current Obsidian review checks.
-
Profile Subscription Beta and Share Extension AI
MobileObsidianWebBackendThe mobile app added a beta setup flow for profile, channel, blog, RSS, and supported social subscriptions, plus share extension AI and author sync polish.
- Paid users can use the subscription beta to set up profiles, channels, blogs, RSS feeds, and supported social sources more smoothly.
- Share extension AI actions now include a better flow for choosing the target language when translating body text.
- Author avatars, bios, and subscription metadata sync more consistently across devices.
- Threads replies, Threads articles, and X long-form articles render more cleanly.
- Fixed mobile UI issues around drawer scrolling, author avatars, and iOS font handling.
-
Browser Session Archiving Improvements
Chrome ExtensionWebBackendChrome session archiving became more reliable for Threads and X, with stronger Instagram export downloads and article cleanup.
- Threads posts can now be archived directly from a Chrome session.
- Improved X session threads, comment reply hierarchy, author avatars, and long-form article cleanup.
- Escaped thread headings are normalized so web and Obsidian render the archive more cleanly.
- Instagram export downloads are hardened to reduce mid-export failures.
-
Public Page Rendering and Agent Access
WebChrome ExtensionBackendPublic share-web pages became easier for search and agents to read, while Threads and X article rendering reduced duplicate body and heading issues.
- Public share pages now expose cleaner metadata and structure for search engines and agents.
- Threads author replies and articles render more naturally, with escaped thread headings normalized.
- X long-form articles preserve internal sections, comment reply hierarchy, and author avatars more reliably.
- Subscription author bios and metadata sync more consistently across web, mobile, and Obsidian.
-
Reader Reactions and System Font Setting
MobileWebReader comments now show reactions when comments are rendered with media, and the font selector supports more language-specific choices.
- Comment reactions are shown when comments appear together with media.
- Reader mode now has more font choices.
- Added Japanese and Korean font options.
- General app notes can use the system font through a new setting.
-
Screenshot Studio and Reddit Image Polish
MobileWebBackendScreenshot Studio gained more styles, archive share sheets can open the reading page directly, and Reddit image rendering was improved.
- Added more Screenshot Studio styles.
- Archive share sheets can open the reading page directly.
- Fixed Reddit archive cases where some images or comments were missing.
- Included additional small bug fixes.
-
Web AI Job Queue and Reader Comments
WebObsidianBackendShare-web can request AI work and show progress, while Reader comments gained a cleaner panel and collapse controls.
- Share-web can request AI comments and AI actions, then hand them off to a capable desktop Obsidian environment.
- The activity queue shows pending and active AI jobs and reloads completed results from realtime events.
- Unavailable AI requests link to setup guidance, and request menus close more responsively.
- Reader comments gained a panel, preserved comment paragraphs, and cleaner nested collapse controls.
-
Transcription and AI Actions
MobileObsidianBackendTranscription can run through the Obsidian plugin, while AI Actions can hand tagging and translation work to local AI.
- Transcription can run through the Obsidian plugin and reuse the existing desktop setup, similar to AI CLI configuration.
- AI Actions can hand tagging and translation work to local AI.
- Sync status badges now explain queued work more clearly.
- Included additional small bug fixes.
-
Reader Display and Share Page Polish
WebMobileBackendShare pages and Reader views now preserve avatars, titles, comment paragraphs, and external article links more reliably.
- Reduced cases where Reader avatars were missing or degraded on share-web.
- Post titles and multi-paragraph comments render without collapsing into a single dense line.
- Mobile article cards expose external links more clearly.
- Signup attribution now tracks which client surface brought users into the product.
-
Mobile AI Workflows
MobileObsidianBackendMobile AI comments, AI actions, and transcription requests can be handed off to a capable desktop Obsidian plugin and synced back.
- Mobile AI comment and AI action requests work through a capable desktop Obsidian plugin environment.
- AI actions include content translation variants, tag suggestions, and language-aware timeline and reader rendering.
- Mobile transcription requests can be handed off to Obsidian and receive completed transcript results through sync.
- Improved AI job backlog recovery, executor targeting, and realtime reconnect stability.
-
AI Comments and Screenshot Studio
MobileObsidianAI comments can use local AI CLI configuration through the Obsidian plugin, and Screenshot Studio can save posts as image exports.
- AI comments can use local AI CLI connections such as Gemini, Claude, and Codex through the Obsidian plugin.
- The mobile app can request AI comments in a similar flow to the web surface.
- Screenshot Studio can export cards, long screenshots, original media pages, and collages.
- Generated test screenshots can be used as app information assets.
-
Japanese Support
MobileThe mobile app added Japanese language support.
- Added Japanese text across core mobile screens and settings.
- Prepared the language-selection foundation for broader localization.
-
Korean and Archive Retention
MobileThe mobile app added Korean support and archive retention controls for choosing how archive data uses device storage.
- Added Korean language support.
- Opened the feedback path for users who want more preferred languages.
- Added archive retention policy controls.
- Prepared retention behavior around offline archive use.
-
TikTok Session Media and Instagram Stories
Chrome ExtensionWebBackendThe Chrome extension improved TikTok session media selection, added Instagram Story archiving, and preserved animated Reddit GIF media.
- TikTok visible videos and network candidates are matched more accurately, with candidate preview and selection in the extension UI.
- MSE streams, audio sidecars, and recorder fallback handling make TikTok upload and remux flows more reliable.
- TikTok author metadata, canonical URLs, and hover-preview aspect ratios are preserved more consistently.
- Added Instagram Story client archiving and preserved Reddit animated GIF videos.
-
YouTube Shorts Local Playback Fixes
MobileBackendFixed YouTube Shorts cases where downloaded local media still played through embeds, plus AV1 album-save failures.
- Fixed YouTube Shorts cases where local downloads still played through YouTube embeds.
- Improved Shorts imports that used AV1 media and could fail when saving to the album.
-
Obsidian Review Polish
ObsidianMobileReview cleanup for the Obsidian plugin plus a small mobile toolbar polish item.
- Fixed the mobile bulk toolbar select button so it matches the other icon buttons.
- Removed the duplicate media-gallery selector warning.
- Updated Obsidian metadata, DOM handling, networking, timers, inline styles, and CSS review-warning cleanup.
- No intended feature or workflow changes.
-
X Bookmarks and Reddit Saved Imports
Chrome ExtensionWebBackendThe Chrome extension added X bookmark import and improved Reddit Saved post and comment import reliability.
- Added X bookmark discovery and partial flush handling before a tab closes.
- Preserved link-card images and URLs, with progress based on discovered items.
- Added local Reddit Saved post and comment import with better comment reply and preview preservation.
- Cleaned up the extension import layout and analytics identity flow.
-
Video Playback and Billing Notice Fixes
MobileFixed cases where a video from another archive could play in the current post, plus Shorts and billing notice UI issues.
- Fixed a case where a video from a different archive could play in the current post.
- The Shorts tab now stays full-screen.
- Billing notices no longer cover the active video.
-
Notice Banner and Subscription Management
MobileBackendAdded a notice banner for important messages, plus plan upgrade and subscription management improvements for beta users.
- Added a notice banner for rare but important or urgent messages.
- Beta-tier users can upgrade their plan.
- Improved subscription management usability.
- Included smaller bug and performance fixes.
-
Free-Tier Rewards and Sync Improvements
MobileBackendFree-tier users can earn archive quota through onboarding features, and sync reliability improved with better rate-limit handling.
- Free-tier users can earn archive quota by using selected onboarding features.
- Sync reliability improved with better rate-limit handling.
-
Beta Wrap-Up and In-App Notices
MobileObsidianBackendThe beta plan transition and in-app notices moved users toward the Free plan and mobile-managed subscriptions.
- Existing beta users transition to the Free plan automatically.
- The Free plan includes 10 archives per month, with more available through mobile app rewards.
- Subscriptions and the lifetime offer are available through the mobile app because Obsidian community plugins cannot host in-plugin payments.
-
Web Articles and Settings Subscription Status
MobileWebImproved web article handling and added subscription and usage status to the settings page.
- Improved handling for web articles.
- Added subscription and usage status to the settings page.
- Included minor bug and usability fixes.
-
Reader Fonts and Web Article Rendering
MobileWebReader font choices expanded for more languages, web articles render better, and highlight platform stability improved.
- Reader mode font controls gained more language choices, including Japanese and Chinese.
- Web articles render more reliably.
- Highlight platform stability improved when changing fonts.
-
Post Card Actions and Refresh Gestures
MobileReader post cards gained action items such as Share, Archive, and Delete without leaving the reading flow.
- Pull-to-refresh at the top and push-to-refresh at the end are available in Reader.
- Post cards now expose Share, Archive, Delete, and related action items.
- Included smaller UI/UX and bug fixes.
-
iPad Support and Instagram Saved Integration
MobileChrome ExtensionAdded iPad support and reflected the Chrome extension flow for archiving Instagram Saved Posts.
- Added iPad support.
- Adjusted some UI/UX for the larger iPad canvas.
- Improved performance when switching tabs.
- Instagram Saved Posts can be archived through the Chrome extension.
-
Web Library and Bulk Management
WebBackendShare-web gained the All tab, tab-aware pagination, truthful select-all, author detail views, and broader search.
- Added the All tab across Inbox and Archive, with tab-aware pagination reconciliation.
- Bulk mode can truthfully select all N matching archives using the same server-side conditions.
- Added author detail views for both public and owner library modes.
- Expanded search to comments, AI comments, and nested posts.
-
Instagram Saved Export
Chrome ExtensionObsidianWebBackendThe Chrome extension enabled collection-level Instagram Saved Posts export, feeding Obsidian or web upload import flows.
- Added local Instagram Saved Posts export with collection-aware ZIP filenames.
- Added Web destination mode so exports can feed either Obsidian import or web upload flows.
- Handled session expiry as a resumable pause and polished pause, cancel, and notification behavior.
- Improved long-collection reliability with export history and content-script fallback injection.
-
Deeper Reddit Comment Imports
MobileBackendReddit comment imports now handle deeper threads and more comments, up to roughly 500 comments.
- Reddit imports can include deeper comment levels and larger comment sets.
-
All Tab and Bulk Actions
MobileObsidianBackendAdded the All tab across Inbox and Archive, plus long-press bulk actions on post card icons.
- Added the All tab so users can view all posts, including Inbox and Archive, in line with recent Obsidian changes.
- Long-press Archive, Save, and Tag icons on each post card to open bulk options.
- Included smaller bug and performance fixes.
-
Tag Ordering and Cache Retention
MobileAdded tag reordering and delete actions, with clearer local cache, iCloud, and server streaming priority.
- Tags can be reordered in the Tag tab, and tag sync was improved.
- Added a delete action to the Shorts player.
- Added a retention cache period setting for choosing how long cached files stay available.
- Clarified priority between local files, iCloud files, and server streaming.
-
Inline Rendering and Multi-Device Sync Reliability
MobileWebBackendImproved inline rendering for X articles, web/blog articles, and Thread posts, plus multi-device sync reliability.
- Revamped inline rendering for X articles, web/blog articles, and Thread posts.
- Improved multi-device sync reliability so archive deletions identify the correct record.
- Added a safety threshold for bulk sync operations to protect local data during large server-side changes.
-
Bulk Actions and Author Detail
MobileWebBackendPost cards gained bulk action menus, while author detail, Thread rendering, and media handling improved.
- Long-press Archive, Delete, and Star icons to open the bottom bulk action menu.
- Added the Author Detail view.
- Thread posts render inline with the correct image index.
- Fixed several media-handling bugs and stability issues.
-
Cross-Device Sync and CDN Image Reliability
MobileBackendImproved cross-device sync for highlights, starred state, and share links, plus initial CDN image failure handling.
- Improved cross-device sync stability for highlights, starred state, and share link status.
- Handled initial CDN image failures more reliably until the proxy path returns the correct image.
-
Full Cross-Device Sync
ObsidianMobileWebBackendArchives, deletes, and composed posts sync in realtime across Obsidian, mobile, and web.
- Archives, deletes, and composed posts sync in realtime across Obsidian, mobile, and web via WebSocket.
- Mobile app v1.3.3 or later is required for realtime sync.
- Delete sync can be toggled independently in Settings > Sync.
- Crosspost mode supports Share Link, Crosspost to Threads, or both.
-
Cross-Device Login and Android Support
ObsidianMobileObsidian login can be approved from the mobile app, and Android app links were added for smoother setup.
- Log into the Obsidian plugin by scanning a QR code or entering a pairing code from the mobile app.
- Universal Link QR codes work on both iOS and Android.
- When you log in via the mobile app, sync is automatically enabled.
- Sign-out cleanup now removes sync client registration more reliably.
-
Reader Mode Polish and TTS Highlight Accuracy
WebObsidianReader Mode and TTS highlighting received usability and reliability improvements across share-web and Obsidian.
- Expanded share-web Reader Mode with fullscreen overlay polish, URL hash behavior, swipe navigation, and better mobile interaction.
- Improved share-link behavior from Reader Mode.
- Fixed Editor TTS highlight misalignment in Markdown documents with mixed formatting.
- Added safer fallback sentence matching so highlighting skips bad ranges instead of jumping to the wrong section.
-
Reader and Editor TTS
ObsidianText-to-speech became a first-class reading workflow for archived posts and regular Markdown documents.
- Added Reader Mode TTS playback for archived posts.
- Added Supertonic on-device TTS with Azure cloud fallback support.
- Added command palette actions to read documents or selections aloud.
- Added a status bar mini player with progress, sentence navigation, and speed controls.
-
Web Archiving, Archive-Time Tags, and Filename Templates
ObsidianWebGeneral web page archiving became available, with archive-time tags and custom filename templates.
- Added a Web platform flow for one-off archiving of general web pages and articles.
- Improved URL routing, extraction cleanup, and inline image rendering for web articles.
- Tags chosen in the archive modal are preserved through async job completion.
- Added configurable Obsidian filename templates using tokens.