fix(backend): Webhook Test一致性#14863
Conversation
|
このPRによるapi.jsonの差分 |
There was a problem hiding this comment.
packedUserWebhookBodySchema (oneOf) Packed<'UserWebhookBody'> を使うと contentsが 何故かany になります
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #14863 +/- ##
============================================
+ Coverage 39.47% 61.74% +22.27%
============================================
Files 1560 833 -727
Lines 197061 93544 -103517
Branches 2576 2620 +44
============================================
- Hits 77784 57762 -20022
+ Misses 118705 35763 -82942
+ Partials 572 19 -553 ☔ View full report in Codecov by Sentry. |
samunohito
left a comment
There was a problem hiding this comment.
@eternal-flame-AD
何点かコメントしました。ご確認願います。
There was a problem hiding this comment.
実装ありがとうございます。
しかし、リアクション受信時のWebhook送信については今回のprからは除いて頂きたいです(せっかく実装いただいたのにごめんなさい)
実装する前に、
- リアクション受信時にWebhookを送信するのは負荷の観点から現実的か
- 過去に廃止したが設定画面の項目を消し忘れた等の経緯が無いか
を別issueにて確認する必要があるかと思います。
There was a problem hiding this comment.
分かりました、除いてします。UIがオプションがある上に #9485 をBugにしてタッグしたので実装したいと思いました。
サーバーの負荷方面はWebhookがapi rate limiterに記入するとかのは良いと思います?(詳しくは深く考えて別々に起票します。
There was a problem hiding this comment.
サーバーの負荷方面はWebhookがapi rate limiterに記入するとかのは良いと思います?(詳しくは深く考えて別々に起票します。
参考までに:
#9485 (comment) でロール機能による負荷の制御が提案されています。
411cb83 to
6f14f4e
Compare
6f14f4e to
e347c03
Compare
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
e347c03 to
f60335c
Compare
samunohito
left a comment
There was a problem hiding this comment.
コメントの反映ありがとうございました。
チェックしていたら気になる個所を見つけたので、追加でコメントさせてください。
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
|
🙏 |
Squashed commit of the following:
commit 459449864c1cc3bc28d2d38cb686d85e967fe20b
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sat Nov 16 10:16:11 2024 +0900
🎨
commit eef0c895bc15b7c149a755ab15b620852b5e2332
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Fri Nov 15 19:48:31 2024 +0900
use execa 8.0.1
commit d9d92bcfbf82b7094a1b9b586ac811fc07e35468
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Fri Nov 15 19:40:12 2024 +0900
Revert "use nodemon 3.0.2"
This reverts commit ce1f84e5a3c4c906ca611a4c4aa558f5012394d9.
commit ce1f84e5a3c4c906ca611a4c4aa558f5012394d9
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Fri Nov 15 19:33:50 2024 +0900
use nodemon 3.0.2
commit cf7df050239474d2bdb4c497b7f75bbe493a51dd
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Fri Nov 15 09:06:13 2024 +0000
Bump version to 2024.11.0-alpha.1
commit ee2c017f485234a987f7c630704a7980fe1b41a0
Merge: d0cdc0b7a1 ac3bf57644
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Fri Nov 15 18:00:22 2024 +0900
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
commit d0cdc0b7a1524c7b6f464078c30d7f7fe7a222a6
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Fri Nov 15 18:00:20 2024 +0900
chore(frontend): tweak animation style
commit ac3bf57644c520c36ac7fd91784ef6501f6d010e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri Nov 15 17:32:28 2024 +0900
chore(deps): bump codecov/codecov-action from 4 to 5 (#14961)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4...v5)
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit e850462b826b79acd0b0c9fe2629f462fca3ecec
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Fri Nov 15 17:31:38 2024 +0900
New Crowdin updates (#14859)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (Vietnamese)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (German)
* New translations ja-jp.yml (German)
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (Swedish)
* New translations ja-jp.yml (Swedish)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Chinese Simplified)
commit c0d168260482caa974e3fc9e084b121fc32e8ec4
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Fri Nov 15 17:30:54 2024 +0900
feat: 送信したフォローリクエストを確認できるように (#14856)
* FEAT: Allow users to view pending follow requests they sent
This commit implements the `following/requests/sent` interface firstly
implemented on Firefish, and provides a UI interface to view the pending
follow requests users sent.
* ux: should not show follow requests tab when have no pending sent follow req
* fix default followreq tab
* fix default followreq tab
* restore missing hasPendingReceivedFollowRequest in navbar
* refactor
* use tabler icons
* tweak design
* Revert "ux: should not show follow requests tab when have no pending sent follow req"
This reverts commit e580b92c37f27c2849c6d27e22ca4c47086081bb.
* Update Changelog
* Update Changelog
* change tab titles
---------
Co-authored-by: Lhc_fl <lhcfl@outlook.com>
Co-authored-by: Hazelnoot <acomputerdog@gmail.com>
commit e26e24b61050c5c5ad2f6f4c4d63f3abeb33bfb0
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Fri Nov 15 17:22:00 2024 +0900
update deps (#14950)
* update deps
* wip
* Revert "wip"
This reverts commit 393de249fe248ae181221266e0b7828a3ac53152.
* wip
* wip
* wip
* wip
commit 7f8c8f62b1fab2b7f7ededeb7cb2dbc387895d17
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Fri Nov 15 09:33:09 2024 +0900
fix(frontend): スマホで表示した時にipv6だとはみ出てしまうのを修正 (#14960)
* fix(frontend): スマホで表示した時にipv6だとはみ出てしまうのを修正 (MisskeyIO#815)
(cherry picked from commit aec01dd4adda8e975da523c5bea329120e689569)
* Update Changelog
---------
Co-authored-by: sleep-moe <yukikum57@gmail.com>
commit 4d541015109b0b046595634f81e4e54754d4a288
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Wed Nov 13 19:43:36 2024 +0900
update node to 22.11.0 (#14869)
* wip
* Update CHANGELOG.md
* Update CHANGELOG.md
commit 2305788ed9cdc0c61dfeef9249f93f760a9d5f77
Author: shimmar <78616491+shimmar@users.noreply.github.com>
Date: Wed Nov 13 11:19:54 2024 +0900
Enhance(frontend): ノート詳細画面にロールのバッジを表示 (#14946)
* enhance(frontend): ノートの詳細画面にロールのバッジを表示(#14058)
* Update CHANGELOG.md
commit a11b77a4158e07c18bcc57f77660cb08c0d950ea
Author: 饺子w (Yumechi) <35571479+eternal-flame-AD@users.noreply.github.com>
Date: Mon Nov 11 18:51:18 2024 -0600
fix(backend): Webhook Test一致性 (#14863)
* fix(backend): Webhook Test一致性
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* UserWebhookPayload<'followed'> 修正
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
---------
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
commit 1bc4f400c0efc4a9430a7bbb1a7268aff2a6c455
Merge: 458c72c153 6bd3ed2074
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Nov 11 16:35:23 2024 +0900
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
commit 458c72c15372a6ae94416656b155f7c727ab4597
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Nov 11 16:35:13 2024 +0900
Update about-misskey.vue
commit 6bd3ed2074b9cfdfc46db0ca5a7a2a7507103519
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sun Nov 10 15:10:04 2024 +0900
Update CHANGELOG.md
commit 31e5f0bd09175baba8b1cc9e617c83934b423596
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sun Nov 10 15:08:58 2024 +0900
fix(frontend): メールアドレス登録有効化時の「完了」ダイアログボックスの表示条件を修正 (#14928)
* fix(frontend): メールアドレス登録有効化時の「完了」ダイアログボックスの表示条件を修正
* Update MkSignupDialog.form.vue
* fix condition
commit e0a83e9c9ecbabcaa017d0b586b7ad56b3b4b6db
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sat Nov 9 15:57:10 2024 +0900
Update CHANGELOG.md (書き方を揃える)
commit 1496700b3754be3a91d0123fc5ca17b6e8845488
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sat Nov 9 15:51:49 2024 +0900
Update CHANGELOG.md
たぶんリリースワークフローはこうしないと認識してくれない
commit 00cbf9fe8085afe4190721b80a5bd55d0099c4cf
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sat Nov 9 14:09:02 2024 +0900
Update CONTRIBUTING.md
commit cf09aa21f0eec86e7ffffee4fcbb610ff0e378a4
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Sat Nov 9 02:28:02 2024 +0000
Bump version to 2024.11.0-alpha.0
commit 9f7d41eb470db5d350e76c06c0d385d58e7445a7
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Sat Nov 9 02:25:42 2024 +0000
Bump version to 2024.10.2-alpha.3
commit 4a62051ce7bd369335cf020d0bd39019f2a45212
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sat Nov 9 10:58:09 2024 +0900
fix(backend): ローカルユーザーへのメンションを含むノートが連合される際に正しいURLに変換されないことがある問題を修正 (#14879)
* fix: make sure mentions of local users get rendered correctly during AP delivery (resolves #645)
* Update Changelog
* indent
---------
Co-authored-by: Laura Hausmann <laura@hausmann.dev>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
commit 3a421837bfc8ea816c3109394a916cb0cac0e8d8
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sat Nov 9 10:57:04 2024 +0900
refactor(frontend): 動画UIのフルスクリーン周りの調整 (#14877)
* refactor(frontend): フルスクリーン周りの調整
(cherry picked from commit 783032caec5853d78d5af3391e29cf364f2282e8)
* refactor(frontend): deviceKindの循環参照を除去
(cherry picked from commit 1ca471f57e968a1a6e2259bde4a7c6da1fe0c54e)
* fix
---------
Co-authored-by: taiyme <53635909+taiyme@users.noreply.github.com>
commit a4c5ce1413078c9b98816644bebfcc0a24e94a85
Author: momoirodouhu <momoirodouhu@gmail.com>
Date: Sat Nov 9 10:54:44 2024 +0900
enhance(backend) : リモートユーザーの照会をオリジナルにリダイレクトするように (#12892) (#14897)
* enhance(backend) : リモートユーザーの照会をオリジナルにリダイレクトするように (#12892)
* オリジンリダイレクトのテストをtodoとして追加。
e2eテストにリモートユーザー考慮のテストがなさそうなので。
次のコマンドで動くことは確認済みです。
curl "http://localhost:3000/@foo@bar" -H "accept: application/activity+json" -L
* Acctのパースを既存のパーサーでするように修正
* lint
commit e75b62f3f5f58e39baf949d0d601c8826f43dba3
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sat Nov 9 10:53:09 2024 +0900
enhance(frontend): 個別お知らせページではmetaタグを出力するように (#14902)
* enhance(frontend): 個別お知らせページではmetaタグを出力するように
* Update Changelog
commit 5b60ae810b975d4b86a47a00b65b0736e39fe949
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sat Nov 9 10:52:07 2024 +0900
fix(frontend): 外部URLへのリダイレクトのバリデーションを強化 (#14919)
* Fix code scanning alert no. 25: Incomplete URL scheme check (MisskeyIO#799)
* Fix code scanning alert no. 26: Incomplete URL scheme check
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* Fix code scanning alert no. 25: Incomplete URL scheme check
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
(cherry picked from commit 7d7552e076c0152a5966e919be0e9a60b3736208)
* :v:
---------
Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com>
commit 98b4717c45a543e31fe5635a8850074afe0d8fe2
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sat Nov 9 10:51:28 2024 +0900
fix(backend): SQLのサニタイズを強化 (#14920)
* Fix code scanning alert no. 28: Incomplete string escaping or encoding (MisskeyIO#800)
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
(cherry picked from commit 443335c662b14f609d6a81a8f3807e95709aebc1)
* :v:
---------
Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com>
commit 8a4ce16e903f5b318e60d3c9f50f66d2054ba39b
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Fri Nov 8 18:00:55 2024 +0900
Update CONTRIBUTING.md
commit 794cb9ffe205b1e2ca838978f80d2d6a35f17f77
Author: 4ster1sk <146138447+4ster1sk@users.noreply.github.com>
Date: Thu Nov 7 17:16:51 2024 +0900
fix(backend): followedMessageではなくdescriptionになっていたのを修正 (#14908)
commit 0b976064cafcb5a9b2399937d614513f494cca85
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Thu Nov 7 15:10:38 2024 +0900
Update CHANGELOG.md
commit bca690f256721815fb1c918c1f66a2172f4fcf40
Author: 4ster1sk <146138447+4ster1sk@users.noreply.github.com>
Date: Thu Nov 7 15:10:10 2024 +0900
fix(backend): フォロワーへのメッセージの絵文字をemojisに含めるように (#14904)
commit f1eb17f66c75f09e884a41be821cccef363ecee7
Author: Linca <41134017+Lhcfl@users.noreply.github.com>
Date: Wed Nov 6 21:01:58 2024 +0800
chore: little type trick in pizzax.ts (#14891)
Make `makeGetterSetter` take the correct type associated with getter and setter
commit b1c82213a320dd7c83f8b2e742406646ef18ff1c
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Wed Nov 6 22:01:21 2024 +0900
fix(backend): FTT無効時にユーザーリストタイムラインが使用できない問題を修正 (#14878)
* fix: return getfromdb when FanoutTimeline is not enabled
* Update Changelog
* fix
---------
Co-authored-by: Lhc_fl <lhcfl@outlook.com>
commit a896c39dbfd3bf35c2c264de7a77ac92818e01db
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Wed Nov 6 15:15:28 2024 +0900
fix(frontend): ノート投稿ボタンにホバー時のスタイルが適用されていない (#14887)
* fix(frontend): ノート投稿ボタンにホバー時のスタイルが適用されていない (#305)
(cherry picked from commit 711ab846a967feeddbe0c908bee4b91646cec321)
* Update Changelog
---------
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
commit 6718a54f6fce29edbe2755c31a119e4468fc56e2
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sun Nov 3 08:26:51 2024 +0900
fix(backend): ノートを連合する際にリモートユーザーのacctの大小文字を区別して処理している問題を修正 (#14880)
* fix: make sure outgoing remote mentions get resolved correctly if referenced with non-canonical casing (resolves #646)
* Update Changelog
* Update Changelog
* indent
---------
Co-authored-by: Laura Hausmann <laura@hausmann.dev>
commit d57b8bf2e211cd7e4d5f03f19387a27bdb9cbde9
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sun Nov 3 08:23:52 2024 +0900
fix(frontend): withSensitiveフィルタ周りの挙動修正 (#14884)
* fix(frontend): withSensitiveフィルタ周りの挙動修正
* Update MkNote.vue
commit 224bbd486f8745cd471b77f38570b65be3b87cfc
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Thu Oct 31 13:50:50 2024 +0900
refactor
commit 724dea8136164dcfcd7238888ef93ccab8270fb9
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Thu Oct 31 13:47:47 2024 +0900
lint
commit ceb60d61b05e32fa340269122378ea93efb20517
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Thu Oct 31 13:47:30 2024 +0900
refactor
commit 17d9aca5a7ec6149a8dbf0c1607c81ab188e7015
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Thu Oct 31 13:46:42 2024 +0900
refactor(frontend): asとanyをすぐなおせる範囲で除去 (#14848)
* refactor(frontend): できるだけanyを除去
* refactor
* lint
* fix
* remove unused
* Update packages/frontend/src/components/MkReactionsViewer.details.vue
* Update packages/frontend/src/components/MkUsersTooltip.vue
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
commit 7fc8a2a7b04d8550abdf55259bde4c857bd462a1
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Wed Oct 30 09:57:54 2024 +0900
fix(frontend): 一部のノート表示で設定にかかわらずセンシティブなファイルを含むノートが最小化される問題を修正
Fix https://github.com/misskey-dev/misskey/pull/14772#discussion_r1821707117
commit a96f09cee352f8ae7cc11c3dd45e0182a5623350
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Mon Oct 28 12:23:59 2024 +0000
Bump version to 2024.10.2-alpha.2
commit f30d19051fb67f800185da283672ae7f9e8c535e
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Mon Oct 28 21:06:54 2024 +0900
enhance(backend): check_connect.js で全RedisとDBへの接続を確認するように (#14853)
* fix race conditions in check_connect.js
(cherry picked from commit 524ddb96770690455b82522104a543c5b0b1f3b3)
* fix
* Update Changelog
---------
Co-authored-by: Hazelnoot <acomputerdog@gmail.com>
commit 8eb7749e448d912bdbe2c4eadc35f5d5f1becf61
Author: Tamme Schichler <tamme@schichler.dev>
Date: Mon Oct 28 13:06:16 2024 +0100
fix(backend): Accept arrays in ActivityPub `icon` and `image` properties (#14825)
This is allowed according to the Activity vocabulary: https://www.w3.org/TR/activitystreams-vocabulary/#dfn-icon
The issue is noticeable in combination with Bridgy Fed: https://github.com/snarfed/bridgy-fed/issues/1408
commit 0472d43ee97f1ac0fd13969b2111d67b322a947f
Author: Pinapelz <donaldshan1@outlook.com>
Date: Mon Oct 28 05:04:46 2024 -0700
fix: encode RSS uris with escape sequences before fetching (#14826)
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
commit eb701f2ff453f290ee90776a8c149fb0ee7faa10
Merge: 74847bce30 eecfac1dd9
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 28 20:42:23 2024 +0900
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
commit 74847bce303449124282a748fc50b1c6588288fc
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 28 20:42:14 2024 +0900
enhance: アイコンデコレーション管理画面の改善
commit eecfac1dd933b65bee469a0a103d19f378d3fcef
Author: woxtu <woxtup@gmail.com>
Date: Mon Oct 28 20:22:07 2024 +0900
Remove undefined styles (#14858)
commit e927507886b9478c9f7197cf64ce375cf65a164c
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 28 18:34:18 2024 +0900
:art:
commit b1073714ba65e60ff90b448e71415c106eba623b
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 28 12:46:39 2024 +0900
Update about-misskey.vue
commit 04b37a13151942c16f13193b00ae18a60b0ea62e
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Mon Oct 28 12:32:17 2024 +0900
enhance(i18n): カタルーニャ語を追加 (#14842)
* enhance(i18n): 対応言語の追加
* 翻訳進捗が70%に満たないものを除外
* Update Changelog
* 翻訳進捗が70%を超えたら導入の旨を明記
* typo
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
commit 93a03e6b6d1af511c2d52fbc2230d81f94451e19
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 28 11:43:55 2024 +0900
New Crowdin updates (#14767)
* New translations ja-jp.yml (Russian)
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Thai)
* New translations ja-jp.yml (Thai)
* New translations ja-jp.yml (Japanese, Kansai)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Japanese, Kansai)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Thai)
* New translations ja-jp.yml (Thai)
* New translations ja-jp.yml (Thai)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (Japanese, Kansai)
* New translations ja-jp.yml (Korean (Gyeongsang))
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Indonesian)
* New translations ja-jp.yml (Indonesian)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Hungarian)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Korean (Gyeongsang))
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Catalan)
commit ec4358d1e8c9a59a0702d19182c37d91510b3736
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Mon Oct 28 11:43:05 2024 +0900
fix(misskey-js): WebSocketの型定義をReconnectingWebsocketに依存するように (#14850)
* fix(misskey-js): WebSocketの型定義をReconnectingWebsocketに依存するように
* Update Changelog
* run api extractor
* fix
* fix
commit a6a1e3d733e192504986e6e91b5aca9211c331ce
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sat Oct 26 22:07:26 2024 +0900
enhance(frontend): Self-XSS防止用のメッセージを追加 (#14839)
* enhance(frontend): Self-XSS防止用のメッセージを追加
* Update Changelog
* embedにも同様の記述を追加
commit ded6ef207b888c14f425d46a341a35feab76be86
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Fri Oct 25 13:16:43 2024 +0000
Bump version to 2024.10.2-alpha.1
commit db95b6b0d6988c5caadb2bdd9586525a81ad7fda
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Fri Oct 25 19:37:01 2024 +0900
:art:
https://github.com/misskey-dev/misskey/pull/14828 のデザイン修正
commit eeea4ec00b4ed1aeabee85d2761699765f9b2af9
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Fri Oct 25 15:09:37 2024 +0900
fix(backend): 招待コード発行可能残り数算出に使用すべきロールポリシーの値が違うのを修正 (#14834)
* fix: should use invite limit cycle to calculate invite/limit
* Update Changelog
* Update changelog
---------
Co-authored-by: Lhc_fl <lhcfl@outlook.com>
commit 07b2c3e5b2facb7e5a3c69dc3d2384531a847c4c
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Fri Oct 25 15:09:07 2024 +0900
fix(frontend): 管理画面のリンク切れを修正 (#14831)
* fix(frontend): 管理画面のリンク切れを修正
* Update Changelog
commit 076cc953e2bcd9f7335e2d9799cdf902829816cb
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Fri Oct 25 14:20:33 2024 +0900
enhance(frontend): 外部アプリ認証画面の改良 (#14828)
* enhance(frontend): 外部アプリ認証画面の改良
* :art:
* lint
* Update Changelog
* indent
* lint
* enhance: miauthのリダイレクト先をUI内でも表示するように
* :art:
* fix
* fix
commit 15ae1605ec199792cd651073b1c6de480a7eeabe
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Wed Oct 23 14:23:29 2024 +0900
enhance(frontend): 「単なるラッキー」の調整 (#14807)
* enhance(frontend): 「単なるラッキー」の調整
* refactor
* comment
* Update Changelog
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
commit 48d1539f3be895b7aa8ecdd6c581e47a55cc9264
Author: 饺子w (Yumechi) <35571479+eternal-flame-AD@users.noreply.github.com>
Date: Tue Oct 22 04:17:56 2024 -0500
Merge commit from fork
[ghsa-gq5q-c77c-v236](https://github.com/misskey-dev/misskey/security/advisories/ghsa-gq5q-c77c-v236)
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
commit 8b6d321a76877a422b268e77cf930be7d1967213
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Tue Oct 22 08:45:08 2024 +0000
Bump version to 2024.10.2-alpha.0
commit 952fec5665ce0712a78f3ee68f5c46554426dfb4
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Tue Oct 22 17:08:53 2024 +0900
feat: 過去のノートを非公開化/フォロワーのみ表示可能にできる機能 (#14814)
* wip
* Update CHANGELOG.md
* wip
* wip
* wip
* Update privacy.vue
* wip
commit 70b2a8f72e7efc488b8c286e2da8cffa11331eab
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 21 19:59:20 2024 +0900
fix(frontend): /iのレスポンスに含まれないプロパティが消えずに残り続ける問題を修正
commit c4f1ca2fd9cb1c9b6035f4efb3fa9e46f7be9d64
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 21 19:14:02 2024 +0900
fix(frontend): MkSelectでmodelValueが更新されない限り値を更新しないように
commit 9d0f7eeb9c20fed9921c806dd007496b1d76e7cc
Author: Kisaragi <48310258+KisaragiEffective@users.noreply.github.com>
Date: Mon Oct 21 15:12:28 2024 +0900
docs: ActivityPub層の変更を含む場合にやるべきことを明文化 (#14812)
commit bc1fce9af6e5a29c660174a16246c95624a68418
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Mon Oct 21 13:22:21 2024 +0900
fix(frontend): デッキのタイムラインカラムでwithSensitiveが利用できない問題を修正 (#14772)
* fix(frontend): デッキのタイムラインカラムでwithSensitiveが利用できない問題を修正
* Update Changelog
* Update Changelog
* Update packages/frontend/src/ui/deck/tl-column.vue
commit 5f12bc515d8ff59183ac465a815ee3885d79b8c5
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Mon Oct 21 13:11:11 2024 +0900
Update CHANGELOG.md
commit 2f9c04b23ba357088ebb7c261c86387fd535e0ad
Author: Yuba <m.takuma@gmail.com>
Date: Mon Oct 21 12:51:45 2024 +0900
refs#10866 投稿ダイアログでEscキーが押されたときIME入力中ならダイアログは閉じない (#14787)
commit 5c79d8db208da1fd7c5bc4900090c3d7b9512196
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 21 12:49:29 2024 +0900
feat: ノートの閲覧にログイン必須にする設定 (#14799)
* wip
* wip
* wip
* Update packages/frontend/src/pages/note.vue
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
* wip
* Update WebhookTestService.ts
* Update privacy.vue
* wip
* rename
* Update locales/ja-JP.yml
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
* :art:
* wip
---------
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
commit bc0c53b92b0ceba7617d9d02f54bbf7ccfc933d9
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Mon Oct 21 11:44:57 2024 +0900
fix(frontend): Captcha のエラーハンドリング (#14811)
* fix(frontend): Captcha のエラーハンドリングを修正 (MisskeyIO#768)
(cherry picked from commit 88912d0f8c63a762fbb1d43e5c1abf4fd9fc05d4)
* Update Changelog
* typo
---------
Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com>
commit d6caa4d9c4453cf38129197dd4a237711f0085ec
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sun Oct 20 17:29:41 2024 +0900
fix(frontend): 通知の範囲指定が必要ない通知設定でも範囲指定がでている問題を修正 (#14798)
* fix(frontend): 通知の範囲指定が必要ない通知設定でも範囲指定がでている問題を修正
* Update Changelog
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
commit 041c9caf317f35211bd43dc39664ed033a34c1f2
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sun Oct 20 16:38:27 2024 +0900
:art:
commit 1d106b3ae81b8fa28bf644622e617262a2889040
Author: tetsuya-ki <64536338+tetsuya-ki@users.noreply.github.com>
Date: Sun Oct 20 16:17:16 2024 +0900
Enhance: ドライブでソートができるように (#14801)
* Enhance: ドライブでソートができるように
* Update CHANGELOG.md
commit 58419e162192107450174593efd1008203fb9489
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sat Oct 19 21:45:25 2024 +0900
refactor(frontend): ページ内でdocument.titleを直接操作させない, タイポ修正 など (taiyme#288) (#14778)
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
commit 2250e521e4bcfa1b162cd46091da1bead5abcac0
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sat Oct 19 18:02:09 2024 +0900
refactor(frontend): getBgColorを共通化 (#14782)
* refactor: getBgColor関数の切り出し + fix types (taiyme#291)
* move thing
* revert unnecesary changes
---------
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
commit a3a99467f029d37457c102852071ae4298d2d551
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sat Oct 19 17:25:11 2024 +0900
enhance(frontend): Bull Dashboard に relationship queue を追加 (#14777)
* spec(frontend): Bull Dashboard に relationship queue を追加 (MisskeyIO#751)
(cherry picked from commit a8bbccbefa67ca0f2c1ec0880da88dfc7517b6a0)
* Update Changelog
* Update Changelog
---------
Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com>
commit b1aac6acc35f6a872abeb084d2c6f4dcfabf9f42
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Tue Oct 15 04:53:48 2024 +0000
[skip ci] Update CHANGELOG.md (prepend template)
commit d2e8dc4fe3c6e90e68001ed1f092d4e3d2454283
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Tue Oct 15 04:53:43 2024 +0000
Release: 2024.10.1
commit b990ae6b230840cb7125a7c8d1eafdd7c959bc91
Author: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
Date: Tue Oct 15 13:37:00 2024 +0900
test(backend): add federation test (#14582)
* test(backend): add federation test
* fix(ci): install pnpm
* fix(ci): cd
* fix(ci): build entire project
* fix(ci): skip frontend build
* fix(ci): pull submodule when checkout
* chore: show log for debugging
* Revert "chore: show log for debugging"
This reverts commit a930964b8d6ba550c23bce1e7fb45d92eab49ef9.
* fix(ci): build entire project
* chore: omit unused globals
* refactor: use strictEqual and simplify some asserts
* test: follow requests
* refactor: add resolveRemoteNote function
* refactor: refine resolveRemoteUser function
* refactor: cache admin credentials
* refactor: simplify assertion with excluded fields
* refactor: use assert
* test: note
* chore: labeler detect federation
* test: blocking
* test: move
* fix: use appropriate TLD
* chore: shorter purge interval
* fix(ci): change TLD
* refactor: delete trivial comment
* test(user): isCat
* chore: use jest
* chore: omit logs
* chore: add memo
* fix(ci): omit unnecessary build
* test: pinning Note
* fix: build daemon in container
* style: indent
* test(streaming): timeline
* chore: rename
* fix: delete role after test
* refactor: resolve users by uri
* fix: delete antenna after test
* test: api timeline
* test: Note deletion
* refactor: sleep function
* test: notification
* style: indent
* refactor: type-safe host
* docs: update description
* refactor: resolve function params
* fix(block): wrong test name
* fix: invalid type
* fix: longer timeout for fire testing
* test(timeline): hashtag
* test(note): vote delivery
* fix: wrong description
* fix: hashtag channel param type
* refactor: wrap basic cases
* test(timeline): add homeTimeline tests
* fix(timeline): correct wrong case and description
* test(notification): add tests for Note
* refactor(user): wrap profile consistency with describe
* chore(note): add issue link
* test(timeline): add test
* test(user): suspension
* test: emoji
* refactor: fetch admin first
* perf: faster tests
* test(drive): sensitive flag
* test(emoji): add tests
* chore: ignore .config/docker.env
* chore: hard-coded tester IP address
* test(emoji): custom emoji are surrounded by zero width space
* refactor: client and username as property
* test(notification): mute
* fix(notification): correct description
* test(block): mention
* refactor(emoji): addCustomEmoji function
* fix: typo
* test(note): add reaction tests
* test(timeline): Note deletion
* fix: unnecessary ts-expect-error
* refactor: unnecessary fetch mocking
* chore: add TODO comments
* test(user): deletion
* chore: enable --frozen-lockfile
* fix(ci): copying configs
* docs: update CONTRIBUTING.md
* docs: fix typo
* chore: set default sleep duration
* fix(notification): omit flaky tests
* fix(notification): correct type
* test(notification): add api endpoint tests
* chore: remove redundant mute test
* refactor: use param client
* fix: start timer after trigger
* refactor: remove unnecessary any
* chore: shorter timeout for checking if fired
* fix(block): remove outdated comment
* refactor: shorten remote user variable name
* refactor(block): use existing function
* refactor: file upload
* docs: update description
* test(user): ffVisibility
* fix: `/api/signin` -> `/api/signin-flow`
* test: abuse report
* refactor: use existing type
* refactor: extract duplicate configs to template file
* fix: typo
* fix: avoid conflict
* refactor: change container dependency
* perf: start misskey parallelly
* fix: remove dependency
* chore(backend): add typecheck
* test: add check for #14728
* chore: enable eslint check
* perf: don't start linked services when test
* test(note): remote note deletion for moderation
* chore: define config template
* chore: write setup script
* refactor: omit unnecessary conditional
* refactor: clarify scope
* refactor: omit type assertion
* refactor: omit logs
* style
* refactor: redundant promise
* refactor: unnecessary imports
* refactor: use readable error code
* refactor: cache set in signin function
* refactor: optimize import
commit 3cea890eba0b5137adcc4cb0d4fa2b2286914892
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Tue Oct 15 13:01:06 2024 +0900
fix(frontend): blinkアニメーションが動作していないのを修正
commit 21a2aa5243c68c070bf73de514ff3884134dd260
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Tue Oct 15 12:30:40 2024 +0900
Update CHANGELOG.md
commit 825d2186929ea5c819adcafd4cc73743c57b7a14
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Tue Oct 15 10:39:36 2024 +0900
Update CHANGELOG.md
commit b5de52554834744e4938eee118b43c6cd286ac30
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Tue Oct 15 10:32:00 2024 +0900
add note
commit 5005cc8ae358cf61ae104e39282838d219538f3d
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 14 21:00:20 2024 +0900
add note
commit f13c3909a09a73be9952723c431decbb0df67fef
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 14 17:54:27 2024 +0900
refactor(backend): remove unnecessary any
commit 77ebabb3dc76d6a422ea576ed60e5e4afe72d637
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 14 17:51:47 2024 +0900
Revert "refactor"
This reverts commit 7fd8ef344b33b0a157bc197cbd64069695806936.
commit 7fd8ef344b33b0a157bc197cbd64069695806936
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 14 17:43:44 2024 +0900
refactor
commit b0a251d231b18007e0801dbf3517102c6b455320
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 14 15:35:44 2024 +0900
:art:
commit 04e74aa28c8cbab840313c2e257896f97fc460fe
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Mon Oct 14 04:19:47 2024 +0000
Bump version to 2024.10.1-beta.6
commit 140322b8e2bfce65d39edef0e4cd4f5e93ce1d14
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 14 12:38:12 2024 +0900
Update CHANGELOG.md
commit 3b361a9d0bbc2a6fce6076e379ed08febb447d59
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 14 12:37:18 2024 +0900
perf(frontend): make skipNoteRender on by default
commit c46d6d8edd05b3dd69cf894e29d740d7fe1300ed
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 14 12:34:03 2024 +0900
perf(frontend-embed): improve note rendering performance
commit 64bbce4cf4f6d17c7d3309968d95815f177d9544
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 14 12:32:59 2024 +0900
perf(frontend): improve notification rendering performance
commit ddca6bdc0171918a0c5b5d8dc61320bd65e4af06
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Mon Oct 14 02:34:17 2024 +0000
Bump version to 2024.10.1-beta.5
commit 8b7290d6b0aca61d8c57f294a40fd5bd3b19c235
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Mon Oct 14 11:23:26 2024 +0900
enhance(backend): 個人宛のお知らせはわかったを押すとアーカイブするように (#14762)
* enhance(backend): 個人宛のお知らせはわかったを押すとアーカイブするように
* Update Changelog
* enhance(frontend): アーカイブ済みのものを読み込めるように
* Update Changelog
* fix changelog
* :art:
commit 521d92014db757192b09d62f627f5f1b3ae7c5f5
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 14 11:22:51 2024 +0900
New Crowdin updates (#14753)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Italian)
commit 2190092de6409c5dbb02a042d98918580171f4c2
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 14 11:22:02 2024 +0900
perf(frontend): ノートのレンダリングをスキップできるように
commit 064d6ca56f66ff3061fb27897df429e534288462
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 14 09:11:03 2024 +0900
fix(backend): RBT有効時、リノートのリアクションが反映されない問題を修正
commit d0bb0b51f5ec8a9125ee768d75a1e8a9f76c6849
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Mon Oct 14 03:06:10 2024 +0900
fix(frontend): タイムラインで、広告がない際にも広告のwrapperが出てしまうのを修正 (#14763)
commit 088e05ea66f0bf9442f2d4d9772958dfe8e76d8b
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Mon Oct 14 02:54:01 2024 +0900
fix(frontend): 使用されているexposeを復活させる (#14764)
commit fb23b24f5cbaca3f7a1ad4ab4893802cbf7c3e53
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Sun Oct 13 11:43:27 2024 +0000
Bump version to 2024.10.1-beta.4
commit 33b34ad7b8248b4d5ddc37b986ffcf4dff6a37c4
Author: おさむのひと <46447427+samunohito@users.noreply.github.com>
Date: Sun Oct 13 20:32:12 2024 +0900
feat: 運営のアクティビティが一定期間ない場合は通知+招待制に移行した際に通知 (#14757)
* feat: 運営のアクティビティが一定期間ない場合は通知+招待制に移行した際に通知
* fix misskey-js.api.md
* Revert "feat: 運営のアクティビティが一定期間ない場合は通知+招待制に移行した際に通知"
This reverts commit 3ab953bdf87f28411a1a10bce787a23d238cda80.
* 通知をやめてユーザ単位でのお知らせ機能に変更
* テスト用実装を戻す
* Update packages/backend/src/queue/processors/CheckModeratorsActivityProcessorService.ts
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix remove empty then
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
commit 5229f5de4d9ef7cd75d32466d29d672193adaf45
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sun Oct 13 20:32:02 2024 +0900
refactor(backend): remove unnecessary .then
commit ff47fef5725ba31efc7016534c2d9db8b0ad242a
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sun Oct 13 20:22:16 2024 +0900
feat: リモートサーバーのサーバー情報を収集しないオプション (#14634)
* wip
* wip
* Update FetchInstanceMetadataService.ts
* Update FetchInstanceMetadataService.ts
* Update types.ts
commit 45d42b8641585cbe582e4c2a95e03ef511df00be
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sun Oct 13 20:21:25 2024 +0900
feat: ユーザーの名前に禁止ワードを設定できるように (#14756)
* wip
* :art:
* Enhance: モデレーター以上は制限の影響を受けないように
* refactor
* better error handling
* fix
* Revert "better error handling"
This reverts commit 5670b29cfa18a3894d0c2abfe0e5ef862e3b9ffa.
* error handling
* エラーが出ないのを修正
* translation
* Update Changelog
* status code
* :v:
* モデレーター以上は影響ないことを明記
* :art:
* update changelog
* spdx
* Update update.ts
* refactor
* eliminate `screen name`
* remove untracked file
---------
Co-authored-by: KanariKanaru <93921745+kanarikanaru@users.noreply.github.com>
commit c4c69cd267012158d456be0852e9e51e62874848
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sat Oct 12 11:28:58 2024 +0900
:art:
commit ee08e9f51e5079a0a1ba1ff2f109ae72c3f19dd7
Author: FineArchs <133759614+FineArchs@users.noreply.github.com>
Date: Sat Oct 12 11:20:55 2024 +0900
refactor: MkStickyContainerで<style />を使う (#14755)
* remove rootEL ref
* use css module
* use v-bind in css
* --MI prefix
* remove unused ref
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
commit 85bb1ff1db5f2156b88a588477efc137323e1333
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sat Oct 12 11:18:26 2024 +0900
:art:
commit 824c51a19f8cf3f4b6ad9bff56a5449d1b216ba1
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sat Oct 12 10:32:00 2024 +0900
fix(frontend): fix style
Fix #14754
commit ef90f83917c61afef607c67b16adbabea12b78a2
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sat Oct 12 10:31:40 2024 +0900
Update index.d.ts
commit a87a18f40d6b8c8ff44a0bccc7fadb34029f3812
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sat Oct 12 10:11:55 2024 +0900
Update about-misskey.vue
commit 2f09d69773dcc6c4607b2c9e1f5c86cc1337ece1
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Fri Oct 11 21:29:03 2024 +0900
fix(backend): キューのエラーログを簡略化するように (#14748)
* reduce federation log spam
* Don't record stack trace for unrecoverable errors.
* Avoid logging duplicate stace traces.
(cherry picked from commit ed0570110bf8cb8e8959591dccfa3c35999106ce)
* improve error summaries
(cherry picked from commit 20dd66f735d9778df0371001e303549dce619260)
* fix lint errors
(cherry picked from commit 83869e1c470b12b3bf4b23d885514d926620662a)
* condense job info
(cherry picked from commit 786702e076ad1af14538849512ad31c0ced7afe6)
* fix maxAttempts calculation
(cherry picked from commit b4d10aa8f821e594ec9c907eb2a5bdb3c73c67d5)
* condense error info
(cherry picked from commit f62cd8941ced74a4865aa5eae4f4a1c7aa1d30f1)
* normalize ID logging
(cherry picked from commit d8e1e4890d28347239162e26235eb68b1ff96654)
* further condense error details
(cherry picked from commit d867c2089b3b24680df0713a2aa0914789e45670)
* collapse AbortErrors
(cherry picked from commit 5171ba7113ebc7242527768afb9ab4cec534e3b3)
* don't log job name unless it has one
(cherry picked from commit a5316c06ed770b60f7b4c7ff5aa8c71cc0558db7)
* Update Changelog
* Record origin
---------
Co-authored-by: Hazel K <acomputerdog@gmail.com>
commit 777804605eb056c6f139ad07827413467b7cee9a
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Fri Oct 11 12:13:47 2024 +0000
Bump version to 2024.10.1-beta.3
commit af1cbc131fc9e045692f9f9def708c0978817fff
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Fri Oct 11 21:05:53 2024 +0900
wip (#14745)
commit c397b42242a34b85de1c183d86ee78c5cd50e161
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Fri Oct 11 21:01:50 2024 +0900
chore: add description
commit a2cd6a7709ffacfabb738deac22cb0fd1eb7d493
Author: おさむのひと <46447427+samunohito@users.noreply.github.com>
Date: Fri Oct 11 20:59:36 2024 +0900
feat(backend): 7日間運営のアクティビティがないサーバを自動的に招待制にする (#14746)
* feat(backend): 7日間運営のアクティビティがないサーバを自動的に招待制にする
* fix RoleService.
* fix
* fix
* fix
* add test and fix
* fix
* fix CHANGELOG.md
* fix test
commit 12bc671511f301598d57635a7125157b963a1973
Author: FineArchs <133759614+FineArchs@users.noreply.github.com>
Date: Fri Oct 11 17:17:45 2024 +0900
fix: admin/emoji/update で不正なエラーが発生する (#14750)
* fix emoji updating bug
* update changelog
* type fix
* " -> '
* conprehensiveness check
* lint
* undefined -> null
commit d376aab45edc2170592a256a429a1d0b364bd7f5
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Thu Oct 10 17:39:20 2024 +0900
Update CHANGELOG.md (書き方を揃える)
commit 1ad31485334a310ddd1c5a550b56695e3c183ab1
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Thu Oct 10 17:35:10 2024 +0900
clean up
commit 132c4ba6cef1524de5430f66e931cab9ca3010f4
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Thu Oct 10 07:24:24 2024 +0000
Bump version to 2024.10.1-beta.2
commit 67a5fccb3b49b07fff624114e29051b3b0825f5e
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Thu Oct 10 16:16:47 2024 +0900
Update CHANGELOG.md
commit 4c84842f3d8f969925f6202a682c0c4e0168d804
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Thu Oct 10 16:14:32 2024 +0900
:art:
commit 54849bde6c349808f563d9a3165a27397cc9b71d
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Thu Oct 10 16:14:11 2024 +0900
clean up
commit b668d161a9a0a2f73c487f3fa6d54fd7597635a5
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Thu Oct 10 16:12:16 2024 +0900
refactor(frontend): prefix css variables (UI) (#14739)
* refactor(frontend): prefix css variables
* `MI_UI` -> `MI`
* fix
* `stickyBottom`
* stickyTop
commit 21e51567e7cd7402f8c203845a593445507556aa
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Thu Oct 10 05:56:04 2024 +0000
Bump version to 2024.10.1-beta.1
commit ebae39cba542c91af8086adf126944d4eeaad188
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Thu Oct 10 05:17:00 2024 +0000
Bump version to 2024.10.1-alpha.0
commit 433732bcfc5ce6e8749463c1a2e216306b78d786
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Thu Oct 10 14:16:24 2024 +0900
New Crowdin updates (#14733)
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (Portuguese)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Russian)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (Indonesian)
* New translations ja-jp.yml (French)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Arabic)
* New translations ja-jp.yml (Czech)
* New translations ja-jp.yml (German)
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Polish)
* New translations ja-jp.yml (Slovak)
* New translations ja-jp.yml (Ukrainian)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Vietnamese)
* New translations ja-jp.yml (Bengali)
* New translations ja-jp.yml (Thai)
* New translations ja-jp.yml (Japanese, Kansai)
* New translations ja-jp.yml (Catalan)
commit a624546812af072d23579bce81f85668f9a97c09
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Thu Oct 10 14:05:20 2024 +0900
fix(frontend): ユーザー登録完了時にサインインAPIを別途使用していたのを修正 (#14738)
* fix(frontend): ユーザー登録完了時にサインインAPIを別途使用していたのを修正
* emitされるオブジェクトの型を変更したことに伴う修正
* Update Changelog
commit 4a356f1ba742ae3965d01ad17179d3af4846377a
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Wed Oct 9 18:08:14 2024 +0900
refactor(frontend): prefix css variables (#14725)
* wip
* Update index.d.ts
* remove unnecessary codes
commit 0ad31bd5d42d7caf4bafe1e5b8c1f1f55a0cb55d
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Wed Oct 9 05:17:31 2024 +0000
[skip ci] Update CHANGELOG.md (prepend template)
commit 6de7c275221996011b03699a6f618909100cd44e
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Wed Oct 9 05:17:26 2024 +0000
Release: 2024.10.0
commit a304185eb846977211560bbff2060bc1f7903ce0
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Wed Oct 9 14:07:05 2024 +0900
Update CHANGELOG.md
commit c13545f965fc4055d1e79c739125cb5644263620
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Wed Oct 9 11:58:51 2024 +0900
:art:
commit 0da6f14b3b47cbe90eaeb97035da82ac5926f6c4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed Oct 9 10:25:01 2024 +0900
build(deps): bump actions/cache from 4.0.2 to 4.1.0 (#14718)
Bumps [actions/cache](https://github.com/actions/cache) from 4.0.2 to 4.1.0.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4.0.2...v4.1.0)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit dd39c5e059dea5326d36a063ab29d55d56366033
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Wed Oct 9 09:47:28 2024 +0900
Update packages/frontend/src/components/MkAbuseReport.vue
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
commit 1c99785e7e9c9ae4cdf0316d4a89d8f739794295
Merge: d0213962bf 5fc8b3bc50
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Tue Oct 8 21:10:27 2024 +0900
Merge branch 'master' into develop
commit d0213962bf6c893f2883130a2051b26975a321a7
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Tue Oct 8 18:59:10 2024 +0900
Update packages/backend/src/core/entities/FlashEntityService.ts
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
commit 9858e12078f4f4d223e159796e1205a39c7c03b5
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Tue Oct 8 18:50:09 2024 +0900
New Crowdin updates (#14723)
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (Portuguese)
* New translations ja-jp.yml (Chinese Simplified)
commit c14eba3e6d3087647a9cf5b16da1469e25288764
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Tue Oct 8 10:40:41 2024 +0900
Update packages/frontend/src/store.ts
Co-authored-by: anatawa12 <anatawa12@icloud.com>
commit 993d3fbe556d5151d32f3e111b41bb8be16295fb
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Tue Oct 8 09:22:58 2024 +0900
New Crowdin updates (#14722)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Chinese Simplified)
commit 3a11d5ede6d0d934d13252f8c27f411d9e28eb43
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Mon Oct 7 00:54:00 2024 +0000
Bump version to 2024.10.0-beta.6
commit ed89b4bd94fae695959b006122603bb28b94dbc9
Author: FineArchs <133759614+FineArchs@users.noreply.github.com>
Date: Mon Oct 7 09:46:04 2024 +0900
refactor: 拡張機能インストールのページの一部をコンポーネントとして分離 (#14654)
* create MkExtensionInstaller.vue
* annotation
* add fallbacks
* storybook
* update annotations
* Update MkExtensionInstaller.vue
* use additonalInfo slot
commit 03fb6880732df7474b8f1bb039e6b3782cf522c5
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 7 09:44:35 2024 +0900
New Crowdin updates (#14695)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (Portuguese)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Russian)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (Indonesian)
* New translations ja-jp.yml (Romanian)
* New translations ja-jp.yml (French)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Arabic)
* New translations ja-jp.yml (Czech)
* New translations ja-jp.yml (German)
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Polish)
* New translations ja-jp.yml (Slovak)
* New translations ja-jp.yml (Ukrainian)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Vietnamese)
* New translations ja-jp.yml (Bengali)
* New translations ja-jp.yml (Thai)
* New translations ja-jp.yml (Uzbek)
* New translations ja-jp.yml (Japanese, Kansai)
* New translations ja-jp.yml (Korean (Gyeongsang))
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Korean)
commit 8b2780c730f3a1af2d6856be51a0f37fe80e4f2d
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Mon Oct 7 09:42:35 2024 +0900
Update packages/frontend/src/store.ts
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
commit d2f1d45ea36f16432a4b9df771bf974bbe7ef416
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Mon Oct 7 09:07:02 2024 +0900
fix(frontend): クライアント上での時間ベースの実績獲得動作が実績獲得後も発動している問題を修正 (#14717)
* Check if time-based achievements are unlocked before initializing them in main-boot
(cherry picked from commit c0702fd92f70782005517c0065048ececa1ef287)
* Update Changelog
---------
Co-authored-by: Evan Paterakis <evan@geopjr.dev>
commit a594d9f26bc928e7b7e474a589f2dba4f05a711f
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sat Oct 5 19:47:45 2024 +0900
make animatedMfm enable by default
commit 26afe1cc968feebcbef47afd78a54e6ccc5a2100
Merge: 7933b6662e ddf8e2a3dc
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sat Oct 5 18:57:25 2024 +0900
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
commit 7933b6662e3dd205c1799d633762cdef7524456b
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sat Oct 5 18:57:23 2024 +0900
:art:
commit ddf8e2a3dc61e0dc7b3ffe12e767d41a5b7c4526
Author: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
Date: Sat Oct 5 18:35:37 2024 +0900
fix(backend): correct `admin/abuse-user-reports` schema (#14711)
* fix(backend): correct `abuse-user-reports` schema
* Update CHANGELOG.md
commit ddc799fe3de8024141702e26f4272227a7d94da4
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sat Oct 5 18:29:02 2024 +0900
fix of d8cb7305ef4d5ad6398d9eb57ece2f3ba7ca73eb
commit 057a6d731d30de1f2259d140bcd9334166509966
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sat Oct 5 18:24:04 2024 +0900
:art:
commit 254c063455ad2886fe780d221cac90fc3da03ecf
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Sat Oct 5 07:31:13 2024 +0000
Bump version to 2024.10.0-beta.5
commit 9d026975bcd35339592c62ae86ace1179a55b4af
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sat Oct 5 16:20:44 2024 +0900
fix(backend/test): #14558 以降e2eテストがたまに失敗する問題を修正 (#14709)
* fix(backend/test): MisskeyIO#727 以降e2eテストがたまに失敗する問題を修正 (MisskeyIO#735)
* :v:
---------
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
commit d8cb7305ef4d5ad6398d9eb57ece2f3ba7ca73eb
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sat Oct 5 16:20:15 2024 +0900
feat: 通報の強化 (#14704)
* wip
* Update CHANGELOG.md
* lint
* Update types.ts
* wip
* :v:
* Update MkAbuseReport.vue
* tweak
commit 043fef9fdf65ee5de9143a14f0626dc4e3f6e54d
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sat Oct 5 15:19:07 2024 +0900
:art:
commit 0d7d1091c8970d9979e8efb02f0accd6dcd39422
Author: おさむのひと <46447427+samunohito@users.noreply.github.com>
Date: Sat Oct 5 14:37:52 2024 +0900
enhance: 人気のPlayを10件以上表示できるように (#14443)
Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
commit d8bf1ff7e9ab4d39b2e924bf7eae010e9b9e21f0
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sat Oct 5 13:47:50 2024 +0900
commit 88698462a91e0fe15501a44f923a812d169bb030
Author: おさむのひと <46447427+samunohito@users.noreply.github.com>
Date: Sat Oct 5 12:51:46 2024 +0900
feat(backend): 通報および通報解決時に送出されるSystemWebhookにユーザ情報を含めるようにする (#14698)
* feat(backend): 通報および通報解決時に送出されるSystemWebhookにユーザ情報を含めるようにする
* テスト送信もペイロード形式を合わせる
* add spaces
* fix test
commit ae3c155490d9b5a574c45309744ba2a0cbe78932
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sat Oct 5 12:03:47 2024 +0900
fix: signin の資格情報が足りないだけの場合はエラーにせず200を返すように (#14700)
* fix: signin の資格情報が足りないだけの場合はエラーにせず200を返すように
* run api extractor
* fix
* fix
* fix test
* /signin -> /signin-flow
* fix
* fix lint
* rename
* fix
* fix
commit fa06c59eaee5b7efeabf081b8a380390a2a1cd83
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Fri Oct 4 19:09:46 2024 +0900
:art:
commit b36d13d90ca7835f385cb744f2b6a94d05220d09
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Fri Oct 4 18:45:03 2024 +0900
fix(frontend): ログイン画面でキャプチャが表示されない問題を修正 (#14694)
* fix(frontend): ログイン画面でキャプチャが表示されない問題を修正
* rename
commit 3d637af65b4f4fa7e557231aa9790bb87211b4e9
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date: Fri Oct 4 08:41:30 2024 +0000
Bump version to 2024.10.0-beta.4
commit 2340de035b250330d7d37179dee3929e9472c29b
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Fri Oct 4 17:32:36 2024 +0900
New Crowdin updates (#14677)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Chinese Simplified)
commit d8f30fb7938e41e8d4e62c5b7a9094ecefdebd44
Author: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Fri Oct 4 17:32:18 2024 +0900
fix(frontend): canvas-confettiの型定義を追加 (#14692)
commit 708ffaef5c0ab8b7d7664cb3fae6420ac0e4cbcd
Author: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Fri Oct 4 17:29:10 2024 +0900
:art:
commit 2639e92e18df4337eb20e47fe03890…
* wip (misskey-dev#14745) * Bump version to 2024.10.1-beta.3 * fix(backend): キューのエラーログを簡略化するように (misskey-dev#14748) * reduce federation log spam * Don't record stack trace for unrecoverable errors. * Avoid logging duplicate stace traces. (cherry picked from commit ed05701) * improve error summaries (cherry picked from commit 20dd66f) * fix lint errors (cherry picked from commit 83869e1) * condense job info (cherry picked from commit 786702e) * fix maxAttempts calculation (cherry picked from commit b4d10aa) * condense error info (cherry picked from commit f62cd89) * normalize ID logging (cherry picked from commit d8e1e48) * further condense error details (cherry picked from commit d867c20) * collapse AbortErrors (cherry picked from commit 5171ba7) * don't log job name unless it has one (cherry picked from commit a5316c0) * Update Changelog * Record origin --------- Co-authored-by: Hazel K <acomputerdog@gmail.com> * Update about-misskey.vue * Update index.d.ts * fix(frontend): fix style Fix misskey-dev#14754 * 🎨 * refactor: MkStickyContainerで<style />を使う (misskey-dev#14755) * remove rootEL ref * use css module * use v-bind in css * --MI prefix * remove unused ref --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * 🎨 * feat: ユーザーの名前に禁止ワードを設定できるように (misskey-dev#14756) * wip * 🎨 * Enhance: モデレーター以上は制限の影響を受けないように * refactor * better error handling * fix * Revert "better error handling" This reverts commit 5670b29. * error handling * エラーが出ないのを修正 * translation * Update Changelog * status code * ✌️ * モデレーター以上は影響ないことを明記 * 🎨 * update changelog * spdx * Update update.ts * refactor * eliminate `screen name` * remove untracked file --------- Co-authored-by: KanariKanaru <93921745+kanarikanaru@users.noreply.github.com> * feat: リモートサーバーのサーバー情報を収集しないオプション (misskey-dev#14634) * wip * wip * Update FetchInstanceMetadataService.ts * Update FetchInstanceMetadataService.ts * Update types.ts * refactor(backend): remove unnecessary .then * feat: 運営のアクティビティが一定期間ない場合は通知+招待制に移行した際に通知 (misskey-dev#14757) * feat: 運営のアクティビティが一定期間ない場合は通知+招待制に移行した際に通知 * fix misskey-js.api.md * Revert "feat: 運営のアクティビティが一定期間ない場合は通知+招待制に移行した際に通知" This reverts commit 3ab953b. * 通知をやめてユーザ単位でのお知らせ機能に変更 * テスト用実装を戻す * Update packages/backend/src/queue/processors/CheckModeratorsActivityProcessorService.ts Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * fix remove empty then --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Bump version to 2024.10.1-beta.4 * fix(frontend): 使用されているexposeを復活させる (misskey-dev#14764) * fix(frontend): タイムラインで、広告がない際にも広告のwrapperが出てしまうのを修正 (misskey-dev#14763) * fix(backend): RBT有効時、リノートのリアクションが反映されない問題を修正 * perf(frontend): ノートのレンダリングをスキップできるように * New Crowdin updates (misskey-dev#14753) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Italian) * enhance(backend): 個人宛のお知らせはわかったを押すとアーカイブするように (misskey-dev#14762) * enhance(backend): 個人宛のお知らせはわかったを押すとアーカイブするように * Update Changelog * enhance(frontend): アーカイブ済みのものを読み込めるように * Update Changelog * fix changelog * 🎨 * Bump version to 2024.10.1-beta.5 * perf(frontend): improve notification rendering performance * perf(frontend-embed): improve note rendering performance * perf(frontend): make skipNoteRender on by default * Update CHANGELOG.md * Bump version to 2024.10.1-beta.6 * 🎨 * refactor * Revert "refactor" This reverts commit 7fd8ef3. * refactor(backend): remove unnecessary any * add note * add note * Update CHANGELOG.md * Update CHANGELOG.md * fix(frontend): blinkアニメーションが動作していないのを修正 * test(backend): add federation test (misskey-dev#14582) * test(backend): add federation test * fix(ci): install pnpm * fix(ci): cd * fix(ci): build entire project * fix(ci): skip frontend build * fix(ci): pull submodule when checkout * chore: show log for debugging * Revert "chore: show log for debugging" This reverts commit a930964. * fix(ci): build entire project * chore: omit unused globals * refactor: use strictEqual and simplify some asserts * test: follow requests * refactor: add resolveRemoteNote function * refactor: refine resolveRemoteUser function * refactor: cache admin credentials * refactor: simplify assertion with excluded fields * refactor: use assert * test: note * chore: labeler detect federation * test: blocking * test: move * fix: use appropriate TLD * chore: shorter purge interval * fix(ci): change TLD * refactor: delete trivial comment * test(user): isCat * chore: use jest * chore: omit logs * chore: add memo * fix(ci): omit unnecessary build * test: pinning Note * fix: build daemon in container * style: indent * test(streaming): timeline * chore: rename * fix: delete role after test * refactor: resolve users by uri * fix: delete antenna after test * test: api timeline * test: Note deletion * refactor: sleep function * test: notification * style: indent * refactor: type-safe host * docs: update description * refactor: resolve function params * fix(block): wrong test name * fix: invalid type * fix: longer timeout for fire testing * test(timeline): hashtag * test(note): vote delivery * fix: wrong description * fix: hashtag channel param type * refactor: wrap basic cases * test(timeline): add homeTimeline tests * fix(timeline): correct wrong case and description * test(notification): add tests for Note * refactor(user): wrap profile consistency with describe * chore(note): add issue link * test(timeline): add test * test(user): suspension * test: emoji * refactor: fetch admin first * perf: faster tests * test(drive): sensitive flag * test(emoji): add tests * chore: ignore .config/docker.env * chore: hard-coded tester IP address * test(emoji): custom emoji are surrounded by zero width space * refactor: client and username as property * test(notification): mute * fix(notification): correct description * test(block): mention * refactor(emoji): addCustomEmoji function * fix: typo * test(note): add reaction tests * test(timeline): Note deletion * fix: unnecessary ts-expect-error * refactor: unnecessary fetch mocking * chore: add TODO comments * test(user): deletion * chore: enable --frozen-lockfile * fix(ci): copying configs * docs: update CONTRIBUTING.md * docs: fix typo * chore: set default sleep duration * fix(notification): omit flaky tests * fix(notification): correct type * test(notification): add api endpoint tests * chore: remove redundant mute test * refactor: use param client * fix: start timer after trigger * refactor: remove unnecessary any * chore: shorter timeout for checking if fired * fix(block): remove outdated comment * refactor: shorten remote user variable name * refactor(block): use existing function * refactor: file upload * docs: update description * test(user): ffVisibility * fix: `/api/signin` -> `/api/signin-flow` * test: abuse report * refactor: use existing type * refactor: extract duplicate configs to template file * fix: typo * fix: avoid conflict * refactor: change container dependency * perf: start misskey parallelly * fix: remove dependency * chore(backend): add typecheck * test: add check for misskey-dev#14728 * chore: enable eslint check * perf: don't start linked services when test * test(note): remote note deletion for moderation * chore: define config template * chore: write setup script * refactor: omit unnecessary conditional * refactor: clarify scope * refactor: omit type assertion * refactor: omit logs * style * refactor: redundant promise * refactor: unnecessary imports * refactor: use readable error code * refactor: cache set in signin function * refactor: optimize import * Release: 2024.10.1 * [skip ci] Update CHANGELOG.md (prepend template) * enhance(frontend): Bull Dashboard に relationship queue を追加 (misskey-dev#14777) * spec(frontend): Bull Dashboard に relationship queue を追加 (MisskeyIO#751) (cherry picked from commit a8bbccb) * Update Changelog * Update Changelog --------- Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com> * refactor(frontend): getBgColorを共通化 (misskey-dev#14782) * refactor: getBgColor関数の切り出し + fix types (taiyme#291) * move thing * revert unnecesary changes --------- Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com> * refactor(frontend): ページ内でdocument.titleを直接操作させない, タイポ修正 など (taiyme#288) (misskey-dev#14778) Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com> * Enhance: ドライブでソートができるように (misskey-dev#14801) * Enhance: ドライブでソートができるように * Update CHANGELOG.md * 🎨 * fix(frontend): 通知の範囲指定が必要ない通知設定でも範囲指定がでている問題を修正 (misskey-dev#14798) * fix(frontend): 通知の範囲指定が必要ない通知設定でも範囲指定がでている問題を修正 * Update Changelog --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * fix(frontend): Captcha のエラーハンドリング (misskey-dev#14811) * fix(frontend): Captcha のエラーハンドリングを修正 (MisskeyIO#768) (cherry picked from commit 88912d0) * Update Changelog * typo --------- Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com> * feat: ノートの閲覧にログイン必須にする設定 (misskey-dev#14799) * wip * wip * wip * Update packages/frontend/src/pages/note.vue Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> * wip * Update WebhookTestService.ts * Update privacy.vue * wip * rename * Update locales/ja-JP.yml Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com> * 🎨 * wip --------- Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com> * refs#10866 投稿ダイアログでEscキーが押されたときIME入力中ならダイアログは閉じない (misskey-dev#14787) * Update CHANGELOG.md * fix(frontend): デッキのタイムラインカラムでwithSensitiveが利用できない問題を修正 (misskey-dev#14772) * fix(frontend): デッキのタイムラインカラムでwithSensitiveが利用できない問題を修正 * Update Changelog * Update Changelog * Update packages/frontend/src/ui/deck/tl-column.vue * docs: ActivityPub層の変更を含む場合にやるべきことを明文化 (misskey-dev#14812) * fix(frontend): MkSelectでmodelValueが更新されない限り値を更新しないように * fix(frontend): /iのレスポンスに含まれないプロパティが消えずに残り続ける問題を修正 * Misskeyの最新とマージ * Revert "Enhance: リアクションミュート周りを改修 (#54)" This reverts commit 98b0237. * Revert "Feat(Frontend): リアクションミュート周りの仕様を変更" This reverts commit 8056f82 * Revert "Feat(Frontend): リアクションミュートを実装" This reverts commit 17312d1 * feat(frontend/reactions): リアクションミュート機能を追加しました (MisskeyIO#758) * feat(frontend/reactions): リモートのリアクションのミュートの方法を変えた (MisskeyIO#762) Co-authored-by: kabo2468 <28654659+kabo2468@users.noreply.github.com> * fix(frontend/reactions): ローカルのカスタム絵文字のミュートが正常に機能しない問題を修正 (MisskeyIO#765) MisskeyIO#762 * fix(frontend/reaction): リアクションのミュートのボタンのアイコンが逆になっている問題を修正 (MisskeyIO#767) * feat(frontend/reactions): リアクションのミュートで通知からもミュートされるように (MisskeyIO#771) * 1.2.0-beta * Fix: 仮想スクロール機能を削除 * Fix: 仮想スクロール機能の削除 * Fix: 相乗りリアクションできない問題を修正 * Fix: 相乗りリアクションできない問題を修正 * feat: 過去のノートを非公開化/フォロワーのみ表示可能にできる機能 (misskey-dev#14814) * wip * Update CHANGELOG.md * wip * wip * wip * Update privacy.vue * wip * Bump version to 2024.10.2-alpha.0 * Merge commit from fork [GHSA-gq5q-c77c-v236](GHSA-gq5q-c77c-v236) Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * 連合できないバグを修正したい * 連合できないバグを修正したい * Revert "wip (misskey-dev#14643)" This reverts commit f0d0cd2 * コミットミスの修正 * マージミスの修正 * Revert "feat: リモートサーバーのサーバー情報を収集しないオプション (misskey-dev#14634)" This reverts commit ff47fef * 連合できるようになってほしい * インポートを忘れてた * インポートを忘れてた * インポートを忘れてた * enhance(frontend): 「単なるラッキー」の調整 (misskey-dev#14807) * enhance(frontend): 「単なるラッキー」の調整 * refactor * comment * Update Changelog --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * enhance(frontend): 外部アプリ認証画面の改良 (misskey-dev#14828) * enhance(frontend): 外部アプリ認証画面の改良 * 🎨 * lint * Update Changelog * indent * lint * enhance: miauthのリダイレクト先をUI内でも表示するように * 🎨 * fix * fix * fix(frontend): 管理画面のリンク切れを修正 (misskey-dev#14831) * fix(frontend): 管理画面のリンク切れを修正 * Update Changelog * fix(backend): 招待コード発行可能残り数算出に使用すべきロールポリシーの値が違うのを修正 (misskey-dev#14834) * fix: should use invite limit cycle to calculate invite/limit * Update Changelog * Update changelog --------- Co-authored-by: Lhc_fl <lhcfl@outlook.com> * 🎨 misskey-dev#14828 のデザイン修正 * Bump version to 2024.10.2-alpha.1 * enhance(frontend): Self-XSS防止用のメッセージを追加 (misskey-dev#14839) * enhance(frontend): Self-XSS防止用のメッセージを追加 * Update Changelog * embedにも同様の記述を追加 * Fix:met * Fix: SignupService.ts * fix(misskey-js): WebSocketの型定義をReconnectingWebsocketに依存するように (misskey-dev#14850) * fix(misskey-js): WebSocketの型定義をReconnectingWebsocketに依存するように * Update Changelog * run api extractor * fix * fix * New Crowdin updates (misskey-dev#14767) * New translations ja-jp.yml (Russian) * New translations ja-jp.yml (English) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (English) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (English) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Indonesian) * New translations ja-jp.yml (Indonesian) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Hungarian) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Catalan) * enhance(i18n): カタルーニャ語を追加 (misskey-dev#14842) * enhance(i18n): 対応言語の追加 * 翻訳進捗が70%に満たないものを除外 * Update Changelog * 翻訳進捗が70%を超えたら導入の旨を明記 * typo --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Update about-misskey.vue * 🎨 * Remove undefined styles (misskey-dev#14858) * enhance: アイコンデコレーション管理画面の改善 * fix: encode RSS uris with escape sequences before fetching (misskey-dev#14826) Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * fix(backend): Accept arrays in ActivityPub `icon` and `image` properties (misskey-dev#14825) This is allowed according to the Activity vocabulary: https://www.w3.org/TR/activitystreams-vocabulary/#dfn-icon The issue is noticeable in combination with Bridgy Fed: snarfed/bridgy-fed#1408 * enhance(backend): check_connect.js で全RedisとDBへの接続を確認するように (misskey-dev#14853) * fix race conditions in check_connect.js (cherry picked from commit 524ddb9) * fix * Update Changelog --------- Co-authored-by: Hazelnoot <acomputerdog@gmail.com> * Bump version to 2024.10.2-alpha.2 * fix(frontend): 一部のノート表示で設定にかかわらずセンシティブなファイルを含むノートが最小化される問題を修正 Fix misskey-dev#14772 (comment) * refactor(frontend): asとanyをすぐなおせる範囲で除去 (misskey-dev#14848) * refactor(frontend): できるだけanyを除去 * refactor * lint * fix * remove unused * Update packages/frontend/src/components/MkReactionsViewer.details.vue * Update packages/frontend/src/components/MkUsersTooltip.vue --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * refactor * lint * refactor * Fix: EmailService.ts * fix(frontend): withSensitiveフィルタ周りの挙動修正 (misskey-dev#14884) * fix(frontend): withSensitiveフィルタ周りの挙動修正 * Update MkNote.vue * fix(backend): ノートを連合する際にリモートユーザーのacctの大小文字を区別して処理している問題を修正 (misskey-dev#14880) * fix: make sure outgoing remote mentions get resolved correctly if referenced with non-canonical casing (resolves misskey-dev#646) * Update Changelog * Update Changelog * indent --------- Co-authored-by: Laura Hausmann <laura@hausmann.dev> * Update InboxModerationEditorFormula.vue * Fix: Inbox * Fix: Inbox * Fix: Inbox * Fix: Inbox * logs * logs * logs * logs * logs * logs * logs * fix * バグ修正 * logs * logs * logs * logs * logs * fix * fix * fix(frontend): ノート投稿ボタンにホバー時のスタイルが適用されていない (misskey-dev#14887) * fix(frontend): ノート投稿ボタンにホバー時のスタイルが適用されていない (misskey-dev#305) (cherry picked from commit 711ab84) * Update Changelog --------- Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com> * fix(backend): FTT無効時にユーザーリストタイムラインが使用できない問題を修正 (misskey-dev#14878) * fix: return getfromdb when FanoutTimeline is not enabled * Update Changelog * fix --------- Co-authored-by: Lhc_fl <lhcfl@outlook.com> * chore: little type trick in pizzax.ts (misskey-dev#14891) Make `makeGetterSetter` take the correct type associated with getter and setter * fix(backend): フォロワーへのメッセージの絵文字をemojisに含めるように (misskey-dev#14904) * Update CHANGELOG.md * fix(backend): followedMessageではなくdescriptionになっていたのを修正 (misskey-dev#14908) * Update CONTRIBUTING.md * fix(backend): SQLのサニタイズを強化 (misskey-dev#14920) * Fix code scanning alert no. 28: Incomplete string escaping or encoding (MisskeyIO#800) Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> (cherry picked from commit 443335c) * ✌️ --------- Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com> * fix(frontend): 外部URLへのリダイレクトのバリデーションを強化 (misskey-dev#14919) * Fix code scanning alert no. 25: Incomplete URL scheme check (MisskeyIO#799) * Fix code scanning alert no. 26: Incomplete URL scheme check Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Fix code scanning alert no. 25: Incomplete URL scheme check Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> (cherry picked from commit 7d7552e) * ✌️ --------- Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com> * enhance(frontend): 個別お知らせページではmetaタグを出力するように (misskey-dev#14902) * enhance(frontend): 個別お知らせページではmetaタグを出力するように * Update Changelog * enhance(backend) : リモートユーザーの照会をオリジナルにリダイレクトするように (misskey-dev#12892) (misskey-dev#14897) * enhance(backend) : リモートユーザーの照会をオリジナルにリダイレクトするように (misskey-dev#12892) * オリジンリダイレクトのテストをtodoとして追加。 e2eテストにリモートユーザー考慮のテストがなさそうなので。 次のコマンドで動くことは確認済みです。 curl "http://localhost:3000/@foo@bar" -H "accept: application/activity+json" -L * Acctのパースを既存のパーサーでするように修正 * lint * refactor(frontend): 動画UIのフルスクリーン周りの調整 (misskey-dev#14877) * refactor(frontend): フルスクリーン周りの調整 (cherry picked from commit 783032c) * refactor(frontend): deviceKindの循環参照を除去 (cherry picked from commit 1ca471f) * fix --------- Co-authored-by: taiyme <53635909+taiyme@users.noreply.github.com> * fix(backend): ローカルユーザーへのメンションを含むノートが連合される際に正しいURLに変換されないことがある問題を修正 (misskey-dev#14879) * fix: make sure mentions of local users get rendered correctly during AP delivery (resolves misskey-dev#645) * Update Changelog * indent --------- Co-authored-by: Laura Hausmann <laura@hausmann.dev> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Bump version to 2024.10.2-alpha.3 * Bump version to 2024.11.0-alpha.0 * Update CONTRIBUTING.md * Update CHANGELOG.md たぶんリリースワークフローはこうしないと認識してくれない * Update CHANGELOG.md (書き方を揃える) * fix(frontend): メールアドレス登録有効化時の「完了」ダイアログボックスの表示条件を修正 (misskey-dev#14928) * fix(frontend): メールアドレス登録有効化時の「完了」ダイアログボックスの表示条件を修正 * Update MkSignupDialog.form.vue * fix condition * Update CHANGELOG.md * Update about-misskey.vue * fix(backend): Webhook Test一致性 (misskey-dev#14863) * fix(backend): Webhook Test一致性 Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * UserWebhookPayload<'followed'> 修正 Signed-off-by: eternal-flame-AD <yume@yumechi.jp> --------- Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * Remove: サインインしたときにしかノートを見れなくなるオプションを削除 * Fix * Fix * fix * Enhance(frontend): ノート詳細画面にロールのバッジを表示 (misskey-dev#14946) * enhance(frontend): ノートの詳細画面にロールのバッジを表示(misskey-dev#14058) * Update CHANGELOG.md * update node to 22.11.0 (misskey-dev#14869) * wip * Update CHANGELOG.md * Update CHANGELOG.md * fix(frontend): スマホで表示した時にipv6だとはみ出てしまうのを修正 (misskey-dev#14960) * fix(frontend): スマホで表示した時にipv6だとはみ出てしまうのを修正 (MisskeyIO#815) (cherry picked from commit aec01dd) * Update Changelog --------- Co-authored-by: sleep-moe <yukikum57@gmail.com> * update deps (misskey-dev#14950) * update deps * wip * Revert "wip" This reverts commit 393de24. * wip * wip * wip * wip * feat: 送信したフォローリクエストを確認できるように (misskey-dev#14856) * FEAT: Allow users to view pending follow requests they sent This commit implements the `following/requests/sent` interface firstly implemented on Firefish, and provides a UI interface to view the pending follow requests users sent. * ux: should not show follow requests tab when have no pending sent follow req * fix default followreq tab * fix default followreq tab * restore missing hasPendingReceivedFollowRequest in navbar * refactor * use tabler icons * tweak design * Revert "ux: should not show follow requests tab when have no pending sent follow req" This reverts commit e580b92. * Update Changelog * Update Changelog * change tab titles --------- Co-authored-by: Lhc_fl <lhcfl@outlook.com> Co-authored-by: Hazelnoot <acomputerdog@gmail.com> * New Crowdin updates (misskey-dev#14859) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Vietnamese) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (German) * New translations ja-jp.yml (German) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Swedish) * New translations ja-jp.yml (Swedish) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Simplified) * chore(deps): bump codecov/codecov-action from 4 to 5 (misskey-dev#14961) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](codecov/codecov-action@v4...v5) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(frontend): tweak animation style * Bump version to 2024.11.0-alpha.1 * use nodemon 3.0.2 misskey-dev#14966 * Revert "use nodemon 3.0.2" This reverts commit ce1f84e. * use execa 8.0.1 misskey-dev#14966 * 🎨 * Update .gitignore * add warning for open registration (misskey-dev#14963) * wip * wip * Update ja-JP.yml * Update index.d.ts * ✌️ * fix(backend): fallback sharedInbox to null in ApPersonService (misskey-dev#14970) * 🎨 * Update CHANGELOG.md * Update CHANGELOG.md * Update CONTRIBUTING.md * Update CONTRIBUTING.md * Update CONTRIBUTING.md * Update SECURITY.md * enhance(frontend): デッキ表示時にサイドバーを展開・折りたたみできるように (misskey-dev#14983) * enhance(frontend): デッキ表示時にサイドバーを展開・折りたたみできるように * wip * wip * Update navbar.vue * ✌️ * Update CHANGELOG.md * 🎨 --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * fix(frontend): TypeScriptの型チェック対象ファイルを限定して高速化するように (misskey-dev#14994) * fix frontend tsconfig includes * fix frontend-embed tsconfig includes * fix eslint in frontend / frontend-embed * Update Changelog --------- Co-authored-by: Hazelnoot <acomputerdog@gmail.com> * fix(backend): お知らせ作成時に画像URL入力欄を空欄に変更できないのを修正 (misskey-dev#14990) * fix(backend): アナウンスメントを作成ときに画像URLを後悔できないのを修正 Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * Update CHANGELOG.md Co-authored-by: おさむのひと <46447427+samunohito@users.noreply.github.com> --------- Signed-off-by: eternal-flame-AD <yume@yumechi.jp> Co-authored-by: おさむのひと <46447427+samunohito@users.noreply.github.com> * リノートメニューに「リノートの詳細」を追加 (misskey-dev#14985) * add renote-detail menu * changelog * Apply suggestions from code review Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> * Update CHANGELOG.md --------- Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> * refactor(backend): SystemWebhookで送信されるペイロードの型を追加 (misskey-dev#14980) * New Crowdin updates (misskey-dev#14965) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (German) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (German) * New translations ja-jp.yml (German) * New translations ja-jp.yml (German) * New translations ja-jp.yml (Swedish) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (German) * New translations ja-jp.yml (Swedish) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Romanian) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Arabic) * New translations ja-jp.yml (Czech) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Dutch) * New translations ja-jp.yml (Norwegian) * New translations ja-jp.yml (Polish) * New translations ja-jp.yml (Portuguese) * New translations ja-jp.yml (Russian) * New translations ja-jp.yml (Slovak) * New translations ja-jp.yml (Turkish) * New translations ja-jp.yml (Ukrainian) * New translations ja-jp.yml (Vietnamese) * New translations ja-jp.yml (Indonesian) * New translations ja-jp.yml (Bengali) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Uzbek) * New translations ja-jp.yml (Lao) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (German) * New translations ja-jp.yml (English) * New translations ja-jp.yml (German) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (German) * New translations ja-jp.yml (English) * New translations ja-jp.yml (German) * New translations ja-jp.yml (German) * New translations ja-jp.yml (Polish) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Swedish) * New translations ja-jp.yml (French) * New translations ja-jp.yml (French) * New translations ja-jp.yml (French) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Swedish) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Chinese Simplified) * Bump version to 2024.11.0-alpha.2 * Fix(backend): アカウント削除のモデレーションログが動作していないのを修正 (misskey-dev#14996) (misskey-dev#14997) * アカウント削除のモデレーションログが動作していないのを修正 * update CHANGELOG * feat: 絵文字のポップアップメニューに編集を追加 (misskey-dev#15004) * Mod: 絵文字のポップアップメニューに編集を追加 * fix: code styleの修正 * fix: code styleの修正 * fix * perf(frontend): reduce api requests for non-logged-in enviroment (misskey-dev#15001) * wip * Update CHANGELOG.md * wip * Fix: リノートミュートが新規投稿通知に対して作用していなかった問題を修正 (misskey-dev#15006) * fix(backend): renoteMute doesn't work for note notification * docs(changelog): update changelog * New Crowdin updates (misskey-dev#15000) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (German) * Merge commit from fork * enhance: Add a few validation fixes from Sharkey See the original MR on the GitLab instance: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/484 Co-Authored-By: Dakkar <dakkar@thenautilus.net> * fix: primitive 2: acceptance of cross-origin alternate Co-Authored-By: Laura Hausmann <laura@hausmann.dev> * fix: primitive 3: validation of non-final url * fix: primitive 4: missing same-origin identifier validation of collection-wrapped activities * fix: primitives 5 & 8: reject activities with non string identifiers Co-Authored-By: Laura Hausmann <laura@hausmann.dev> * fix: primitive 6: reject anonymous objects that were fetched by their id * fix: primitives 9, 10 & 11: http signature validation doesn't enforce required headers or specify auth header name Co-Authored-By: Laura Hausmann <laura@hausmann.dev> * fix: primitive 14: improper validation of outbox, followers, following & shared inbox collections * fix: code style for primitive 14 * fix: primitive 15: improper same-origin validation for note uri and url Co-Authored-By: Laura Hausmann <laura@hausmann.dev> * fix: primitive 16: improper same-origin validation for user uri and url * fix: primitive 17: note same-origin identifier validation can be bypassed by wrapping the id in an array * fix: code style for primitive 17 * fix: check attribution against actor in notes While this isn't strictly required to fix the exploits at hand, this mirrors the fix in `ApQuestionService` for GHSA-5h8r-gq97-xv69, as a preemptive countermeasure. * fix: primitive 18: `ap/get` bypasses access checks One might argue that we could make this one actually preform access checks against the returned activity object, but I feel like that's a lot more work than just restricting it to administrators, since, to me at least, it seems more like a debugging tool than anything else. * fix: primitive 19 & 20: respect blocks and hide more Ideally, the user property should also be hidden (as leaving it in leaks information slightly), but given the schema of the note endpoint, I don't think that would be possible without introducing some kind of "ghost" user, who is attributed for posts by users who have you blocked. * fix: primitives 21, 22, and 23: reuse resolver This also increases the default `recursionLimit` for `Resolver`, as it theoretically will go higher that it previously would and could possibly fail on non-malicious collection activities. * fix: primitives 25-33: proper local instance checks * revert: fix: primitive 19 & 20 This reverts commit 465a9fe6591de90f78bd3d084e3c01e65dc3cf3c. --------- Co-authored-by: Dakkar <dakkar@thenautilus.net> Co-authored-by: Laura Hausmann <laura@hausmann.dev> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Merge commit from fork * Fix poll update spoofing * fix: Disallow negative poll counts --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Merge commit from fork * fix(backend): check target IP before sending HTTP request * fix(backend): allow accessing private IP when testing * Apply suggestions from code review Co-authored-by: anatawa12 <anatawa12@icloud.com> * fix(backend): lint and typecheck * fix(backend): add isLocalAddressAllowed option to getAgentByUrl and send (HttpRequestService) * fix(backend): allow fetchSummaryFromProxy, trueMail to access local addresses --------- Co-authored-by: anatawa12 <anatawa12@icloud.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * fix(backend): use atomic command to improve security Co-Authored-By: Acid Chicken <root@acid-chicken.com> * fix ap/show * fix(backend): fix security patches (misskey-dev#15008) * fix(backend): fix type error(s) in security fixes (misskey-dev#15009) * Fix type error in security fixes (cherry picked from commit fa3cf6c) * Fix error in test function calls (cherry picked from commit 1758f29) * Fix style error (cherry picked from commit 23c4aa2) * Fix another style error (cherry picked from commit 36af07a) * Fix `.punyHost` misuse (cherry picked from commit 6027b51) * attempt to fix test: make yaml valid --------- Co-authored-by: Julia Johannesen <julia@insertdomain.name> * fix(backend): fix apResolver (misskey-dev#15010) * fix(backend): fix apResolver * fix * add comments * tweak comment * Bump version to 2024.11.0-alpha.3 * Update CHANGELOG.md * Update CHANGELOG.md * Bump version to 2024.11.0-beta.4 * Lockfile * API * API * ci: reset prerelease number on release (misskey-dev#15024) * fix(backend): Inboxのエラーをthrowせずreturnしている問題を修正 (misskey-dev#15022) * fix exception handling for Like activities (cherry picked from commit 8f42e84) * fix exception handling for Announce activities (cherry picked from commit cfc3ab4) * fix exception handling for Undo activities * Update Changelog --------- Co-authored-by: Hazelnoot <acomputerdog@gmail.com> * New Crowdin updates (misskey-dev#15027) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Simplified) * Release: 2024.11.0 * [skip ci] Update CHANGELOG.md (prepend template) * Update CHANGELOG.md (typo) * fix(backend): use atomic command to improve security * fix(frontend): 画面サイズが変わった際にnavbarが自動で折りたたまれない問題を修正 (misskey-dev#15042) * fix(frontend): 画面サイズが変わった際にnavbarが自動で折りたたまれない問題を修正 * Update Changelog * fix * Update CHANGELOG.md (書き方を揃える) * fix(backend): アドレス入力で直接ユーザのプロフィールページを表示した際、前提データが足りず描画に失敗する (misskey-dev#15033) * fix(backend): アドレス入力で直接ユーザのプロフィールページを表示した際、前提データが足りず描画に失敗する * fix CHANGELOG.md * ci: do not run chromatic on fork repositories (misskey-dev#15041) * fix(backend/misskey-js): タイポ修正 (misskey-dev#15046) * fix(frontend): サーバードキュメントとMisskey関連リソースとの間にdividerが入らないことがある問題を修正 (misskey-dev#15044) * fix(frontend): サーバードキュメントとMisskey関連リソースとの間にdividerが入らないことがある問題を修正 * Update Changelog * fix(backend): 起動前の疎通チェックが機能しなくなっていた問題を修正 (misskey-dev#15043) * check harder for connectibility `allSettled` does not throw if a promise is rejected, so `check_connect` never actually failed * Update Changelog --------- Co-authored-by: dakkar <dakkar@thenautilus.net> * fix: unable to upload to local object storage (misskey-dev#15040) * Bump version to 2024.11.1-alpha.0 * システムアカウントの判定をしっかりするように * Logs * Remove Logs * Fix: リモートの絵文字が正常に表示されない問題を修正 (#75) * Enhance: 登録できるユーザー数を表示できるように (#71) * Enhance: ロゴを作り直した * Fix: Changelogの場所を変更 * Fix: アバターデコレーションが優先して描画される * Fix: 日付が変 * Enhance: クソデカMFMを使った投稿で出る警告をいい感じに * Update CHANGELOG.md * Enhance: ギャラリーをいい感じに * Fix: 通知欄で実績のバッチの背景が透明になってる問題を修正 #64 * Enhance: CWの本文に直接絵文字を挿入できるように * Update CHANGELOG.md * 1.2.0-beta.4 * Update CHANGELOG.md * Fix: useCwをtrueにしてあげないといけなかった * Enhance: 激しそうなMFMの判定を厳しく * TODOを追加 * Enhance: ミュートしてるサーバーからのリアクションを表示しないように * Release 1.2.1 --------- Signed-off-by: eternal-flame-AD <yume@yumechi.jp> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> Co-authored-by: Hazel K <acomputerdog@gmail.com> Co-authored-by: FineArchs <133759614+FineArchs@users.noreply.github.com> Co-authored-by: KanariKanaru <93921745+kanarikanaru@users.noreply.github.com> Co-authored-by: おさむのひと <46447427+samunohito@users.noreply.github.com> Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com> Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com> Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com> Co-authored-by: tetsuya-ki <64536338+tetsuya-ki@users.noreply.github.com> Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com> Co-authored-by: Yuba <m.takuma@gmail.com> Co-authored-by: Kisaragi <48310258+KisaragiEffective@users.noreply.github.com> Co-authored-by: kabo2468 <28654659+kabo2468@users.noreply.github.com> Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com> Co-authored-by: 饺子w (Yumechi) <35571479+eternal-flame-AD@users.noreply.github.com> Co-authored-by: Lhc_fl <lhcfl@outlook.com> Co-authored-by: woxtu <woxtup@gmail.com> Co-authored-by: Pinapelz <donaldshan1@outlook.com> Co-authored-by: Tamme Schichler <tamme@schichler.dev> Co-authored-by: Laura Hausmann <laura@hausmann.dev> Co-authored-by: Linca <41134017+Lhcfl@users.noreply.github.com> Co-authored-by: 4ster1sk <146138447+4ster1sk@users.noreply.github.com> Co-authored-by: momoirodouhu <momoirodouhu@gmail.com> Co-authored-by: shimmar <78616491+shimmar@users.noreply.github.com> Co-authored-by: sleep-moe <yukikum57@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: CDN <cardinal@codeword.info> Co-authored-by: zawa-ch. <satellite.2e1834097@gmail.com> Co-authored-by: 鴇峰 朔華 <160555157+sakuhanight@users.noreply.github.com> Co-authored-by: Julia <julia@insertdomain.name> Co-authored-by: Dakkar <dakkar@thenautilus.net> Co-authored-by: rectcoordsystem <37621004+rectcoordsystem@users.noreply.github.com> Co-authored-by: anatawa12 <anatawa12@icloud.com> Co-authored-by: Acid Chicken <root@acid-chicken.com>
This fixes #14862
What
Implemented webhook for reactions (added TS assertion for missing implementations).Sample
{"server":"https://mi.yumechi.jp","hookId":"9zrajfd0cq2o01rz","userId":"9vaew1esmfme0001","eventId":"ddaacf8b-8dc9-4064-b1f4-9d0ed503a08b","createdAt":1730162473582,"type":"reaction","body":{"note":{"id":"9zw05xzs9qgo00pa","createdAt":"2024-10-28T03:07:33.592Z","userId":"9vaew1esmfme0001","user":{"id":"9vaew1esmfme0001","name":"Yumechi | ゆめち | :ferris: :haskell: Wheel Inventor","username":"yume","host":null,"avatarUrl":"https://mi.yumechi.jp/proxy/avatar.webp?url=https%3A%2F%2Fmi.yumechi.jp%2Ffiles%2Fa6c26c37-ce9d-4d4f-996b-867bce841930&avatar=1","avatarBlurhash":"eIGtyd-.kB^jt7Ip-o?FM|M|0MxZxZRkNI~TIqWX%Ks.t6s.odR*xZ","avatarDecorations":[],"isBot":false,"isCat":true,"emojis":{},"onlineStatus":"online","badgeRoles":[]},"text":"诶好心疼。。痛苦真的是这样的 在绝望的环境里痛苦是麻木的,但实际上不知不觉中shape一个人的思维方式,让ta对这些痛苦越来越敏感\n\n有了那么一点自由以后突然被提醒自己的痛苦 立马就会回到原来的无法解脱的心境中 :blobcat_fu_sorry3:","cw":"わた婚E04","visibility":"public","localOnly":false,"reactionAcceptance":"nonSensitiveOnly","renoteCount":0,"repliesCount":1,"reactionCount":3,"reactions":{"❤":3},"reactionEmojis":{},"reactionAndUserPairCache":["9y780ob15vwvjeju/❤","9vd7pctq0z3k3jq5/❤","9zvytmeo9qgo00ma/❤"],"fileIds":["9zw05ixl9qgo00p9"],"files":[{"id":"9zw05ixl9qgo00p9","createdAt":"2024-10-28T03:07:14.073Z","name":"2024-10-27 22-07-13 1.png.webp","type":"image/webp","md5":"948492f42953c2da130e239ad5106b59","size":680294,"isSensitive":true,"blurhash":"eCF=gl-n-:_3R%9bxb4.IVa#9F-qIV4.t7?axuNGR*oe~pt6M{s;WB","properties":{"width":1219,"height":955},"url":"https://mi.yumechi.jp/files/c9fa60c3-de26-4bf7-bd2a-7cab90aa310d","thumbnailUrl":"https://mi.yumechi.jp/files/thumbnail-95b7b467-9a62-47cf-8ecc-770f3097dbde","comment":null,"folderId":null,"folder":null,"userId":"9vaew1esmfme0001","user":null}],"replyId":null,"renoteId":null,"clippedCount":0},"reaction":{"id":"9zxadlurqq0h005y","user":{"id":"9zt53enb13b80l86","name":"ゆめち :role_blobcat:","username":"yumechi","host":"misskey.flowers","avatarUrl":"https://mi.yumechi.jp/proxy/avatar.webp?url=https%3A%2F%2Fs3.misskeyflowersusercontent.jp%2Fmedia%2F697ff36e-3647-4524-bc7f-5e9dcc463756.webp&avatar=1","avatarBlurhash":"e9GuRI02rUcu9v17O[GIx]%M.T-U_3-;VX~pgjX9ngI=$xkrE1f,?H","avatarDecorations":[],"isBot":false,"isCat":false,"instance":{"name":"はなみすきー","softwareName":"misskey","softwareVersion":"2024.10.1-hanami.8dcdc06d5","iconUrl":"https://static-assets.misskey.flowers/brand-assets/icons/app_v1_192x192.png","faviconUrl":"https://static-assets.misskey.flowers/brand-assets/icons/general_v1_192x192.png","themeColor":"#fd709a"},"emojis":{"role_blobcat":"https://s3.misskeyflowersusercontent.jp/media/72522002-804b-4f3b-92dd-ce8ca4b30a12.webp","ablobcatblinkhyper":"https://s3.misskeyflowersusercontent.jp/media/1eeaf1a1-9a13-4bc8-8567-f439e83ac2b3.apng"},"onlineStatus":"unknown"},"reaction":":take_it_easy@misskey.flowers:"}}}Why
Additional info (optional)
Checklist