アプリ(Subway Tooter)から通知タブにアクセスできなくなりました
数日前のxyzでは問題なくアクセスできたはずです・・・

Subway Tooter 3.4.7 on Android 9
同じ環境でmisskey.xyzのアカウントは通知タブにアクセスできることを確認しました。
v11からのパーミッションにアプリが正しく追従できていないことが問題そう
SubwayTooterに限っては、もう修正されてリリース待ちなので、次のリリースがされて手元の端末で更新したらSubwayTooterで「アクセストークンの更新」をするとよさそう
https://github.com/tateisu/SubwayTooter/commit/d7d04fc6db91701f76e36d9f5a6f6f1dcdc586f0
これがv11からのパーミッション定義の変更点による問題だとすると他の機能はどうやって動いてるんですかね・・・
以前の形式のパーミッションは新しい形式に変換されて解釈されるのでそれで動いてそう
https://github.com/syuilo/misskey/pull/4687 で簡易的に新形式に置換するようにしたけど、いくつか簡単な置換だけじゃ対応できない変更がされた(複数形になったりとか)権限があったので、そこで死んでそう
ちょっといろいろ試してみましたが書き込むのはほぼ全部400エラーですね。
でもなぜかHTLとかプロフィールなどの読み込む動作は動いてるに見えます。
今どこパーミッションを変換してくれるロジックがないというならこれらの読み込む動作も制限されるべきなのではないでしょうか・・・
パーミッションを指定する時の文字列が、v10までは account-readみたいなやつだったのが、v11から read:account のような表記に変更された
Pull Request #4687 で私が hoge-fuga のような表記を fuga:hoge に単純に置換する変更を入れたけど、note が notes になったとか、細かい表記が変更されたものがあり、一部は対応できていない。
恐らく影響を受けたのは
notification → notifications)note → notes)で、他の権限は問題なく使える (ので、タイムラインは見れるしプロフィールも見れる。恐らくファイルアップロードもできる)
その後どうでしょうか?
subwaytooter側から修正されましたね
クローズします(すっかり忘れてました)
Most helpful comment
v11からのパーミッションにアプリが正しく追従できていないことが問題そう