egirlskey/packages/backend/src/server/api/endpoints
yukineko 02957a1b5d
enhance: 招待機能の改善 (#11195)
* 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

* 🎨

* 🎨

* 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>
2023-07-15 09:57:58 +09:00
..
admin enhance: 招待機能の改善 (#11195) 2023-07-15 09:57:58 +09:00
antennas fix(backend): 7日経過して無効化されたアンテナを再度有効化する方法がない問題を修正 2023-06-02 15:18:34 +09:00
ap refactor: rename schema to json-schema 2023-03-10 14:22:37 +09:00
app refactor(backend): replace rndstr with secureRndstr (#11044) 2023-06-25 11:04:33 +09:00
auth refactor(backend): 存在確認のfindOneByexistに置き換え (#11224) 2023-07-11 14:58:58 +09:00
blocking refactor(backend): 存在確認のfindOneByexistに置き換え (#11224) 2023-07-11 14:58:58 +09:00
channels perf(backend): use limit() instead of take() 2023-07-08 16:53:07 +09:00
charts refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
clips refactor(backend): 存在確認のfindOneByexistに置き換え (#11224) 2023-07-11 14:58:58 +09:00
drive refactor(backend): 存在確認のfindOneByexistに置き換え (#11224) 2023-07-11 14:58:58 +09:00
email-address refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
federation perf(backend): use limit() instead of take() 2023-07-08 16:53:07 +09:00
flash refactor(backend): 存在確認のfindOneByexistに置き換え (#11224) 2023-07-11 14:58:58 +09:00
following refactor(backend): 存在確認のfindOneByexistに置き換え (#11224) 2023-07-11 14:58:58 +09:00
gallery refactor(backend): 存在確認のfindOneByexistに置き換え (#11224) 2023-07-11 14:58:58 +09:00
hashtags perf(backend): use limit() instead of take() 2023-07-08 16:53:07 +09:00
i refactor(backend): 存在確認のfindOneByexistに置き換え (#11224) 2023-07-11 14:58:58 +09:00
invite enhance: 招待機能の改善 (#11195) 2023-07-15 09:57:58 +09:00
miauth refactor(backend): replace rndstr with secureRndstr (#11044) 2023-06-25 11:04:33 +09:00
mute refactor(backend): 存在確認のfindOneByexistに置き換え (#11224) 2023-07-11 14:58:58 +09:00
my fix import type 2022-09-21 05:33:11 +09:00
notes refactor(backend): 存在確認のfindOneByexistに置き換え (#11224) 2023-07-11 14:58:58 +09:00
notifications fix: 通知インジケータが光りっぱなしになる問題を修正 (#10483) 2023-04-06 06:11:59 +09:00
pages refactor(backend): 存在確認のfindOneByexistに置き換え (#11224) 2023-07-11 14:58:58 +09:00
promo refactor(backend): 存在確認のfindOneByexistに置き換え (#11224) 2023-07-11 14:58:58 +09:00
renote-mute perf(backend): use limit() instead of take() 2023-07-08 16:53:07 +09:00
roles perf(backend): use limit() instead of take() 2023-07-08 16:53:07 +09:00
sw enhance: Implement the toggle to (or not to) close push notifications when notifications or messages are read (#9219) 2022-12-18 01:59:59 +09:00
username feat: preserved usernames 2023-04-29 17:03:14 +09:00
users refactor(backend): 存在確認のfindOneByexistに置き換え (#11224) 2023-07-11 14:58:58 +09:00
announcements.ts perf(backend): use limit() instead of take() 2023-07-08 16:53:07 +09:00
drive.ts refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
emoji.ts cleanup: trim trailing whitespace (#11136) 2023-07-08 07:08:16 +09:00
emojis.ts cleanup: trim trailing whitespace (#11136) 2023-07-08 07:08:16 +09:00
endpoint.ts refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
endpoints.ts refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
export-custom-emojis.ts refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
fetch-rss.ts fix(server): node-fetchおよびgotを使う以前の実装に戻す 2023-01-25 12:00:04 +09:00
get-online-users-count.ts perf(backend): allow get for some endpoints 2023-07-02 08:28:26 +09:00
i.ts cleanup: trim trailing whitespace (#11136) 2023-07-08 07:08:16 +09:00
meta.ts 広告の曜日を設定できるように (#10095) 2023-07-08 08:56:11 +09:00
notes.ts perf(backend): use limit() instead of take() 2023-07-08 16:53:07 +09:00
page-push.ts refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
ping.ts refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
pinned-users.ts fix for pinned users. update changelog (#9159) 2022-11-11 11:22:31 +09:00
request-reset-password.ts refactor(backend): replace rndstr with secureRndstr (#11044) 2023-06-25 11:04:33 +09:00
reset-db.ts enhance(backend): migrate bull to bullmq (#10910) 2023-05-29 11:54:49 +09:00
reset-password.ts refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
retention.ts refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
server-info.ts perf(backend): make some features optionable 2023-07-02 16:02:32 +09:00
stats.ts refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
test.ts refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
users.ts perf(backend): use limit() instead of take() 2023-07-08 16:53:07 +09:00