投稿

iOS や Mac の Safari でログインできなくなる現象について

イメージ
いつも Feedeen のご利用ありがとうございます。運営者の伊藤です。 おそらく以前から発生していたと思われるのですが、 iOS デバイスや Mac 版 Safari において、「Cookieを有効にしてください」という画面が繰り返し表示されて Feedeen にログインできないという現象を確認しました。影響を受けていた皆様、たいへん申し訳ございません。以下に回避方法などをご説明させていただきますので、 iOS デバイスおよび Safari をご利用の方はご一読くださいますよう、お願いいたします。 不具合の回避方法 iOS デバイスおよび Mac 版 Safari をご利用の方は、以下の手順で Feedeen (feeden.com) のサイトデータを削除してください。たとえ本現象が発生していなくても、念のため削除していただくのが無難です。お手数になりますが、ご対応いただけますようお願いいたします。 もし PWA(ホーム画面のアイコン)をインストールしていたら、削除する Feedeenのページを表示しているブラウザタブをすべて閉じる 「 ログインできない時の対処方法 」にある方法でサイトデータを削除する ブラウザで トップページ を開き、ログインする ※ 当方の環境で試した限りですが、iOS版Google Chromeなどのサードパーティブラウザの場合、データの削除だけでなくアプリ自体の再インストールが必要になるようです。まことに申し訳ありません... ただ、まだ明確な原因を突き止めてはいないため、環境によっては上記の手順でも修正できないケースがあるかもしれません。その際は、 または公式SNSアカウント( Twitter , Facebook , Mastodon )までご連絡ください。状況をお伺いし、個別に対応させていただきます。 修正内容と影響について 本現象の根本的な原因はまだ判明していないのですが、どうもサービスワーカー(オフラインモードを実現するために使用しているブラウザの機能)を使うと発生するようです。このため、暫定的な対処として iOS デバイスと Mac 版 Safari ではサービスワーカーをインストールしないという修正を行いました。ただ、すでにインストールされた状況に対しては確実に対処する術がなく、手動でサイトデータを削除していただくことにし...

クローラのPython3化など

イメージ
いつも Feedeen のご利用ありがとうございます。運営者の伊藤です。 予定していたメンテナンスが無事終了し、 Feedeen の新しいバージョンを公開しました。今回も Python 3 への移行が主で、機能的な追加はないのですが、一部機能の変更や修正がありますので、変更内容をご紹介させていただきます。  クローラの書き直しと互換性 クローラ(フィード内容の取得処理)は、 Python 3 への移植と同時に完全に書き直し、信頼性や柔軟性を改善しました。従来との互換性についても最大限確保するように努力しておりますが、処理が異なる以上は動作も完全に同じとはいかないため、取得内容が変わったり、取得できなくなるフィードがでてくる可能性は否定できません。 もしそのようなフィードを見つけた際は、ぜひ お問い合わせフォーム 、または公式SNSアカウントまでお知らせください。原因を調査した上、可能な限り修正したいと考えておりまず。ぜひご協力のほど、よろしくお願いいたします。 「既読を隠す」の対象に「フィルタされたアイテム」も追加 ユーザーの方からご要望をいただき、従来「既読を隠す」の対象外だった「フィルタされたアイテム」グループも(未読がなければ)非表示になるように変更しました。 「既読を隠す」の設定 一貫性が改善され、基本的には望ましい変更かと思いますが、もし不便になった、動作がおかしいなどありましたら、お問い合わせフォームなどでお知らせください。 「未読が最も多いフィードを開く」の挙動を修正 前回の更新で「すべて既読→次の未読を開く」のショートカットを追加した影響で「未読が最も多いフィードを開く」の挙動が変わってしまっていたので、修正しました。本来はこの修正だけ先行してリリースすべきだったのですが、すべての変更をマージした後の最終確認でクローラのパフォーマンス問題が発覚し、一緒に延期せざるを得ませんでした。ご利用の皆様にはご不便をおかけし、たいへん申し訳ありません。 ご参考までにこのショートカットの機能をご説明すると、 総未読数が一定以上あるときは、未読の最も多いフィード・グループに移動する。 総未読数が一定以下になったら「すべてのアイテム」に移動する。 「すべてのアイテム」の未読が0のときは、(未読があれば)「フィルタされたアイテム」に移動する。 グループが購読リス...

1月30日(土)午前1:00 〜 3:00 メンテナンスのためサービスを停止します

いつもご利用ありがとうございます。 Feedeen 運営者の伊藤です。 Python 3 化されたクローラを含む Feedeen の新バージョンを公開するため、下記の内容でメンテナンスを実施させていただきます。期間中はサービスがご利用いただけませんので、あらかじめご了承ください。 メンテナンス期間 : 1月30日(土)午前1:00〜3:00 メンテナンス内容 : Webサーバー・バックエンドサーバーの入れ替え Feedeen新バージョンの公開 今回は完全に書き直したクローラのリリースを伴うため、万全を期してサービスを停止させての作業を行わせていただきます。ご不便をおかけしてしまいますが、なにとぞよろしくお願いいたします。

続・Android 7.0以前のサポートについて

 いつも Feedeen のご利用ありがとうございます。運営者の伊藤です。 以前、 2021 年 9 月以降 Android 7.0 以前がサポートできなくなる見通し をお伝えしておりましたが、それについて進展がありましたのでご報告させていただきます。 結論を先に書きますと、 Let's Encrypt 側で中間証明書の効力を延長する対処がなされたため、 約 3 年後の 2024 年初頭まで Android 7.0 以前をサポートできる見通し となりました。 2021 年 9 月以降も、 Android 7.0 以前のデバイスで従来通り Feedeen をご利用いただけます。どのような対処がなされたかなどの詳細は Let's Encrypt の発表 をご参照ください。 以前の投稿当時の状況では 9 月でのサポート停止を前提としてお伝えするしかなかったのですが、結果的に Feedeen としての方針を覆すことになってしまい、たいへん申し訳ありません。サポート停止などの重大な影響が出る可能性について早期にお伝えすることは必要と考えておりますが、今回のように状況が変化する可能性について、もっと配慮すべきだったと反省しております。 運営や告知の方法なども含めて、改善を続けてまいります。今後とも Feedeen をよろしくお願いいたします。

「すべて既読→次の未読を開く」追加など、ショートカットを強化しました

イメージ
いつもご利用ありがとうございます。Feedeen運営者の伊藤です。 告知していたメンテナンスが無事終了し、Feedeenの新しいバージョンを公開しました。今回のメンテナンスはDB容量の拡張と既存機能のPython 3への移行が主ですが、同時にキーボードショートカットの強化なども行いましたので、機能的な変更点をご紹介させていただきます。 「すべて既読→次の未読を開く」を追加 「すべて既読→次の未読を開く」をキーボードショートカット(デフォルトは Shift+U)とツールバーボタンに追加しました。 「すべて既読→次の未読を開く」ショートカット 「すべて既読→次の未読を開く」ツールバーボタン 実行すると、現在表示中のフィードの未読アイテムをすべて既読にした後、次の未読が存在するフィードに移動します。ただし「すべてのアイテム」を表示しているときは、(全アイテムを既読にしても意味がないので)単に最初の未読フィードへの移動だけを行います。「次の未読フィード」は購読リストの表示順で決定されるので、読みたい順番で並べ替えておくとより便利です。 この機能はまだ試験的に実装してみた段階で、私もどんな挙動がベストなのか決めかねています。皆様のご意見を聞きながら改善していきたいと考えておりますので、ぜひ使ってみて、問題点や改善のアイディアなどを お聞かせください 。 タブレット版で使えるショートカットの拡充 これまでタブレット版で使えるショートカットは一部のみ(数にして半分くらい)でしたが、今回これを大きく拡充し、以下のショートカットを利用可能としました(括弧内はデフォルトのキー割り当て)。 すべて既読→次の未読を開く (Shift+U、上でご紹介しているもの) 先頭アイテムに移動 (Home) 最後のアイテムに移動 (End) 前のアイテムを開く (K) 次のアイテムを開く (J) 上にページ移動 (Shift+Space) 下にページ移動 (Space) 1行上にスクロール (カーソルキー↑) 1行下にスクロール (カーソルキー↓) 1ページ上にスクロール (Page Up) 1ページ下にスクロール (Page Down) 選択アイテムまで既読 (Shift+R) 一覧表示/展開表示(タブレット版では1行表示/2行表示)を切り替え (C V) アイテムの表示順を切り替え (C O) な...

10月9日(金)午前1:00 〜 3:00 メンテナンスのためサービスを停止します

 いつもご利用ありがとうございます。Feedeen運営者の伊藤です。 DBの空き容量が切迫してきたため、下記の内容でメンテナンスを実施させていただきます。期間中はサービスがご利用いただけなくなりますので、あらかじめご了承ください。 メンテナンス期間 : 10月9日(今週の金曜日)午前1:00〜3:00 メンテナンス内容 : DBサーバーのディスク容量の拡張 一部を除くサーバーのインスタンス入れ替え Feedeen 新バージョンのリリース ご不便をおかけし、まことに申し訳ございません。なにとぞよろしくお願いいたします。

Android 7.0以前の今後のサポートについて

イメージ
 いつも Feedeen のご利用ありがとうございます。運営者の伊藤です。 この記事は Android 7.0 以前を搭載したデバイスをご利用の方向けのお知らせです。 Android 7.0 以前をご利用でなく、かつ今後もご利用予定のない方は読み飛ばしていただいて問題ございません。 結論から申し上げますと、概ね1年後の2021年9月末日より、 Android 7.0 以前を搭載したデバイスでは Feedeen のご利用が難しくなります。詳細は後述しますが、これは Feedeen のみならず、小規模なところを中心に多くの Web サイトで発生する問題です(一部はより早く、来年1月あたりから影響が出るかもしれません)。まだ Web 開発者以外にはあまり知られていないのですが、今後 Android 7.0 以前のデバイスでのインターネット利用全般が不便になる方向となっておりますので、対象デバイスをご利用の方は早めの対策をお勧めいたします。 なお、問題が発生するのは Android 7.0 以前を搭載したデバイスで、 Android 7.1 以上は従来どおりご利用いただけます。 問題の詳細 多数の Web サイトで Android 7.0 以前がサポートできなくなる理由は、 Feedeen も利用している SSL 証明書の認証局「 Let's Encrypt 」の都合によるものです。 Let's Encrypt は ISRG という団体が Google や Mozilla を始めとした多くの企業の支援を受けて運営する認証局で、 SSL 証明書を無料で、しかも自動処理で発行することで、とくに小規模な Web サイトへの暗号化の普及を後押ししてきました。 しかし、 Let's Encrypt は比較的新しい認証局なので、  IdenTrust という別の認証局の証明書を併用しなければ Android 7.0 以前をサポートできません。この IdenTrust の証明書の有効期限が2021年9月30日で切れてしまうため、それ以降 Let's Encrypt の証明書は Android 7.0 以前では不正なものとして扱われ、それを利用する Web サイトが表示できなくなります。 このあたりの事情はさくらインターネット様のページでさらに詳しく解説...