summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/endpoints (follow)
Commit message (Collapse)AuthorAgeFilesLines
* enhance: ↵syuilo2023-07-201-0/+6
| | | | | | ユーザーにロールが期限付きでアサインされている場合、その期限をユーザーのモデレーションページで確認できるように Close #11059
* Fix auto-fixable issues (#11314)woxtu2023-07-1912-13/+13
|
* feat(backend): allow disabling cache for sensitive files (#11245)Kagami Sascha Rosylight2023-07-153-2/+16
| | | | | | | | | | | | | * feat(backend): allow disabling cache for sensitive files * Update CHANGELOG.md * fix storybook * Update locales/ja-JP.yml --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* refactor(backend): Improve UUID generation (#11286)woxtu2023-07-151-2/+2
| | | | | * Replace with `crypto.randomUUID()` * Remove uuid
* enhance: 招待機能の改善 (#11195)yukineko2023-07-156-18/+373
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * refactor(backend): 招待機能を改修 * feat(backend): 招待コードのcreate/delete/listエンドポイントを追加 * add(misskey-js): エンドポイントと型を追加 * change(backend): metaでinvite関連の情報も返すように * add(misskey-js): エンドポイントと型を追加 * add(backend): `/endpoints/invite/limit`を追加 * fix: createdByがnullableではなかったのを修正 * fix: relationが取得できていなかった問題を修正 * fix: パラメータを間違えていたのを修正 * feat(client): 招待ページを実装 * change(client): インスタンスメニューの「招待」押した場合に招待ページに飛ぶように変更 * feat: 招待コードをコピーできるように * change(backend): metaに招待コード発行に関する情報を持たせるのをやめる * feat: ロールごとに招待コードの発行上限数などを設定できるように * change(client): 招待コードをコピーしたときにダイアログを出すように * add: 招待に関する管理者用のエンドポイントを追加 * change(backend): モデレーターであれば作成者以外でも招待コードを削除できるように * change(backend): admin/invite/listはオフセットでページネーションするように * feat(client): 招待コードの管理ページを追加 * feat(client): 招待コードのリストをソートできるように * change: `admin/invite/create`のレスポンスを修正 * fix(client): 有効期限を指定できていなかった問題を修正 * refactor: 必要のない箇所を削除 * perf(backend): use limit() instead of take() * change(client): 作成ボタンを見た目を変更 * refactor: 招待コードの生成部分を共通化し、コード内に"01OI"のいずれかの文字を含まないように * fix(client): paginationの仕様が変わっていたので修正 * change(backend): expiresAtパラメータのnullを許容 * change(client): 有効期限を設けないときは日付の入力欄を非表示に * fix: 自身のポリシーよりもインスタンス側のポリシーが優先表示される問題を修正 * fix: n時間のときに「n時間間」となってしまうのを修正 * fix(backend): ポリシーが途中で変更されたときに作成可能数がマイナス表記になってしまうのを修正 * change(client): 招待コードのユーザー名が不明な理由を表示するように * update: CHANGELOG.md * lint * refactor * refactor * tweak ui * :art: * :art: * add(backend): indexを追加 * change(backend): indexの追加に伴う変更 * change(client): インスタンスメニューの「招待」の場所を変更 * add(frontend): MkInviteCode用のstorybookを追加 * Update misskey-js.api.md * fix(misskey-js): InviteのcreatedByの型が間違っていたのを修正 --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp> Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* refactor(backend): 存在確認の`findOneBy`を`exist`に置き換え (#11224)okayurisotto2023-07-1127-120/+176
| | | | | * refactor(backend): 存在確認の`findOneBy`を`exist`に置き換え * cleanup
* fix(frontend): search user with trailing space (#11184)nomad2023-07-082-0/+2
| | | | | | | | | | | * fix(frontend): search user with trailing space * fix(backend): search user with trailing space * Update search.ts --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* perf(backend): use limit() instead of take()syuilo2023-07-0868-73/+73
|
* fix(backend): ↵CyberRex2023-07-081-2/+22
| | | | | | | ジョブキュー再試行時のタイミングずれによるエラーを抑制 (#11035) * fix(backend): ジョブキュー再試行時のタイミングずれによるエラーを抑制 * fix lint
* 広告の曜日を設定できるように (#10095)nenohi2023-07-083-10/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 曜日選択できるように * ラベル選択でもチェックが変更されるように * adを参照しないといけないかも * smallint -> integer * 異物混入だったので取りだし * タイムゾーン指定(Date2つ使うのなんか違和感 * 未テスト * これにすると出てこないかも * UIチョット変更 * UI変更 fix bug * 畳むように修正 * dayofweek->dayOfWeek * マイグレ時にnot null,default設定してるのでnullable:falseでよさそう * コメントの記載 * Update packages/backend/src/server/api/endpoints/meta.ts Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com> --------- Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* cleanup: trim trailing whitespace (#11136)okayurisotto2023-07-0820-29/+29
| | | | | | | | | * cleanup: trim trailing whitespace * update(`.editorconfig`) --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* perf(backend): make some features optionablesyuilo2023-07-023-0/+39
| | | | | Resolve #11064 Resolve #11065
* perf(backend): allow get for some endpointssyuilo2023-07-022-0/+4
|
* refactor(backend): use node16 for moduleResolution (#10938)syuilo2023-06-258-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | * refactor(backend): use node16 for moduleResolution * update deps * Update tsconfig.json * :v: * revive KEYWORD * restore strict-event-emitter-types dependency * restore ms dependency * cancel redundant import reorder * fix * Delete ms.ts * remove rndstr --------- Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
* refactor(backend): replace rndstr with secureRndstr (#11044)Kagami Sascha Rosylight2023-06-258-15/+13
| | | | | | | * refactor(backend): replace rndstr with secureRndstr * Update pnpm-lock.yaml * .js
* ユーザー統計表示機能を削除syuilo2023-06-131-228/+0
| | | | Resolve #10998
* tweak of f3a16bcd6syuilo2023-06-104-7/+2
|
* ロールのユーザーリストを非公開にできるように (#10987)nenohi2023-06-103-0/+7
| | | | | * ロールのユーザーリストを非公開にできるように * Changelog update
* エラー画像URLを設定可能に (#10959)Ebise Lutica2023-06-093-12/+40
| | | | | | | | | | | * エラー画像URLを設定可能に * Update CHANGELOG.md * 設定したエラーアイコンをprefetchするようにbase.pugを変更 * 不足していたデータを追加 * enhance(frontend): デザイン調整
* Fix: #10955 TypeError: JSON5.parse is not a function (#10956)CaffeeLake2023-06-051-1/+1
| | | | | | | | | | | * Fix: JSON5.parse is not a function * update changelog * update chglog --------- Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* fix(backend): ↵tamaina2023-06-051-1/+1
| | | | | | pageのピン留めを解除することができない問題を修正 Fix #10950
* fix(backend): ↵syuilo2023-06-021-0/+1
| | | | | | 7日経過して無効化されたアンテナを再度有効化する方法がない問題を修正 Fix #10476
* update depssyuilo2023-06-021-1/+1
|
* fix(backend): i/notificationsのsinceIdが機能しない問題を修正syuilo2023-06-011-3/+3
| | | | Fix #10902
* fix(backend): ↵syuilo2023-05-302-5/+3
| | | | | | 「アクセストークンの管理」画面でアプリの情報が表示されない問題を修正 Fix #10920
* perf: インスタンスデフォルトテーマを予めjson5 -> ↵syuilo2023-05-301-2/+4
| | | | jsonに変換しておくことでjson5を初期バンドルに含めずに済むように
* enhance(backend): migrate bull to bullmq (#10910)syuilo2023-05-293-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * Update QueueService.ts * wip * refactor * :v: * fix * Update QueueStatsService.ts * refactor * Update ApNoteService.ts * Update mock-resolver.ts * refactor * Update mock-resolver.ts
* enhance: ↵Chocolate Pie2023-05-261-2/+3
| | | | | | | | | | | | | | | | | | | | | ハッシュタグのノート一覧ページから、そのハッシュタグで投稿するボタンを追加、お知らせの画像URLを空にできない問題を修正 (#10878) * fix: お知らせの画像URLを空にできない問題を修正 (misskey-dev/misskey#10657) * ハッシュタグのノート一覧ページからノートできるように(misskey-dev/misskey#10854) * fix: 色々直した * location.reloadを使わないように * CHANGELOGを編集 * tweak * Update tag.vue --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* fix:ロールタイムライン無効に関する修正 (#10843)nenohi2023-05-191-0/+1
| | | | | | | | | | | * 修正 * note visibility change * public投稿のみ * update changelog * RN非表示機能がうごかないところだった
* feat: 公開リスト (#10842)Chocolate Pie2023-05-196-14/+352
| | | | | | | | | | | | | | | | | | | | | | | * feat: まず公開できるように (misskey-dev/misskey#10447) * feat: 公開したリストのページを作成 (misskey-dev/misskey#10447) * feat: いいねできるように * feat: インポートに対応 * wip * wip * CHANGELOGを編集 * add note * refactor --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* feat: ↵syuilo2023-05-191-1/+1
| | | | センシティブなカスタム絵文字のリアクションを受け入れない設定を追加
* feat: ↵syuilo2023-05-182-8/+50
| | | | カスタム絵文字ごとにそれをリアクションとして使えるロールを設定できるように
* enhance: ↵syuilo2023-05-165-26/+12
| | | | | | タイムラインにフォロイーの行った他人へのリプライを含めるかどうかの設定をアカウントに保存するのをやめるように Resolve #10646
* fix typosyuilo2023-05-112-3/+3
|
* feat: ↵syuilo2023-05-102-1/+4
| | | | | | 投稿したコンテンツのAIによる学習を軽減するオプションを追加 Resolve #10819
* fix(backend): fix channels/ownedsyuilo2023-05-081-1/+1
| | | | Fix #10791
* fix(backend): ↵syuilo2023-05-072-3/+5
| | | | 凍結されたユーザーが一部APIのレスポンスに含まれる問題を修正
* enhance(backend): SearchService.searchNoteでhost指定対応syuilo2023-05-071-2/+2
|
* fix testsyuilo2023-05-071-1/+1
|
* refactorsyuilo2023-05-061-4/+7
|
* feat: アンテナのエクスポート・インポート (#10754)Chocolate Pie2023-05-062-0/+111
| | | | | | | | | | | | | | | | | | | * feat: アンテナのエクスポートに対応 (misskey-dev/misskey#10690) * feat: アンテナのインポートに対応 (misskey-dev/misskey#10690) * fix: タイポを修正 * feat: ユーザーリストをサポート * fix: バグを直した * fix: バグを直した * fix: 適当に決めた変数名を変更 * fix * fix: 変数の変更、リファクタリング
* feat: チャンネルの削除syuilo2023-05-065-2/+7
| | | | | Resolve #7171 Resolve #9935
* ロールにNSFWを強制的につけるオプションを追加 (#10731)nenohi2023-05-052-3/+21
| | | | | | | | | | | | | | | | | | | | | * ロールにNSFWを強制的につけるオプションを追加 * すでにあるファイルにNSFWが付与できない * NSFWを付与しようとするとエラーに * add test * Update packages/backend/src/core/RoleService.ts Co-authored-by: syuilo <Syuilotan@yahoo.co.jp> * spacingで怒られたので * ロール作成時のプロパティ削除 --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* feat: Introduce Meilisearch (#10755)syuilo2023-05-052-32/+10
| | | | | | | | | | | | | | | | | | | | | | | * wip * wip * Update SearchService.ts * Update SearchService.ts * wip * wip * Update SearchService.ts * Update CHANGELOG.md * wip * Update SearchService.ts * Update docker-compose.yml.example
* fix #10666 ↵たーびん2023-05-051-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | チャンネル検索ですべてのチャンネルの取得/表示ができるようにする (#10667) * Update CHANGELOG.md * fix : able to search all channels * add chennel/search test * update Changelog --------- Co-authored-by: tamaina <tamaina@hotmail.co.jp> Co-authored-by: syuilo <Syuilotan@yahoo.co.jp> Co-authored-by: atsuchan <83960488+atsu1125@users.noreply.github.com> Co-authored-by: Masaya Suzuki <15100604+massongit@users.noreply.github.com> Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com> Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com> Co-authored-by: xianon <xianon@hotmail.co.jp> Co-authored-by: kabo2468 <28654659+kabo2468@users.noreply.github.com> Co-authored-by: YS <47836716+yszkst@users.noreply.github.com> Co-authored-by: Khsmty <me@khsmty.com> Co-authored-by: Soni L <EnderMoneyMod@gmail.com> Co-authored-by: mei23 <m@m544.net> Co-authored-by: daima3629 <52790780+daima3629@users.noreply.github.com> Co-authored-by: Windymelt <1113940+windymelt@users.noreply.github.com> Co-authored-by: Ebise Lutica <7106976+EbiseLutica@users.noreply.github.com>
* feat: チャンネルに色を設定できるようにsyuilo2023-05-022-0/+4
|
* enhance: account migration (#10592)Namekuji2023-04-3046-139/+212
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * copy block and mute then create follow and unfollow jobs * copy block and mute and update lists when detecting an account has moved * no need to care promise orders * refactor updating actor and target * automatically accept if a locked account had accepted an old account * fix exception format * prevent the old account from calling some endpoints * do not unfollow when moving * adjust following and follower counts * check movedToUri when receiving a follow request * skip if no need to adjust * Revert "disable account migration" This reverts commit 2321214c98591bcfe1385c1ab5bf0ff7b471ae1d. * fix translation specifier * fix checking alsoKnownAs and uri * fix updating account * fix refollowing locked account * decrease followersCount if followed by the old account * adjust following and followers counts when unfollowing * fix copying mutings * prohibit moved account from moving again * fix move service * allow app creation after moving * fix lint * remove unnecessary field * fix cache update * add e2e test * add e2e test of accepting the new account automatically * force follow if any error happens * remove unnecessary joins * use Array.map instead of for const of * ユーザーリストの移行は追加のみを行う * nanka iroiro * fix misskey-js? * :v: * 移行を行ったアカウントからのフォローリクエストの自動許可を調整 * newUriを外に出す * newUriを外に出す2 * clean up * fix newUri * prevent moving if the destination account has already moved * set alsoKnownAs via /i/update * fix database initialization * add return type * prohibit updating alsoKnownAs after moving * skip to add to alsoKnownAs if toUrl is known * skip adding to the list if it already has * use Acct.parse instead * rename error code * :art: * 制限を5から10に緩和 * movedTo(Uri), alsoKnownAsはユーザーidを返すように * test api res * fix * 元アカウントはミュートし続ける * :art: * unfollow * fix * getUserUriをUserEntityServiceに * ? * job! * :art: * instance => server * accountMovedShort, forbiddenBecauseYouAreMigrated * accountMovedShort * fix test * import, pin禁止 * 実績を凍結する * clean up * :v: * change message * ブロック, フォロー, ミュート, リストのインポートファイルの制限を32MiBに * Revert "ブロック, フォロー, ミュート, リストのインポートファイルの制限を32MiBに" This reverts commit 3bd7be35d8aa455cb01ae58f8172a71a50485db1. * validateAlsoKnownAs * 移行後2時間以内はインポート可能なファイルサイズを拡大 * clean up * どうせactorをupdatePersonで更新するならupdatePersonしか移行処理を発行しないことにする * handle error? * リモートからの移行処理の条件を是正 * log, port * fix * fix * enhance(dev): non-production環境でhttpサーバー間でもユーザー、ノートの連合が可能なように * refactor (use checkHttps) * MISSKEY_WEBFINGER_USE_HTTP * Environment Variable readme * NEVER USE IN PRODUCTION * fix punyHost * fix indent * fix * experimental --------- Co-authored-by: tamaina <tamaina@hotmail.co.jp> Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* perf(backend): Use ThinUser in admin/federation/remove-all-followingtamaina2023-04-291-1/+1
|
* fix #10651 (#10684)Namekuji2023-04-291-1/+1
|
* feat: preserved usernamessyuilo2023-04-294-2/+22
| | | | Resolve #10704