Pinned toot

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

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

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

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

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

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

本日の進捗:
ここ数日、進捗を投稿してなくて申し訳ありません。気がついたら日が変わっていた、ということが続いてしまいました。とりあえず、オフライン状態でのフィードの表示ができてきました。本文の画像も表示できます。現在は既読状態などの変更を実装中です。

本日の進捗:
静的なファイルへのリクエスト処理を実装しました。現在はAPIリクエスト処理の基本クラスを実装中です。

本日の進捗:
オフライン動作用のデータを取得し、ブラウザ側で保存する処理が完成しました。次はそのデータを使って実際にブラウザ内だけでリクエスト処理ができるように実装していきます。

本日の進捗:
障害対応が入ったため作業があまり進んでいませんが、フィードアイテムから画像URLを抽出してキャッシュする処理を実装しました。

本日のサービス障害についてのご報告(経緯や対策など)です。ご不便をおかけしてしまい、たいへん申し訳ございません。 feedeen.blogspot.com/2020/01/i

長時間エラーが発生しており、たいへん申し訳ありません。詳細は調査中ですが、DBサーバーが停止してしまい、すべてのリクエストの処理ができなくなっていました。ひとまずDBサーバーを再起動して、全体の動作確認をしております。

本日の進捗:
オフライン動作用のデータをサーバーからダウンロードし、保存する処理を実装中。HTMLと各種アセット、購読リスト、アイテムの取得までできました。

本日の進捗:
タスクマネージャの自動テストの実装を終わらせた後、オフライン状態でキャッシュすべきファイルの洗い出しを行いました。

本日の進捗:
大量のデータをキャッシュするにあたり、きちんとタスクを管理しないと辛いなと感じたので、同時実行数を制限しながら非同期処理を順次実行するタスクマネージャを実装しました。現在そのテストを実装中。

本日の進捗:
ServiceWorkerでリクエストを中継する処理を書き始めました。ひとまずWebアプリのリクエストをインターセプトしてそのまま流すことはできたので、これからオフライン動作のためのキャッシュなどを追加していきます。

本日は年末年始の休みの最終日なので、子供が使うちょっとしたツールの作成に時間を使わせていただきました。明日からはまたFeedeenの作業を頑張ります!

本日の進捗:
IndexedDBラッパーライブラリのエラーハンドリングに不具合があり、Webアプリやブラウザ拡張のものも含めて修正しました。現時点では使っていない箇所ですが、奇妙なバグの原因になりかねないので。あとは、Webアプリ用APIをServiceWorkerで使うためのライブラリを実装中です。

メンテナンスが終了し、サービスを復帰させました。ご理解・ご協力ありがとうございます!

これよりFeedeenのメンテナンスを実施させていただきます。メンテナンス中はサービスが停止しますので、なにとぞご了承ください。

およそ30分後にサービスを停止し、メンテナンスを実施させていただきます。1:00までにご利用を中断していただけるよう、お願いします。ご不便をおかけし、たいへん申し訳ありません。

本日の進捗:
ServiceWorker向けのアイテムデータ取得APIにいくつか仕様不備があったのを修正した後、アイテムデータを取得してIndexedDBに保存する処理を実装中です。また、今晩のメンテナンスに向けた準備も進めています。

Show more
mstdn.jp

Mastodon日本鯖です.