summaryrefslogtreecommitdiff
path: root/packages/backend/src/models (follow)
Commit message (Collapse)AuthorAgeFilesLines
* show signup reason in user admin screenHazelnoot2025-06-131-10/+10
|
* remove IDX_instance_host_filters as it slowed down queries more than it helpedHazelnoot2025-06-061-1/+0
|
* match attributionDomains entity to database schemaHazelnoot2025-06-061-2/+2
|
* create IDX_note_url over note.urlHazelnoot2025-06-061-0/+1
|
* remove report -> profile relations to avoid TypeORM bug ↵Hazelnoot2025-06-041-22/+0
| | | | https://github.com/typeorm/typeorm/issues/10469
* add relations from abuse_user_report->user_profile to speed up ↵Hazelnoot2025-06-041-0/+22
| | | | admin/abuse-user-reports endpoint
* add relation from user->user_profile to speed up UserEntityService.pack and ↵Hazelnoot2025-06-042-1/+5
| | | | packMany
* add targetInstance to abuse report schemaHazelnoot2025-06-041-0/+21
|
* merge: Rework queries and add indexes to improve timeline performance (!1091)Hazelnoot2025-06-043-2/+8
|\ | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1091 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev>
| * create IDX_instance_host_filtersHazelnoot2025-06-031-1/+2
| |
| * create IDX_note_for_timelinesHazelnoot2025-06-031-0/+1
| |
| * replace index on note.userHostHazelnoot2025-06-031-1/+1
| |
| * add instance.isSilenced to PackedUserLiteHazelnoot2025-06-031-0/+4
| |
* | merge develop and fix conflicts.piuvas2025-06-035-1/+119
|\|
| * merge: Instance admin UX improvements (!1059)Hazelnoot2025-06-011-0/+4
| |\ | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1059 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev>
| | * disable status badge strip in admin-user and instance-infoHazelnoot2025-05-291-0/+4
| | |
| * | add foreign keys to following where instance is referencedHazelnoot2025-05-281-0/+21
| | |
| * | add foreign keys to note/user where instance is referencedHazelnoot2025-05-282-1/+43
| | |
| * | add instance properties for persisted block dataHazelnoot2025-05-281-0/+50
| | |
| * | add IDX_instance_host_keyHazelnoot2025-05-281-0/+1
| |/
* | requested changes.piuvas2025-05-281-1/+2
| |
* | requested changes.piuvas2025-05-271-1/+1
| |
* | initial link attributions work.piuvas2025-05-262-0/+13
|/
* make meta.defaultLike non-nullableHazelnoot2025-05-221-2/+2
|
* synchronize database entities and code modelsHazelnoot2025-05-229-21/+39
|
* add role policy to allow note trendingHazelnoot2025-05-141-0/+4
|
* merge: Cache note translations in Redis (!1027)Marie2025-05-141-0/+4
|\ | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1027 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev>
| * add hasText type guard for notesHazelnoot2025-05-121-0/+4
| |
* | add configurable timeout for note translationsHazelnoot2025-05-121-0/+6
|/
* add "is from local bubble instance" role conditionHazelnoot2025-05-121-0/+8
|
* add new role conditions for local/remote followers/followeesHazelnoot2025-05-101-0/+72
|
* add isFromInstance role conditionHazelnoot2025-05-091-0/+10
|
* resolve mentioned user handles on the backendHazelnoot2025-05-081-0/+10
|
* add setting to disable proxy account (resolves #766)Hazelnoot2025-05-011-0/+5
|
* Merge branch 'misskey-develop' into merge/2025-03-24Hazelnoot2025-04-291-0/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # .github/workflows/api-misskey-js.yml # .github/workflows/changelog-check.yml # .github/workflows/check-misskey-js-autogen.yml # .github/workflows/get-api-diff.yml # .github/workflows/lint.yml # .github/workflows/locale.yml # .github/workflows/on-release-created.yml # .github/workflows/storybook.yml # .github/workflows/test-backend.yml # .github/workflows/test-federation.yml # .github/workflows/test-frontend.yml # .github/workflows/test-misskey-js.yml # .github/workflows/test-production.yml # .github/workflows/validate-api-json.yml # package.json # packages/backend/package.json # packages/backend/src/server/api/ApiCallService.ts # packages/backend/src/server/api/endpoints/drive/files/create.ts # packages/frontend-shared/js/url.ts # packages/frontend/package.json # packages/frontend/src/components/MkFileCaptionEditWindow.vue # packages/frontend/src/components/MkInfo.vue # packages/frontend/src/components/MkLink.vue # packages/frontend/src/components/MkNote.vue # packages/frontend/src/components/MkNotes.vue # packages/frontend/src/components/MkPageWindow.vue # packages/frontend/src/components/MkReactionsViewer.vue # packages/frontend/src/components/MkTimeline.vue # packages/frontend/src/components/MkUrlPreview.vue # packages/frontend/src/components/MkUserPopup.vue # packages/frontend/src/components/global/MkPageHeader.vue # packages/frontend/src/components/global/MkUrl.vue # packages/frontend/src/components/global/PageWithHeader.vue # packages/frontend/src/pages/about-misskey.vue # packages/frontend/src/pages/announcements.vue # packages/frontend/src/pages/antenna-timeline.vue # packages/frontend/src/pages/channel.vue # packages/frontend/src/pages/instance-info.vue # packages/frontend/src/pages/note.vue # packages/frontend/src/pages/page.vue # packages/frontend/src/pages/role.vue # packages/frontend/src/pages/tag.vue # packages/frontend/src/pages/timeline.vue # packages/frontend/src/pages/user-list-timeline.vue # packages/frontend/src/pages/user/followers.vue # packages/frontend/src/pages/user/following.vue # packages/frontend/src/pages/user/home.vue # packages/frontend/src/pages/user/index.vue # packages/frontend/src/ui/deck.vue # packages/misskey-js/generator/package.json # pnpm-lock.yaml # scripts/changelog-checker/package-lock.json # scripts/changelog-checker/package.json
| * feat: ↵syuilo2025-04-271-0/+4
| | | | | | | | アップロード可能な最大ファイルサイズをロールごとに設定可能に
* | merge upstream againHazelnoot2025-04-243-29/+66
|\|
| * enhance(backend): DB note (userId) インデクス -> (userId, id) ↵饺子w (Yumechi)2025-04-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 複合インデクスにする (#15879) * enhance(backend): use composite index for ordering notes by user Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * fixup! enhance(backend): use composite index for ordering notes by user --------- Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
| * fix: avatarId が null のときにも avatarUrl が non null ↵anatawa122025-04-151-0/+4
| | | | | | | | 担ってることがある問題 (#15833)
| * レプリケーション設定時におけるinsertOne()の挙動を調整 ↵おさむのひと2025-04-131-25/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#15109) * returningを含むクエリをmasterで動かす * wip * wip * fix CHANGELOG.md * 調整 * fix * fix import
* | Make NoteEdit entity match the database schemaHazelnoot2025-04-131-6/+7
| |
* | Merge tag '2025.4.0' into merge/2025-03-24Hazelnoot2025-04-133-4/+5
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # .github/workflows/storybook.yml # locales/index.d.ts # package.json # packages/backend/src/models/json-schema/role.ts # packages/frontend/src/components/MkPageWindow.vue # packages/frontend/src/pages/admin/roles.editor.vue # packages/frontend/src/pages/admin/roles.vue # packages/frontend/src/pages/settings/preferences.vue # packages/frontend/src/pages/settings/privacy.vue # packages/frontend/src/pages/timeline.vue # packages/frontend/src/pref-migrate.ts # packages/frontend/src/ui/_common_/common.vue # packages/frontend/src/ui/deck.vue # packages/frontend/src/ui/universal.vue # packages/misskey-js/src/autogen/types.ts
| * hideNotesInSensitiveChannel -> excludeNotesInSensitiveChannelsyuilo2025-04-082-2/+2
| |
| * enhance: チャットの閲覧を無効化できるように (#15765)かっこかり2025-04-071-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * enhance: チャットの閲覧を無効化できるように * fix * fix * fix * readonlyの説明を追加 * enhance: チャットが無効な場合はチャット関連の設定も隠すように * fix * refactor: ChatServiceからApiに関するドメイン知識を排除
* | Merge branch 'misskey-develop' into merge/2025-03-24Hazelnoot2025-04-033-1/+121
|\| | | | | | | | | | | | | | | | | # Conflicts: # package.json # packages/backend/src/core/AccountMoveService.ts # packages/frontend/src/components/MkDateSeparatedList.vue # packages/misskey-js/etc/misskey-js.api.md # pnpm-lock.yaml
| * Copy role on move (#15745)anatawa122025-04-032-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat(backend): copyOnMoveAccount * feat(endpoints): copyOnMoveAccount * feat(frontend): copyOnMoveAccount * docs(changelog): アカウントのマイグレーション時に古いアカウントからロールをコピーできるようになりました。 * fix: spdx header for migration * Update locales/ja-JP.yml * copyOnMoveAccount -> preserveAssignmentOnMoveAccount * fix: check for preserveAssignmentOnMoveAccount --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
| * fix: チャット周りの修正 (#15741)かっこかり2025-04-031-1/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix(misskey-js): チャットのChannel型定義を追加 * fix(backend); canChatで塞いでいない書き込み系のAPIを塞ぐ * fix(frontend): チャット周りのフロントエンド型修正 * lint fix * fix broken lockfile * fix * refactor * wip * wip * wip * clean up --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* | merge from misskey-developHazelnoot2025-04-023-0/+42
|\|
| * feat: ↵Nanashi.2025-04-022-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | アンテナでセンシティブなチャンネルからのノートを除外できるように (#15346) * feat(db): マイグレーションを追加 * feat(backend): カラムの定義を追加 * wip * feat: フラグを設定出来るように * feat: /notesエンドポイントを対応 * feat: websocketを対応 * test: テストを追加 * docs: CHANGELOGを更新 * docs: CHANGELOGの追加場所を修正 * chore: api.jsonを更新 * docs(CHANGELOG): General欄に移動 * docs: フォーマットを揃える * chore: クエリを削除 * revert: 英訳を消す * chore: note.channelを追加するところを変える * docs: CHANGELOGを更新する * docs(CHANGELOG): 2025.3.2に移動 * chore: changelogを下に移動 * ci: CI再実行用の空コミット --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
| * enhance: implement `sentryForFrontend` (#15433)zyoshoka2025-04-021-0/+32
| | | | | | Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>