本日の進捗:
テスト用のモックライブラリが概ね実装し終わり、本題のRPC処理のテストを書きつつデバッグ&拡張しています。

本日の進捗:
しまった、日が変わってしまった ^^; 本日はあまり作業できなかったのですが、テスト用の検証メソッドを実装中です。

今朝の6時から7時にかけてFeedeenのデータベースサーバーとの通信障害が発生し、Webアプリでも断続的にエラーが発生していました。現在は復旧しており、サービスが正常に動作していることを確認しました。ご不便をおかけし、たいへん申し訳ございません。

本日の進捗:
Webアプリのテストに使っているフレームワークのモックがイマイチなので、Pythonのmockライクなライブラリを自作することにしました(また深みにハマっている ^^;)。モックの処理自体はだいたいできていて、後は呼び出しを検証する部分を実装すればよい...はず。

本日の進捗:
Webアプリ側のRPCを実装しました。現在はそのテストを実装中です。

本日の進捗:
RPCクラスのServiceWorker側がほぼ実装できました。現在はそのテストを書いています。だいぶ変えてしまったので、テストもほぼ書き直しです(涙)

本日の進捗:
RPCクラスのServiceWorker対応を続けています。わりと影響範囲が広く、テストを修正しながらの作業なので少々時間がかかっています。

明日(12月5日)10:00〜13:00の間、サーバーのメンテナンスのため画像表示等が一時的に停止します。ご不便をおかけし、まことに申し訳ございません。 feedeen.blogspot.com/2019/12/s

本日の進捗:
Webアプリからブラウザ拡張の機能を呼び出すためのクラスをServiceWorker側にもってきたのですが、MessageChannelの仕様の違いからそのまま使えないことがわかったので、修正中です。とりあえずServiceWorker専用で考えるかな...

本日の進捗:
非同期処理やWebアプリとの通信など、基本的なライブラリをブラウザ拡張から移植しています。今回はServiceWorker前提なので、ES6ネイティブで開発しています。

本日の進捗:
モバイル版にオフラインモードへの切り替えボタンを設置し、ServiceWorkerをインストールするところまで実装しました。明日はIndexedDBやWebアプリ本体との通信などのライブラリを作る予定です。

本日の進捗:
ServiceWorker(オフライン機能を実現するためのブラウザの機能)をFeedeenの処理に無理なく組み込めるようにするため、ラッパークラスを実装中です。ServiceWorkerを本格的に触るのははじめてなので、手探りしながら仕様ぎめをしています。

本日の進捗:
バージョン相性の問題などに対処し、開発環境の構築を終わらせました。ようやくですが、オフライン機能の開発に着手できそうです。

本日の進捗:
開発に使っているソフトウェアのバージョン相性問題の解決に手間取っています。ひとまずなんとかなりそうですが、近いうちにきちんと対処しないと今後詰みそうな予感。

本日の進捗:
だいぶ間が空いてしまって申し訳ありません。オフライン機能はUIとはだいぶ作り方が違うので、開発フローをどうするか検討していました。だいたい方針は決まったので、、開発のための環境を整えています。

本日の進捗:
ACME関連のテストは書き終わりました。開発サーバーをhttps化したことで既存の一部のテストが失敗しており、修正中です。

JP復活しましたね。またよろしくお願いします!

未読数取得などのAPIを試験的に公開しました。一応限定ベータの形式ですが、Feedeenユーザーならどなたでも開発者登録しますので、ぜひご連絡ください! feedeen.blogspot.com/2019/11/p

本日の進捗:
実装作業はほぼ終わったので、APIの説明を書くなど、リリースの準備を進めています。

本日の進捗:
APIのエラー時のレスポンスがOAuthに準拠していなかったので、修正しています。認可時のエラーは修正が終わりましたが、API自体のエラーもできるだけ形式を合わせようと思っています。

Show more
mstdn.jp

Mastodon日本鯖です. 10/22(火) 10:07頃より高いアクセス負荷が観測されており、サービスの運営に支障が出る状況のため、一部のアクセスを制限しておりましたが、制限を解除いたしました。(11/18更新)