Pinned toot

サービス上でもこちらのアカウントを告知しました。今後はサービス上でもマストドンサポートを強化していきたいと思いますので、よろしくお願いいたします! feedeen.blogspot.com/2019/03/h

本日の進捗:
オフライン状態遷移のフロー管理を改善し、Webアプリ側でも現在の状態を取得できるようにしました。これで下地は整ったので、明日から復帰ダイアログの実装を進めていきます。

本日の進捗:
オフラインからの復帰フローを実装するため、オフラインのフェイズ管理を見直しています。単にON/OFFしか覚えていなかったのですが、移行・復帰中にブラウザが終了することなども考慮してフェイズを細分化しています。

本日の進捗:
表示内容は仮ですが、オフライン移行時のフローが概ね実装できました。画像のダウンロードを中断した場合、取得済みの分はオフラインで表示、未取得分は通常通りネットワーク経由で取得を試みる予定です。

本日の進捗:
脆弱性の修正のため中断していたオフライン対応の作業を再開しました。今回はフィード中の画像もキャッシュするようにしたのですが、やはり読み込みに時間がかかるので、途中で中断できるような処理を入れています。

フィッシングに利用できるFeedeenの脆弱性を修正しました。詳細はリンク先をご参照ください。 : Feedeen Blog: Feedeenの脆弱性を修正しました feedeen.blogspot.com/2020/02/v

RSSのコミュニティが広がらないのは残念ですが、Feedeen ( feedeen.com ) は鋭意開発中です! : 「はてブ」15周年 RSSリーダー機能は「開発予定なし」 - ITmedia NEWS itmedia.co.jp/news/articles/20

本日の進捗:
オフライン移行時、データ読み込みの詳しい進捗を表示する部分を実装しています。が、Service Workerとの通信部分を拡張する必要が出てきてしまい、本筋の作業があまり進んでいません。もう少し頑張って本日中にある程度形にしたい。

本日の進捗:
引き続きダイアログクラスの拡張を続けつつ、オフライン関連のダイアログを実装しています。

本日の進捗:
オフライン関連のダイアログを実装するための機能を共通のダイアログクラスに実装しました。そのうえで、オフライン移行時のダイアログを実装しています。

本日の進捗:
試行錯誤の結果、大量のURLをオフラインキャッシュした際の処理効率低下を抑えることができました。これでService Worker側の処理は概ねできたので、次はオフライン移行時のUIを実装ですが、JS側を触るのは数ヶ月ぶりなので、すっかり忘却の彼方です。まずは実装方法を検討から。

本日の進捗:
オフライン動作用に大量の画像をキャッシュした際に、ページの読み込みが非常に重くなる現象の対策を実装中です。実装自体は概ねできましたので、実際に効果があるかどうかを確認していきます。

本日の進捗:
「すべて既読」などに使用するAPIをオフライン対応し、モバイル版で使用するAPIはすべてオフラインで動くようになりました。ただ、大量の画像をキャッシュしているとページ表示が非常に重くなるという現象があるため、明日、解消方法を検討します。

本日の進捗:
複数のフィードアイテムの既読状態等を更新するAPIのうち、ID指定による更新APIをオフライン対応しました。次は特定の日付以降のフィードを更新するAPIを実装します。

本日の進捗:
追加した汎用メソッドのテストの実装を終え、「すべて既読」などに使用するバルクアップデートの機能を実装しています。

本日の進捗:
設定パネルのオフライン対応を行いました。現在は、その際に追加した汎用メソッドのテストを書いています。

本日の進捗:
設定パネルでの設定内容の保存処理を実装しています。詳細設定は対応しきれませんが、歯車アイコンで表示される設定パネルの一部もサーバーに保存しているので、そのオフライン対応です。

本日の進捗:
お知らせフィードについてもオフラインで未読が読めるようにしました。既読状態のサーバーへの反映も実装済みです。

本日の進捗:
今週は週末まで予定が立て込んでいて進みが遅いと思いますが、なにとぞご了承ください。ひとまず、既読状態をサーバーに反映させる処理が実装できました。

本日の進捗:
オフライン時に行った変更を時系列で記録する処理を実装しました。次は、オフライン状態を解除する際に、記録した操作を再現するリクエストをサーバーに送信することで、状態を反映させます。

本日の進捗:
ふと方法を思いついてIndexedDBのインデックス構成を工夫したところ、通常のフィードはもちろん、フィルタされたアイテムや各種スターの表示、変更まで一気に実装できました!\(^o^)/

次は変更内容をサーバーに反映させる処理を実装していこうと考えています。

Show more
mstdn.jp

Mastodon日本鯖です.