Skip to content

Releases: tabunugoku/PostShelf

PostShelf 1.1.9

Choose a tag to compare

@github-actions github-actions released this 17 Oct 02:38
bf0215d

Added

  • None

Fixed

  • Saved posts are now stored one by one, each in its own storage entry. Until now, every time you saved or changed one post, PostShelf rewrote all your posts at once. Now it writes only the posts that changed
  • The first time PostShelf starts after the update, it automatically moves your saved data to the new format. This happens only once, and PostShelf checks the moved data before deleting the data in the old format. If the check does not match, the old data is kept. Saving, exporting and deleting in the manager, the side panel and on x.com wait until the move is finished
  • If you go back to 1.1.8 or earlier, save posts, and then update to 1.1.9 again, the posts you saved in the meantime are added. Posts that already exist are not overwritten
  • Removed the note "The side panel requires Chrome 114 or later." from "When clicking the toolbar icon" in Settings. PostShelf now runs only on Chrome 130 or later, where the side panel is always available

No required permissions or outside communication were added. The format of saved data has changed (the first item above). The format of exported JSON is unchanged (version: 2). The required Chrome version is now 130 or later (previously 114 or later).

Install / update

Chrome 130 or later is required. PostShelf cannot be loaded in Chrome 129 or earlier. Even then, do not remove the extension: update Chrome and then load it again. Removing the extension deletes your saved data.

For the steps, see docs/INSTALL.en.md. Before updating, always export your data from "Data" in Settings. This update changes the format of saved data, so please do not skip this step.

If you go back to 1.1.8 or earlier after updating to 1.1.9, your saved posts are not shown. The data is not deleted, and the posts appear again when you return to 1.1.9.

日本語のリリースノートは、下の「日本語 (Japanese)」を開いてください。

日本語 (Japanese)

追加

  • なし

修正

  • 保存したポストを、1 件ずつ別の保存場所に分けた。これまでは 1 件を保存・変更するたびに、すべてのポストをまとめて書き直していた。今は、変わったポストだけを書き込む
  • 更新したあとに初めて起動したとき、保存データを新しい形に自動で移す。移すのは 1 回だけで、移した内容を確かめてから古い形のデータを消す。確かめた内容が合わなければ、古い形のデータを残す。管理画面・サイドパネル・x.com での保存・書き出し・削除は、移し終わるまで待つ
  • 1.1.8 以前に戻して保存したあと、もう一度 1.1.9 に更新すると、戻している間に保存したポストを足す。すでにあるポストは上書きしない
  • 設定の「ツールバーアイコンのクリック時の動作」から、「サイドパネルは Chrome 114 以降で使えます。」の説明を消した。PostShelf が動くのは Chrome 130 以降だけで、そこではサイドパネルを必ず使える

必須の権限と外部への通信は増やしていません。保存データの形は変えました (上の 1 つ目)。書き出す JSON の形は変えていません (version: 2)。必要な Chrome のバージョンを、114 以降から 130 以降に上げました。

インストール・更新

Chrome 130 以降が必要です。 Chrome 129 以前では読み込めません。そのときも拡張機能を削除せず、Chrome を更新してから読み込み直してください。削除すると、保存したデータが消えます。

手順は docs/INSTALL.md を参照してください。更新の前に、設定の「データ」から必ずエクスポートしてください。今回は保存データの形を変えるので、特に忘れないでください。

1.1.9 に更新したあとで 1.1.8 以前に戻すと、保存したポストが表示されません。データは消えておらず、1.1.9 に戻すと表示されます。

PostShelf 1.1.8

Choose a tag to compare

@github-actions github-actions released this 16 Oct 16:07
7d7ccd9

Added

  • Added "Check for new versions" to "About PostShelf" in Settings (off by default). When it is on, PostShelf asks GitHub for the latest version number at most once a day when you open the manager or the side panel, and if a newer version exists, it shows a notice and a link to the release page. The toolbar popup does not ask GitHub; it only shows the result of the last check. No data is sent, but GitHub sees the time of the check, your IP address, your browser type, and that the request comes from PostShelf. Updates are never installed automatically

Fixed

  • On x.com, when you had many folders, the popover went off the screen and did not follow the post when you scrolled. Now only the folder list scrolls inside the popover, and the filter at the top and "Add folder" and the other controls at the bottom stay in place. In "Create folder", "Cancel" and "Create" are no longer hidden. The popover follows the post and shrinks to fit the free space. It closes when there is not enough space or when the post leaves the screen
  • With two x.com tabs open on different accounts, the account shown in the manager could switch back and forth between the two accounts. Now only the tab you are using (visible on the screen and focused) records the account you last saw on x.com. An account seen for the first time also appears in the manager's account list only when you use that tab
  • PostShelf is now lighter when you have many saved posts and folders. On x.com and in the manager, it reads saved data again less often, and does less work counting posts, calculating folders and redrawing cards. x.com tabs that are not visible read saved data again only after they become visible

No required permissions were added. The format of saved data is unchanged. The only outside communication added is the request to GitHub when "Check for new versions" is on (off by default).

Install / update

For the steps, see docs/INSTALL.en.md. Before updating, always export your data from "Data" in Settings.

日本語のリリースノートは、下の「日本語 (Japanese)」を開いてください。

日本語 (Japanese)

追加

  • 設定の「PostShelf について」に「新しいバージョンを確かめる」を追加した (初期値はオフ)。オンにすると、管理画面とサイドパネルを開いたときに 1 日 1 回まで、GitHub に最新のバージョン番号を問い合わせ、新しいバージョンがあれば案内とリリースのページへのリンクを出す。ポップアップは問い合わせず、前回の結果だけを出す。送るデータはないが、GitHub には、確かめた時刻・IP アドレス・ブラウザの種類と、PostShelf からの問い合わせであることが伝わる。更新は自動では行わない

修正

  • x.com のポップオーバーで、フォルダが多いと画面の外へはみ出し、スクロールしてもついてこない不具合。フォルダの一覧だけをポップオーバーの中でスクロールし、上の絞り込みと下の「フォルダを追加」などは動かないようにした。「フォルダを作成」でも、「キャンセル」と「作成」が隠れない。ポップオーバーは投稿についていき、空きに合わせて高さを縮める。空きが足りなくなったときや、投稿が画面の外へ出たときは閉じる
  • 別々のアカウントの x.com のタブを 2 つ開いていると、管理画面で表示するアカウントが 2 つのアカウントの間で切り替わることがある不具合。x.com で最後に見たアカウントは、いま操作しているタブ (画面に見えていて、フォーカスのあるタブ) だけが記録するようにした。初めて見るアカウントが管理画面のアカウントの一覧に出るのも、そのタブを操作したときになる
  • 保存したポストやフォルダが多いときの動きを軽くした。x.com と管理画面で、保存データを読み直す回数と、件数・フォルダの計算、カードの描き直しを減らした。見えていない x.com のタブは、見えるようになってから読み直す

必須の権限は増やしていません。保存データの形も変えていません。外部への通信は、「新しいバージョンを確かめる」をオンにしたときの GitHub への問い合わせだけを足しました (初期値はオフ)。

インストール・更新

手順は docs/INSTALL.md を参照してください。更新の前に、設定の「データ」から必ずエクスポートしてください。

PostShelf 1.1.7

Choose a tag to compare

@github-actions github-actions released this 14 Oct 13:51
99e60c6

Added

  • Added "Try how nested folders work" to the "Folders" box of "Display and behavior" in Settings. With sample folders and posts, you can try saving, moving and deleting, and see which folders a post appears in. Using the demo does not change your saved folders and posts. It appears only in the manager opened in a tab
  • When you press "Import automatically…" on the bookmarks list on x.com, the confirmation screen now opens on top of the x.com tab instead of opening the manager. When you agree and press "Start importing", the import starts in that tab. The consent checkbox and "Start importing" do not respond to scripts on the x.com page

Fixed

  • When you changed a folder's parent, its posts stayed in the old parent's count and list. When you move a folder in v1.1.7, its posts are removed from the old parent. Posts left in an old parent by moves made in v1.1.6 or earlier are not removed automatically
  • The count on the x.com button and the popover heading now count only the lowest folders. The dots in the toolbar popup's recently saved posts also use only the color of the lowest folder
  • The folder chips of the "Open post" box in the side panel now choose parents and children the same way as Sort mode (removing a parent also removes its children, and choosing a child also chooses its parent)
  • If you quit the browser while the full text of long posts was being fetched, and then started it and restored the previous tabs, unrelated tabs could be closed. Because of this fix, if you update or reload the extension during fetching, the background tabs now stay open (please close them yourself). If you update from v1.1.6 to v1.1.7 during fetching, they are closed as before
  • Posts imported with "Import only what is visible now" were not included in full text fetching and the image cache
  • Switching accounts during automatic import could bring back the previous account's list
  • When you import JSON, image URLs that point anywhere other than X are no longer shown (to prevent communication with unknown servers). The image cache is also limited to X's images (pbs.twimg.com). Folder colors and icons that are not among the choices are imported with the color removed and the icon changed to the folder icon
  • When saving fails (for example, when storage is full), PostShelf no longer ends without showing anything or shows a screen that does not match the actual state. This covers deleting folders and accounts, "Change folders" on cards, the popover on x.com, and resetting settings, deleting all data, exporting and the image cache in Settings
  • When saving the image cache setting fails, images are no longer deleted, and the destination is no longer switched to an empty one
  • "Diagnostic info" in Settings is now shown even when no x.com tab is open, or when the x.com page cannot read the settings

No required permissions were added. The format of saved data is unchanged. No outside communication was added.

Install / update

For the steps, see docs/INSTALL.en.md. Before updating, always export your data from "Data" in Settings.

日本語のリリースノートは、下の「日本語 (Japanese)」を開いてください。

日本語 (Japanese)

追加

  • 設定の「表示と動作」→「フォルダ」に、「親子のフォルダの動きを試す」を追加した。架空のフォルダとポストで、保存・付け替え・削除をしたときに、どのフォルダに出るかを試せる。デモを操作しても、保存しているフォルダとポストは変わらない。タブで開いた管理画面だけに出る
  • x.com のブックマーク一覧で「自動で取り込む…」を押したとき、管理画面を開かずに、x.com のタブの上に確認の画面を出すようにした。同意して「取り込みを始める」を押すと、そのタブで取り込みが始まる。同意のチェックと「取り込みを始める」は、x.com のページのスクリプトから操作しても効かない

修正

  • フォルダの親を付け替えたとき、ポストが古い親の件数と一覧に残る不具合。v1.1.7 で付け替えたフォルダのポストは、古い親から外れる。v1.1.6 までの付け替えで古い親に残ったポストは、自動では外れない
  • x.com のボタンの件数とポップオーバーの見出しを、いちばん下のフォルダだけで数えるようにした。popup の「最近の保存」の点も、いちばん下のフォルダの色だけにした
  • サイドパネルの「いま開いているポスト」のフォルダのチップで、親と子の選び方を仕分けモードと同じにした (親を外すと子も外れ、子を選ぶと親も選ばれる)
  • 長いポストの全文の取得の最中にブラウザを終了し、前回のタブを復元して起動したとき、関係のないタブを閉じることがある不具合。この修正のため、取得の途中で拡張機能を更新・再読み込みしたときは、裏のタブが閉じずに残るようになった (手で閉じてください)。v1.1.6 で取得している最中に v1.1.7 へ更新したときは、これまでどおり閉じる
  • 「いま見えている分だけ取り込む」で取り込んだポストが、全文の取得と画像のキャッシュの対象にならなかった不具合
  • 自動取り込みの最中にアカウントを切り替えると、前のアカウントの一覧に戻ることがある不具合
  • JSON の取り込みで、X 以外の場所を指す画像の URL は表示しないようにした (知らないサーバーへの通信を防ぐため)。画像のキャッシュも、X の画像 (pbs.twimg.com) だけにした。フォルダの色とアイコンが候補にないときは、色を外し、アイコンをフォルダにして取り込む
  • 保存に失敗したとき (容量不足など) に、何も出ずに終わったり、画面が実際の状態と食い違ったりしないようにした。対象は、フォルダ・アカウントの削除、カードの「フォルダを変更」、x.com のポップオーバー、設定の初期化・全削除・書き出し・画像のキャッシュ
  • 画像のキャッシュの設定の保存に失敗したとき、画像を消したり、空の保存先に切り替えたりしないようにした
  • 設定の「診断情報」が、x.com のタブを開いていないときや、x.com の画面が設定を読めないときも、表示されるようにした

必須の権限は増やしていません。保存データの形も変えていません。外部への通信は増やしていません。

インストール・更新

手順は docs/INSTALL.md を参照してください。更新の前に、設定の「データ」から必ずエクスポートしてください。

PostShelf 1.1.6

Choose a tag to compare

@github-actions github-actions released this 12 Oct 13:50
ceeac7c

Added

  • Added "Also show in parent folders" to Settings (in the "Folders" box of "Display and behavior"). It is on by default, which shows posts as before. When it is off, a post appears only in the lowest folders it belongs to, and does not appear in the lists and counts of the parent folders. Saved data is not changed. A post that you put directly into both a parent and a child appears only in the child

Fixed

  • The manager could freeze when moving thousands of posts into or out of folders at once. Fixed by making saving and recalculation lighter
  • Lighter automatic bookmark import, and revised waits
    • The tens of thousands of posts already read are no longer checked again on every scroll
    • The wait for icons and images to load (up to 8 seconds) no longer runs out early when the tab freezes for a moment. When you have switched to another tab, real time is counted as before
  • Lighter updates of buttons and diagnostics on x.com pages. Images that finish loading are still reflected
  • Reviewed the Japanese interface text and fixed 11 places (for example, 「最近の 7 日」→「直近 7 日」 and 「PostShelf の保存を削除」→「PostShelf から削除」). Also fixed 4 places in the Japanese text of the website

No required permissions were added. The format of saved data is unchanged. No outside communication was added.

Install / update

For the steps, see docs/INSTALL.en.md. Before updating, always export your data from "Data" in Settings.

日本語のリリースノートは、下の「日本語 (Japanese)」を開いてください。

日本語 (Japanese)

追加

  • 設定に「親フォルダにも表示する」を追加した (表示と動作の「フォルダ」の枠)。既定はオンで、従来と同じ表示。オフにすると、ポストは所属するいちばん下のフォルダだけに表示され、親フォルダの一覧と件数には出ない。保存データは変えない。親と子の両方に直接入れたポストは、子にだけ表示される

修正

  • 数千件のポストをまとめてフォルダへ移す・外すときに、管理画面が固まることがある不具合。保存と再計算を軽くして直した
  • ブックマークの自動取り込みの軽量化と待ちの見直し
    • スクロールのたびに、すでに読み込んだ数万件のポストを調べ直さないようにした
    • アイコンや画像の読み込み待ち (最大 8 秒) が、タブの一時的な固まりで早く尽きないようにした。別のタブに切り替えているときは、従来どおり実際の時間で数える
  • x.com のページでの、ボタンや診断の更新を軽くした。画像の読み込み完了も引き続き反映する
  • 日本語の画面の文言を点検し、11 件を直した (例: 「最近の 7 日」→「直近 7 日」、「PostShelf の保存を削除」→「PostShelf から削除」)。紹介サイトの日本語も 4 件直した

必須の権限は増やしていません。保存データの形も変えていません。外部への通信は増やしていません。

インストール・更新

手順は docs/INSTALL.md を参照してください。更新の前に、設定の「データ」から必ずエクスポートしてください。

PostShelf 1.1.5

Choose a tag to compare

@github-actions github-actions released this 11 Oct 15:12
8fdc4b4

Added

  • When a saved post's icon, images or text is empty, it is filled in when the post is shown on the timeline, a detail page or the bookmarks page. In the manager, a post with an empty icon uses the icon of another post by the same person. Existing content and folders are not changed
  • The results of the waits during import are written once per run to the developer tools console. They do not include text, names, handles or URLs. They are not saved

Fixed

  • During automatic bookmark import, posts whose profile icon or images had not loaded yet could be saved without an icon, images or text. This was fixed as follows:
    • Wait up to 8 seconds per post until the icon, the images and the quoted post's icon load. The same applies to posts with no visible text or attachments
    • Posts that disappear from the screen while waiting are read again on the next screen before they are saved. The order and number of saved posts do not change
    • Posts that timed out are read again once on the next screen
  • Emoji in account names (X's emoji images) were saved as the profile icon

No required permissions were added. The format of saved data is unchanged. No outside communication was added.

Install / update

For the steps, see docs/INSTALL.en.md. Before updating, always export your data from "Data" in Settings.

日本語のリリースノートは、下の「日本語 (Japanese)」を開いてください。

日本語 (Japanese)

追加

  • 保存済みのポストで、アイコン・画像・本文などが空のものは、タイムラインや詳細ページ、ブックマーク一覧に表示したときに補う。管理画面では、アイコンが空のポストに、同じ人のほかのポストのアイコンを使う。すでにある内容とフォルダは変えない
  • 取り込みの待ちの結果を、実行ごとに 1 回だけ開発者ツールのコンソールに出す。本文・名前・ハンドル・URL は含めない。保存はしない

修正

  • ブックマークの自動取り込みで、プロフィールアイコンや画像が読み込まれる前のポストが、アイコンなし・画像なし・本文なしで保存されることがある不具合。次のように直した
    • アイコン・画像・引用のアイコンが読み込まれるまで、1 ポストあたり最大 8 秒待つ。本文も添付も見えないポストも同じ
    • 待っている間に画面から消えたポストは、次の画面で読み直してから保存する。保存の順序と件数は変わらない
    • 時間切れになったポストは、次の画面で 1 回だけ読み直す
  • アカウント名の絵文字 (X の絵文字画像) を、プロフィールアイコンとして保存してしまう不具合

必須の権限は増やしていません。保存データの形も変えていません。外部への通信は増やしていません。

インストール・更新

手順は docs/INSTALL.md を参照してください。更新の前に、設定の「データ」から必ずエクスポートしてください。

PostShelf 1.1.4

Choose a tag to compare

@github-actions github-actions released this 11 Oct 08:56
940821d

Added

  • Folder tree: folders can be nested up to 3 levels (parent, child, grandchild). To change a folder's parent, drag the folder in the manager's sidebar. Which folders are open is saved on the device. Posts put into a child or grandchild also belong to its parents, and appear in the parents' counts and lists
  • Where a post belongs: only the lowest folders are shown, in the order of the tree in the manager. Pressing the icon at the left of a chip shows the path "parent › child › grandchild". Pressing "×" removes only that folder
  • The targets of number keys 1 to 9 in Sort mode can be chosen automatically (the top 9 open folders in the tree) or manually (choose and reorder them freely). You can choose them from either Sort mode or Settings
  • You can change the width of the manager's sidebar by dragging or with the left and right arrow keys. Double-clicking the edge widens it so that all folder names are visible. The width is saved on the device

Fixed

  • Images in posts with images, and video thumbnails, could be missing because they could not be read during import. Posts saved without images are filled in when they are shown on the timeline, a detail page or the bookmarks page. Existing images, text and folders are not changed

No required permissions were added. The only change to saved data is an optional parent field (parentId) on folders, and existing data can be read as it is. Settings now also store which tree folders are open, the number key targets, and the sidebar width. No outside communication was added.

Install / update

For the steps, see docs/INSTALL.en.md. Before updating, always export your data from "Data" in Settings.

日本語のリリースノートは、下の「日本語 (Japanese)」を開いてください。

日本語 (Japanese)

追加

  • フォルダのツリー: フォルダを最大 3 段 (親・子・孫) にできる。親子の付け替えは、管理画面のサイドバーでフォルダをドラッグして行う。開閉は端末に保存する。子や孫に入れたポストは、その親にも入り、親の件数と一覧にも出る
  • ポストの所属先の表示: いちばん下のフォルダだけを、管理画面のツリーの順に表示する。チップの左のアイコンを押すと、「親 › 子 › 孫」の経路が開く。「×」を押したフォルダだけが外れる
  • 仕分けモードの数字キー 1〜9 の対象を、自動 (開いているツリーの上から 9 個) または手動 (自由に選んで並べ替え) で選べる。仕分けと設定のどちらからでも選べる
  • 管理画面のサイドバーの幅を、ドラッグまたは左右キーで変えられる。境界をダブルクリックすると、すべてのフォルダ名が見える幅に広がる。幅は端末に保存する

修正

  • 画像付きポストの画像と、動画のサムネイルが、取り込みの途中で読み取れずに欠けることがある不具合。画像なしで保存した分は、タイムラインや詳細ページ、ブックマーク一覧に表示したときに補う。すでにある画像・本文・フォルダは変えない

必須の権限は増やしていません。保存データは、フォルダに省略できる親の項目 (parentId) を足しただけで、これまでのデータはそのまま読めます。設定には、ツリーの開閉、数字キーの対象、サイドバーの幅を足しました。外部への通信は増やしていません。

インストール・更新

手順は docs/INSTALL.md を参照してください。更新の前に、設定の「データ」から必ずエクスポートしてください。

PostShelf 1.1.3

Choose a tag to compare

@github-actions github-actions released this 11 Oct 02:47
f2e7951

Added

  • A "Fetch speed" setting for fetching the full text of long posts: "Slow" (the default; 4 to 8 seconds, 1 tab) and "Standard" (2 to 5 seconds, 1 to 3 tabs at once). With either setting, tabs are opened at least 1 second apart
  • Quoted posts: the quoted post's text, author and images are saved separately from the saved post and shown. Videos show only a thumbnail and a play mark, and are not played
  • A mark for translated text: posts that X showed translated get a "Translated" mark. The original text is not fetched, and the translate button is not pressed
  • Picking several folders in Sort mode (the setting "Pick several in Sort mode"): when it is on, you can mark several folders and then confirm them together
  • Editing and creating folders: a shared menu where you choose a name, icon and color and save. 36 more icons. When you drag a folder, a line shows where it will go
  • Manager: an action that selects all current results. You can change the folders of the selected posts together with checkboxes. Nothing is saved until you mark them and press "Confirm" (Enter also works)
  • Website: improved the layout on phones (header, feature list, comparison table, install guide)

Fixed

  • Fetching the full text of long posts: posts saved while fetching was running were missed. The upper limit (30 minutes) on waiting for automatic import was restored
  • Sort mode: fixed how it moves on after you create a folder, keeping the draft marks, and the folder picker menu not coming to the front
  • Bulk menu in the manager: the menu closed by itself when you chose the first folder in the "Unsorted" list or cleared all checks. After moving posts to "Unsorted", the toast said things like "Added to folder"
  • Manager: fixed the pinning of the bar for sorting and other options, mismatched folder counts, and the underline in menus
  • A quoted post on x.com got mixed into the saved post's text and images
  • Automatic import now waits for the account to be detected before it starts
  • Fixes for code review findings about the order when the current post is deleted while saving, search highlighting, and following changes in image size

No required permissions were added. The only change to the format of saved data is new fields for quotes and the translated mark, and existing data can be read as it is. No outside communication was added. The limits on fetching full text (30 automatic / 50 manual) and the conditions for stopping are unchanged.

Install / update

For the steps, see docs/INSTALL.en.md. Before updating, always export your data from "Data" in Settings.

日本語のリリースノートは、下の「日本語 (Japanese)」を開いてください。

日本語 (Japanese)

追加

  • 長いポストの全文の取得に「取得の速さ」の設定: 「ゆっくり」(既定。4〜8 秒・1 タブ) と「標準」(2〜5 秒・同時に 1〜3 タブ)。タブを開く間隔は、どちらも 1 秒以上あける
  • 引用されたポストの表示: 引用元の本文・投稿者・画像を、保存したポストとは別に保存して表示する。動画はサムネイルと再生の印だけで、再生はしない
  • 翻訳された本文の印: X が翻訳して表示していたポストに「翻訳」の印をつける。原文は取らず、翻訳のボタンも押さない
  • 仕分けモードの複数選択 (設定「仕分けで複数選ぶ」): オンにすると、複数のフォルダに印をつけてから、まとめて確定できる
  • フォルダの編集と作成: 共通のメニューで、名前・アイコン・色を選んで保存する。アイコンを 36 種増やした。フォルダをドラッグするときに、入れる位置の線を表示する
  • 管理画面: いまの結果をすべて選ぶ操作。選んだポストのフォルダを、チェックボックスでまとめて変える。印をつけたあとに「確定」(Enter でも可) を押すまで保存しない
  • 紹介サイト: スマホの表示 (ヘッダー、機能の一覧、比較表、インストールの案内) を整えた

修正

  • 長いポストの全文の取得: 実行中に保存したポストが取りこぼされる不具合を直した。自動取り込みを待つ時間に上限 (30 分) を戻した
  • 仕分けモード: フォルダを作ったあとの進み方、下書きの印の保持、フォルダの選択メニューが前に出ない不具合を直した
  • 管理画面の一括メニュー: 「未分類」の一覧で最初のフォルダを選んだときや、すべてのチェックを外したときに、メニューが勝手に閉じる不具合。「未分類」へ移したときのトーストが「フォルダに追加しました」などと表示される不具合
  • 管理画面: 並べ替えなどのバーの固定、フォルダの件数のずれ、メニューの下線を直した
  • x.com の引用されたポストが、保存したポストの本文や画像に混ざる不具合
  • アカウントの検出を待ってから自動取り込みを始めるようにした
  • 保存の途中で現在のポストを削除したときの順序、検索の強調、画像の大きさの変化への追従に関する、コードレビューの指摘の修正

必須の権限は増やしていません。保存データの形は、引用と翻訳の印の項目を足しただけで、これまでのデータはそのまま読めます。外部への通信も増やしていません。全文の取得の上限 (自動 30 件 / 手動 50 件) と、止める条件は変えていません。

インストール・更新

手順は docs/INSTALL.md を参照してください。更新の前に、設定の「データ」から必ずエクスポートしてください。

PostShelf 1.1.2

Choose a tag to compare

@github-actions github-actions released this 09 Oct 07:10
9b4a104

Added

  • Save popover: "Recent" folders, filtering folders, and keyboard controls. The buttons at the bottom now show icons only
  • Toolbar popup: a "Sort Unsorted" tile, and search of saved posts
  • Side panel: an "Open post" box. You can save it with one tap on a folder chip
  • Sort mode for Unsorted: it shows one post at a time, and number keys put it into folders. You can also start it from "Sort now" after automatic import ends
  • Manager: an "M of N posts" count with "Clear filters", highlighting of search terms, and a guide the first time you open it
  • Settings: search in settings, and a "Changes saved" message when you change something
  • Lists are drawn step by step: even with many posts, items are drawn a little at a time as you scroll. There is also "Show all", which adds 100 items per frame
  • The wait during automatic import now changes depending on whether new posts appeared (the speed limit is unchanged)

Fixed

  • "All" in the manager loaded only up to 30 posts right after startup
  • With many posts, the manager was slow and froze on "Show all" (processing that grew with the square of the count, redrawing of cards, and drawing outside the screen were removed)
  • On a post's detail page on x.com, the position of the folder button and the size of its hover circle did not match the bookmark button
  • The scroll position shifted when you changed the view, folder, sort order or search
  • Menus such as sorting stuck out past the left edge of the screen at narrow widths
  • If you moved to another post while saving in the side panel, the saving state was shown on the other post
  • Failures to save the image cache setting were not shown to the user
  • Fixes for code review findings about Sort mode, "Recent", and search normalization
  • Japanese line breaks: lines break at phrase boundaries. Each sentence of a setting's description starts on a new line
  • Inconsistent Japanese wording and missing words (14 places, such as 「投稿」 and 「ポスト」, or 「触る」 and 「触れる」)

No required permissions were added. The format of saved data is unchanged. No outside communication was added.

Install / update

For the steps, see docs/INSTALL.en.md. Before updating, always export your data from "Data" in Settings.

日本語のリリースノートは、下の「日本語 (Japanese)」を開いてください。

日本語 (Japanese)

追加

  • 保存ポップオーバー: 「最近使った」フォルダ、フォルダの絞り込み、キー操作。下部のボタンはアイコンだけにした
  • ツールバーのポップアップ: 「未分類を仕分ける」のタイル、保存したポストの検索
  • サイドパネル: 「いま開いているポスト」の枠。フォルダのチップを 1 回押すだけで保存できる
  • 未分類の仕分けモード: 1 件ずつ表示し、数字キーでフォルダに入れる。自動取り込みが終わったあとの「仕分ける」からも始められる
  • 管理画面: 「N 件中 M 件」の件数表示と「絞り込みを外す」、検索語の強調、初めて開いたときの案内
  • 設定: 設定の検索と、変更したときの「変更を保存しました」の表示
  • 一覧の段階表示: 件数が多くても、スクロールに合わせて少しずつ描く。「すべて表示」もあり、押すと 1 フレームに 100 件ずつ増やす
  • 自動取り込みの待ち時間を、新しいポストが出たかどうかに合わせて変えるようにした (速度の上限は変えていない)

修正

  • 管理画面の「すべて」が、起動した直後に 30 件までしか読み込まれない不具合
  • 件数が多いとき、管理画面が重い・「すべて表示」で固まる不具合 (二乗になる処理、カードの描き直し、画面の外の描画を省いた)
  • x.com のポストの詳細ページで、フォルダのボタンの位置と hover の丸の大きさが、ブックマークのボタンと合わない不具合
  • 画面・フォルダ・並べ替え・検索を替えたときに、スクロール位置がずれる不具合
  • 並べ替えなどのメニューが、狭い幅で画面の左からはみ出す不具合
  • サイドパネルで保存している途中に別のポストへ移ると、保存の状態が別のポストに表示される不具合
  • 画像のキャッシュの設定の保存に失敗しても、利用者に伝わらない不具合
  • 仕分けモード、「最近使った」、検索の正規化に関する、コードレビューの指摘の修正
  • 日本語の折り返し: 文節の区切りで折り返す。設定の説明は、1 文ごとに改行する
  • 日本語の文言の表記ゆれと、言葉の足りない箇所 (「投稿」と「ポスト」、「触る」と「触れる」など 14 件)

必須の権限は増やしていません。保存データの形も変えていません。外部への通信も増やしていません。

インストール・更新

手順は docs/INSTALL.md を参照してください。更新の前に、設定の「データ」から必ずエクスポートしてください。

PostShelf 1.1.1

Choose a tag to compare

@github-actions github-actions released this 08 Oct 15:26

Added

  • The screen reader names (aria-label) of the icon and color buttons now use text in the 8 languages (previously class names or hard-coded hex values)

Fixed

Fixes for 15 code review findings, and a fix for the date shown during automatic import.

  • During automatic import, "now at posts from around ..." stayed at an old date when old posts had been reposted (it now shows the median of the dates of the last 10 posts; "the oldest post" shown after the import ends is unchanged)
  • Switching accounts during automatic import put the collected posts into another account's "Unsorted"
  • Stricter checks on import (data missing required fields, javascript: URLs and http: images are dropped; posts with an empty folderIds go to "Unsorted")
  • When fetching full text, a success that had already been applied was counted as a failure, and fetching stopped after repeated failures. The stop button increased the failure count
  • "Fetch now" skipped the items that had just failed and finished without doing anything
  • The likes tab (/i/history/likes) was reused, and automatic import did not start
  • Speed on x.com: the processing that reread saved data for each button is now shared
  • Saving during import rewrote every item; it now saves only the changes
  • In the side panel, "Save the open post" did not put the post in "Unsorted" when you removed it from all folders
  • After switching accounts, the image cache's scope was swapped
  • In the popover, "Remove" after switching accounts, and things shown twice
  • Failures of bulk actions in the manager were not shown to the user
  • Mismatches in full text requests during import (posts that failed to save were requested; collapsed posts were missed after reloading)
  • The viewer did not open for posts with no images or videos
  • The folder count in the toolbar popup was one more than in the manager

No required permissions were added. The format of saved data is unchanged.

Install / update

For the steps, see docs/INSTALL.en.md. Before updating, always export your data from "Data" in Settings.

日本語のリリースノートは、下の「日本語 (Japanese)」を開いてください。

日本語 (Japanese)

追加

  • アイコンと色のボタンの読み上げ名 (aria-label) を、8 言語の文言にした (これまでは、クラス名や 16 進数の直書き)

修正

コードレビューの指摘 15 件の修正と、自動取り込み中の日付の表示の修正です。

  • 自動取り込み中の「いま ○○ ごろの投稿です」が、古いポストのリポストで古い日付のまま残る不具合 (直近 10 件の投稿日時の中央値を出すようにした。終了後の「いちばん古い投稿」は従来どおり)
  • 自動取り込みの途中でアカウントを切り替えると、集めた分が別のアカウントの「未分類」に入る不具合
  • インポートの検証を強化 (必須項目がないデータ、javascript: の URL、http: の画像を捨てる。folderIds が空のものは「未分類」にする)
  • 全文の取得で、すでに更新済みの成功が失敗として数えられ、連続失敗で止まる不具合。停止ボタンで失敗が増える不具合
  • 「いま取得する」が、直前に失敗した項目を飛ばして何もせずに終わる不具合
  • いいね (/i/history/likes) のタブが再利用され、自動取り込みが始まらない不具合
  • x.com の画面の速度: ボタンごとに保存データを読み直していた処理を共有
  • 取り込みの保存で、全件を書き直していた処理を差分の保存に変更
  • サイドパネルの「いま開いているポストを保存」で、すべてのフォルダを外しても「未分類」にならない不具合
  • アカウントを切り替えたあと、画像のキャッシュの範囲が入れ替わる不具合
  • ポップオーバーで、アカウント切替後の「外す」と二重表示の不具合
  • 管理画面の一括操作が失敗しても、利用者に伝わらない不具合
  • 取り込みの全文要求のずれ (保存に失敗した分が要求に入る、再読み込み後にたたまれたポストを拾えない)
  • 画像・動画が空のポストで、ビューアが開かない不具合
  • ツールバーのポップアップのフォルダ数が、管理画面より 1 多い不具合

必須の権限は増やしていません。保存データの形も変えていません。

インストール・更新

手順は docs/INSTALL.md を参照してください。更新の前に、設定の「データ」から必ずエクスポートしてください。

PostShelf 1.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 11:49
17825eb

Added

  • Automatic bookmark import (it starts only after you agree in a confirmation dialog; you can pause or stop it, and it stops when it detects a limit from X)
  • Saving to "Unsorted"
  • A menu in the save popover for adding a new folder
  • Fetching the full text of long posts (a background tab is opened briefly when you save; it can be turned off in Settings), collapsing and expanding, and links in the text
  • Video and image labels (grid, list, post view and side panel)
  • Settings are organized into 6 groups, with a table of contents. A link to GitHub was added to the left menu

Fixed

  • Consistency of saved data ("Unsorted" used together with other folders, deleting folders, simultaneous writes)
  • Behavior of automatic import (loading saved IDs, counting failures, several tabs, detecting the end)
  • Posts with only a video appeared under the "has images" filter
  • The import result bar came back after you closed it
  • Menus were cut off at the edge of the screen
  • Japanese wording, and carrying it over to the other languages

Install / update

For the steps, see docs/INSTALL.en.md. Before updating, always export your data from "Data" in Settings.

日本語のリリースノートは、下の「日本語 (Japanese)」を開いてください。

日本語 (Japanese)

追加

  • ブックマークの自動取り込み (確認ダイアログで同意したときだけ開始。一時停止・停止ができ、X の制限を検知したら止まる)
  • 「未分類」での保存
  • 保存ポップオーバーから、新しいフォルダを追加するメニュー
  • 長いポストの全文の取得 (保存するときに裏のタブを短く開く。設定でオフにできる)、たたむ・広げる、本文中のリンク
  • 動画と画像の札 (グリッド・リスト・ポスト表示・サイドパネル)
  • 設定画面を 6 つのグループに整理し、目次を追加。GitHub へのリンクを左のメニューに追加

修正

  • 保存データの整合 (「未分類」と他のフォルダの併用、フォルダ削除、同時書き込み)
  • 自動取り込みの動き (保存済み ID の読み込み、失敗の数え方、複数タブ、終わりの判定)
  • 動画だけのポストが「画像あり」の絞り込みに出る不具合
  • 取り込みの結果の帯を閉じても、再表示される不具合
  • メニューが画面の端で切れる不具合
  • 日本語の文言と、他言語への反映

インストール・更新

手順は docs/INSTALL.md を参照してください。更新の前に、設定の「データ」から必ずエクスポートしてください。