1
0
mirror of https://github.com/hotomoe/hotomoe synced 2024-12-13 06:08:14 +09:00
Commit Graph

2236 Commits

Author SHA1 Message Date
まっちゃとーにゅ
22e398d2bf
spec(SSO): メールアドレスが登録されていない場合、メアドフィールドの値にaactを入れる (MisskeyIO#607) 2024-04-13 15:56:54 +09:00
zyoshoka
959cc8ff37
refactor(general): use Date.now() instead of creating a new Date instance (#13671) 2024-04-07 21:14:13 +09:00
まっちゃとーにゅ
6816bce88c
fix(backend/UserSuspendService): 凍結・解凍の処理でfollowingテーブルの全てのデータをfetchしてしまいOOMになる問題を修正 (MisskeyIO#598) 2024-04-05 14:06:14 +09:00
おさむのひと
efa42a1624
fix(backend): バックエンドのpnpm devによるビルド後にbuild-assetsを行うようにする (#13659)
* moveto scripts

* add scripts/dev.mjs
2024-04-04 22:25:28 +09:00
まっちゃとーにゅ
416da28dc3
fix(backend): Skeb連携の照会後ロール付与に失敗しても無視するように 2024-04-01 23:18:58 +09:00
まっちゃとーにゅ
95838a036e
spec(skeb/role): Skeb募集中のクリエイターに自動でロールが付与されるように・バッジから募集状態の確認ができるように (MisskeyIO#593) 2024-04-01 20:12:15 +09:00
まっちゃとーにゅ
31ebd77e8a
fix(backend): 処理に失敗するとidempotentキーを削除してしまいその後のリクエストが通ってしまう問題を修正 (MisskeyIO#591) 2024-04-01 18:44:44 +09:00
まっちゃとーにゅ
eeedd500bb
fix(backend/get-following-birthday-users): 一部の月でbirthdayのタイムスタンプが1ヶ月ズレる問題を修正 (MisskeyIO#587) 2024-04-01 03:55:03 +09:00
かっこかり
efafa02f68
enhance(backend): ビデオファイルにビデオトラックがあるかを確認するように (#13568)
* enhance(backend): ビデオファイルにビデオトラックがあるかを確認するように

(cherry picked from commit 23d38a2d6492a2b24e9b2c031d66c3e8a5d382ef)

* Update Changelog

* Update Changelog

* Revert "Update Changelog"

This reverts commit 93fd996932b87ef550c38b48bd0678060f3ed1af.

* fix(test) ffmpegをインストールするように

* 入れる方間違えた

* fix test

* 拡張子変わらなかったのでそのまま行く

* ログを出力するように

* msg

* remove unused import

* add log

* attempt to fix test error

* Revert "attempt to fix test error"

This reverts commit d9d6524cadd655e6d8e9398b26fdfef332f30f4d.

* Update FileInfoService.ts

* oggも検査の対象にする
2024-03-31 12:43:39 +09:00
まっちゃとーにゅ
962653e5ac
update deps (MisskeyIO#583) 2024-03-30 16:36:20 +09:00
まっちゃとーにゅ
b4420f895e
enhance(moderation): 管理者がアカウントの物理削除・論理削除を選べるように (MisskeyIO#581) 2024-03-30 15:55:36 +09:00
まっちゃとーにゅ
acc10c0709
fix(backend): アカウントの作成と削除の途中でリトライが発生しても無視するように (MisskeyIO#580) 2024-03-30 15:55:16 +09:00
おさむのひと
2a851437ff
fix: misskey-js、bubble-game、reversiのビルドをesbuildに統合する (#13600)
* fix: ビルドが遅いパッケージのビルド速度を改善

* dependenciesの整理

* fix ci

* ビルド開始時に古いファイルを消す

* fix ci

* fix ci
2024-03-30 15:28:19 +09:00
zyoshoka
b35ae97ba7
fix(backend): better notes/translate error response (#13631)
* fix(backend): better `notes/translate` error response

* Update CHANGELOG.md

* test(backend): perform administrative operations as `root`

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-03-30 13:51:53 +09:00
Nila
f3500ffda9
fix: report progress out of 100% in CleanRemoteFilesProcessorService (#13633)
* Report progress out of 100% in CleanRemoteFilesProcessorService

* Add changelog entry
2024-03-30 10:28:47 +09:00
まっちゃとーにゅ
38581006be
fix(backend): 年越しの時期で誕生日検索クエリーが誤動作する問題を修正 (MisskeyIO#577) 2024-03-29 20:41:27 +09:00
まっちゃとーにゅ
efc5d97eab
spec(frontend): Skeb Buttonの実装 (MisskeyIO#573) 2024-03-29 17:05:02 +09:00
まっちゃとーにゅ
197e39781d
enhance(backend): 内部用と外部(ActivityPub)用で違うアセットドメインが使えるようにする (MisskeyIO#572)
resolves MisskeyIO#569
2024-03-29 15:23:38 +09:00
まっちゃとーにゅ
24652b9364
enhance(frontend): 「今日誕生日のフォロー中ユーザー」ウィジェットをリファクタリング 2024-03-29 02:28:22 +09:00
まっちゃとーにゅ
9723d01277
Merge remote-tracking branch 'misskey-dev/develop' into io 2024-03-28 19:45:59 +09:00
まっちゃとーにゅ
a89d6b912c
enhance(backend): ハッシュタグのランキングをローカルユーザーに限定する (MisskeyIO#570) 2024-03-27 07:25:56 +09:00
かっこかり
f90be427f5
fix(frontend): 「今日誕生日のフォロー中ユーザー」ウィジェットが正しく動作しない問題を修正 (#12835)
* (fix) タイムゾーンによっては誕生日のフォロー中ユーザーが正しく読み込まれない

* 文言をわかりやすく

* Update Changelog

* (add) reload button

* Update CHANGELOG.md

* run misskey-js

* fix

* Revert "文言をわかりやすく"

This reverts commit c5ab6419563cc70ec8ba758e800c74d3469131e3.

* Update packages/frontend/src/widgets/WidgetBirthdayFollowings.vue

* Update packages/frontend/src/widgets/WidgetBirthdayFollowings.vue

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-03-25 18:31:30 +09:00
zyoshoka
a1bc8fa77b
test(backend): fix streaming test error when replying to followers-only note (#13618) 2024-03-24 16:46:52 +09:00
syuilo
3db26f2b94 fix(backend): fix openAPI operationId format 2024-03-23 20:43:29 +09:00
まっちゃとーにゅ
92280818ae
Merge remote-tracking branch 'misskey-dev/develop' into io 2024-03-22 07:58:43 +09:00
まっちゃとーにゅ
01ec286f3f
enhance(frontend): 外部サイトへのリンクは移動の前に警告を表示するように (MisskeyIO#558) 2024-03-22 07:43:59 +09:00
おさむのひと
831c74a25b
fix: URLプレビューの動作改善+動作設定を可能にする (#13579)
* wip

* support new version

* URLプレビュー無効化時、フロント側も非表示にしてリクエストをしないようにする

* fix lint

* fix lint

* tweak preview request error handles

* fix: CHANGELOG.md

* fix

* fix

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-03-21 18:46:42 +09:00
まっちゃとーにゅ
ee78828dda
spec(backend): APIのレートリミットをバイパスできるように (MisskeyIO#557) 2024-03-21 16:01:58 +09:00
まっちゃとーにゅ
eb884721bb
enhance(SSO): Attributeの調整 (MisskeyIO#555) 2024-03-21 08:08:28 +09:00
かっこかり
f4838e50b4
enhance(antenna): Botの投稿を除外できるように (#13603)
* enhance(antenna): Botの投稿を除外できるように (MisskeyIO#545)

(cherry picked from commit a95ce067c6)

* Update Changelog

* remove translations

* spdx

---------

Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
2024-03-21 07:51:01 +09:00
まっちゃとーにゅ
5c4d60ae75
Merge remote-tracking branch 'misskey-dev/develop' into io 2024-03-20 20:48:55 +09:00
まっちゃとーにゅ
a95ce067c6
enhance(antenna): Botの投稿を除外できるように (MisskeyIO#545) 2024-03-20 17:28:19 +09:00
まっちゃとーにゅ
c45edf2564
fix(SSO): メールアドレスからコメント・タグを除外 (MisskeyIO#544) 2024-03-20 16:15:21 +09:00
まっちゃとーにゅ
daf297c9c0
enhance(frontend): エラー発生時のダイアログに詳細情報を載せる (MisskeyIO#543) 2024-03-20 15:42:20 +09:00
まっちゃとーにゅ
96714cea97
Merge remote-tracking branch 'misskey-dev/develop' into io 2024-03-19 06:43:53 +09:00
まっちゃとーにゅ
da9530a8f7
fix(SSO/JWT): JWTのヘッダーにtypを追加、serviceurlパラメータに対応 (MisskeyIO#537) 2024-03-19 06:32:50 +09:00
かっこかり
0226a670dd
fix(backend): ユーザーやノートのOGPでローカルとリモートユーザーの見分けが付かない問題を修正 (#13586)
* enhance(OGP): ユーザーやノートのOGPでローカルとリモートユーザーの見分けが付かない問題を修正 (MisskeyIO#528)

(cherry picked from commit 0c3de462d9)

* Update Changelog

---------

Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
2024-03-18 18:34:31 +09:00
かっこかり
a38646bd0f
fix(backend): フォローリクエストを作成する際に既存のものは削除するように (#13588)
* fix: delete old follow request (if exists) before creating new

(cherry picked from commit ea948ccadc7eace1fcace176c9c070b2a9b46f56)

* Update Changelog

* Update Changelog

---------

Co-authored-by: Kaity A <kaity@atikayda.au>
2024-03-18 14:20:28 +09:00
まっちゃとーにゅ
075ec2d7df
enhance: コンテンツ削除を制限されていてもアカウントの閉鎖ができるように (MisskeyIO#532) 2024-03-18 13:09:13 +09:00
まっちゃとーにゅ
2be209b0a5
Merge remote-tracking branch 'misskey-dev/develop' into io 2024-03-18 09:59:26 +09:00
まっちゃとーにゅ
29e8fe419f
fix(SSO): SAMLのメタデータに使われる証明書を保存するように 2024-03-18 01:19:16 +09:00
まっちゃとーにゅ
fa4db2c420
fix(SSO): SAML認証のパラメータを修正 2024-03-17 23:34:59 +09:00
まっちゃとーにゅ
beab1e09bb
fix(SSO): 認証の結果のデータがXMLスキーマと合わない問題を修正 2024-03-17 23:07:03 +09:00
まっちゃとーにゅ
b4b8b98336
enhance(SSO): SAML認証のNameIDFormatにemailAddressを追加 2024-03-17 22:20:47 +09:00
まっちゃとーにゅ
aebe9ae148
enhance(SSO): SAML認証でHTTP-POSTバインディングに対応 (MisskeyIO#531) 2024-03-17 20:59:31 +09:00
syuilo
282cfae1b2 Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop 2024-03-17 10:34:15 +09:00
syuilo
7e63ab0f56 refactor(backend): refactor chart engine 2024-03-17 10:34:13 +09:00
まっちゃとーにゅ
0c3de462d9
enhance(OGP): ユーザーやノートのOGPでローカルとリモートユーザーの見分けが付かない問題を修正 (MisskeyIO#528) 2024-03-16 17:38:32 +09:00
まっちゃとーにゅ
c2e1f60943
enhance: タグ検索においてローカルのみやファイル付きを指定できるように (MisskeyIO#527)
cheery-picked from TeamNijimiss/misskey@4fe36c8eb9

Co-authored-by: Nafu Satsuki <satsuki@nafusoft.dev>
2024-03-16 17:37:58 +09:00
まっちゃとーにゅ
5c019eec04
fix(queue): アカウント削除が終わらない問題を修正 (MisskeyIO#526)
cheery-picked from tanukey-dev/tanukey@7ddecf1eab
Co-authored-by: tar_bin <tar.bin.master@gmail.com>
2024-03-16 17:37:33 +09:00
まっちゃとーにゅ
142a906dec
fix(SSO): SAML認証が正常に動作しない問題を修正 (MisskeyIO#525) 2024-03-16 09:01:03 +09:00
zyoshoka
4b1ca9ef61
fix(general): flash/createでPlayの公開範囲を指定できない問題の修正と編集画面の調整 (#13574)
* fix(backend): param `visibility` wasn't included in `flash/create`

* fix(frontend): tweak flash editor ui

* Update CHANGELOG.md
2024-03-15 22:02:57 +09:00
まっちゃとーにゅ
cd7ab5d0f9
spec(aiscript): Mk:apiの呼び出しにエンドポイントごとのレートリミットを設定 (MisskeyIO#522) 2024-03-15 14:16:48 +09:00
まっちゃとーにゅ
acab2bfc72
Merge remote-tracking branch 'misskey-dev/develop' into io 2024-03-15 13:09:16 +09:00
まっちゃとーにゅ
13ae8e155b
fix(SSO): MisskeyIO#519 の一部API・データのフォーマットの問題を修正 (MisskeyIO#520) 2024-03-15 04:29:10 +09:00
まっちゃとーにゅ
8c1db331e7
feat(SSO): JWTやSAMLでのSingle Sign-Onの実装 (MisskeyIO#519) 2024-03-15 01:30:56 +09:00
zyoshoka
29f6ba6310
chore: add missing SPDX ID and workflow check (#13570)
* chore: add workflow which checks if SPDX ID exists

* chore: add missing SPDX ID in some files

* chore: change trigger condition

* chore: trigger on push

* lint
2024-03-13 22:37:18 +09:00
おさむのひと
5c1d86b796
refactor(backend): UserEntityService.packMany()の高速化 (#13550)
* refactor(backend): UserEntityService.packMany()の高速化

* 修正
2024-03-12 14:31:34 +09:00
riku6460
3c2eeaf16d
アンテナに保持する最大ノート数の設定が機能していない問題を修正 (#517) 2024-03-11 09:23:50 +09:00
yupix
6b676a928d
enhance(backend): antennas/updateの必須項目をantennaIdのみに (#13542)
* refactor: antennas/updateの必須項目を最小限に

* fix: userListIdがnullにできない
2024-03-10 17:31:39 +09:00
tamaina
1b064d7e30 chore(backend): validateNoteの結果Errorはそのままthrowする
理由がわからないため
2024-03-09 04:10:17 +00:00
riku6460
67d236c201
/_info_card_ から使用していないクエリを削除 (#516) 2024-03-08 02:04:35 +09:00
riku6460
c6376a395e
/_info_card_ のユーザー数・ノート数のクエリをキャッシュする (#514) 2024-03-07 23:44:41 +09:00
zyoshoka
412e9f284d
test(backend): enable typecheck by workflow (#13526) 2024-03-07 09:51:57 +09:00
まっちゃとーにゅ
aa5f0d2cbc
update deps (MisskeyIO#511) 2024-03-07 06:04:07 +09:00
まっちゃとーにゅ
b4fc96ca5b
fix lint & add i18n 2024-03-07 05:23:22 +09:00
まっちゃとーにゅ
7abf5dcb78
Merge remote-tracking branch 'misskey-dev/develop' into io 2024-03-07 05:22:19 +09:00
kabo2468
2537f8c263
fix(backend): APのURIがローカルかどうかをoriginで比較するように修正 (MisskeyIO#508) 2024-03-07 04:45:05 +09:00
かっこかり
7ead98cbe5
enhance(frontend): リアクションの総数を表示するように (#13532)
* enhance(frontend): リアクションの総数を表示するように

* Update Changelog

* リアクション選択済の色をaccentに
2024-03-06 21:08:42 +09:00
tamaina
62922352b3 Revert "perf: boot.jsの調整"
This reverts commit 00c1e4eb55.
2024-03-06 09:49:01 +00:00
tamaina
00c1e4eb55 perf: boot.jsの調整 2024-03-06 09:40:47 +00:00
tamaina
4457b02db2 fix(frontend)?: importAppScriptはimportをawaitするように 2024-03-06 08:08:32 +00:00
まっちゃとーにゅ
d83954a21a
Merge pull request MisskeyIO#503 from merge-upstream 2024-03-06 03:54:02 +09:00
まっちゃとーにゅ
8169fe4e73
fix(logging): pino-prettyの使用時のメモリ使用量の問題を修正 (MisskeyIO#506) 2024-03-06 03:51:13 +09:00
まっちゃとーにゅ
5078c58303
fix test 2024-03-06 02:56:00 +09:00
かっこかり
08d618bb8b
enhance(frontend): 自分のノートの添付ファイルから直接ファイルの詳細ページに飛べるようにする (#13520)
* enhance(frontend): 自分のノートの添付ファイルから直接ファイルの詳細ページに飛べるようにする

* 他のファイルタイプにも対応

* Update Changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-03-05 18:06:57 +09:00
まっちゃとーにゅ
9e63703d59
Merge remote-tracking branch 'misskey-dev/develop' into io 2024-03-05 15:49:33 +09:00
tamaina
9542cb8d62
fix(backend): リモートサーバーの情報が更新できなくなっていた問題を修正 (#13507)
* fix(backend): fetchInstanceMetadataのLockが永遠に解除されない問題を修正

Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>

* fix test

* fix

* comment

* comment

* improve test

---------

Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
2024-03-04 13:48:57 +09:00
zyoshoka
38837bd388
test(backend): refactor tests (#13499)
* test(backend): refactor tests

* fix: failed test
2024-03-03 20:15:35 +09:00
kabo2468
d624547874
feat: AIによるNSFW検出を無視できるポリシーを追加 (MisskeyIO#500)
* feat: AIによるNSFW検出を無視できるポリシーを追加

* refactor: skipNsfwCheckの条件を同じようにまとめた
2024-03-03 03:48:47 +09:00
kabo2468
c0dbdd78c1
feat: アンテナに保持するノート数をポリシーに追加 (MisskeyIO#499) 2024-03-03 02:42:13 +09:00
まっちゃとーにゅ
9ab785c48f
Merge remote-tracking branch 'misskey-dev/develop' into io 2024-03-02 05:24:04 +09:00
kabo2468
62e7961aea
fix(backend): リプライ禁止ポリシーにて自分にリプライできないのを修正 (MisskeyIO#495) 2024-03-02 04:28:45 +09:00
tamaina
eb60460d28
enhance: 禁止ワードチェック強化 (#27)
* enhance: 禁止ワードチェック強化
* リモートの禁止ワードチェックを添付ファイルとユーザーを登録する前に行うなど
  Resolve https://github.com/misskey-dev/misskey/issues/13374
* 禁止ワートの対象の見直し

* performActivityで特定のエラーが出た際にDelayedに追加しないように

* use IdentifiableError

* NoteCreateService.checkProhibitedWords

* https://github.com/misskey-dev/misskey-private/pull/27/files#r1507416135

* remove comment
2024-03-01 20:16:32 +09:00
syuilo
d1bf432e14 add missing license headers 2024-03-01 17:28:46 +09:00
syuilo
5904d98208
Update packages/backend/test/e2e/mute.ts
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2024-03-01 17:26:27 +09:00
syuilo
ca6399437c format 2024-03-01 17:26:13 +09:00
syuilo
2f31606eff update deps 2024-03-01 14:16:44 +09:00
syuilo
033d71ee28 update deps 2024-03-01 13:52:39 +09:00
syuilo
a74406677c fix packedRoleCondFormulaValueAssignedRoleSchema 2024-03-01 12:03:33 +09:00
Yuriha
26d4c5fd94
メンションの最大数をロールごとに設定可能にする (#13343)
* Add new role policy: maximum mentions per note

* fix

* Reviewを反映

* fix

* Add ChangeLog

* Update type definitions

* Add E2E test

* CHANGELOG に説明を追加

---------

Co-authored-by: taichan <40626578+tai-cha@users.noreply.github.com>
2024-02-29 20:48:02 +09:00
zyoshoka
16f16e6b08
fix(backend): ダイレクトなノートに対してはダイレクトでしか返信できないように (#13477)
* fix(backend): ダイレクトなノートに対してはダイレクトでしか返信できないように

* Update CHANGELOG.md

* test(backend): `notes/create`とWebSocket関連のテストを追加
2024-02-29 20:42:02 +09:00
かっこかり
39d6af135f
enhance: 通知の履歴をリセットできるように (#13335)
* enhance: 通知の履歴をリセットできるように

* Update Changelog

* 通知欄も連動して更新するように

* revert some changes

* Update CHANGELOG.md

* Remove unused part

* fix
2024-02-29 20:03:30 +09:00
syuilo
98934b6738 fix type 2024-02-29 17:54:32 +09:00
syuilo
920c3be750 update deps 2024-02-29 11:10:03 +09:00
taichan
5f43c2faa2
enhance(backend): 通知がミュート・凍結を考慮するようにする (#13412)
* Never return broken notifications #409

Since notifications are stored in Redis, we can't expect relational
integrity: deleting a user will *not* delete notifications that
mention it.

But if we return notifications with missing bits (a `follow` without a
`user`, for example), the frontend will get very confused and throw an
exception while trying to render them.

This change makes sure we never expose those broken notifications. For
uniformity, I've applied the same logic to notes and roles mentioned
in notifications, even if nobody reported breakage in those cases.

Tested by creating a few types of notifications with a `notifierId`,
then deleting their user.

(cherry picked from commit 421f8d49e5d7a8dc3a798cc54716c767df8be3cb)

* Update Changelog

* Update CHANGELOG.md

* enhance: 通知がミュートを考慮するようにする

* enhance: 通知が凍結も考慮するようにする

* fix: notifierIdがない通知が消えてしまう問題

* Add tests (通知がミュートを考慮しているかどうか)

* fix: notifierIdがない通知が消えてしまう問題 (grouped)

* Remove unused import

* Fix: typo

* Revert "enhance: 通知が凍結も考慮するようにする"

This reverts commit b1e57e571dfd9a7d8b2430294473c2053cc3ea33.

* Revert API handling

* Remove unused imports

* enhance: Check if notifierId is valid in NotificationEntityService

* 通知作成時にpackしてnullになったらあとの処理をやめる

* Remove duplication of valid notifier check

* add filter notification is not null

* Revert "Remove duplication of valid notifier check"

This reverts commit 239a6952f717add53d52c3e701e7362eb1987645.

* Improve performance

* Fix packGrouped

* Refactor: 判定部分を共通化

* Fix condition

* use isNotNull

* Update CHANGELOG.md

* filterの改善

* Refactor: DONT REPEAT YOURSELF
Note: GroupedNotificationはNotificationの拡張なのでその例外だけ書けば基本的に共通の処理になり複雑な個別の処理は増えにくいと思われる

* Add groupedNotificationTypes

* Update misskey-js typedef

* Refactor: less sql calls

* refactor

* clean up

* filter notes to mark as read

* packed noteがmapなのでそちらを使う

* if (notesToRead.size > 0)

* if (notes.length === 0) return;

* fix

* Revert "if (notes.length === 0) return;"

This reverts commit 22e2324f9633bddba50769ef838bc5ddb4564c88.

* 🎨

* console.error

* err

* remove try-catch

* 不要なジェネリクスを除去

* Revert  (既読処理をpack内で行うものを元に戻す)

* Clean

* Update packages/backend/src/core/entities/NotificationEntityService.ts

* Update packages/backend/src/core/entities/NotificationEntityService.ts

* Update packages/backend/src/core/entities/NotificationEntityService.ts

* Update packages/backend/src/core/entities/NotificationEntityService.ts

* Update packages/backend/src/core/NotificationService.ts

* Clean

---------

Co-authored-by: dakkar <dakkar@thenautilus.net>
Co-authored-by: kakkokari-gtyih <daisho7308+f@gmail.com>
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-28 21:26:26 +09:00
zyoshoka
664aeb3ced
fix(backend): リノート時のHTLへのストリーミングの意図しない挙動を修正 (#13425)
* fix(backend): リノート時のストリーミングの意図しない挙動を修正

* Update CHANGELOG.md

* fix: 不要な返り値

* fix: 不適切な条件分岐を修正

* test(backend): add htl tests

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-28 17:43:17 +09:00
okayurisotto
b7d9d16201
refactor(backend): ノートのエクスポート処理でStreams APIを使うように (#13465)
* refactor(backend): ノートのエクスポート処理でStreams APIを使うように

* fixup! refactor(backend): ノートのエクスポート処理でStreams APIを使うように

`await`忘れにより、ジョブがすぐに完了したことになり削除されてしまっていた。
それによって、`NoteStream`内での`updateProgress`メソッドの呼び出しで、`Missing key for job`のエラーが発生することがあった。

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-28 15:34:58 +09:00
zyoshoka
0d47877db1
enhance(backend): フォロー・フォロワー関連の通知の受信設定の強化 (#13468)
* enhance(backend): 通知の受信設定に「フォロー中またはフォロワー」を追加

* fix(backend): 通知の受信設定で「相互フォロー」が正しく動作しない問題を修正

* Update CHANGELOG.md
2024-02-28 09:49:34 +09:00
まっちゃとーにゅ
9fe29b5e8e
fix(backend): api/metaのfeaturesの下位互換性 (MisskeyIO#487) 2024-02-27 23:56:36 +09:00