enhance(frontend/aiscript): AiScriptからtoastを発行できるように (#16071)

* enhance(frontend/aiscript): AiScriptからtoastを発行できるように

* Update Changelog
This commit is contained in:
かっこかり 2025-05-21 10:23:12 +09:00 committed by GitHub
parent 95093fc927
commit bd7633c70e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 0 deletions

View File

@ -38,6 +38,7 @@
- Enhance: ノートのサーバー情報のデザインを改善・パフォーマンス向上
(Based on https://github.com/taiyme/misskey/pull/198, https://github.com/taiyme/misskey/pull/211, https://github.com/taiyme/misskey/pull/283)
- Enhance: ユーザー設定でURLプレビューを無効化できるように
- Enhance: AiScriptからtoastを表示する関数 `Mk:toast` を追加
- Fix: "時計"ウィジェット(Clock)において、Transparent設定が有効でも、その背景が透過されない問題を修正
### Server

View File

@ -66,6 +66,11 @@ export function createAiScriptEnv(opts: { storageKey: string, token?: string })
});
return confirm.canceled ? values.FALSE : values.TRUE;
}),
'Mk:toast': values.FN_NATIVE(async ([text]) => {
utils.assertString(text);
os.toast(text.value);
return values.NULL;
}),
'Mk:api': values.FN_NATIVE(async ([ep, param, token]) => {
utils.assertString(ep);
if (ep.value.includes('://') || ep.value.includes('..')) {