summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix(frontend): ↵かっこかり2024-07-301-1/+14
| | | | | | | emojiPickerを使用して絵文字を挿入する際、refに直接挿入するように (#14282) * fix(frontend): emojiPickerを使用して絵文字を挿入する際、refに直接挿入するように * add comment
* enhance(frontend): ↵かっこかり2024-07-302-6/+12
| | | | | | | | | | | | | 自分のクリップ一覧ではアバターを表示しないように (#14256) * enhance(frontend): 自分のクリップ一覧ではアバターを表示しないように * Update Changelog * rename --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(frontend): pure renote cannot create with url based quote (#14270)Sayamame-beans2024-07-301-1/+1
| | | | | * fix(frontend): pure renote cannot create with url based quote * docs(changelog): update changelog
* :art:syuilo2024-07-301-0/+1
|
* feat: このユーザーのノートを検索, ↵taichan2024-07-301-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | クエリに基づく検索の初期値 & ノート検索のUI改善 (#14128) * refactor(frontend): noteSearchAvailableをaccountsに移動 * feat: searchページでのクエリの受取りとtypeによる表示タブの変更 * user検索でsearchの親から受け取った値を基に入力値を初期化 * feat(frontend): ノート検索で親(search)からの情報を基にユーザー情報を取得 * feat(frontend): ユーザーのノートを検索するページに遷移するボタン * feat(frontend): ノート検索にホスト名指定のオプション追加 also :art: * style: ただ照会部分を囲っただけ(可読性確保のために) * refactor: remove unneed import defineProps and withDefaults are compiler micro when using `<script setup>` FYI: https://vuejs.org/api/sfc-script-setup.html#defineprops-defineemits:~:text=defineProps%20and%20defineEmits%20are%20compiler%20macros%20only%20usable%20inside%20%3Cscript%20setup%3E.%20They%20do%20not%20need%20to%20be%20imported%2C%20and%20are%20compiled%20away%20when%20%3Cscript%20setup%3E%20is%20processed. * Update CHANGELOG * Fix: ノート検索の初期値が常にホスト指定になってしまう * notesSearchAvailableをaccountに持たせるのをやめる * SDPX-Licence-Identifier * Fix: Vitest fails due to instance.policies being undefined * Add Storybook for search * Fix(storybook): ノート検索が利用できないと出てしまう問題 * storybookでユーザー選択ができないのを修正 * feat: ノート検索で自分を選択可能に & :art: * feat(background): api/metaで検索可能なノートのスコープを参照できるように * globalのノートが検索不可能な場合、検索オプションを表示しないように * Update CHANGELOG.md * config.meilisearch.scopeがstring[]を取ることがあるので修正 * meilisearchを利用かつscopeがlocalの場合、リモートユーザーのメニューで「このユーザーのノートを検索」を出さないように * hostが空文字の時の挙動を修正 * ローカルのみしかノートがインデックスされていない場合、リモートユーザーも選択できなくした
* enhance(frontend): ↵かっこかり2024-07-302-11/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ドライブのファイル・フォルダをドラッグしなくても移動できるように (#14318) * feat(drive): ファイルをフォルダに移動するメニューを実装 (cherry picked from commit b89c2af6945c6a9f9f10e83f54d2bcf0f240b0b4) * tweak ui * Update Changelog * ファイル詳細からも移動できるように * feat(drive) フォルダのネストを移動するメニューを実装 (cherry picked from commit 8a7d710c6acb83f50c83f050bd1423c764d60a99) * Update Changelog * Update Changelog * lint * tweak ui --------- Co-authored-by: nafu-at <satsuki@nafusoft.dev> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* enhance(frontend): ↵かっこかり2024-07-305-5/+378
| | | | | | | | | | | | | | | | | | | | | | | | | デッキのアンテナ・リスト選択画面からそれぞれを新規作成できるように (#14104) * enhance(frontend): デッキのアンテナ・リスト選択画面からそれぞれを新規作成できるように * Update Changelog * fix * fix * lint * add story * typo ねぼけていた * Update antenna-column.vue --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* :art:syuilo2024-07-301-40/+45
|
* feature: ユーザ作成時にSystemWebhookを発信できるようにする ↵おさむのひと2024-07-291-0/+6
| | | | | | | (#14321) * feature: ユーザ作成時にSystemWebhookを発信できるようにする * fix CHANGELOG.md
* Fix(frontend): ↵Sayamame-beans2024-07-281-4/+16
| | | | | | | | | | | | | 下書き/削除して編集で保持されない項目があった問題を修正 (#14285) * chore(frontend): reorder assignments * fix(frontend): visibleUserIds is not kept when deleteAndEdit * fix(frontend): quoteId is not kept on draft * fix(frontend): reactionAcceptance is not kept for draft/deleteAndEdit * docs(changelog): update changelog
* enhance(frontend): add withCloseButton option for MkModalWindowsyuilo2024-07-281-6/+8
|
* refactorsyuilo2024-07-281-3/+3
|
* fix(frontend): modalが正しく閉じられていないのを修正 (#14307)かっこかり2024-07-273-17/+26
| | | | | | | | | | | * fix(frontend): modalが正しく閉じられていないのを修正 * Update packages/frontend/src/components/MkSystemWebhookEditor.vue Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(frontend): いくつかの`number` inputに最小値を設定 (#14284)かっこかり2024-07-251-1/+1
|
* fix(frontend): ↵かっこかり2024-07-251-0/+1
| | | | | | | | | | | | | | | | | | リアクションしたユーザー一覧のユーザー名がはみ出る問題を修正 (#14294) * pnpm dev で絵文字が表示されない問題を解決 (cherry picked from commit 22fcafbf55830922efe75d129f48b4d8c11724e6) * リアクションしたユーザー一覧のユーザーネームがはみ出る問題を解決 (cherry picked from commit 46458b190e2b4ccfc8b50b6857ee9a5a6fd09fe9) * Update Changelog --------- Co-authored-by: 6wFh3kVo <yukikum57@gmail.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(frontend): ↵かっこかり2024-07-251-1/+1
| | | | 初期化時とroute変更時でkeyの決定方法が違うのを修正 (#14283)
* fix(frontend): ↵かっこかり2024-07-191-3/+7
| | | | | | | | | | | | | | | | | | | | | | | blurhashが無い場合に何も出力されないのを修正 (#14250) * fix(frontend): blurhashが無い場合に何も出力されないのを修正 * Update Changelog * Update packages/frontend/src/components/MkImgWithBlurhash.vue Co-authored-by: tamaina <tamaina@hotmail.co.jp> * attempt to fix test * Update packages/frontend/src/components/MkImgWithBlurhash.vue Co-authored-by: tamaina <tamaina@hotmail.co.jp> * attempt to ignore test --------- Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* enhance(frontend): ↵かっこかり2024-07-195-17/+57
| | | | | | | センシティブなメディアを開く際に確認ダイアログを出せるように (#14115) * enhance(frontend): センシティブなメディアを開く際に確認ダイアログを出せるように * Update Changelog
* fix(frontend): ↵かっこかり2024-07-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | 子メニューの最大長調整が行われていない問題を修正 (#14003) * fix(frontend): 子メニューの最大長調整が行われていない問題を修正 * Update Changelog * fix * changelog * Revert "fix" This reverts commit 39fb326d49eedf484342c78a61c0dba8e223e596. * Revert "fix(frontend): 子メニューの最大長調整が行われていない問題を修正" This reverts commit ea58bf7a53fc8a254b7fbdf222a676e23527358c. * use css * maxHeightをchildから定義するように * use css min
* fix(frontend): Twitchの埋め込みが開けない問題を修正 (#14247)かっこかり2024-07-182-2/+4
| | | | | | | * fix(frontend): twitchの埋め込みが開けない問題を修正 * Update Changelog * fix test
* fix(frontend): ↵かっこかり2024-07-182-2/+5
| | | | | | | | | | | | | | | | | | | | | 「アニメーション画像を再生しない」がオンのときにバナー画像・サーバー背景画像がアニメーションしないように (#14243) * fix: stop animating banner and backgrounds when stop showing animated images is enabled (cherry picked from commit 8fe2596316e9688509745706ea424f0b4bfd4136) * chore: nest ternary (cherry picked from commit 2783fe5f5bd7c0647db9f9b6fb5e000e4f411092) * chore: flip ternary (cherry picked from commit b9d66f824cff373cc53bfa846a56c16f456a6d5b) * update changelog --------- Co-authored-by: Marie <marie@kaifa.ch>
* chore: Use clipboard API directly (#14227)Chocolate Pie2024-07-178-8/+8
| | | | | * chore: Use clipboard API directly * fix: Fix lint
* fix(frontend): MkSignin.vueのcredentialRequestからReactivityを削除 ↵Eiichi Yoshikawa2024-07-161-5/+5
| | | | | | | (#14223) * Remove reactivity from credentialRequest in MkSignin.vue * Update Changelog
* Enhance(frontend): Allow negative delay in MFM (#14200)easrng2024-07-141-1/+1
| | | Co-authored-by: easrng <me@easrng.net>
* fix(frontend): follow-up of #13089 (#14206)かっこかり2024-07-144-24/+27
| | | | | | | | | * fix(frontend): #13089 を修正 * fix * 正規表現を強化 * fix
* fix(frontend): Nested ↵かっこかり2024-07-141-1/+1
| | | | | RouteのときにRouterViewに当たるキーがルートのpathとぶち当たる可能性があるのを修正 (#14202) Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* enhance: 非ログイン時には別サーバーに遷移できるように ↵かっこかり2024-07-147-33/+153
| | | | | | | | | | | | | | | | | | | | | | | | | (#13089) * enhance: 非ログイン時にはMisskey Hub経由で別サーバーに遷移できるように * fix * サーバーサイド照会を削除 * クライアント側の照会動作 * hubを経由せずにリモートで続行できるように * fix と pleaseLogin誘導箇所の追加 * fix * fix * Update CHANGELOG.md --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* enhance(frontend): サーバー情報・お問い合わせページを改修 ↵かっこかり2024-07-142-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | (#14198) * improve(frontend): サーバー情報・お問い合わせページを改修 (#238) * Revert "Revert "enhance(frontend): add contact page" (#208)" (This reverts commit 5a329a09c987b3249f97f9d53af67d1bffb09eea.) * improve(frontend): サーバー情報・お問い合わせページを改修 (cherry picked from commit e72758d8cda3db009c5d1bf1f4141682931b91f8) * fix * Update Changelog * tweak * lint * 既存の翻訳を使用するように --------- Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
* fix(frontend): すでにfocus ↵かっこかり2024-07-132-1/+4
| | | | | | | | | trap対象の要素にinertがかかっている場合は解除するように (#14189) * fix(frontend): すでにfocus trap対象の要素にinertがかかっている場合は解除するように * 他のfocus-trapped要素とのインタラクションがある場合の動作を変更 * typo
* fix(frontend): フォーカスの挙動を修正 (#14158)かっこかり2024-07-1242-314/+568
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix(frontend): 直前のパターンを記録するように * fix(frontend): フォーカス/タブ移動に関する挙動を調整 (#226) Cherry-pick commit e8c030673326871edf3623cf2b8675d68f9e1b13 Co-authored-by: taiyme <53635909+taiyme@users.noreply.github.com> * focusのデザイン修正 * move scripts * Modalにfocus trapを追加 * 記録するホットキーはレートリミット式にする * escキーのハンドリングをMkModalに統一 * fix * enterで子メニューを開けるように * lint * fix focus trap * improve switch accessibility * 一部のmodalのフォーカストラップが外れない問題を修正 * fix * fix * Revert "記録するホットキーはレートリミット式にする" This reverts commit 40a7509286a87911ad4cc06d9482e8a2e5d0e7e8. * Revert "fix(frontend): 直前のパターンを記録するように" This reverts commit 5372b2594023952cff34aa62253ed4efef15b5dd. * Revert "Revert "fix(frontend): 直前のパターンを記録するように"" This reverts commit a9bb52e799e110927ad92cd8f26af980819334e1. * Revert "Revert "記録するホットキーはレートリミット式にする"" This reverts commit bdac34273e0bc5f13604c7e2f9fa6b1321a0df3d. * 試験的にCypressでのFocustrapを無効化 * fix * fix focus-trap * Update Changelog * :v: * fix focustrap invocation logic * スクロールがsticky headerを考慮するように * :art: * スタイルの微調整 * :art: * remove deprecated key aliases * focusElementが足りなかったので修正 * preview系にfocus時スタイルが足りなかったので修正 * `returnFocusElement` -> `returnFocusTo` * lint * Update packages/frontend/src/components/MkModalWindow.vue * Apply suggestions from code review Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com> * keydownイベントをまとめる * use correct pesudo-element selector * fix * rename --------- Co-authored-by: taiyme <53635909+taiyme@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(frontend): remove unused statementかっこかり2024-07-101-1/+1
| | | fix #14162
* fix/refactor(frontend): hotkeyの改修 (#14157)かっこかり2024-07-096-57/+148
| | | | | | | | | | | | | | | | | | | | | | | * improve(frontend): hotkeyの改修 (#234) (cherry picked from commit 678be147f4db709dadf25d007cc2e679e98a370e) * Change path, add missing script Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com> * fix * fix * add missing keycodes * fix * update changelog --------- Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
* refactor(frontend): refactor popup api and make sure call dispose callbacksyuilo2024-07-0418-51/+95
| | | | Close #14122
* fix(storybook): prevent infinite remount of component (#14101)zyoshoka2024-07-025-79/+38
| | | | | * fix(storybook): prevent infinite remount of component * fix: disable flaky `.toMatch()` test
* Add null checking (#14089)woxtu2024-06-271-0/+2
|
* fix(frontend): テーマプレビューが見れない問題を修正 (#14097)ぬるきゃっと2024-06-271-0/+150
| | | | | * fix(frontend): テーマプレビューが見れない問題を修正 * fix: MkPreview.vue, preview.vue
* refactor(frontend): Remove unused directives (#14085)woxtu2024-06-241-1/+0
|
* Replace with `vue/no-setup-props-reactivity-loss` rule (#14062)woxtu2024-06-227-8/+8
|
* test(frontend): fix component error in `MkChart` story (#14056)zyoshoka2024-06-212-44/+4
|
* Fix type checking (#14052)woxtu2024-06-211-5/+5
|
* fix(frontend): fix time on `MkChart`'s story (#13958)zyoshoka2024-06-152-1/+14
|
* fix(frontend): chart in `MkInstanceCardMini` is no longer displayed (#13932)zyoshoka2024-06-153-3/+67
| | | | | | | | | | | * fix(frontend): chart in `MkInstanceCardMini` is no longer displayed * Update CHANGELOG.md * test: add `MkInstanceCardMini` story --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* test(#10336): add `components/MkC.*` stories (#13830)zyoshoka2024-06-0821-42/+960
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * test(storybook): add `components/MkC.*` stories * test(storybook): add some tests * test: add sleep * test: comment-out flaky test * test(storybook): add test for `MkChannelFollowButton` * chore(storybook): tweak sleep duration in `MkChannelFollowButton` story test * fix(chromatic): add delay to `MkChannelList` * chore: replace `mswDecorator` with `mswLoader` * fix(storybook): tweak some parameters * chore: serve static files * fix(chromatic): add delay to `MkCwButton` * chore: delete logging for debug * fix: add right click in `MkContextMenu` play * refactor: remove unused imports
* feat: ↵おさむのひと2024-06-085-1/+300
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 通報を受けた際にメールまたはWebhookで通知を送出出来るようにする (#13758) * feat: 通報を受けた際にメールまたはWebhookで通知を送出出来るようにする * モデログに対応&エンドポイントを単一オブジェクトでのサポートに変更(API経由で大量に作るシチュエーションもないと思うので) * fix spdx * fix migration * fix migration * fix models * add e2e webhook * tweak * fix modlog * fix bugs * add tests and fix bugs * add tests and fix bugs * add tests * fix path * regenerate locale * 混入除去 * 混入除去 * add abuseReportResolved * fix pnpm-lock.yaml * add abuseReportResolved test * fix bugs * fix ui * add tests * fix CHANGELOG.md * add tests * add RoleService.getModeratorIds tests * WebhookServiceをUserとSystemに分割 * fix CHANGELOG.md * fix test * insertOneを使う用に * fix * regenerate locales * revert version * separate webhook job queue * fix * :art: * Update QueueProcessorService.ts --------- Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix code stylesyuilo2024-05-311-52/+56
|
* 新着ノートをサウンドで通知する機能をdeck UIに追加 (#13867)anatawa122024-05-272-2/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat(deck-ui): implement note notification * chore: remove notify in antenna * docs(changelog): 新着ノートをサウンドで通知する機能をdeck UIに追加 * fix: type error in test * lint: key order * fix: remove notify column * test: remove test for notify * chore: make sound selectable * fix: add license header * fix: add license header again * Unnecessary await Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> * ファイルを選択してください -> ファイルが選択されていません * fix: i18n忘れ * fix: i18n忘れ * pleaseSelectFile > fileNotSelected --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
* feat(frontend): ↵anatawa122024-05-231-0/+17
| | | | | | | 長いテキストをペーストした際にテキストファイルとして添付するかどうかを選択できるように (#13862) * feat(frontend): ask if attach as file if clipboard text is very long * docs(changelog): 長いテキストをペーストした際にテキストファイルとして添付するかどうかを選択できるように
* fix: ↵anatawa122024-05-201-7/+3
| | | | | | | | | | | 複数idを指定する`users/show`が関係ないユーザを返すことがある問題を修正 (#13765) * fix: 複数idを指定する`users/show`が関係ないユーザを返すことがある問題を修正 * test: fix misskey js test * chore: user/showがnullを返さないように * chore: pass lambda instead of pushVisibleUser
* fix(frontend): fix Chromatic test fails (#13826)zyoshoka2024-05-182-2/+11
| | | | | * fix: attempt to fix Chromatic test fails * chore: add comment
* refactor(frontend): provide linkNavigationBehaviorsyuilo2024-05-066-20/+16
|