misskey/packages/frontend/src/pages
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
flash refactor 2023-05-27 11:35:26 +09:00
gallery lint 2023-05-29 17:13:12 +09:00
my-antennas feat: ユーザーをcontextmenuからアンテナに追加できるようになど (#11206) 2023-07-10 15:55:10 +09:00
my-clips refactor 2023-05-19 20:52:15 +09:00
my-lists feat: ユーザーをcontextmenuからアンテナに追加できるようになど (#11206) 2023-07-10 15:55:10 +09:00
page-editor fix(frontend): Pagesのコンテンツが表示されない・作成や編集ができない問題を修正 2023-05-30 17:37:38 +09:00
settings chore(frontend): Remove experimental flag from migration feature 2023-07-11 05:56:56 +00:00
user Make role tag clickable on user pages (#11019) 2023-06-24 07:51:44 +09:00
_empty_.vue rename: client -> frontend 2022-12-27 14:36:33 +09:00
_error_.vue エラー画像URLを設定可能に (#10959) 2023-06-09 14:00:53 +09:00
_loading_.vue rename: client -> frontend 2022-12-27 14:36:33 +09:00
about-misskey.vue Update about-misskey.vue 2023-07-13 16:21:08 +09:00
about.emojis.vue cleanup: trim trailing whitespace (#11136) 2023-07-08 07:08:16 +09:00
about.federation.vue refactor 2023-05-19 16:20:53 +09:00
about.vue refactor 2023-05-19 16:20:53 +09:00
achievements.vue refactor 2023-05-19 16:20:53 +09:00
admin-file.vue refactor 2023-05-19 16:20:53 +09:00
ads.vue refactor 2023-05-19 16:20:53 +09:00
announcements.vue refactor 2023-05-19 16:20:53 +09:00
antenna-timeline.vue refactor 2023-05-19 16:25:48 +09:00
api-console.vue refactor 2023-05-19 16:20:53 +09:00
auth.form.vue refactor(frontend): remove $ts and $t 2023-04-01 14:01:57 +09:00
auth.vue refactor 2023-05-19 16:20:53 +09:00
channel-editor.vue cleanup: trim trailing whitespace (#11136) 2023-07-08 07:08:16 +09:00
channel.vue feat: フォローやお気に入り登録をしていないチャンネルを開く時は概要ページを開くように (#11218) 2023-07-10 13:30:41 +09:00
channels.vue refactor 2023-05-19 16:20:53 +09:00
clicker.vue refactor 2023-05-19 16:20:53 +09:00
clip.vue cleanup: trim trailing whitespace (#11136) 2023-07-08 07:08:16 +09:00
custom-emojis-manager.vue fix: typo in custom emojis manager (#11250) 2023-07-12 16:31:48 +09:00
drive.vue refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
emoji-edit-dialog.vue tweak 2023-05-19 09:14:54 +09:00
emojis.emoji.vue refactor 2023-05-19 16:20:53 +09:00
explore.featured.vue refactor 2023-05-19 16:20:53 +09:00
explore.roles.vue refactor 2023-05-19 16:20:53 +09:00
explore.users.vue refactor 2023-05-19 16:20:53 +09:00
explore.vue feat: role timeline 2023-04-12 11:40:08 +09:00
favorites.vue エラー画像URLを設定可能に (#10959) 2023-06-09 14:00:53 +09:00
follow-requests.vue エラー画像URLを設定可能に (#10959) 2023-06-09 14:00:53 +09:00
follow.vue cleanup: trim trailing whitespace (#11136) 2023-07-08 07:08:16 +09:00
instance-info.vue cleanup: trim trailing whitespace (#11136) 2023-07-08 07:08:16 +09:00
invite.vue enhance: 招待機能の改善 (#11195) 2023-07-15 09:57:58 +09:00
list.vue cleanup: trim trailing whitespace (#11136) 2023-07-08 07:08:16 +09:00
miauth.vue refactor 2023-05-19 16:20:53 +09:00
not-found.vue fix: 非ログイン時にクレデンシャルが必要なページに行くとエラーが出る問題を修正 (#10973) 2023-07-08 08:58:35 +09:00
note.vue refactor 2023-05-19 16:20:53 +09:00
notifications.vue refactor 2023-05-19 16:20:53 +09:00
page.vue refactor 2023-05-19 16:20:53 +09:00
pages.vue refactor 2023-05-24 17:50:15 +09:00
registry.keys.vue cleanup: trim trailing whitespace (#11136) 2023-07-08 07:08:16 +09:00
registry.value.vue cleanup: trim trailing whitespace (#11136) 2023-07-08 07:08:16 +09:00
registry.vue refactor 2023-05-19 16:20:53 +09:00
reset-password.vue cleanup: trim trailing whitespace (#11136) 2023-07-08 07:08:16 +09:00
role.vue エラー画像URLを設定可能に (#10959) 2023-06-09 14:00:53 +09:00
scratchpad.vue refactor 2023-05-19 16:20:53 +09:00
search.note.vue feat(frontend): ユーザー指定ノート検索 2023-05-11 18:10:34 +09:00
search.user.vue fix(frontend): search user with trailing space (#11184) 2023-07-08 17:41:52 +09:00
search.vue refactor 2023-05-19 16:20:53 +09:00
share.vue shareページに"Misskeyへ"ボタンを設置 2023-05-26 05:18:01 +00:00
signup-complete.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
tag.vue enhance: ハッシュタグのノート一覧ページから、そのハッシュタグで投稿するボタンを追加、お知らせの画像URLを空にできない問題を修正 (#10878) 2023-05-26 14:47:31 +09:00
theme-editor.vue refactor 2023-05-19 16:20:53 +09:00
timeline.tutorial.vue feat(frontend): アカウント初期設定ウィザード (#10799) 2023-05-08 17:29:19 +09:00
timeline.vue refactor 2023-05-19 16:25:48 +09:00
user-info.vue refactor 2023-05-19 16:20:53 +09:00
user-list-timeline.vue refactor 2023-05-19 16:25:48 +09:00
user-tag.vue refactor 2023-05-19 16:20:53 +09:00
welcome.entrance.a.vue refactor 2023-05-19 16:20:53 +09:00
welcome.setup.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
welcome.timeline.vue perf(#10923): CSS Modules のクラス名をインライン化する (#10930) 2023-06-01 17:19:46 +09:00
welcome.vue rename: client -> frontend 2022-12-27 14:36:33 +09:00