Social Archiver

リリースノート

Social Archiver の変更点

モバイル、デスクトップアプリ、Obsidian、Web、Chrome 拡張機能の更新をひとつの場所で確認できます。GitHub Releases は Obsidian プラグインとデスクトップアプリの配布記録として残し、ユーザー向けの変更履歴はこのページで管理します。

Chrome 拡張 アップデート

ブラウザ拡張機能の変更

  1. リーダー自動起動とプラットフォーム拡張

    Chrome 拡張

    Chrome 拡張 1.7.6 では、選んだプラットフォームの投稿をそのままリーダーモードで開き、X・Threads・Substack・Bluesky をリーダーに追加しました。本文やコメントのハッシュタグ・リンクをタップして移動でき、画像を拡大してスワイプで切り替え、ショートカットや Cmd/Ctrl +/- でリーダーをより速く操作できます。

    • 有効にしたプラットフォーム(YouTube・Facebook・Instagram・X・Threads・Substack・Bluesky・LinkedIn)の投稿がそのままリーダーモードで開きます。初回はリーダーを開いたときに案内が一度表示されます。
    • X・Threads・Substack・Bluesky がリーダーモードに対応しました。
    • 本文やコメントのハッシュタグ・リンクがタップ可能なリンクとして表示されます。
    • 画像をクリックして拡大表示し、複数枚は矢印やスワイプで切り替えられます。
    • ショートカット(自分で設定)でリーダーを開き、Cmd/Ctrl +/- で文字サイズを調整できます。
    • LinkedIn の投稿は「投稿リンクをコピー」からそのままリーダーで開き、コメントが返信構造で整理され、ハッシュタグ表示もすっきりしました。
  2. 二言語字幕の言語切り替え

    Chrome 拡張

    Chrome 拡張 1.7.5 では、字幕が二言語の YouTube 動画をリーダーで見るとき、読む言語を選べるようにし、二つの言語が重なって表示されないようにしました。

    • 英語+韓国語などの二言語字幕がある YouTube 動画で、リーダー上部の言語選択から片方だけ、または両方を表示できます。
    • 二つの言語が一行に重なって表示される問題を解消し、言語ごとに行を分けて読みやすくしました。
    • リーダーのタイポグラフィ調整 UI(文字サイズ・行間・幅)を整えました。
  3. Reader AI チャットアーカイブ改善

    Chrome 拡張

    Chrome 拡張 1.7.4 では、Reader からアーカイブした AI チャットを複数クライアントでより安定して保持し、長い会話 transcript を読みやすくしました。

    • Reader から保存した AI チャットアーカイブが、デスクトップ・モバイル・Web でより一貫して開けます。
    • 会話 transcript はメッセージの流れに沿った読みやすいセクションとして表示されます。
    • YouTube Reader キャプチャと AI チャット保存時に、関連メタデータをより安定して保持します。
    • AI drawer と Reader overlay のレイアウトを整え、長い会話と本文を一緒に読む体験を改善しました。
  4. YouTube リーダーモード — 動画と transcript を一緒に読む

    Chrome 拡張

    Chrome 拡張 1.7.3 では、YouTube ページを動画固定のリーダーとして開き、transcript を読みやすいまとまりに分け、目次・現在区間のハイライト・自動スクロールで追えるようにしました。

    • YouTube リーダーでは動画を上部に固定し、transcript を読みやすいセクションにまとめるため、長い動画も記事のように流し読みできます。
    • 左側の目次は現在位置のインジケーターとしても機能し、transcript をスクロールしても今いる区間が分かります。
    • Space、左右矢印、Shift/Cmd 矢印で再生、segment 移動、chapter 移動を操作でき、自動スクロールは再生中の範囲を安定して追従します。
    • リーダーモードに入ったとき、元の YouTube プレイヤーが背後で再生され続けたり Space キーで同時に再生されたりする問題を防ぎました。
    • 1 時間を超える動画の HH:MM:SS タイムコードが transcript 本文や目次タイトルに詰まって見えないよう、レイアウトを調整しました。
  5. リーダーモードに AI チャット — 読んでいる記事とそのまま対話

    Chrome 拡張

    Chrome 拡張 1.7.2 では、リーダーモードで読んでいる記事を文脈として、お使いの Mac の Claude Code とそのままチャットできます。ログイン済みの Claude Code をそのまま利用するため API キーも追加料金も不要で、会話をアーカイブやクリップと一緒に保存することもできます。(macOS 専用 — Local Media Helper と Claude Code のインストールが必要です。)

    • リーダーのツールバーにあるきらめきアイコンを押すと右側にチャットパネルが開きます — 要約、反論、用語の説明など、読んでいる内容について何でも聞けます。
    • 本文で文章を選択すると「Ask AI」ボタンが表示され、その箇所を引用として添えたまま直接質問できます。
    • パネル上部でモデル(デフォルト・Sonnet・Opus・Haiku)を選び、会話の途中でも切り替えられます。
    • やり取りのあとは「チャットを含める」トグルで、会話全体をアーカイブや Obsidian・デスクトップのクリップと一緒に保存できます。
    • Facebook などで共有されたリンクプレビューカードが、リーダー画面の投稿末尾にも表示されるようになりました。
  6. リーダーモード — 読んで、ハイライトして、その場で保存

    Chrome 拡張

    Chrome 拡張 1.7.1 はリーダーモードを新たに搭載しました。Facebook・Instagram・X・Threads・Reddit・LinkedIn の投稿やウェブ記事を広告のないすっきりした読書画面で開き、読みながらハイライトし、その場でアーカイブや Obsidian へのクリップができます。

    • ツールバーアイコンや右クリックメニューからリーダーモードを開くと本文だけがすっきり表示されます — SNS 投稿はプラットフォーム専用抽出で忠実に、ウェブページは記事モードで描画されます。
    • 文章をドラッグして 5 色でハイライトし、メモも追加できます。Obsidian へのクリップにはハイライトが ==マーク== として一緒に保存されます。
    • リーダースイッチをオンにしておくと、拡張アイコンを押すたびに表示中のページが自動的に読書画面に切り替わります。
    • 吹き出しアイコンでプラットフォームのコメントを必要なときだけ読み込み、本文と同じタイポグラフィで読めます。
    • 文字サイズ・行間・本文幅・セリフ体・ライト/ダークテーマを好みに調整でき、設定はデバイス間で同期されます。
  7. アクティビティキューの再試行改善

    Chrome 拡張

    Chrome 拡張 1.7.0 では、失敗したアーカイブを再試行しても新しい項目を作らず、同じ項目が最終状態に更新されるようアクティビティキューを再設計しました。

    • 失敗したアーカイブを再試行すると同じ行がそのまま進行中に戻り、成功すると完了と表示され、URL ごとに最終状態が 1 つだけ残ります。
    • 2 回以上試行した項目には ×2 のようなチップが表示され、クリックすると過去の試行時刻と失敗理由を展開できます。
    • 再試行ボタンを使わずに同じ URL を再アーカイブした場合も、成功した時点で残っていた失敗記録が自動的に整理されます。
    • 手動でキャンセルした項目は赤いエラーではなくグレーの Cancelled と表示され、実際の失敗と区別できます。
    • オフライン中にキューへ入れたアーカイブの成否が一覧に反映されない問題を修正しました。
  8. 重複アーカイブ送信の防止

    Chrome 拡張

    Chrome 拡張 1.6.9 は、同じページを連続でクリックしたり短時間で再送信したりしても重複アーカイブが作られないようリクエストをまとめ、サーバー側でも同じリクエストを安全に識別できるようにしました。

    • 同じ URL を短時間に何度もアーカイブしようとしても、1 件のリクエストにまとめられ重複アーカイブが作られなくなりました。
    • 各アーカイブリクエストに固有の識別子を付けて送信し、ネットワーク再試行で複数回届いてもサーバー側で安全に除外します。
    • ポップアップのボタンを連打したり、一括インポート中に再試行が重なったりしてもクレジットが二重に消費されません。
  9. Obsidian 複数 Vault クリップ

    Chrome 拡張

    Chrome 拡張 1.6.8 では、Obsidian クリップで複数の vault を登録し、別の既定 vault を設定できるようにし、ポップアップで選んだ vault に正しく保存されるよう修正しました。

    • 拡張設定から複数の Obsidian vault フォルダを追加し、各 vault の権限、状態、メディア保存先を確認できます。
    • 1 つの vault を既定にしつつ、ポップアップではクリップごとに別の vault を選べます。
    • ポップアップの vault 選択が Clip to Obsidian のリクエストに渡されるようになりました。
    • ポップアップで既定以外の vault を選んだ場合でも、deep link とローカルメディア handoff が選択した vault 名を使うよう修正しました。
  10. Local Helper とデスクトップ直接保存

    Chrome 拡張

    Chrome 拡張 1.6.7 は、TikTok や Instagram Story などローカルメディア処理が必要なページで Local Media Helper の準備状態を案内し、デスクトップアプリへの直接保存と Helper 更新案内を改善します。

    • TikTok と Instagram Story/Highlight ページで Helper が未インストール、未有効化、未ペアリングの場合、小さなセットアップ案内を表示します。
    • 拡張設定の Helper ダウンロード/リリースリンクが、最新の 0.1.4 パッケージ情報に追従します。
    • クリップと一括インポート結果をデスクトップアプリへ直接送るローカル保存フローを見つけやすく、使いやすくしました。
    • X/Twitter の HLS 動画などのメディア保存の安定性と品質処理を改善しました。
  11. デスクトップアプリへの直接クリップと X 動画品質の改善

    Chrome 拡張

    Chrome 拡張 1.6.5 では、Clip to Obsidian の隣に「Send to Desktop」保存先を追加し、X/Twitter 動画を最高画質で再構成して保存し、投稿内コードの整形と Threads 投稿検出の安定性を改善しました。

    • Clip to Obsidian のドロップダウンから「Send to Desktop」を選ぶとデスクトップアプリへ直接保存でき、一括インポートも同様に送れます。既定の保存先は拡張設定で指定できます。
    • X/Twitter 動画は Local Media Helper を通じて複数の画質セグメントを再構成し、最高画質で保存するよう改善しました。
    • 投稿本文に含まれるコード片を自動検出してコードブロックとして整形し、コードブロックの前後で途切れていた番号付きリストも正しく続くようになりました。
    • 見出し行がタイムスタンプより上に表示される新しいレイアウトの Threads 投稿も、「Could not read this post」エラーを出さずに認識します。
  12. Facebook コメントとメンション保持

    Chrome 拡張バックエンド

    Chrome 拡張 1.6.4 は、Facebook のログアウト状態での Clip to Obsidian とサーバーアーカイブで、コメント、返信、コメント内メンションリンクをより確実に保持します。

    • Facebook 投稿のコメントとインライン返信を、Obsidian ノートの Comments セクションに保存します。
    • コメント本文内の Facebook メンションは、表示テキストにリンクが付いた Markdown として保持します。
    • Chrome 拡張のログアウト状態の Clip to Obsidian でも、Facebook コメントとメンション解析を維持します。
    • Facebook Direct SSR が短いログインシェルや HTTP 400 を返す場合、fallback UA で再試行して共有リンクのアーカイブ安定性を高めました。
    ブラウザ拡張ガイド
  13. Reddit・X・Instagram の一括インポートを vault へ

    Chrome 拡張

    Chrome 拡張 1.6.3 は、Reddit 保存投稿、X ブックマーク、Instagram 保存/自分の投稿のインポートに「Obsidian vault」の保存先を追加します。コレクション全体がアカウントもクレジットも不要で vault に直接保存されます。

    • 保存先ドロップダウンに「Obsidian vault」が追加され、ログインなしで Reddit・X・Instagram の一括インポートを vault に送れます。
    • 投稿とメディアはプラグインを通じて vault に直接書き込まれ、サーバーを経由しないためアーカイブクレジットを消費しません。
    • レート制限に達しても、それまでに集めた投稿は即座に保存され、制限が解けると残りが続けて入ります。
    • Obsidian プラグイン 4.1.0 以降が必要です。
    ブラウザ拡張ガイド
  14. YouTube ローカルクリップと transcript 保存の改善

    Chrome 拡張バックエンド

    Chrome 拡張 1.6.2 では、ログインなしの「Clip to Obsidian」で YouTube を保存できるようになり、利用可能な自動/手動字幕 transcript を vault 専用クリップとサーバー保存の両方で保持します。ローカル保存とサーバーアーカイブの経路もより明確に分離しました。

    • YouTube の watch、Shorts、live、embed URL をローカルクリップ対象として認識し、ログインなしでもタイトル、チャンネル、説明、サムネイル、動画メタデータを Obsidian に保存できます。
    • Transcript 取得は、開いているタブのセッションデータと iOS InnerTube caption track を優先するよう改善し、韓国語の自動字幕など以前は空になりやすかった transcript がより安定して入ります。
    • サーバーアーカイブと同期保存の経路でも transcript を `## Transcript` セクションとして保持し、後から開いたノートでも timestamp リンクと字幕本文を確認できます。
    • ローカル保存はサーバーアーカイブ、共有リンク作成、Immich アップロードと分離され、vault のみに保存する選択が明確になりました。
    ブラウザ拡張ガイド
  15. ログイン中のローカルクリップと韓国プラットフォーム対応

    Chrome 拡張

    Chrome 拡張 1.6.1 では、ログイン中でもドロップダウンから「Clip to Obsidian」を選び、サーバーを経由せず vault のみに保存できます。Naver ブログ・カフェ、Kakao Brunch のクリップが追加され、Bluesky/Mastodon のクリップに返信スレッドが含まれます。

    • ログイン中のメインボタンのドロップダウンに「Clip to Obsidian」が追加され、サーバーアーカイブの代わりに vault のみへ保存するローカルクリップをいつでも選べます。月間アーカイブクォータを消費しません。
    • クリップ対応プラットフォーム:X、Threads、Instagram(投稿・ストーリー)、Facebook、Reddit、TikTok、Bluesky、Mastodon、LinkedIn、Substack ノート、Naver ブログ・カフェ、Kakao Brunch、一般的なウェブページ。本バージョンで Naver ブログ・カフェと Brunch が追加され、Bluesky/Mastodon のクリップには返信スレッドが含まれます。
    ブラウザ拡張ガイド
  16. Instagram 一時制限の検出と正確な案内

    Chrome 拡張

    Chrome 拡張 1.6.0 は、大量の Instagram インポート後に発生する一時的なリクエスト制限を実際のログアウトと区別し、誤解を招く「session expired」表示の代わりに正確な待機案内を表示します。サポートバンドルにもインポート実行履歴が含まれ、診断が迅速になります。

    • ログインしたまま Instagram がインポートリクエストを制限した場合、「session expired」ではなく「ログインは正常です。数時間お待ちください」と表示します。
    • 再ログインやブラウザ再起動を促さなくなり、制限を延長させる即時の再試行を防ぎます。
    • インポート開始画面の安全カードが、一時制限後 24 時間は待機と小さな単位でのインポートを推奨します。
    • サポートバンドルに直近のインポート実行履歴、制限状態、使用量情報が含まれます(アカウント ID はマスク)。
    トラブルシューティングガイド
  17. Instagram メディア復旧と高画質 Web アップロード

    Chrome 拡張バックエンド

    Chrome 拡張 1.5.9 では、Instagram インポートで一部メディアが失敗した際にアーカイブ単位で再取得する「Repair failed media」ボタンを追加し、アカウント不要の Web アップロードでも Local Media Helper による高画質動画保存に対応しました。

    • Instagram Import 履歴でメディアが欠けているアーカイブに「Repair failed media」ボタンが表示され、新規アーカイブやクレジットを使わずに欠けている写真・動画だけを再取得します。
    • Local Media Helper がインストール・有効化され、高画質オプションがオンの場合、アカウント不要の Web アップロードでも Instagram の DASH 動画を高画質で組み立てて保存できます。Helper がない場合は従来どおり標準画質にフォールバックします。
    • メディアアップロードが失敗するとファイル単位で自動的に再試行し、サイドパネルとインポート履歴でどのメディアが失敗したかをより詳しく確認できます。
  18. Instagram My Posts の日付範囲インポート

    Chrome 拡張

    Chrome 拡張 1.5.7 では、Instagram My Posts のインポートに日付範囲指定を追加し、より小さな既定バッチ、入力エラー表示、share-web アップロード復旧を改善しました。

    • My Posts のインポートで From/To の日付を指定し、選択した期間の投稿だけを取り込めます。
    • Limit を No limit にすると、日付範囲に沿って古い投稿に到達するまで探索します。
    • 既定の Limit を 50 件に下げ、初回実行やテスト実行をより慎重に開始できるようにしました。
    • From/To が逆順または不正な日付の場合、Start export を無効化して明確なエラーメッセージを表示します。
    • My Posts ポップアップのレイアウトとスクロールを修正し、日付入力欄が案内カードに隠れないようにしました。
    • 中断された share-web アップロードは、duplicate archive でも既存の archiveId に media を再アップロードして壊れた項目を復旧します。
  19. Instagram Import と Immich アップロードの安定化

    Chrome 拡張

    Chrome 拡張 1.5.6 では、Instagram Saved Posts、My Posts、プロフィールグリッドのインポートで Immich Direct Upload、重複チェック、再開、進行状況の表示を改善しました。

    • Instagram Import の開始時に選択した保存先を固定し、UI では Immich が選択されているのに実際は Web アカウントへアップロードされる問題を修正しました。
    • Immich アップロードの ledger と checksum 事前確認を強化し、アップロード済みメディアのスキップと offscreen コンテキストからの履歴保存をより安定させました。
    • プロフィールグリッドと大規模インポートをより安全に分割して処理し、再開時には同じ実行内で処理済みの項目をスキップします。
    • 新しい Instagram Import Monitor side panel で、投稿単位のアップロード、重複スキップ、失敗、過去のインポート履歴を詳しく確認できます。
    • Options から機密情報を伏せた Support Diagnostics バンドルをエクスポートでき、問い合わせ時の原因調査がしやすくなりました。
    • macOS Local Media Helper のインストール、更新通知、native pairing により、高品質な Immich 動画アップロード設定が簡単になりました。
    macOS Local Media Helper をダウンロード
  20. 大規模 Instagram プロフィールインポートの安定化

    Chrome 拡張

    Chrome 拡張 1.5.5 は、My Posts で数千件規模の投稿があるプロフィールを取り込む際、探索を小さな単位に分割して処理し、途中で止まる問題を減らしました。

    • My Posts の探索を 1 回の大きなリクエストではなく、複数回の小さなチャンクに分けて処理するようにし、5,000 件のような大きな範囲を一度に指定した際の中断を減らしました。
    • 探索が途中で止まった場合、非常に大きなプロフィールでは 1,000〜2,000 件ずつ取り込む方が安定することをポップアップとガイドで案内するようにしました。
    • 探索中は Instagram のタブを開いたままにする必要がある旨の案内を強化しました。
  21. Kidsnote 連絡帳のアーカイブ対応

    Chrome 拡張

    Chrome 拡張 1.5.4 では、保育園・幼稚園の連絡帳サービス Kidsnote を新しいアーカイブ対象として追加し、過去の連絡帳と写真をまとめて取り込むバックフィル機能に対応しました。TikTok 動画も Local Media Helper でより安定して保存できます。

    • Kidsnote の連絡帳を開いた状態で、拡張ポップアップから直接アーカイブしたり、クラス単位の購読を設定したりできます。
    • バックフィル機能により、過去の連絡帳と写真をまとめて一度に取り込め、進行状況はポップアップで確認できます。
    • Kidsnote の写真を Immich へ直接アップロードする経路にも対応しました。
    • TikTok 動画の保存に Local Media Helper を使うことで、画質と安定性を改善しました。
  22. Immich アップロードと Local Media Helper

    Chrome 拡張

    Chrome 拡張で Instagram メディアを Social Archiver のアーカイブとは別に Immich へ直接アップロードでき、macOS Local Media Helper による高品質動画処理を追加しました。

    • Instagram の単一投稿、My Posts、Saved Posts、プロフィールグリッドの各フローで Immich をアップロード先として選べます。
    • 既存の Immich アルバムを選択したり、新規作成したり、設定済みの既定アルバムへ送ることができます。
    • Immich asset description には投稿本文だけを入れるように整理しました。
    • 過去にアップロード済みの項目は拡張機能のアップロード履歴をもとにスキップし、重複アップロードを減らします。
    • macOS Local Media Helper を接続すると、Chrome が取得した DASH video/audio sidecar をローカルで muxing してから Immich にアップロードできます。
    • Chrome Options に macOS helper のダウンロードリンクと接続確認 UI を追加しました。Windows と Linux helper は今後対応予定です。
    macOS Local Media Helper をダウンロード
  23. Podcast 購読とローカル連携の改善

    モバイルChrome 拡張

    Podcast 購読の安定性を高め、Kidsnote と Naver Blog の購読対応、Immich/Karakeep の localhost 連携、Chrome 拡張機能の Immich アップロード対応を強化したアップデートです。

    • Podcast 購読機能の安定性を改善しました。
    • Kidsnote のサポートを追加しました。
    • Naver Blog の購読機能を追加しました。
    • Immich および Karakeep 連携で localhost アドレスに対応しました。
    • Chrome 拡張機能で、より多くのアーカイブ用途の Immich アップロードを標準サポートしました。
    • 軽微なバグ修正とパフォーマンス改善を行いました。
  24. Reddit セッションアーカイブと Instagram 自分の投稿インポート

    Chrome 拡張

    Chrome 拡張 1.4.10 は、ログイン中のブラウザセッションで Reddit の投稿とコメントをアーカイブできるようにし、Instagram My Posts で自分のプロフィールの投稿をまとめて取り込めるようにしました。

    • ログイン中の Reddit セッションを使い、投稿とコメントをより安定してアーカイブできるようになり、投稿者アバターも保存します。
    • Reddit のコメント取得範囲を広げ、より多くの返信を確認できます。
    • Instagram My Posts では、自分のプロフィールグリッドを自動でスクロールして投稿を検出し、一度に取り込みます。
    • Tagesspiegel の記事アーカイブに新しく対応しました。
  25. Instagram ブラウザアーカイブ改善

    Chrome 拡張Webバックエンド

    ログイン中のブラウザセッションを使い、Chrome 拡張で Instagram 投稿、コメント、ハイライトをより安定して保存できるアップデートです。

    • 非公開、年齢制限、ログインが必要な Instagram 投稿も、現在の Chrome セッションからアーカイブできます。
    • カルーセル内の複数画像・動画、blob メディア、音声、著者アバターの保存を改善しました。
    • コメントと返信をより多く取得し、可能な場合は返信構造を保持します。
    • Instagram ハイライトも保存できるようになり、著者情報とリンク整理を改善しました。
  26. Chrome 拡張のアーカイブ信頼性改善

    Chrome 拡張Webバックエンド

    Chrome 拡張で Facebook 経由リンク、Wikidocs などの Web 記事判定、Threads セッション抽出、クレジットエラー文言をまとめて改善しました。

    • Facebook 投稿内で右クリックした `l.facebook.com/l.php` リンクは、アーカイブ前に `u` パラメーターの実際の URL に解決します。
    • たとえば Facebook 経由で表示される X 投稿リンクは、X 投稿のアーカイブとして処理されます。
    • `/blog/@author/123` のように途中のパスに `@ユーザー/数字` を含む一般 Web 記事は、Mastodon と誤判定せず Web アーカイブとして扱います。
    • Threads のクライアントセッション抽出で、いいね・返信数、並び替えメニュー、ネストした返信が本文に混ざる問題を減らしました。
    • クレジット不足エラーは、利用可能数と必要数をより明確に表示し、モバイルアプリでのアップグレードまたは復元案内を維持します。
    • Chrome 拡張の設定にある Release Notes ボタンは、Chrome 拡張フィルター付きのハブを直接開きます。
  27. リリースノートハブ

    モバイルObsidianWebChrome 拡張

    Social Archiver の各クライアントのリリースノートをひとつの公開ページで確認でき、設定リンクから該当プラットフォームのフィルターを直接開けます。

    • モバイル、Obsidian、Web、Chrome 拡張機能の更新をまとめる共通リリースノートページを追加しました。
    • 各クライアントの設定から、該当プラットフォームで絞り込んだ表示を開けるようにしました。
    • GitHub Releases は Obsidian 配布用の記録として残し、ユーザー向けの変更履歴は Social Archiver の Web ページへ移しました。
    • モバイルのストア向けノート、share-web の変更、Chrome 拡張機能の更新を今後ここに集約できるようにしました。
  28. ブラウザセッションアーカイブの改善

    Chrome 拡張Webバックエンド

    Chrome セッションからの Threads と X の保存信頼性を高め、Instagram エクスポートのダウンロードと記事整理を強化しました。

    • Chrome セッションから Threads 投稿を直接アーカイブできるようになりました。
    • X のセッションスレッド、コメント返信階層、著者アバター、長文記事の整理を改善しました。
    • エスケープされたスレッド見出しを正規化し、Web と Obsidian でより読みやすく表示します。
    • Instagram エクスポートのダウンロードを強化し、途中失敗を減らしました。
  29. 公開ページ表示とエージェントアクセス

    WebChrome 拡張バックエンド

    公開 share-web ページを検索やエージェントが読みやすくし、Threads と X 記事表示で本文重複や見出しの問題を減らしました。

    • 公開共有ページのメタデータと構造を整理し、検索エンジンやエージェントがより安定して読めるようにしました。
    • Threads の著者返信と記事をより自然に表示し、エスケープされたスレッド見出しを正規化しました。
    • X の長文記事で、内部セクション、コメント返信階層、著者アバターをより確実に保持します。
    • 購読著者の bio とメタデータが Web、モバイル、Obsidian 間でより一貫して同期されます。
  30. TikTok セッションメディアと Instagram Story

    Chrome 拡張Webバックエンド

    Chrome 拡張で TikTok セッションメディア候補の選択を改善し、Instagram Story のアーカイブと Reddit のアニメーション GIF メディア保持を追加しました。

    • TikTok で表示中の動画とネットワーク候補をより正確に照合し、拡張 UI で候補をプレビューして選択できます。
    • MSE ストリーム、音声サイドカー、recorder fallback の処理により、TikTok のアップロードと remux の安定性を高めました。
    • TikTok の著者メタデータ、canonical URL、hover preview のアスペクト比をより一貫して保持します。
    • Instagram Story のクライアントアーカイブと、Reddit animated GIF 動画の保持を追加しました。
  31. X ブックマークと Reddit Saved インポート

    Chrome 拡張Webバックエンド

    Chrome 拡張に X ブックマークのインポートを追加し、Reddit Saved の投稿・コメント取り込みの信頼性を改善しました。

    • X ブックマークの検出と、タブが閉じる前の部分保存処理を追加しました。
    • リンクカード画像と URL を保持し、検出済み項目に基づく進捗表示にしました。
    • Reddit Saved の投稿とコメントをローカルで取り込み、コメント返信とプレビューの保持を改善しました。
    • 拡張機能のインポート画面と分析識別フローを整理しました。
  32. iPad 対応と Instagram Saved 連携

    モバイルChrome 拡張

    iPad 対応を追加し、Chrome 拡張経由で Instagram Saved Posts をアーカイブする流れを反映しました。

    • iPad 対応を追加しました。
    • iPhone より広い iPad 画面に合わせて一部の UI/UX を調整しました。
    • タブ切り替え時のパフォーマンスを改善しました。
    • Chrome 拡張から Instagram Saved Posts をアーカイブできるようになりました。
  33. Instagram Saved エクスポート

    Chrome 拡張ObsidianWebバックエンド

    Chrome 拡張で Instagram Saved Posts をコレクション単位でエクスポートし、Obsidian または Web アップロードの取り込みへつなげられるようにしました。

    • Instagram Saved Posts のローカルエクスポートと、コレクション別 ZIP ファイル名を追加しました。
    • Obsidian 取り込みまたは Web アップロードへ送れる Web destination モードを追加しました。
    • セッション期限切れを再開可能な一時停止として扱い、一時停止、キャンセル、通知の流れを改善しました。
    • エクスポート履歴とコンテンツスクリプトのフォールバック注入で、大きなコレクションの安定性を高めました。