- iMastをパクってMastodonサーバドメインをNumeronymで短縮表示
- [mastodon]表示設定の「リプライを返したつぶやきにはアイコンを表示」が有効になっている時、リプライ済みのMessageにアイコンが表示されていない
- [mastodon] アカウント追加時に、ホームタイムライン、メンション、LTLを作る
- Yukariに実装されている=とかを使えるようにした
- [modelviewer] ビューアが定義されているModelのspecを列挙するmodelviewer_modelsフィルタ
抽出タブ
アカウント追加時に自動的に抽出タブを作成
新規ユーザから、チュートリアルを終えたら、トゥートはできるがTLが表示されないという問題が複数報告されました。 これは現在のMastodonプラグインでは抽出タブを作らないとタイムラインが表示されないので、抽出タブを作らずに、TLが表示されないと勘違いしてのことです。
当然mikutter側が悪いので、Mastodonプラグインに、アカウントを追加したら以下のタブを作成する機能を追加しました。
- ホームタイムライン
- メンション
- ローカルタイムライン
ホームタイムラインとメンションは、追加したアカウントに関するもののみです。 ローカルタイムラインは、登録したアカウントの所属するサーバのLTLで、すでに同じタブがあれば作られません。
=演算子が動いてなかったのを修正した
抽出タブで完全一致の演算子が機能していなかった問題を修正しました。
「宛先ユーザ名のいずれか一つ以上」関数
メンションの宛先になっているユーザがいる場合、そのユーザ全てに指定された演算子で条件を評価し、一つでも該当するものがあれば真となります。ある人に宛てられた全ての投稿を抽出するといった使い方ができます。
ユーザ名とはTwitterではScreen Name、Mastodonではacctのことで、それぞれ「toshi_a」「toshi_a@social.mikutter.hachune.net」のような文字列です。
Numeronym
Internationalization→i18nやkubernates→k8sのようなやつのことです。設定で有効化でき、デフォルトでは無効です。
この機能はiOS用のMastodonクライアント「iMast」の機能をソースコードレベルで丸パクリしたものです。
iMastでは、「トゥート削除をておくれにする」という設定があり、有効にするとトゥートを削除する時に「失った信頼は戻ってきませんが、本当に削除しますか?」という確認ダイアログが表示されることから、mikutterユーザにおすすめのMastodonクライアントなので、標題の機能を有効にするチェックボックスのラベルは「acctのドメイン名をりんすきにする」としました。