void }>(file: T): file is T & { cleanup: () => void } {
+ return 'cleanup' in file && typeof file.cleanup === 'function';
+}
From c0d5c0df696bc1b4e049be230801f9fbb411787d Mon Sep 17 00:00:00 2001
From: poppingmoon <63451158+poppingmoon@users.noreply.github.com>
Date: Tue, 13 Jan 2026 15:00:46 +0900
Subject: [PATCH 5/9] fix(frontend): add "px" suffix to borderWidth of
Ui:C:container (#17088)
* fix: add "px" suffix to borderWidth of Ui:C:container
* docs: update changelog
---
CHANGELOG.md | 1 +
packages/frontend/src/components/MkAsUi.vue | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8cd333372a..a51ec574ae 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -21,6 +21,7 @@
- Fix: 管理画面でアーカイブ済のお知らせを表示した際にアクティブなお知らせが多い旨の警告が出る問題を修正
- Fix: ファイルタブのセンシティブメディアを開く際に確認ダイアログを出す設定が適用されない問題を修正
- Fix: 2月29日を誕生日に設定している場合、閏年以外は3月1日を誕生日として扱うように修正
+- Fix: `Mk:C:container` の `borderWidth` が正しく反映されない問題を修正
### Server
- Enhance: OAuthのクライアント情報取得(Client Information Discovery)において、IndieWeb Living Standard 11 July 2024で定義されているJSONドキュメント形式に対応しました
diff --git a/packages/frontend/src/components/MkAsUi.vue b/packages/frontend/src/components/MkAsUi.vue
index d44e7724b3..c66e9d176a 100644
--- a/packages/frontend/src/components/MkAsUi.vue
+++ b/packages/frontend/src/components/MkAsUi.vue
@@ -106,7 +106,7 @@ const containerStyle = computed(() => {
const isBordered = c.borderWidth ?? c.borderColor ?? c.borderStyle;
const border = isBordered ? {
- borderWidth: c.borderWidth ?? '1px',
+ borderWidth: `${c.borderWidth ?? 1}px`,
borderColor: c.borderColor ?? 'var(--MI_THEME-divider)',
borderStyle: c.borderStyle ?? 'solid',
} : undefined;
From f3aa5081ed994af857a97798528e1788d7762d36 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E3=81=8B=E3=81=A3=E3=81=93=E3=81=8B=E3=82=8A?=
<67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Tue, 13 Jan 2026 15:02:50 +0900
Subject: [PATCH 6/9] =?UTF-8?q?fix(frontend):=20MkForm=E3=81=A7=E5=85=A5?=
=?UTF-8?q?=E5=8A=9B=E3=81=AB=E4=B8=8D=E5=82=99=E3=81=8C=E3=81=82=E3=82=8B?=
=?UTF-8?q?=E5=A0=B4=E5=90=88=E3=81=AF=E5=AE=8C=E4=BA=86=E3=83=9C=E3=82=BF?=
=?UTF-8?q?=E3=83=B3=E3=82=92=E6=8A=BC=E3=81=97=E3=81=A6=E7=B6=9A=E8=A1=8C?=
=?UTF-8?q?=E3=81=A7=E3=81=8D=E3=81=AA=E3=81=84=E3=82=88=E3=81=86=E3=81=AB?=
=?UTF-8?q?=20(#17096)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* fix(frontend): MkFormで入力に不備がある場合は完了ボタンを押して続行できないように
* fix lint
---
packages/frontend/src/components/MkForm.vue | 41 +++++++++++++++++--
.../frontend/src/components/MkFormDialog.vue | 12 +++++-
packages/frontend/src/components/MkInput.vue | 5 +++
.../frontend/src/components/MkTextarea.vue | 5 +++
.../src/components/MkWidgetSettingsDialog.vue | 12 +++++-
5 files changed, 68 insertions(+), 7 deletions(-)
diff --git a/packages/frontend/src/components/MkForm.vue b/packages/frontend/src/components/MkForm.vue
index 711aa611c3..3d4724e6b7 100644
--- a/packages/frontend/src/components/MkForm.vue
+++ b/packages/frontend/src/components/MkForm.vue
@@ -7,15 +7,15 @@ SPDX-License-Identifier: AGPL-3.0-only
-
+ onSavingStateChange(k, changed, invalid)">
({{ i18n.ts.optional }})
{{ v.description }}
-
+ onSavingStateChange(k, changed, invalid)">
({{ i18n.ts.optional }})
{{ v.description }}
-
+ onSavingStateChange(k, changed, invalid)">
({{ i18n.ts.optional }})
{{ v.description }}
@@ -49,6 +49,7 @@ SPDX-License-Identifier: AGPL-3.0-only
diff --git a/packages/frontend/src/pages/settings/preferences.vue b/packages/frontend/src/pages/settings/preferences.vue
index 76b84795f6..13f76fac98 100644
--- a/packages/frontend/src/pages/settings/preferences.vue
+++ b/packages/frontend/src/pages/settings/preferences.vue
@@ -269,6 +269,14 @@ SPDX-License-Identifier: AGPL-3.0-only
+
+
+
+ {{ i18n.ts.showMediaListByGridInWideArea }}
+
+
+
+
;
+ /**
+ * 画面幅が広いときはメディアリストを横並びで表示する
+ */
+ "showMediaListByGridInWideArea": string;
/**
* フォロー申請はありません
*/
From 153ebd43924c47441e72e4a9740232d94d9fc03b Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
Date: Tue, 13 Jan 2026 06:30:05 +0000
Subject: [PATCH 9/9] Bump version to 2026.1.0-beta.0
---
package.json | 2 +-
packages/misskey-js/package.json | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package.json b/package.json
index 57f7ba73ec..129f6841a3 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "misskey",
- "version": "2026.1.0-alpha.4",
+ "version": "2026.1.0-beta.0",
"codename": "nasubi",
"repository": {
"type": "git",
diff --git a/packages/misskey-js/package.json b/packages/misskey-js/package.json
index 0c9e7e4b19..3127707f61 100644
--- a/packages/misskey-js/package.json
+++ b/packages/misskey-js/package.json
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "misskey-js",
- "version": "2026.1.0-alpha.4",
+ "version": "2026.1.0-beta.0",
"description": "Misskey SDK for JavaScript",
"license": "MIT",
"main": "./built/index.js",