Skip to content

Commit d96f261

Browse files
authored
release: v2025.5.0-kakurega.1.40.4 (#177)
2 parents 32e82df + 5ce296c commit d96f261

File tree

142 files changed

+1733
-1027
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

142 files changed

+1733
-1027
lines changed

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"workspaceFolder": "/workspace",
66
"features": {
77
"ghcr.io/devcontainers/features/node:1": {
8-
"version": "22.11.0"
8+
"version": "22.15.0"
99
},
1010
"ghcr.io/devcontainers-extra/features/pnpm:2": {
1111
"version": "10.10.0"

.github/min.node-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
20.10.0

.node-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
22.11.0
1+
22.15.0

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
## 2025.5.0
2+
3+
### Note
4+
- DockerのNode.jsが22.15.0に更新されました
5+
6+
### Client
7+
- Feat: マウスで中ボタンドラッグによりタイムラインを引っ張って更新できるように
8+
- アクセシビリティ設定からオフにすることもできます
9+
- Enhance: タイムラインのパフォーマンスを向上
10+
- Enhance: バックアップされた設定のプロファイルを削除できるように
11+
- Fix: 一部のブラウザでアコーディオンメニューのアニメーションが動作しない問題を修正
12+
- Fix: ダイアログのお知らせが画面からはみ出ることがある問題を修正
13+
- Fix: ユーザーポップアップでエラーが生じてもインジケーターが表示され続けてしまう問題を修正
14+
15+
### Server
16+
- Enhance: 凍結されたユーザのノートが各種タイムラインで表示されないように `#15775`
17+
- Enhance: 連合先のソフトウェア及びバージョン名により配信停止を行えるように `#15727`
18+
- Enhance: 2025.4.1 で追加されたインデックスの再生成をノートの追加しながら行えるようになりました。 `#15915`
19+
- `MISSKEY_MIGRATION_CREATE_INDEX_CONCURRENTLY` 環境変数を `1` にセットしていると、巨大なテーブルの既存のカラムに関するインデックス再生成が`CREATE INDEX CONCURRENTLY`を使用するようになりました。
20+
- 複数のサーバープロセスをクラスタリングしているサーバーにおいて、一部のプロセスが起動している状態でこのオプションを有効にしてマイグレーションすることにより、ダウンタイムを削減することができます。
21+
- ただし、このオプションを有効にする場合、インデックスの作成にかかる時間が倍~3倍以上になることがあります。
22+
- また、大きなインスタンスである場合にはインデックスの作成に失敗し、複数回再試行する必要がある可能性があります。
23+
- Fix: チャンネルのフォロー一覧の結果が一部正しくないのを修正 (#12175)
24+
- Fix: ファイルをアップロードした際にファイル名が常に untitled になる問題を修正
25+
- Fix: ファイルのアップロードに失敗することがある問題を修正
26+
- 投稿フォーム上で画像のクロップを行うと、`Invalid Param.`エラーでノートが投稿出来なくなる問題も解決されます。
27+
- この事象によって既にノートが投稿出来ない状態になっている場合は、投稿フォーム右上のメニューから、下書きデータの「リセット」を行ってください。
28+
129
## 2025.4.1
230

331
### General

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax = docker/dockerfile:1.4
22

3-
ARG NODE_VERSION=22.11.0-bookworm
3+
ARG NODE_VERSION=22.15.0-bookworm
44

55
# build assets & compile TypeScript
66

assets/ui-icons.afdesign

49.9 KB
Binary file not shown.

locales/ca-ES.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@ silenceThisInstance: "Silencia aquesta instància "
220220
mediaSilenceThisInstance: "Silenciar els arxius d'aquesta instància "
221221
operations: "Accions"
222222
software: "Programari"
223+
softwareName: "Nom del programari"
223224
version: "Versió"
224225
metadata: "Metadades"
225226
withNFiles: "{n} fitxer(s)"
@@ -1347,6 +1348,7 @@ readonly: "Només lectura"
13471348
goToDeck: "Tornar al tauler"
13481349
federationJobs: "Treballs sindicats "
13491350
driveAboutTip: "Al Disc veure's una llista de tots els arxius que has anat pujant.<br>\nPots tornar-los a fer servir adjuntant-los a notes noves o pots adelantar-te i pujar arxius per publicar-los més tard!<br>\n<b>Tingués en compte que si esborres un arxiu també desapareixerà de tots els llocs on l'has fet servir (notes, pàgines, avatars, imatges de capçalera, etc.)</b><br>\nTambé pots crear carpetes per organitzar les."
1351+
scrollToClose: "Desplaçar per tancar"
13501352
_chat:
13511353
noMessagesYet: "Encara no tens missatges "
13521354
newMessage: "Missatge nou"
@@ -1423,6 +1425,8 @@ _settings:
14231425
ifOn: "Quan s'activa"
14241426
ifOff: "Quan es desactiva"
14251427
enableSyncThemesBetweenDevices: "Sincronitzar els temes instal·lats entre dispositius"
1428+
enablePullToRefresh: "Lliscar i actualitzar "
1429+
enablePullToRefresh_description: "Amb el ratolí, llisca mentre prems la roda."
14261430
_chat:
14271431
showSenderName: "Mostrar el nom del remitent"
14281432
sendOnEnter: "Introdueix per enviar"
@@ -1468,6 +1472,7 @@ _delivery:
14681472
manuallySuspended: "Suspendre manualment"
14691473
goneSuspended: "Servidor suspès perquè el servidor s'ha esborrat"
14701474
autoSuspendedForNotResponding: "Servidor suspès perquè el servidor no respon"
1475+
softwareSuspended: "Suspès perquè el programari ha deixat de desenvolupar-se "
14711476
_bubbleGame:
14721477
howToPlay: "Com es juga"
14731478
hold: "Mantenir"
@@ -1599,6 +1604,8 @@ _serverSettings:
15991604
openRegistration: "Registres oberts"
16001605
openRegistrationWarning: "Obrir els registres és arriscat. Es recomana obrir-los només si el servidor és monitorat constantment i per respondre immediatament davant qualsevol problema."
16011606
thisSettingWillAutomaticallyOffWhenModeratorsInactive: "Si no es detecta activitat per part del moderador durant un període de temps, aquesta opció es desactiva automàticament per evitar el correu brossa."
1607+
deliverSuspendedSoftware: "Programari que ja no es distribueix"
1608+
deliverSuspendedSoftwareDescription: "Pots especificar un rang de noms i versions del programari del servidor per detenir l'entrega, per exemple, degut a vulnerabilitats. Aquesta informació la proporciona el servidor i la seva fiabilitat no es garantitzada. Es pot fer servir una especificació de rang sencer per especificar una versió, però es recomana especificar una versió anterior, com >= 2024.3.1-0, perquè especificar >= 2024.3.1 no incloure versions personalitzades com 2024.3.1-custom.0."
16021609
_accountMigration:
16031610
moveFrom: "Migrar un altre compte a aquest"
16041611
moveFromSub: "Crear un àlies per un altre compte"

locales/de-DE.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@ silenceThisInstance: "Instanz stummschalten"
220220
mediaSilenceThisInstance: "Medien dieses Servers stummschalten"
221221
operations: "Aktionen"
222222
software: "Software"
223+
softwareName: "Software Name"
223224
version: "Version"
224225
metadata: "Metadaten"
225226
withNFiles: "{n} Datei(en)"
@@ -1347,6 +1348,7 @@ readonly: "Nur Lesezugriff"
13471348
goToDeck: "Zurück zum Deck"
13481349
federationJobs: "Föderation Jobs"
13491350
driveAboutTip: "In Drive sehen Sie eine Liste der Dateien, die Sie in der Vergangenheit hochgeladen haben. <br>\nSie können diese Dateien wiederverwenden um sie zu beispiel an Notizen anzuhängen, oder sie können Dateien vorab hochzuladen, um sie später zu versenden! <br>\n<b>Wenn Sie eine Datei löschen, verschwindet sie auch von allen Stellen, an denen Sie sie verwendet haben (Notizen, Seiten, Avatare, Banner usw.).</b><br>\nSie können auch Ordner erstellen, um sie zu organisieren."
1351+
scrollToClose: "Zum Schließen scrollen"
13501352
_chat:
13511353
noMessagesYet: "Noch keine Nachrichten"
13521354
newMessage: "Neue Nachricht"
@@ -1423,6 +1425,8 @@ _settings:
14231425
ifOn: "Wenn eingeschaltet"
14241426
ifOff: "Wenn ausgeschaltet"
14251427
enableSyncThemesBetweenDevices: "Synchronisierung von installierten Themen auf verschiedenen Endgeräten"
1428+
enablePullToRefresh: "Ziehen zum Aktualisieren"
1429+
enablePullToRefresh_description: "Bei Benutzung einer Maus, mit gedrücktem Mausrad ziehen"
14261430
_chat:
14271431
showSenderName: "Name des Absenders anzeigen"
14281432
sendOnEnter: "Eingabetaste sendet Nachricht"
@@ -1468,6 +1472,7 @@ _delivery:
14681472
manuallySuspended: "Manuell gesperrt"
14691473
goneSuspended: "Gesperrt wegen Löschung des Servers"
14701474
autoSuspendedForNotResponding: "Gesperrt, weil der Server nicht antwortet"
1475+
softwareSuspended: "Ausgesetzt, weil die Software nicht mehr beliefert wird"
14711476
_bubbleGame:
14721477
howToPlay: "Wie man spielt"
14731478
hold: "Halten"
@@ -1599,6 +1604,8 @@ _serverSettings:
15991604
openRegistration: "Registrierung von Konten aktivieren"
16001605
openRegistrationWarning: "Das Aktivieren von Registrierungen ist riskant. Es wird empfohlen, sie nur dann zu aktivieren, wenn der Server ständig überwacht wird und im Falle eines Problems sofort reagiert werden kann."
16011606
thisSettingWillAutomaticallyOffWhenModeratorsInactive: "Wenn über einen bestimmten Zeitraum keine Moderatorenaktivität festgestellt wird, wird diese Einstellung automatisch deaktiviert, um Spam zu verhindern."
1607+
deliverSuspendedSoftware: "Software, die nicht mehr beliefert wird"
1608+
deliverSuspendedSoftwareDescription: "Sie können eine Auswahl von Namen und Versionen verschiedener Serversoftware angeben, um die Zustellung zu stoppen, z. B. aufgrund von Sicherheitslücken. Diese Versionsinformationen werden vom Server bereitgestellt und ihre Zuverlässigkeit ist nicht garantiert. Es wird jedoch empfohlen, eine Vorabversion anzugeben, wie z. B. >= 2024.3.1-0, da die Angabe >= 2024.3.1 keine benutzerdefinierten Versionen wie 2024.3.1-custom.0 einschließt."
16021609
_accountMigration:
16031610
moveFrom: "Von einem anderen Konto zu diesem migrieren"
16041611
moveFromSub: "Alias für ein anderes Konto erstellen"

locales/en-US.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@ silenceThisInstance: "Silence this instance"
220220
mediaSilenceThisInstance: "Media-silence this server"
221221
operations: "Operations"
222222
software: "Software"
223+
softwareName: "Software"
223224
version: "Version"
224225
metadata: "Metadata"
225226
withNFiles: "{n} file(s)"
@@ -1351,6 +1352,7 @@ readonly: "Read only"
13511352
goToDeck: "Return to Deck"
13521353
federationJobs: "Federation Jobs"
13531354
driveAboutTip: "In Drive, a list of files you've uploaded in the past will be displayed. <br> \nYou can reuse these files when attaching them to notes, or you can upload files in advance to post later. <br> \n<b>Be careful when deleting a file, as it will not be available in all places where it was used (such as notes, pages, avatars, banners, etc.).</b> <br> \nYou can also create folders to organize your files."
1355+
scrollToClose: "Scroll to close"
13541356
_chat:
13551357
noMessagesYet: "No messages yet"
13561358
newMessage: "New message"
@@ -1427,6 +1429,8 @@ _settings:
14271429
ifOn: "When turned on"
14281430
ifOff: "When turned off"
14291431
enableSyncThemesBetweenDevices: "Synchronize installed themes across devices"
1432+
enablePullToRefresh: "Pull to Refresh"
1433+
enablePullToRefresh_description: "When using a mouse, drag while pressing in the scroll wheel."
14301434
_chat:
14311435
showSenderName: "Show sender's name"
14321436
sendOnEnter: "Press Enter to send"
@@ -1472,6 +1476,7 @@ _delivery:
14721476
manuallySuspended: "Manually suspended"
14731477
goneSuspended: "Server is suspended due to server deletion"
14741478
autoSuspendedForNotResponding: "Server is suspended due to no responding"
1479+
softwareSuspended: "Suspended as this software is no longer being distributed to"
14751480
_bubbleGame:
14761481
howToPlay: "How to play"
14771482
hold: "Hold"
@@ -1603,6 +1608,8 @@ _serverSettings:
16031608
openRegistration: "Make the account creation open"
16041609
openRegistrationWarning: "Opening registration carries risks. It is recommended to only enable it if you have a system in place to continuously monitor the server and respond immediately in case of any issues."
16051610
thisSettingWillAutomaticallyOffWhenModeratorsInactive: "If no moderator activity is detected for a while, this setting will be automatically turned off to prevent spam."
1611+
deliverSuspendedSoftware: "Suspended Software"
1612+
deliverSuspendedSoftwareDescription: "You can specify a range of names and versions of the server's software to stop delivery for vulnerability or other reasons. This version information is provided by the server and is not guaranteed to be reliable. A semver range specification can be used to specify the version, but specifying >= 2024.3.1 will not include custom versions such as 2024.3.1-custom.0, so it is recommended that a prerelease specification be used, such as >= 2024.3.1-0"
16061613
_accountMigration:
16071614
moveFrom: "Migrate another account to this one"
16081615
moveFromSub: "Create alias to another account"

locales/index.d.ts

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -906,6 +906,10 @@ export interface Locale extends ILocale {
906906
* ソフトウェア
907907
*/
908908
"software": string;
909+
/**
910+
* ソフトウェア名
911+
*/
912+
"softwareName": string;
909913
/**
910914
* バージョン
911915
*/
@@ -5837,6 +5841,10 @@ export interface Locale extends ILocale {
58375841
* フォルダを作って整理することもできます。
58385842
*/
58395843
"driveAboutTip": string;
5844+
/**
5845+
* スクロールして閉じる
5846+
*/
5847+
"scrollToClose": string;
58405848
"_chat": {
58415849
/**
58425850
* まだメッセージはありません
@@ -6133,6 +6141,14 @@ export interface Locale extends ILocale {
61336141
* デバイス間でインストールしたテーマを同期
61346142
*/
61356143
"enableSyncThemesBetweenDevices": string;
6144+
/**
6145+
* ひっぱって更新
6146+
*/
6147+
"enablePullToRefresh": string;
6148+
/**
6149+
* マウスでは、ホイールを押し込みながらドラッグします。
6150+
*/
6151+
"enablePullToRefresh_description": string;
61366152
"_chat": {
61376153
/**
61386154
* 送信者の名前を表示
@@ -6157,6 +6173,10 @@ export interface Locale extends ILocale {
61576173
* 例: 「メインPC」、「スマホ」など
61586174
*/
61596175
"profileNameDescription2": string;
6176+
/**
6177+
* プロファイルの管理
6178+
*/
6179+
"manageProfiles": string;
61606180
};
61616181
"_preferencesBackup": {
61626182
/**
@@ -6299,6 +6319,10 @@ export interface Locale extends ILocale {
62996319
* サーバー応答なしのため停止中
63006320
*/
63016321
"autoSuspendedForNotResponding": string;
6322+
/**
6323+
* 配信停止中のソフトウェアであるため停止中
6324+
*/
6325+
"softwareSuspended": string;
63026326
};
63036327
};
63046328
"_bubbleGame": {
@@ -6784,6 +6808,14 @@ export interface Locale extends ILocale {
67846808
* 一定期間モデレーターのアクティビティが検出されなかった場合、スパム防止のためこの設定は自動でオフになります。
67856809
*/
67866810
"thisSettingWillAutomaticallyOffWhenModeratorsInactive": string;
6811+
/**
6812+
* 配信停止中のソフトウェア
6813+
*/
6814+
"deliverSuspendedSoftware": string;
6815+
/**
6816+
* 脆弱性などの理由で、サーバーのソフトウェアの名前及びバージョンの範囲を指定して配信を停止できます。このバージョン情報はサーバーが提供したものであり、信頼性は保証されません。バージョン指定には semver の範囲指定が使用できますが、>= 2024.3.1 と指定すると 2024.3.1-custom.0 のようなカスタムバージョンが含まれないため、>= 2024.3.1-0 のように prerelease の指定を行うことを推奨します。
6817+
*/
6818+
"deliverSuspendedSoftwareDescription": string;
67876819
};
67886820
"_accountMigration": {
67896821
/**

locales/ja-JP.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,7 @@ silenceThisInstance: "サーバーをサイレンス"
222222
mediaSilenceThisInstance: "サーバーをメディアサイレンス"
223223
operations: "操作"
224224
software: "ソフトウェア"
225+
softwareName: "ソフトウェア名"
225226
version: "バージョン"
226227
metadata: "メタデータ"
227228
withNFiles: "{n}つのファイル"
@@ -1454,6 +1455,7 @@ readonly: "読み取り専用"
14541455
goToDeck: "デッキへ戻る"
14551456
federationJobs: "連合ジョブ"
14561457
driveAboutTip: "ドライブでは、過去にアップロードしたファイルの一覧が表示されます。<br>\nノートに添付する際に再利用したり、あとで投稿するファイルを予めアップロードしておくこともできます。<br>\n<b>ファイルを削除すると、今までそのファイルを使用した全ての場所(ノート、ページ、アバター、バナー等)からも見えなくなるので注意してください。</b><br>\nフォルダを作って整理することもできます。"
1458+
scrollToClose: "スクロールして閉じる"
14571459

14581460
_chat:
14591461
noMessagesYet: "まだメッセージはありません"
@@ -1533,6 +1535,8 @@ _settings:
15331535
ifOn: "オンのとき"
15341536
ifOff: "オフのとき"
15351537
enableSyncThemesBetweenDevices: "デバイス間でインストールしたテーマを同期"
1538+
enablePullToRefresh: "ひっぱって更新"
1539+
enablePullToRefresh_description: "マウスでは、ホイールを押し込みながらドラッグします。"
15361540

15371541
_chat:
15381542
showSenderName: "送信者の名前を表示"
@@ -1542,6 +1546,7 @@ _preferencesProfile:
15421546
profileName: "プロファイル名"
15431547
profileNameDescription: "このデバイスを識別する名前を設定してください。"
15441548
profileNameDescription2: "例: 「メインPC」、「スマホ」など"
1549+
manageProfiles: "プロファイルの管理"
15451550

15461551
_preferencesBackup:
15471552
autoBackup: "自動バックアップ"
@@ -1584,6 +1589,7 @@ _delivery:
15841589
manuallySuspended: "手動停止中"
15851590
goneSuspended: "サーバー削除のため停止中"
15861591
autoSuspendedForNotResponding: "サーバー応答なしのため停止中"
1592+
softwareSuspended: "配信停止中のソフトウェアであるため停止中"
15871593

15881594
_bubbleGame:
15891595
howToPlay: "遊び方"
@@ -1722,6 +1728,8 @@ _serverSettings:
17221728
openRegistration: "アカウントの作成をオープンにする"
17231729
openRegistrationWarning: "登録を開放することはリスクが伴います。サーバーを常に監視し、トラブルが発生した際にすぐに対応できる体制がある場合のみオンにすることを推奨します。"
17241730
thisSettingWillAutomaticallyOffWhenModeratorsInactive: "一定期間モデレーターのアクティビティが検出されなかった場合、スパム防止のためこの設定は自動でオフになります。"
1731+
deliverSuspendedSoftware: "配信停止中のソフトウェア"
1732+
deliverSuspendedSoftwareDescription: "脆弱性などの理由で、サーバーのソフトウェアの名前及びバージョンの範囲を指定して配信を停止できます。このバージョン情報はサーバーが提供したものであり、信頼性は保証されません。バージョン指定には semver の範囲指定が使用できますが、>= 2024.3.1 と指定すると 2024.3.1-custom.0 のようなカスタムバージョンが含まれないため、>= 2024.3.1-0 のように prerelease の指定を行うことを推奨します。"
17251733

17261734
_accountMigration:
17271735
moveFrom: "別のアカウントからこのアカウントに移行"

0 commit comments

Comments
 (0)