misskey/packages/backend/src/models/entities
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
..
AbuseUserReport.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
AccessToken.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
Ad.ts 広告の曜日を設定できるように (#10095) 2023-07-08 08:56:11 +09:00
Announcement.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
AnnouncementRead.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
Antenna.ts enhance: 使われてないアンテナは自動停止されるように 2023-03-20 20:12:38 +09:00
App.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
AttestationChallenge.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
AuthSession.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
Blocking.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
Channel.ts feat: チャンネルの削除 2023-05-06 08:15:17 +09:00
ChannelFavorite.ts feat: チャンネルをお気に入りに登録できるように 2023-03-31 11:30:27 +09:00
ChannelFollowing.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
Clip.ts feat: clip favorite 2023-03-16 17:24:49 +09:00
ClipFavorite.ts feat: clip favorite 2023-03-16 17:24:49 +09:00
ClipNote.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
DriveFile.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
DriveFolder.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
Emoji.ts feat: カスタム絵文字ごとにそれをリアクションとして使えるロールを設定できるように 2023-05-18 18:45:49 +09:00
Flash.ts tweak postgresql entities 2023-03-10 14:53:56 +09:00
FlashLike.ts MisskeyPlay (#9467) 2023-01-05 13:59:48 +09:00
Following.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
FollowRequest.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
GalleryLike.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
GalleryPost.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
Hashtag.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
Instance.ts refactor: rename instance.caughtAt to instance.firstRetrievedAt 2023-01-16 05:02:38 +09:00
Meta.ts perf(backend): make some features optionable 2023-07-02 16:02:32 +09:00
ModerationLog.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
MutedNote.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
Muting.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
Note.ts feat: センシティブなカスタム絵文字のリアクションを受け入れない設定を追加 2023-05-19 09:43:38 +09:00
NoteFavorite.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
NoteReaction.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
NoteThreadMuting.ts refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
NoteUnread.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
Notification.ts perf(backend): 通知をRedisに保存するように 2023-04-04 14:06:57 +09:00
Page.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
PageLike.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
PasswordResetRequest.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
Poll.ts enhance(server): アンケート選択肢の文字数制限を緩和 2023-01-10 16:41:38 +09:00
PollVote.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
PromoNote.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
PromoRead.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
RegistrationTicket.ts enhance: 招待機能の改善 (#11195) 2023-07-15 09:57:58 +09:00
RegistryItem.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
Relay.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
RenoteMuting.ts feat: Per-user renote mute (#10249) 2023-03-08 08:56:09 +09:00
RetentionAggregation.ts fix: tweak retention rate aggregation 2023-03-15 17:43:13 +09:00
Role.ts tweak of f3a16bcd6 2023-06-10 17:41:52 +09:00
RoleAssignment.ts feat: 時限ロール (#10145) 2023-03-01 10:20:03 +09:00
Signin.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
SwSubscription.ts 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
UsedUsername.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
User.ts enhance: タイムラインにフォロイーの行った他人へのリプライを含めるかどうかの設定をアカウントに保存するのをやめるように 2023-05-16 12:16:37 +09:00
UserIp.ts refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
UserKeypair.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
UserList.ts feat: 公開リスト (#10842) 2023-05-19 10:06:12 +09:00
UserListFavorite.ts feat: 公開リスト (#10842) 2023-05-19 10:06:12 +09:00
UserListJoining.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
UserMemo.ts feat: 自分用メモ機能 (#10516) 2023-04-13 13:17:32 +09:00
UserNotePining.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
UserPending.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
UserProfile.ts cleanup: trim trailing whitespace (#11136) 2023-07-08 07:08:16 +09:00
UserPublickey.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
UserSecurityKey.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
Webhook.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00