Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Release: 4.4.0 #383

Merged
merged 240 commits into from
Oct 17, 2023
Merged
Changes from 1 commit
Commits
Show all changes
240 commits
Select commit Hold shift + click to select a range
10ae0b3
enhance(frontend): tweak ui
syuilo Oct 3, 2023
5ee93dc
Update about-misskey.vue
syuilo Oct 3, 2023
6277a55
feat: improve tl performance (#11946)
syuilo Oct 3, 2023
0f6ee7d
Create 1696332072038-clean.js
syuilo Oct 3, 2023
a511d8e
2段階認証のバックアップコード一覧をテキストファイルでダウンロード可能に (#11957)
CyberRex0 Oct 3, 2023
cd8a8e2
Update CHANGELOG.md
syuilo Oct 3, 2023
f3e09af
2023.10.0-beta.1
syuilo Oct 3, 2023
5fd0cb3
fix: deck uiでuser listを見たときにリプライが表示されない (#11951)
anatawa12 Oct 3, 2023
17b83ff
enhance: TLキャッシュ容量を設定できるように
syuilo Oct 3, 2023
be81c1a
refactor
syuilo Oct 4, 2023
a40734d
fix(backend): [2023.10.1.beta-1] [ノート]タブでは見える投稿が[全て]タブに出てこない
syuilo Oct 4, 2023
610b68c
tweak
syuilo Oct 4, 2023
3dd84f7
tweak
syuilo Oct 4, 2023
cc4fd6b
fix flaky test
syuilo Oct 4, 2023
b403298
revert: note editing
syuilo Oct 4, 2023
6b0f1d0
2023.10.0-beta.2
syuilo Oct 4, 2023
bcbcaa9
:art:
syuilo Oct 4, 2023
a997b7b
fix test
syuilo Oct 4, 2023
a3c6869
enhance(frontend): messaging-room.message.vue
noridev Oct 4, 2023
fb6a5c8
add more test
syuilo Oct 4, 2023
76e728b
Update CHANGELOG_CHERRYPICK.md
noridev Oct 4, 2023
f7e7a4a
fix(frontend): MkSubNoteContent.vue
noridev Oct 4, 2023
6c4b2bd
Update CHANGELOG_CHERRYPICK.md
noridev Oct 4, 2023
ee70f05
fix test
syuilo Oct 4, 2023
05d1f5e
add more test
syuilo Oct 4, 2023
d627cdb
feat: クライアントのアップデート通知チャンネルを選択できる
noridev Oct 4, 2023
6ebea82
add more test
syuilo Oct 4, 2023
ca515d5
tweak timelines
syuilo Oct 4, 2023
fb63fc1
tweak tl
syuilo Oct 4, 2023
55c14ae
perf(backend): delete useless indexes
syuilo Oct 4, 2023
f816764
tweak d627cdbf
noridev Oct 4, 2023
1fbbe22
Revert "アップデート時のチェック"
noridev Oct 4, 2023
5957b2e
Revert "絵文字重複チェック"
noridev Oct 4, 2023
9781089
revert: 絵文字重複チェック
noridev Oct 4, 2023
1de4967
fix(backend): publish notes announced by relay
Ninlives Jun 29, 2023
f827204
tweak 1de49672
noridev Oct 4, 2023
4313a83
Update CHANGELOG_CHERRYPICK.md
noridev Oct 4, 2023
ba23a14
fix(frontend): ノート詳細ページのノート入力フォームを押す前に、一部の要素が表示される場合がある
noridev Oct 4, 2023
4ab2c37
Merge branch 'fix-relay' of https://github.com/kokonect-link/cherrypi…
noridev Oct 4, 2023
0dbf517
enhance: improve moderation log
syuilo Oct 4, 2023
89e4f28
enhance(frontend): tweak ui
syuilo Oct 4, 2023
e4ade46
fix(frontend): クライアント設定から13.7.0で削除されたチャット機能に関するサウンド設定を削除 (#11912)
camilla-ett Oct 4, 2023
b947311
feat: クライアントのアップデート通知を改善
noridev Oct 4, 2023
db3a2db
chore
noridev Oct 4, 2023
9948ea3
fix f7e7a4ab
noridev Oct 4, 2023
f99323c
fix: migration is not applied properly
Oct 4, 2023
5de3c77
tweak b9473116
noridev Oct 4, 2023
331a0e6
Merge pull request #382
noridev Oct 4, 2023
a4a4118
enhance(backend): 🎨
noridev Oct 4, 2023
163c3ae
fix: ヒートマップが表示されない
noridev Oct 4, 2023
d2bb35b
add more tests
syuilo Oct 5, 2023
5b00fa6
enhance(backend): users/notesでチャンネル投稿を含めるオプション
syuilo Oct 5, 2023
979741c
tweak ui
syuilo Oct 5, 2023
2333bdb
fix(backend): sinceIdやsinceDateを利用してTLを取得することができない
syuilo Oct 5, 2023
2a7bc84
2023.10.0-beta.3
syuilo Oct 5, 2023
5a32cf8
fix: チャットあれこれ
noridev Oct 5, 2023
81dc594
Merge remote-branch 'misskey/develop'
noridev Oct 5, 2023
e16fa14
Revert "fix(frontend): クライアント設定から13.7.0で削除されたチャット機能に関するサウンド設定を削除 (#11…
noridev Oct 5, 2023
014d3e4
Revert "revert: note editing"
noridev Oct 5, 2023
ee483f2
Disallow renote of direct note (#11970)
anatawa12 Oct 5, 2023
c0e0f92
Update CHANGELOG_CHERRYPICK.md
noridev Oct 5, 2023
8d6ba96
Merge remote-branch 'misskey/develop'
noridev Oct 5, 2023
68829f7
fix translation
noridev Oct 5, 2023
e7324fb
Update cherrypick-js.api.md
noridev Oct 5, 2023
6cdd7ca
lint
noridev Oct 5, 2023
92e3e5e
chore
noridev Oct 5, 2023
970bdb0
fix locale
noridev Oct 5, 2023
401faab
Update about-misskey.vue
noridev Oct 5, 2023
f63ec19
fix(backend): ノート検索時にローカル/リモート設定が正しく動作しない
noridev Oct 5, 2023
ee0b628
Revert "fix(backend): ノート検索時にローカル/リモート設定が正しく動作しない"
noridev Oct 5, 2023
a9bf79c
fix(backend): Meilisearchが設定された状態でノート検索時にローカル/リモート設定が正しく動作しない
noridev Oct 5, 2023
780721e
clean up
syuilo Oct 5, 2023
879f863
fix(frontend): ユーザー検索でローカル/リモート設定が正常に動作しない
noridev Oct 5, 2023
2282b6a
fix(frontend): ユーザー選択ダイアログで検索結果が表示されない
noridev Oct 5, 2023
8f73df7
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
noridev Oct 5, 2023
e4dcab8
chore(backend): response isHibernated in admin/show-user
syuilo Oct 5, 2023
fd47858
fix global-timeline.ts
noridev Oct 5, 2023
dab205e
enhance(backend): improve featured system
syuilo Oct 6, 2023
132b014
refactor
syuilo Oct 6, 2023
8741671
enhance(backend): some tweaks
syuilo Oct 6, 2023
4489ca3
refactor
syuilo Oct 6, 2023
0bdbdba
refactor
syuilo Oct 6, 2023
7d289c1
refactor
syuilo Oct 6, 2023
a76cebd
Update CHANGELOG.md
syuilo Oct 6, 2023
fd3295e
Update CHANGELOG.md
syuilo Oct 6, 2023
95dc700
update deps
syuilo Oct 6, 2023
e6ca53c
update rollup to 4.0.0
syuilo Oct 6, 2023
481ca4e
add more test
syuilo Oct 6, 2023
8c663f6
clean up
syuilo Oct 6, 2023
adf9d9c
2023.10.0-beta.4
syuilo Oct 6, 2023
a5b6e80
feat: per user featured notes
syuilo Oct 6, 2023
691fe71
chore: Use pnpm@8.8.0 on DevContainer (#11975)
Nanashia Oct 6, 2023
11e657b
絵文字重複チェック (#11941)
nenohi Oct 6, 2023
e434567
clean up
syuilo Oct 6, 2023
873a93f
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Oct 6, 2023
d49e5b1
New Crowdin updates (#11933)
syuilo Oct 6, 2023
10e50f7
2023.10.0-beta.5
syuilo Oct 6, 2023
4a59515
enhance(backend): 返信はハイライトに載らないように
syuilo Oct 6, 2023
3a7558f
enhance(backend): 3日以内に投稿されたノートのみハイライト用スコア加算
syuilo Oct 6, 2023
71edc65
enhance(backend): improve hashtags/trend performance
syuilo Oct 7, 2023
c8d7a5a
連合なしアンケートのUpdateがリモートに配信されてしまうのを修正 (#11977)
mei23 Oct 7, 2023
93bd341
Update CHANGELOG.md
syuilo Oct 7, 2023
d6ef28d
バックエンドのテストの改善 (#11978)
FineArchs Oct 7, 2023
5e8c0de
プライバシーポリシー・運営者情報のリンクを追加 (#11925)
kakkokari-gtyih Oct 7, 2023
0fe8c01
enhance(backend): notes/global-timeline復活
syuilo Oct 7, 2023
dc435fb
enhance(backend): tweak hashtag trend
syuilo Oct 7, 2023
aae1034
2023.10.0-beta.6
syuilo Oct 7, 2023
fb33380
refactor
syuilo Oct 7, 2023
69de8ca
refactor
syuilo Oct 7, 2023
8c684d5
enhance(backend): User TLをRedisにキャッシュされる以前まで遡れるように
syuilo Oct 7, 2023
986623d
fix(backend): fix sql error when featured notes is zero
syuilo Oct 7, 2023
6d5e18a
2023.10.0-beta.7
syuilo Oct 7, 2023
8009ca8
未読通知数を表示できるように
kakkokari-gtyih Oct 7, 2023
e781b2e
Update Changelog
kakkokari-gtyih Oct 7, 2023
45680d7
オプトインにする
kakkokari-gtyih Oct 7, 2023
b1d1a78
Merge branch 'develop' into unread-notif-count
kakkokari-gtyih Oct 7, 2023
dc6944a
Fix lint
kakkokari-gtyih Oct 7, 2023
97261ec
Merge branch 'unread-notif-count' of https://github.com/kakkokari-gty…
kakkokari-gtyih Oct 7, 2023
b6065d2
(add) テスト通知のプッシュ通知を追加
kakkokari-gtyih Oct 7, 2023
b9a1dcf
add test
kakkokari-gtyih Oct 7, 2023
04c8a70
fix of 8c684d5391
syuilo Oct 7, 2023
0e21f3e
Merge branch 'develop' into unread-notif-count
kakkokari-gtyih Oct 7, 2023
40435ca
フロントエンドの表示上限を99に変更
kakkokari-gtyih Oct 7, 2023
9c0e636
Merge branch 'unread-notif-count' of https://github.com/kakkokari-gty…
kakkokari-gtyih Oct 7, 2023
7cd9a90
perf(backend): use HyperLogLog instead of Set to improve hashtag char…
syuilo Oct 7, 2023
2859cba
perf(backend): WebSocket接続が多い場合のパフォーマンスを向上
syuilo Oct 7, 2023
cd8fda5
fix(backend): fix of 8c684d5391
syuilo Oct 7, 2023
308745f
2023.10.0-beta.8
syuilo Oct 7, 2023
dae75d7
Merge branch 'develop' into unread-notif-count
kakkokari-gtyih Oct 8, 2023
8e0fb23
fix(backend): 同じ種類のTLのストリーミングを複数接続できない問題を修正
syuilo Oct 8, 2023
bb9f04d
Set http header for CORS in nodeinfo page (#11988)
Srgr0 Oct 8, 2023
f37a3ef
(fix) メールアドレス認証失敗時にメッセージを表示 (#11986)
kakkokari-gtyih Oct 8, 2023
20021f4
Merge branch 'develop' into unread-notif-count
kakkokari-gtyih Oct 8, 2023
774bf6a
enhance(frontend): make default volume of video 30%
syuilo Oct 8, 2023
9240db3
perf(backend): improve hybrid-timeline performance
syuilo Oct 8, 2023
3f715a1
Merge branch 'develop' into unread-notif-count
kakkokari-gtyih Oct 8, 2023
4bbfc98
Feat: タイムライン更新中に広告を挿入 (#11989)
kakkokari-gtyih Oct 8, 2023
274c21e
chore(backend): tweak MkInput
syuilo Oct 8, 2023
c78b4a7
2023.10.0-beta.9
syuilo Oct 8, 2023
ca022cb
Update about-misskey.vue
syuilo Oct 8, 2023
e322438
Merge branch 'develop' into unread-notif-count
kakkokari-gtyih Oct 8, 2023
5601ed0
enhance(backend): UserListMembershipにユーザーリストの作成者IDを非正規化
syuilo Oct 8, 2023
457b4cf
fix(backend): users/notes で 自身の visibility: followers なノートが含まれない問題を修正
syuilo Oct 8, 2023
a818cd5
Merge branch 'develop' into unread-notif-count
kakkokari-gtyih Oct 9, 2023
ca07459
fix(backend): ダイレクト投稿がタイムライン上に正常に表示されない問題を修正 (#11993)
slofp Oct 9, 2023
fce5577
New Crowdin updates (#11980)
syuilo Oct 9, 2023
1564651
2023.10.0-beta.10
syuilo Oct 9, 2023
a2d3544
refactor(backend): better argument name
syuilo Oct 9, 2023
4f20c87
lint fixes
syuilo Oct 9, 2023
3a4039e
refactor
syuilo Oct 9, 2023
19a5076
lint fixes
syuilo Oct 9, 2023
0f367da
fix(backend): TLを途中までしかページネーションできなくなることがある問題を修正
syuilo Oct 9, 2023
0680ea3
fix(backend): users/notes で途中までしかページネーションできなくなることがある問題を修正
syuilo Oct 9, 2023
b3d6334
2023.10.0-beta.11
syuilo Oct 9, 2023
7066d61
fix
syuilo Oct 9, 2023
6ff9884
fix(backend): 「ファイル付きのみ」のTLでファイル無しの新着ノートが表示される
syuilo Oct 9, 2023
04971ca
perf(backend): untilDate/sinceDate指定時のクエリパフォーマンスを向上
syuilo Oct 9, 2023
7473b28
fix(backend): users/notesでsinceId指定時にデータベースにフォールバックするように修正
syuilo Oct 9, 2023
aafe80c
2023.10.0-beta.12
syuilo Oct 9, 2023
0bb0c32
enhance(backend): RedisへのTLの構築をListで行うように
syuilo Oct 9, 2023
11c9e19
fix(backend): Misskeyのバックエンドプロセスが終了しない
syuilo Oct 9, 2023
13dbfef
update deps
syuilo Oct 9, 2023
457b880
2023.10.0-beta.13
syuilo Oct 9, 2023
edf847d
fix of 0bb0c32908
syuilo Oct 9, 2023
fc777be
2023.10.0-beta.14
syuilo Oct 9, 2023
8ab3640
fix of 0bb0c32908
syuilo Oct 9, 2023
4eb9e50
2023.10.0-beta.15
syuilo Oct 9, 2023
9f33ce1
fix of 0bb0c32908
syuilo Oct 10, 2023
af1087a
Feat:「ファイルの詳細」ページを追加 (#11995)
kakkokari-gtyih Oct 10, 2023
d943807
Update CHANGELOG.md
syuilo Oct 10, 2023
9dd0f8c
clean up
syuilo Oct 10, 2023
cf6e53b
update deps
syuilo Oct 10, 2023
d81c833
Update CHANGELOG.md
syuilo Oct 10, 2023
f5e72f7
:art: CWボタンを大きく
syuilo Oct 10, 2023
373c2af
clean up
syuilo Oct 10, 2023
47de264
2023.10.0
syuilo Oct 10, 2023
57b794e
New Crowdin updates (#11999)
syuilo Oct 10, 2023
43fe0cf
Update CHANGELOG.md
syuilo Oct 10, 2023
61ff98c
New Crowdin updates (#12000)
syuilo Oct 10, 2023
66940d6
fix(backend): channels/timelineでミュートが効かない問題を修正
syuilo Oct 10, 2023
085bcf2
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Oct 10, 2023
51b6a01
fix(frontend): ユーザープロフィールページでセンシティブなメディアが隠されない問題を修正
syuilo Oct 10, 2023
854ac95
fix(backend): センシティブ設定されたチャンネルの投稿をusers/notesで返さないように
syuilo Oct 10, 2023
26b7112
add tests
syuilo Oct 10, 2023
1f0c27e
fix(backend): フォローしているユーザーからの自分の投稿への返信がタイムラインに含まれない問題を修正
syuilo Oct 10, 2023
7a8d5e5
enhance: ローカルタイムライン、ソーシャルタイムラインで返信を含むかどうか設定可能に
syuilo Oct 11, 2023
8a302a9
Update CHANGELOG.md
syuilo Oct 11, 2023
cf3624a
fix(backend): users/notesでセンシティブチャンネルの投稿が含まれる場合がある問題を修正
syuilo Oct 11, 2023
566cb35
update test
syuilo Oct 11, 2023
8e9a0b1
サーバーから切断された後 stream indicator をすぐに表示しないようにする (MisskeyIO#172)
riku6460 Oct 6, 2023
f433012
Hot-fix: Write-back value in memory when it's available in redis (Mis…
KOBA789 Oct 6, 2023
69ae53f
Implement DebounceLoader
KOBA789 Oct 7, 2023
4dc9419
Debounce notes.findOneOrFail in NoteEntityService.pack
KOBA789 Oct 7, 2023
5aa4d3e
NoteEntityService の pack 内で CustomEmojiService の prefetchEmojis を呼ぶ (…
riku6460 Oct 7, 2023
5552535
Update CHANGELOG_CHERRYPICK.md
noridev Oct 11, 2023
a26d9ea
enhance(backend): LTLでフォローしているユーザーからの自分への返信が含まれるように
syuilo Oct 11, 2023
7132958
fix(frontend): 絵文字ピッカーで横に長いカスタム絵文字が見切れる問題を修正
syuilo Oct 11, 2023
7b6b3ad
update test
syuilo Oct 11, 2023
c2e177e
New Crowdin updates (#12013)
syuilo Oct 12, 2023
34eeccf
2023.10.1
syuilo Oct 12, 2023
87c9870
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Oct 12, 2023
458f92a
Merge remote-branch 'misskey/develop'
noridev Oct 12, 2023
517e26d
Merge remote-branch 'misskey/develop'
noridev Oct 12, 2023
0e2f25b
Merge pull request #11982 from misskey-dev/misskey
noridev Oct 12, 2023
e1a3e8a
Update cherrypick-js.api.md
noridev Oct 12, 2023
c363602
tweak 0e2f25bc
noridev Oct 12, 2023
c420ef6
tweak 0e2f25bc
noridev Oct 12, 2023
48b064c
fix(friendly): 長押しで表示されるアカウント管理ダイアログのUI関連エラーを修正
noridev Oct 12, 2023
9a80a06
Revert "fix(backend): Misskeyのバックエンドプロセスが終了しない"
noridev Oct 12, 2023
f210001
enhance(frontend): 振動機能の改善
noridev Oct 12, 2023
691f607
🎨
noridev Oct 12, 2023
cb0bcca
lint
noridev Oct 12, 2023
b5e857b
4.4.0-rc.1
noridev Oct 12, 2023
9f7b89f
fix update
noridev Oct 12, 2023
29868aa
Mireradoテーマ追加
noridev Oct 12, 2023
775cd73
fix(frontend): 投稿フォームでのユーザー変更がプレビューに反映されるように修正
zyoshoka Oct 12, 2023
e641089
Update CHANGELOG.md
zyoshoka Oct 12, 2023
f56bfb5
🎨
noridev Oct 12, 2023
323852b
Merge pull request #12022 from misskey-dev/misskey
noridev Oct 13, 2023
b2cadbd
fix(frontend): タイムラインのメニュー要素を修正
noridev Oct 13, 2023
04908bc
.js
syuilo Oct 13, 2023
096fa16
enhance(frontend): TLの返信表示オプションを記憶するように
syuilo Oct 13, 2023
dc6c504
enhance(frontend): スピナーのデザインを変更
noridev Oct 13, 2023
1bfbde5
fix button ui
noridev Oct 13, 2023
db1c2a3
feat: 활동에서 팔로잉, 팔로워 차트를 볼 수 있음
noridev Oct 13, 2023
dc6ae7a
enhance(backend): 초기 로드 속도 개선
noridev Oct 13, 2023
d7b6f06
🎨
noridev Oct 13, 2023
5c7edeb
tweak a4a4118
noridev Oct 13, 2023
2a39529
tweak b2cadbdd
noridev Oct 13, 2023
7259979
Merge remote-branch 'misskey/develop'
noridev Oct 13, 2023
94d8c20
feat: 모달 디자인을 변경할 수 있음
noridev Oct 16, 2023
4dd6e03
4.4.0-rc.2
noridev Oct 16, 2023
734a56f
fix
noridev Oct 16, 2023
066da61
tweak dc6c5040
noridev Oct 16, 2023
e0807e8
fix 066da619
noridev Oct 16, 2023
eeeea83
fix 94d8c208
noridev Oct 16, 2023
d7537ca
tweak 94d8c208
noridev Oct 17, 2023
e6e3b0c
enhance(frontend): 후원 버튼의 디자인 개선
noridev Oct 17, 2023
29fdc6d
tweak 94d8c208
noridev Oct 17, 2023
ba05362
4.4.0
noridev Oct 17, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
enhance(backend): UserListMembershipにユーザーリストの作成者IDを非正規化
  • Loading branch information
syuilo committed Oct 8, 2023
commit 5601ed091499183e4c07298b18e974dae155fe31
21 changes: 21 additions & 0 deletions packages/backend/migration/1696807733453-userListUserId.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
/*
* SPDX-FileCopyrightText: syuilo and other misskey contributors
* SPDX-License-Identifier: AGPL-3.0-only
*/

export class UserListUserId1696807733453 {
name = 'UserListUserId1696807733453'

async up(queryRunner) {
await queryRunner.query(`ALTER TABLE "user_list_membership" ADD "userListUserId" character varying(32) NOT NULL DEFAULT ''`);
const memberships = await queryRunner.query(`SELECT "id", "userListId" FROM "user_list_membership"`);
for(let i = 0; i < memberships.length; i++) {
const userList = await queryRunner.query(`SELECT "userId" FROM "user_list" WHERE "id" = $1`, [memberships[i].userListId]);
await queryRunner.query(`UPDATE "user_list_membership" SET "userListUserId" = $1 WHERE "id" = $2`, [userList[0].userId, memberships[i].id]);
}
}

async down(queryRunner) {
await queryRunner.query(`ALTER TABLE "user_list_membership" DROP COLUMN "userListUserId"`);
}
}
16 changes: 16 additions & 0 deletions packages/backend/migration/1696808725134-userListUserId-2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/*
* SPDX-FileCopyrightText: syuilo and other misskey contributors
* SPDX-License-Identifier: AGPL-3.0-only
*/

export class UserListUserId21696808725134 {
name = 'UserListUserId21696808725134'

async up(queryRunner) {
await queryRunner.query(`ALTER TABLE "user_list_membership" ALTER COLUMN "userListUserId" DROP DEFAULT`);
}

async down(queryRunner) {
await queryRunner.query(`ALTER TABLE "user_list_membership" ALTER COLUMN "userListUserId" SET DEFAULT ''`);
}
}
3 changes: 2 additions & 1 deletion packages/backend/src/core/AccountMoveService.ts
Original file line number Diff line number Diff line change
@@ -228,7 +228,7 @@ export class AccountMoveService {
},
}).then(memberships => memberships.map(membership => membership.userListId));

const newMemberships: Map<string, { createdAt: Date; userId: string; userListId: string; }> = new Map();
const newMemberships: Map<string, { createdAt: Date; userId: string; userListId: string; userListUserId: string; }> = new Map();

// 重複しないようにIDを生成
const genId = (): string => {
@@ -244,6 +244,7 @@ export class AccountMoveService {
createdAt: new Date(),
userId: dst.id,
userListId: membership.userListId,
userListUserId: membership.userListUserId,
});
}

1 change: 1 addition & 0 deletions packages/backend/src/core/UserListService.ts
Original file line number Diff line number Diff line change
@@ -97,6 +97,7 @@ export class UserListService implements OnApplicationShutdown {
createdAt: new Date(),
userId: target.id,
userListId: list.id,
userListUserId: list.userId,
} as MiUserListMembership);

this.globalEventService.publishInternalEvent('userListMemberAdded', { userListId: list.id, memberId: target.id });
7 changes: 7 additions & 0 deletions packages/backend/src/models/UserListMembership.ts
Original file line number Diff line number Diff line change
@@ -50,4 +50,11 @@ export class MiUserListMembership {
default: false,
})
public withReplies: boolean;

//#region Denormalized fields
@Column({
...id(),
})
public userListUserId: MiUser['id'];
//#endregion
}