@yuki20020924 gnusocial.jpでの使用ブランチをnightly相当に変えました。元著者の @chimo は今はリタイアしているようなので、バグがあれば私のリポジトリーに登録してもらったほうがいいかもしれません。特に気になるバグがなければ何もしなくてもOKです。
https://notabug.org/gnusocialjp/Markdown
nightlyからmainブランチを派生させました。現状それだけです。オンにしてからオフにすると設定画面を表示できないバグがあるので、それだけローカルで直しました。修正は以下です。
私がPHPやPHPUnitを勉強中で試験コードをまだ書けないのでローカルだけでコミットはしていません。
diff --git a/forms/markdownsettings.php b/forms/markdownsettings.php
index a5a9b12..5794152 100644
--- a/forms/markdownsettings.php
+++ b/forms/markdownsettings.php
@@ -42,7 +42,7 @@ class MarkdownSettingsForm extends Form
$this->out->checkbox(
'enabled', // id
'Parse my notices as markdown', // label
- $user_settings // checked
+ !!$user_settings // checked
);