Repository navigation
PostShelf 1.1.7
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 を参照してください。更新の前に、設定の「データ」から必ずエクスポートしてください。