Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release: 2024.11.0 #14924

Merged
merged 119 commits into from
Nov 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
b1aac6a
[skip ci] Update CHANGELOG.md (prepend template)
github-actions[bot] Oct 15, 2024
a3a9946
enhance(frontend): Bull Dashboard に relationship queue を追加 (#14777)
kakkokari-gtyih Oct 19, 2024
2250e52
refactor(frontend): getBgColorを共通化 (#14782)
kakkokari-gtyih Oct 19, 2024
58419e1
refactor(frontend): ページ内でdocument.titleを直接操作させない, タイポ修正 など (taiyme#28…
kakkokari-gtyih Oct 19, 2024
1d106b3
Enhance: ドライブでソートができるように (#14801)
tetsuya-ki Oct 20, 2024
041c9ca
:art:
syuilo Oct 20, 2024
d6caa4d
fix(frontend): 通知の範囲指定が必要ない通知設定でも範囲指定がでている問題を修正 (#14798)
kakkokari-gtyih Oct 20, 2024
bc0c53b
fix(frontend): Captcha のエラーハンドリング (#14811)
kakkokari-gtyih Oct 21, 2024
5c79d8d
feat: ノートの閲覧にログイン必須にする設定 (#14799)
syuilo Oct 21, 2024
2f9c04b
refs#10866 投稿ダイアログでEscキーが押されたときIME入力中ならダイアログは閉じない (#14787)
yuba Oct 21, 2024
5f12bc5
Update CHANGELOG.md
kakkokari-gtyih Oct 21, 2024
bc1fce9
fix(frontend): デッキのタイムラインカラムでwithSensitiveが利用できない問題を修正 (#14772)
kakkokari-gtyih Oct 21, 2024
9d0f7ee
docs: ActivityPub層の変更を含む場合にやるべきことを明文化 (#14812)
KisaragiEffective Oct 21, 2024
c4f1ca2
fix(frontend): MkSelectでmodelValueが更新されない限り値を更新しないように
syuilo Oct 21, 2024
70b2a8f
fix(frontend): /iのレスポンスに含まれないプロパティが消えずに残り続ける問題を修正
syuilo Oct 21, 2024
952fec5
feat: 過去のノートを非公開化/フォロワーのみ表示可能にできる機能 (#14814)
syuilo Oct 22, 2024
8b6d321
Bump version to 2024.10.2-alpha.0
github-actions[bot] Oct 22, 2024
48d1539
Merge commit from fork
eternal-flame-AD Oct 22, 2024
15ae160
enhance(frontend): 「単なるラッキー」の調整 (#14807)
kakkokari-gtyih Oct 23, 2024
076cc95
enhance(frontend): 外部アプリ認証画面の改良 (#14828)
kakkokari-gtyih Oct 25, 2024
07b2c3e
fix(frontend): 管理画面のリンク切れを修正 (#14831)
kakkokari-gtyih Oct 25, 2024
eeea4ec
fix(backend): 招待コード発行可能残り数算出に使用すべきロールポリシーの値が違うのを修正 (#14834)
kakkokari-gtyih Oct 25, 2024
db95b6b
:art:
kakkokari-gtyih Oct 25, 2024
ded6ef2
Bump version to 2024.10.2-alpha.1
github-actions[bot] Oct 25, 2024
a6a1e3d
enhance(frontend): Self-XSS防止用のメッセージを追加 (#14839)
kakkokari-gtyih Oct 26, 2024
ec4358d
fix(misskey-js): WebSocketの型定義をReconnectingWebsocketに依存するように (#14850)
kakkokari-gtyih Oct 28, 2024
93a03e6
New Crowdin updates (#14767)
syuilo Oct 28, 2024
04b37a1
enhance(i18n): カタルーニャ語を追加 (#14842)
kakkokari-gtyih Oct 28, 2024
b107371
Update about-misskey.vue
syuilo Oct 28, 2024
e927507
:art:
syuilo Oct 28, 2024
eecfac1
Remove undefined styles (#14858)
woxtu Oct 28, 2024
74847bc
enhance: アイコンデコレーション管理画面の改善
syuilo Oct 28, 2024
eb701f2
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Oct 28, 2024
0472d43
fix: encode RSS uris with escape sequences before fetching (#14826)
pinapelz Oct 28, 2024
8eb7749
fix(backend): Accept arrays in ActivityPub `icon` and `image` propert…
Tamschi Oct 28, 2024
f30d190
enhance(backend): check_connect.js で全RedisとDBへの接続を確認するように (#14853)
kakkokari-gtyih Oct 28, 2024
a96f09c
Bump version to 2024.10.2-alpha.2
github-actions[bot] Oct 28, 2024
7fc8a2a
fix(frontend): 一部のノート表示で設定にかかわらずセンシティブなファイルを含むノートが最小化される問題を修正
kakkokari-gtyih Oct 30, 2024
17d9aca
refactor(frontend): asとanyをすぐなおせる範囲で除去 (#14848)
kakkokari-gtyih Oct 31, 2024
ceb60d6
refactor
syuilo Oct 31, 2024
724dea8
lint
syuilo Oct 31, 2024
224bbd4
refactor
syuilo Oct 31, 2024
d57b8bf
fix(frontend): withSensitiveフィルタ周りの挙動修正 (#14884)
kakkokari-gtyih Nov 2, 2024
6718a54
fix(backend): ノートを連合する際にリモートユーザーのacctの大小文字を区別して処理している問題を修正 (#14880)
kakkokari-gtyih Nov 2, 2024
a896c39
fix(frontend): ノート投稿ボタンにホバー時のスタイルが適用されていない (#14887)
kakkokari-gtyih Nov 6, 2024
b1c8221
fix(backend): FTT無効時にユーザーリストタイムラインが使用できない問題を修正 (#14878)
kakkokari-gtyih Nov 6, 2024
f1eb17f
chore: little type trick in pizzax.ts (#14891)
Lhcfl Nov 6, 2024
bca690f
fix(backend): フォロワーへのメッセージの絵文字をemojisに含めるように (#14904)
4ster1sk Nov 7, 2024
0b97606
Update CHANGELOG.md
syuilo Nov 7, 2024
794cb9f
fix(backend): followedMessageではなくdescriptionになっていたのを修正 (#14908)
4ster1sk Nov 7, 2024
8a4ce16
Update CONTRIBUTING.md
syuilo Nov 8, 2024
98b4717
fix(backend): SQLのサニタイズを強化 (#14920)
kakkokari-gtyih Nov 9, 2024
5b60ae8
fix(frontend): 外部URLへのリダイレクトのバリデーションを強化 (#14919)
kakkokari-gtyih Nov 9, 2024
e75b62f
enhance(frontend): 個別お知らせページではmetaタグを出力するように (#14902)
kakkokari-gtyih Nov 9, 2024
a4c5ce1
enhance(backend) : リモートユーザーの照会をオリジナルにリダイレクトするように (#12892) (#14897)
momoirodouhu Nov 9, 2024
3a42183
refactor(frontend): 動画UIのフルスクリーン周りの調整 (#14877)
kakkokari-gtyih Nov 9, 2024
4a62051
fix(backend): ローカルユーザーへのメンションを含むノートが連合される際に正しいURLに変換されないことがある問題を修正 (#…
kakkokari-gtyih Nov 9, 2024
9f7d41e
Bump version to 2024.10.2-alpha.3
github-actions[bot] Nov 9, 2024
cf09aa2
Bump version to 2024.11.0-alpha.0
github-actions[bot] Nov 9, 2024
00cbf9f
Update CONTRIBUTING.md
syuilo Nov 9, 2024
1496700
Update CHANGELOG.md
kakkokari-gtyih Nov 9, 2024
e0a83e9
Update CHANGELOG.md (書き方を揃える)
kakkokari-gtyih Nov 9, 2024
31e5f0b
fix(frontend): メールアドレス登録有効化時の「完了」ダイアログボックスの表示条件を修正 (#14928)
kakkokari-gtyih Nov 10, 2024
6bd3ed2
Update CHANGELOG.md
syuilo Nov 10, 2024
458c72c
Update about-misskey.vue
syuilo Nov 11, 2024
1bc4f40
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Nov 11, 2024
a11b77a
fix(backend): Webhook Test一致性 (#14863)
eternal-flame-AD Nov 12, 2024
2305788
Enhance(frontend): ノート詳細画面にロールのバッジを表示 (#14946)
shimmar Nov 13, 2024
4d54101
update node to 22.11.0 (#14869)
syuilo Nov 13, 2024
7f8c8f6
fix(frontend): スマホで表示した時にipv6だとはみ出てしまうのを修正 (#14960)
kakkokari-gtyih Nov 15, 2024
e26e24b
update deps (#14950)
syuilo Nov 15, 2024
c0d1682
feat: 送信したフォローリクエストを確認できるように (#14856)
kakkokari-gtyih Nov 15, 2024
e850462
New Crowdin updates (#14859)
syuilo Nov 15, 2024
ac3bf57
chore(deps): bump codecov/codecov-action from 4 to 5 (#14961)
dependabot[bot] Nov 15, 2024
d0cdc0b
chore(frontend): tweak animation style
syuilo Nov 15, 2024
ee2c017
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Nov 15, 2024
cf7df05
Bump version to 2024.11.0-alpha.1
github-actions[bot] Nov 15, 2024
ce1f84e
use nodemon 3.0.2
syuilo Nov 15, 2024
d9d92bc
Revert "use nodemon 3.0.2"
syuilo Nov 15, 2024
eef0c89
use execa 8.0.1
syuilo Nov 15, 2024
4594498
🎨
syuilo Nov 16, 2024
2e0f393
Update .gitignore
syuilo Nov 16, 2024
cf1b7c7
add warning for open registration (#14963)
syuilo Nov 16, 2024
b3c2de2
fix(backend): fallback sharedInbox to null in ApPersonService (#14970)
cdn0x12 Nov 16, 2024
9614f74
🎨
syuilo Nov 16, 2024
a730045
Update CHANGELOG.md
syuilo Nov 17, 2024
9aebf0c
Update CHANGELOG.md
syuilo Nov 17, 2024
00b8d0c
Update CONTRIBUTING.md
syuilo Nov 17, 2024
032dfc7
Update CONTRIBUTING.md
syuilo Nov 17, 2024
42f9586
Update CONTRIBUTING.md
syuilo Nov 17, 2024
eed45c7
Update SECURITY.md
syuilo Nov 17, 2024
0df6c79
enhance(frontend): デッキ表示時にサイドバーを展開・折りたたみできるように (#14983)
samunohito Nov 18, 2024
81348f1
fix(frontend): TypeScriptの型チェック対象ファイルを限定して高速化するように (#14994)
kakkokari-gtyih Nov 19, 2024
e800c0f
fix(backend): お知らせ作成時に画像URL入力欄を空欄に変更できないのを修正 (#14990)
eternal-flame-AD Nov 19, 2024
c271534
リノートメニューに「リノートの詳細」を追加 (#14985)
FineArchs Nov 19, 2024
7b9c884
refactor(backend): SystemWebhookで送信されるペイロードの型を追加 (#14980)
samunohito Nov 19, 2024
968f595
New Crowdin updates (#14965)
syuilo Nov 19, 2024
6c5d311
Bump version to 2024.11.0-alpha.2
github-actions[bot] Nov 19, 2024
763c708
Fix(backend): アカウント削除のモデレーションログが動作していないのを修正 (#14996) (#14997)
zawa-ch Nov 19, 2024
4603ab6
feat: 絵文字のポップアップメニューに編集を追加 (#15004)
sakuhanight Nov 20, 2024
f0c3a4c
perf(frontend): reduce api requests for non-logged-in enviroment (#15…
syuilo Nov 20, 2024
aa48a0e
Fix: リノートミュートが新規投稿通知に対して作用していなかった問題を修正 (#15006)
Sayamame-beans Nov 20, 2024
1c284c8
New Crowdin updates (#15000)
syuilo Nov 20, 2024
5f67520
Merge commit from fork
K4rakara Nov 20, 2024
b9cb949
Merge commit from fork
K4rakara Nov 20, 2024
090e939
Merge commit from fork
rectcoordsystem Nov 20, 2024
9fdabe3
fix(backend): use atomic command to improve security
syuilo Nov 21, 2024
0f59adc
fix ap/show
syuilo Nov 21, 2024
53e827b
fix(backend): fix security patches (#15008)
kakkokari-gtyih Nov 21, 2024
3a6c2aa
fix(backend): fix type error(s) in security fixes (#15009)
kakkokari-gtyih Nov 21, 2024
c1f19fa
fix(backend): fix apResolver (#15010)
kakkokari-gtyih Nov 21, 2024
a21a2c5
Bump version to 2024.11.0-alpha.3
github-actions[bot] Nov 21, 2024
9871035
Update CHANGELOG.md
syuilo Nov 21, 2024
7f0ae03
Update CHANGELOG.md
kakkokari-gtyih Nov 21, 2024
752606f
Bump version to 2024.11.0-beta.4
github-actions[bot] Nov 21, 2024
1911972
ci: reset prerelease number on release (#15024)
anatawa12 Nov 22, 2024
f25fc52
fix(backend): Inboxのエラーをthrowせずreturnしている問題を修正 (#15022)
kakkokari-gtyih Nov 22, 2024
71bfa85
New Crowdin updates (#15027)
syuilo Nov 22, 2024
551040e
Release: 2024.11.0
github-actions[bot] Nov 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"workspaceFolder": "/workspace",
"features": {
"ghcr.io/devcontainers/features/node:1": {
"version": "20.16.0"
"version": "22.11.0"
},
"ghcr.io/devcontainers-contrib/features/corepack:1": {}
},
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/get-api-diff.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:

strategy:
matrix:
node-version: [20.16.0]
node-version: [22.11.0]
api-json-name: [api-base.json, api-head.json]
include:
- api-json-name: api-base.json
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/on-release-created.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:

strategy:
matrix:
node-version: [20.16.0]
node-version: [22.11.0]

steps:
- uses: actions/[email protected]
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/release-with-dispatch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,13 +60,13 @@ jobs:

### General
-

### Client
-

### Server
-

use_external_app_to_release: ${{ vars.USE_RELEASE_APP == 'true' }}
indent: ${{ vars.INDENT }}
secrets:
Expand All @@ -86,6 +86,7 @@ jobs:
draft_prerelease_channel: alpha
ready_start_prerelease_channel: beta
prerelease_channel: ${{ inputs.start-rc && 'rc' || '' }}
reset_number_on_channel_change: true
secrets:
RELEASE_APP_ID: ${{ secrets.RELEASE_APP_ID }}
RELEASE_APP_PRIVATE_KEY: ${{ secrets.RELEASE_APP_PRIVATE_KEY }}
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/release-with-ready.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ jobs:
indent: ${{ vars.INDENT }}
draft_prerelease_channel: alpha
ready_start_prerelease_channel: beta
reset_number_on_channel_change: true
secrets:
RELEASE_APP_ID: ${{ secrets.RELEASE_APP_ID }}
RELEASE_APP_PRIVATE_KEY: ${{ secrets.RELEASE_APP_PRIVATE_KEY }}
8 changes: 4 additions & 4 deletions .github/workflows/test-backend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:

strategy:
matrix:
node-version: [20.16.0]
node-version: [22.11.0]

services:
postgres:
Expand Down Expand Up @@ -61,7 +61,7 @@ jobs:
- name: Test
run: pnpm --filter backend test-and-coverage
- name: Upload to Codecov
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/backend/coverage/coverage-final.json
Expand All @@ -71,7 +71,7 @@ jobs:

strategy:
matrix:
node-version: [20.16.0]
node-version: [22.11.0]

services:
postgres:
Expand Down Expand Up @@ -108,7 +108,7 @@ jobs:
- name: Test
run: pnpm --filter backend test-and-coverage:e2e
- name: Upload to Codecov
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/backend/coverage/coverage-final.json
2 changes: 1 addition & 1 deletion .github/workflows/test-federation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [20.16.0]
node-version: [22.11.0]
steps:
- uses: actions/checkout@v4
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/test-frontend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:

strategy:
matrix:
node-version: [20.16.0]
node-version: [22.11.0]

steps:
- uses: actions/[email protected]
Expand All @@ -50,7 +50,7 @@ jobs:
- name: Test
run: pnpm --filter frontend test-and-coverage
- name: Upload Coverage
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/frontend/coverage/coverage-final.json
Expand All @@ -61,7 +61,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node-version: [20.16.0]
node-version: [22.11.0]
browser: [chrome]

services:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-misskey-js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:

strategy:
matrix:
node-version: [20.16.0]
node-version: [22.11.0]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
Expand Down Expand Up @@ -51,7 +51,7 @@ jobs:
CI: true

- name: Upload Coverage
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/misskey-js/coverage/coverage-final.json
2 changes: 1 addition & 1 deletion .github/workflows/test-production.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

strategy:
matrix:
node-version: [20.16.0]
node-version: [22.11.0]

steps:
- uses: actions/[email protected]
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/validate-api-json.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

strategy:
matrix:
node-version: [20.16.0]
node-version: [22.11.0]

steps:
- uses: actions/[email protected]
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,8 @@ misskey-assets
# Vite temporary files
vite.config.js.timestamp-*
vite.config.ts.timestamp-*
vite.config.local-dev.js.timestamp-*
vite.config.local-dev.ts.timestamp-*

# blender backups
*.blend1
Expand Down
2 changes: 1 addition & 1 deletion .node-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20.16.0
22.11.0
76 changes: 76 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,79 @@
## 2024.11.0

### Note
- Node.js 20.xは非推奨になりました。Node.js 22.x (LTS)の利用を推奨します。
- なお、Node.js 23.xは対応していません。
- DockerのNode.jsが22.11.0に更新されました

### General
- Feat: コンテンツの表示にログインを必須にできるように
- Feat: 過去のノートを非公開化/フォロワーのみ表示可能にできるように
- Enhance: 依存関係の更新
- Enhance: l10nの更新
- Fix: お知らせ作成時に画像URL入力欄を空欄に変更できないのを修正 ( #14976 )

### Client
- Enhance: Bull DashboardでRelationship Queueの状態も確認できるように
(Cherry-picked from https://github.com/MisskeyIO/misskey/pull/751)
- Enhance: ドライブでソートができるように
- Enhance: アイコンデコレーション管理画面の改善
- Enhance: 「単なるラッキー」の取得条件を変更
- Enhance: 投稿フォームでEscキーを押したときIME入力中ならフォームを閉じないように( #10866 )
- Enhance: MiAuth, OAuthの認可画面の改善
- どのアカウントで認証しようとしているのかがわかるように
- 認証するアカウントを切り替えられるように
- Enhance: Self-XSS防止用の警告を追加
- Enhance: カタルーニャ語 (ca-ES) に対応
- Enhance: 個別お知らせページではMetaタグを出力するように
- Enhance: ノート詳細画面にロールのバッジを表示
- Enhance: 過去に送信したフォローリクエストを確認できるように
(Based on https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/663)
- Enhance: サイドバーを簡単に展開・折りたたみできるように ( #14981 )
- Enhance: リノートメニューに「リノートの詳細」を追加
- Enhance: 非ログイン状態でMisskeyを開いた際のパフォーマンスを向上
- Fix: 通知の範囲指定の設定項目が必要ない通知設定でも範囲指定の設定がでている問題を修正
- Fix: Turnstileが失敗・期限切れした際にも成功扱いとなってしまう問題を修正
(Cherry-picked from https://github.com/MisskeyIO/misskey/pull/768)
- Fix: デッキのタイムラインカラムで「センシティブなファイルを含むノートを表示」設定が使用できなかった問題を修正
- Fix: Encode RSS urls with escape sequences before fetching allowing query parameters to be used
- Fix: リンク切れを修正
= Fix: ノート投稿ボタンにホバー時のスタイルが適用されていないのを修正
(Cherry-picked from https://github.com/taiyme/misskey/pull/305)
- Fix: メールアドレス登録有効化時の「完了」ダイアログボックスの表示条件を修正
- Fix: 画面幅が狭い環境でデザインが崩れる問題を修正
(Cherry-picked from https://github.com/MisskeyIO/misskey/pull/815)
- Fix: TypeScriptの型チェック対象ファイルを限定してビルドを高速化するように
(Cherry-picked from https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/725)

### Server
- Enhance: DockerのNode.jsを22.11.0に更新
- Enhance: 起動前の疎通チェックで、DBとメイン以外のRedisの疎通確認も行うように
(Based on https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/588)
(Cherry-picked from https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/715)
- Enhance: リモートユーザーの照会をオリジナルにリダイレクトするように
- Fix: sharedInboxが無いActorに紐づくリモートユーザーを照会できない
- Fix: Aproving request from GtS appears with some delay
- Fix: フォロワーへのメッセージの絵文字をemojisに含めるように
- Fix: Nested proxy requestsを検出した際にブロックするように
[ghsa-gq5q-c77c-v236](https://github.com/misskey-dev/misskey/security/advisories/ghsa-gq5q-c77c-v236)
- Fix: 招待コードの発行可能な残り数算出に使用すべきロールポリシーの値が違う問題を修正
(Cherry-picked from https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/706)
- Fix: 連合への配信時に、acctの大小文字が区別されてしまい正しくメンションが処理されないことがある問題を修正
(Cherry-picked from https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/711)
- Fix: ローカルユーザーへのメンションを含むノートが連合される際に正しいURLに変換されないことがある問題を修正
(Cherry-picked from https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/712)
- Fix: FTT無効時にユーザーリストタイムラインが使用できない問題を修正
(Cherry-picked from https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/709)
- Fix: User Webhookテスト機能のMock Payloadを修正
- Fix: アカウント削除のモデレーションログが動作していないのを修正 (#14996)
- Fix: リノートミュートが新規投稿通知に対して作用していなかった問題を修正
- Fix: Inboxの処理で生じるエラーを誤ってActivityとして処理することがある問題を修正
(Cherry-picked from https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/730)
- Fix: セキュリティに関する修正

### Misskey.js
- Fix: Stream初期化時、別途WebSocketを指定する場合の型定義を修正

## 2024.10.1

### Note
Expand Down
39 changes: 38 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,29 @@ Thank you for your PR! Before creating a PR, please check the following:

Thanks for your cooperation 🤗

### Additional things for ActivityPub payload changes
*This section is specific to misskey-dev implementation. Other fork or implementation may take different way. A significant difference is that non-"misskey-dev" extension is not described in the misskey-hub's document.*

If PR includes changes to ActivityPub payload, please reflect it in [misskey-hub's document](https://github.com/misskey-dev/misskey-hub-next/blob/master/content/ns.md) by sending PR.

The name of purporsed extension property (referred as "extended property" in later) to ActivityPub shall be prefixed by `_misskey_`. (i.e. `_misskey_quote`)

The extended property in `packages/backend/src/core/activitypub/type.ts` **must** be declared as optional because ActivityPub payloads that comes from older Misskey or other implementation may not contain it.

The extended property must be included in the context definition. Context is defined in `packages/backend/src/core/activitypub/misc/contexts.ts`.
The key shall be same as the name of extended property, and the value shall be same as "short IRI".

"Short IRI" is defined in misskey-hub's document, but usually takes form of `misskey:<name of extended property>`. (i.e. `misskey:_misskey_quote`)

One should not add property that has defined before by other implementation, or add custom variant value to "well-known" property.

## Reviewers guide
Be willing to comment on the good points and not just the things you want fixed 💯

読んでおくといいやつ
- https://blog.lacolaco.net/posts/1e2cf439b3c2/
- https://konifar-zatsu.hatenadiary.jp/entry/2024/11/05/192421

### Review perspective
- Scope
- Are the goals of the PR clear?
Expand All @@ -81,6 +101,22 @@ Be willing to comment on the good points and not just the things you want fixed
- Are there any omissions or gaps?
- Does it check for anomalies?

## Security Advisory
### For reporter
Thank you for your reporting!

If you can also create a patch to fix the vulnerability, please create a PR on the private fork.

> [!note]
> There is a GitHub bug that prevents merging if a PR not following the develop branch of upstream, so please keep follow the develop branch.

### For misskey-dev member
修正PRがdevelopに追従されていないとマージできないので、マージできなかったら

> Could you merge or rebase onto upstream develop branch?

などと伝える。

## Deploy
The `/deploy` command by issue comment can be used to deploy the contents of a PR to the preview environment.
```
Expand Down Expand Up @@ -116,7 +152,8 @@ You can improve our translations with your Crowdin account.
Your changes in Crowdin are automatically submitted as a PR (with the title "New Crowdin translations") to the repository.
The owner [@syuilo](https://github.com/syuilo) merges the PR into the develop branch before the next release.

If your language is not listed in Crowdin, please open an issue.
If your language is not listed in Crowdin, please open an issue. We will add it to Crowdin.
For newly added languages, once the translation progress per language exceeds 70%, it will be officially introduced into Misskey and made available to users.

![Crowdin](https://d322cqt584bo4o.cloudfront.net/misskey/localized.svg)

Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# syntax = docker/dockerfile:1.4

ARG NODE_VERSION=20.16.0-bullseye
ARG NODE_VERSION=22.11.0-bullseye

# build assets & compile TypeScript

Expand Down
7 changes: 7 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,10 @@ This will allow us to assess the risk, and make a fix available before we add a
bug report to the GitHub repository.

Thanks for helping make Misskey safe for everyone.

## When create a patch

If you can also create a patch to fix the vulnerability, please create a PR on the private fork.

> [!note]
> There is a GitHub bug that prevents merging if a PR not following the develop branch of upstream, so please keep follow the develop branch.
1 change: 0 additions & 1 deletion locales/ar-SA.yml
Original file line number Diff line number Diff line change
Expand Up @@ -343,7 +343,6 @@ enableLocalTimeline: "تفعيل الخيط المحلي"
enableGlobalTimeline: "تفعيل الخيط الزمني الشامل"
disablingTimelinesInfo: "سيتمكن المديرون والمشرفون من الوصول إلى كل الخيوط الزمنية حتى وإن لم تفعّل."
registration: "إنشاء حساب"
enableRegistration: "تفعيل إنشاء الحسابات الجديدة"
invite: "دعوة"
driveCapacityPerLocalAccount: "حصة التخزين لكل مستخدم محلي"
driveCapacityPerRemoteAccount: "حصة التخزين لكل مستخدم بعيد"
Expand Down
1 change: 0 additions & 1 deletion locales/bn-BD.yml
Original file line number Diff line number Diff line change
Expand Up @@ -339,7 +339,6 @@ enableLocalTimeline: "স্থানীয় টাইমলাইন চাল
enableGlobalTimeline: "গ্লোবাল টাইমলাইন চালু করুন"
disablingTimelinesInfo: "আপনি এই টাইমলাইনগুলি বন্ধ করলেও প্রশাসক এবং মডারেটররা এই টাইমলাইনগুলি ব্যাবহার করতে পারবে"
registration: "নিবন্ধন"
enableRegistration: "নতুন ব্যাবহারকারী নিবন্ধন চালু করুন"
invite: "আমন্ত্রণ"
driveCapacityPerLocalAccount: "প্রত্যেক স্থানীয় ব্যাবহারকারীর জন্য ড্রাইভের জায়গা"
driveCapacityPerRemoteAccount: "প্রত্যেক রিমোট ব্যাবহারকারীর জন্য ড্রাইভের জায়গা"
Expand Down
Loading