Fedibirdでは、このMastodon本体が持っている予約投稿の機能が利用できるよう、投稿フォームに日時指定する機能を実装しています。
(公開終了日時を指定する独自機能とセットになっていますが、それぞれ別の機能です)
・カレンダーからの選択
・プリセット(5分、30分などの候補)からの選択
・テキスト入力による日時指定
・テキスト入力による相対指定(5mで5分後、2d12hで2日と12時間後など)
が可能です。
また、予約投稿した一覧を確認するカラムと、その編集して更新、削除の機能を追加しています。
Mastodon本体が持っていない機能として、予約投稿されたタイミングでユーザーに通知する機能を追加しています。
そろそろ本家に載せたいところですが、日時関係の機能って合意形成が難しいんだよねえ。
#fedibird #fedibird_info
#fedibird #fedibird_info 予約投稿のアップデートを行いました。
・予約投稿を編集した際に、日時が分かりづらい書式で表示されていたので改善しました。
・予約投稿は5分以内の投稿ができませんが、この時、予約にならずそのまま投稿されてしまうのがMastodonの本家の仕様です。これを、ひとまずエラー表示して拒否するようにしました。(暫定)
・予約しておいた投稿が実際に投稿された際、通知するようにしました。
・予約投稿が実行された際に、予約投稿のリストから削除されるようになりました。
予約投稿の通知については、通知カラムの右上から設定を変更できます。
クライアントアプリは基本的に未対応となるため、謎の投稿の通知として表示されるか無視されます。
予約投稿がちゃんと実行されたかどうか確認する用途はもちろん、リマインダーとして使うのにも便利だと思います。