Pinned toot

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

本日の進捗:
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自体のエラーもできるだけ形式を合わせようと思っています。

本日の進捗:
iPad OSでデフォルトとなった「デスクトップ用のWebサイトを表示する」モードのSafariでFeedeenが正しく動作しないというご報告をいただき、修正しました。APIと一緒に、来週はじめに本番環境に適用する予定です。

本日の進捗:
APIの認可は独自で考えていたのですが、紆余曲折あってOAuth (Bearer Token) と変わらないものになっていたので、どうせならということでOAuth準拠にしました。一般的な手順でアクセスできるようになり、より使いやすくなったと思います。

本日の進捗:
APIにアクセスするためのシークレットなどを表示する画面を作っていなかったので、詳細設定のアカウントタブに項目を追加しています。

本日の進捗:
最近毎日同じような進捗で恐縮ですが、購読フィードを返すAPIを実装し、そのテストを実装中です。これが完成したら、先程のN+1の修正と一緒にリリースします。

というわけで、とくに購読数が多い場合にページの初期表示に時間がかかるという問題を見つけました。近日中に修正する予定です。たいへん申し訳ございません...

Show more
mstdn.jp

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