新しいものを表示

未読表示がクリアできない件、まだ解決はついていないのですが、概ね状況は見えてきています。

対処方法ですが、通知欄を一番上にスクロールし、必要なら✓を押してクリアした上で、WebUIからユーザー設定を開いてください。

ユーザー設定の中での操作は不要です。ユーザー設定に入る際(WebUIがアンロードされる際)に未読位置がmarker APIによって記録されるので、WebUIに戻ると解消されています。

この問題は、iPhoneやAndroidでWebUIを使用している人、macOSでSafariを利用している人に顕著に発生しています。

通知の件、取り急ぎ、通知欄の上に出てくる✓が機能するように修正しました。

ボタンを押せば、青いボーダーラインと未読数(と✓)が消えると思います。

一部の環境・操作手順で、marker APIが呼ばれず、WebUI上で既読になったことが保存されない問題が起きるかもしれませんが、こちらはまだ未修正です。

2度に分けて行ったメンテですが、大きな変更点として、PostgreSQL 13への移行があります。また、Makaraによるリードレプリカを当面行わないことにしました。

ざっくり言うと、12から13へ移行するにあたって、ロジカルレプリケーションを使って別サーバへレプリケーションを通じてPostgreSQLのメジャーバージョンアップを行い、その上であらためて元のサーバへ戻す、というようなオペレーションにチャレンジしました。

だんだんデータベースが大きくなってきたため、pg_upgradeでサクッとあげればいいや、ってのが難しくなってきましたね。

最初はそれで済ませようと思ったんですが、1〜2時間かかること、ローカルストレージの空きが足りないことなど、やってみると色々と問題がでてまいりました。

リードレプリカの方は、元々実験的な取り組みで、扱いにくい面も目立ってきていたため、レプリケーション先のサーバは待機させて読み出しには使わない運用に変更しました。

これにてメンテナンス終了です。ご協力ありがとうございました!

メンテの時間だよー。そろそろとめるよー。

早めに終わるか、予定通り2時間ぐらいかかるか、ちょっと運次第のところあるんで、よろしくね。

通知欄いろいろ不自然でやっかいだね。なんとかするよ。

いまなんとなく見えてきている状況としては

・チェックは壊れていて、そもそも機能してない(駄目)

・一番上までスクロールすれば、WebUIの中で、最後まで見たと記録される

・アプリを切り替える(スマホならホームに戻ったり。PCではブラウザの別のタブに切り替えたり他のアプリに切り替えたり)タイミングで、Mastodon本体にmarker APIで記録される

・青いボーダー表示とか、離れて戻ってくるまで保持されるので、消そうと思って頑張ると余計消えない

・リロードしたり強制終了すると、marker API呼べないので、いつまでも未読状態がクリアされない

・OSやブラウザによって挙動・症状が違う

DB鯖再起動するから、ちょっとだけ待っててね。

ピクチャーインピクチャーの実装が始まっています。
github.com/tootsuite/mastodon/

従来、投稿に添付された動画や音声を再生した際、タイムラインが流れてスクロールアウトすると再生が止まってしまいました。

今回、メディア再生中の投稿が画面外出ると、右下に再生画面がポップアウトするようになりました。再生が途切れない!!(いまのところシングルカラムだけです)

ちょっと試してみたかったので先行してFedibirdにマージしてありますので、興味のある方は試してみてください。

データベースメンテナンス、本日分の作業は終了です。

明日 9月29日 午前2時〜午前4時に、再度サーバを停止してメンテナンスを行います。
ご不便お掛けしますが、よろしくお願いします。

メンテしてもいい?

2:50頃からデータベースメンテナンスのため停止します。終了次第再開の予定ですが、1時間くらいは掛かるかもしれませんのでよろしくお願いします。

通知カラムのチェックね、あれ良くないと思うんだけど、押した瞬間には見た目が何も変わらないんだわ……。たぶん押したらクリアされる方が良い。

WebUIで、通知に未読マーカーが付くようになりました。
github.com/tootsuite/mastodon/

個々の通知の左端に青いボーダーラインが表示されていますね!
(脱字修正再投稿)

からどこかに転生するならってことでお薦めできる候補を考えていたんだけど、諸条件考えると、あんまり無いねぇ。

汎用鯖ならjugglerか
mastodon.juggler.jp/

雰囲気が合いそうならbeerか
mstdn.beer/

河岸を変えるならmisskey.ioか
misskey.io/

ふるどんなら機能面で遜色なし
mstdn.f72u.net/

すべてのアバターアイコンが、アイコン未設定画像(missing.png)で表示されるテーマを追加しました。

FedibirdのWebUIを使っている場合にだけ適用されます。あくまで、自分のブラウザで見ている際に、見た目が変わるだけです。

お試しいただくと、普段どれだけアバターアイコンに依存してユーザーを識別しているか、実感できるかと思います。

さて、オチもついたのでそろそろひっこめるね。

もとネタはぜるちのGroundpolisの奴で、ナツキさんが教えてくれたCSSをサクッとテーマにして実装したものです。

『すべてがじぇいになるテーマ』は悪ノリした奴なので、そろそろ公開終了します(いまのうちにお楽しみください)が、代わりに個別のアイコンを初期アイコンで表示するテーマを公開します。

テーマ対応が不完全ということでしたので、改善しました(?)

古いものを表示
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。