検索からハッシュタグのページが開けるように、users/searchに`@`から始まる文字列が与えられた際の処理を修正 等 (#13858)
* enhance(frontend): 検索からハッシュタグのページを開けるように * fix(frontend): 照会で入力が`#`のみの場合は`/tags/`に遷移しないように * docs(changelog): update changelog * enhance(frontend): ユーザー検索からもハッシュタグのページを開けるように * docs(changelog): update changelog * enhance(frontend): 検索範囲等が指定されている時は照会/ハッシュタグページを開かないように * enhance(frontend): 検索内容に空白が含まれている場合は照会/ハッシュタグページを開かないように * docs(changelog): update changelog * Revert "enhance(frontend): 検索範囲等が指定されている時は照会/ハッシュタグページを開かないように" This reverts commit f84eecea964b90e9b115eac19ed6f19a603a6bbc. * enhance(frontend): 検索から照会/ハッシュタグページを開くかどうか確認するように * docs(changelog): update changelog * chore: fix lint * docs(changelog): update changelog insertion position * enhance(frontend): 検索から`@user@host`の形式で照会出来るように * fix(frontend): 照会で入力が`@`のみの場合に`/@`に遷移しないように * fix(backend): `users/search`において`@`から始まるqueryに対する処理が正しくなかった問題を修正 * docs(changelog): update changelog * chore(backend): fix lint error * fix(backend): more improvements for users/search when query startswith `@` * chore: unify common conditions * docs(changelog): refine changelog * chore(backend): fix lint error * MkInputをpreventに対応させ、enterの意図せぬ伝搬を防ぐ * chore(frontend/search.user): use .prevent to prevent the propagation of enter instead of setTimeout --------- Co-authored-by: samunohito <46447427+samunohito@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> Co-authored-by: taichanne30 <dev@taichan.site>
Showing
- CHANGELOG.md 8 additions, 0 deletionsCHANGELOG.md
- locales/index.d.ts 8 additions, 0 deletionslocales/index.d.ts
- locales/ja-JP.yml 2 additions, 0 deletionslocales/ja-JP.yml
- packages/backend/src/server/api/endpoints/users/search.ts 43 additions, 65 deletionspackages/backend/src/server/api/endpoints/users/search.ts
- packages/frontend/src/components/MkInput.vue 2 additions, 2 deletionspackages/frontend/src/components/MkInput.vue
- packages/frontend/src/pages/search.note.vue 42 additions, 12 deletionspackages/frontend/src/pages/search.note.vue
- packages/frontend/src/pages/search.user.vue 44 additions, 14 deletionspackages/frontend/src/pages/search.user.vue
- packages/frontend/src/scripts/lookup.ts 1 addition, 1 deletionpackages/frontend/src/scripts/lookup.ts
Loading