misskey/packages/frontend/src/pages
tamaina 42b2aea533
feat(frontend): 自分のプロフィールページの二次元コード(QRコード)を表示し、他の人のコードを読み取りするページを追加 (#16456)
* wip (qr.show.vue)

* added to navbar

* qr.show.vue

* fix

* added to navbar

* fix size

* 🎨

* 🎨

* fix div warn

* fix

* use * 0.25

* fix??

* fix lint

* clean up

* ???

* ?

* fix

* 🎨

* 🎨

* refactor

* 🎨

* 🎨

* :ar:t

* 🎨

* iphone flip

* no lazy import

* 🎨

* 🎨

* 🎨

* ユーザー全部flipでいいや

* ✌️

* fix

* fix

* fix lint

* 🎨

* fix type

* fix: local user profile url cannot be resolved with ap/show

* fix: local user url with hostname could not be resolved

* chore: use common utility for checking self host

* wip

* 🎨

* 🎨

* fix imports

* fix

* fix

* fix

* 🎨

* fix...

* set spacer-w

* ✌️

* 全画面でQRを読むように

* fix

* 🎨

* modify navbar.ts

* start/stop on vue activation

* display raw content read from qr

* 端末のQRをスキャンするボタンを追加

* chore

* やっぱりmfmを先に表示する

* 🎨

* fix 18n

* QRの内容は/users/:userIdにする

* add spdx

* use cqh

* `defineProps` is a compiler macro and no longer needs to be imported.

* use MkUserName

* 🎨

* 🎨

* refactor

* clean up

* refactor

* 🎨

* Update qr.show.vue

* Misskeyロゴにdrop-shadowを追加

* clean up: do not use empty css

* fix os.select usage

* Update qr.vue

* Update qr.show.vue

* Update qr.show.vue

* Update get-user-menu.ts

* ✌️

* Update show.ts

* Update ja-JP.yml

* watermark

* Update CHANGELOG.md

* Update qr.read.vue

* Update qr.read.vue

* wip

* Update MkWatermarkEditorDialog.Layer.vue

---------

Co-authored-by: anatawa12 <anatawa12@icloud.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-09-19 21:02:30 +09:00
..
admin enhance: 広告ごとにセンシティブフラグを設定できるように 2025-09-14 15:25:22 +09:00
chat feat(frontend): 自分のプロフィールページの二次元コード(QRコード)を表示し、他の人のコードを読み取りするページを追加 (#16456) 2025-09-19 21:02:30 +09:00
flash refactor(frontend): os.select, MkSelectのitem指定をオブジェクトによる定義に統一し、型を狭める (#16475) 2025-09-13 21:00:33 +09:00
gallery refactor(frontend): フロントエンドの型エラー解消(途中まで) (#16539) 2025-09-13 08:33:14 +09:00
my-antennas refactor 2025-08-26 09:08:00 +09:00
my-clips refactor(frontend): Formまわりの型強化 (#16260) 2025-07-06 19:36:11 +09:00
my-lists refactor 2025-08-26 09:08:00 +09:00
page-editor refactor(frontend): os.select, MkSelectのitem指定をオブジェクトによる定義に統一し、型を狭める (#16475) 2025-09-13 21:00:33 +09:00
reversi refactor(frontend): フロントエンドの型エラー解消(途中まで) (#16539) 2025-09-13 08:33:14 +09:00
settings feat(frontend): 自分のプロフィールページの二次元コード(QRコード)を表示し、他の人のコードを読み取りするページを追加 (#16456) 2025-09-19 21:02:30 +09:00
user refactor(frontend): フロントエンドの型エラー解消(途中まで) (#16539) 2025-09-13 08:33:14 +09:00
_empty_.vue (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
_error_.vue refactor(frontend): 空/エラー結果表示をコンポーネント化 (#15963) 2025-05-06 14:41:31 +09:00
_loading_.vue (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
about-misskey.vue Update about-misskey.vue 2025-08-18 10:59:31 +09:00
about.emojis.vue refactor(frontend): フロントエンドの型エラー解消(途中まで) (#16539) 2025-09-13 08:33:14 +09:00
about.federation.vue refactor(frontend): os.select, MkSelectのitem指定をオブジェクトによる定義に統一し、型を狭める (#16475) 2025-09-13 21:00:33 +09:00
about.overview.vue refactor 2025-09-01 16:23:05 +09:00
about.vue refactor 2025-08-25 17:04:49 +09:00
achievements.vue refactor 2025-08-27 17:00:58 +09:00
admin-file.chat.vue feat: 特定のドライブファイルを添付しているチャットメッセージを一覧できるように 2025-07-06 09:54:49 +09:00
admin-file.root.vue refactor 2025-09-01 13:41:40 +09:00
admin-file.vue refactor 2025-09-01 16:23:05 +09:00
admin-user.vue refactor(frontend): os.select, MkSelectのitem指定をオブジェクトによる定義に統一し、型を狭める (#16475) 2025-09-13 21:00:33 +09:00
ads.vue perf(frontend): use css-native implementation for spacer rather than vue component 2025-04-27 19:55:56 +09:00
announcement.vue refactor 2025-08-26 09:08:00 +09:00
announcements.vue refactor(frontend): improve pagination implementation 2025-06-29 15:11:25 +09:00
antenna-timeline.vue refactor 2025-08-25 17:12:11 +09:00
api-console.vue refactor 2025-08-28 13:30:52 +09:00
auth.form.vue refactor 2025-08-25 17:12:11 +09:00
auth.vue refactor 2025-08-26 14:22:53 +09:00
avatar-decoration-edit-dialog.vue refactor(frontend): os.select, MkSelectのitem指定をオブジェクトによる定義に統一し、型を狭める (#16475) 2025-09-13 21:00:33 +09:00
avatar-decorations.vue enhance(frontend): 非同期的なコンポーネントの読み込み時のハンドリングを強化 2025-06-01 10:44:45 +09:00
channel-editor.vue refactor 2025-09-01 10:19:14 +09:00
channel.vue refactor 2025-08-25 17:12:11 +09:00
channels.vue refactor 2025-08-28 11:15:17 +09:00
clicker.vue perf(frontend): use css-native implementation for spacer rather than vue component 2025-04-27 19:55:56 +09:00
clip.vue refactor(frontend): Formまわりの型強化 (#16260) 2025-07-06 19:36:11 +09:00
contact.vue fix syntax errors 2025-04-27 20:04:13 +09:00
custom-emojis-manager.vue refactor 2025-08-26 14:22:53 +09:00
debug.vue refactor(frontend): os.select, MkSelectのitem指定をオブジェクトによる定義に統一し、型を狭める (#16475) 2025-09-13 21:00:33 +09:00
drive.file.info.vue refactor 2025-08-26 13:34:41 +09:00
drive.file.notes.vue refactor(frontend): improve pagination implementation 2025-06-29 15:11:25 +09:00
drive.file.vue fix lint 2025-04-27 20:42:41 +09:00
drive.vue Feat: ドライブ周りのUIの強化 (#16011) 2025-05-21 07:31:24 +09:00
drop-and-fusion.game.vue perf(frontend): use css-native implementation for spacer rather than vue component 2025-04-27 19:55:56 +09:00
drop-and-fusion.vue refactor(frontend): os.select, MkSelectのitem指定をオブジェクトによる定義に統一し、型を狭める (#16475) 2025-09-13 21:00:33 +09:00
emoji-edit-dialog.vue refactor(frontend): os.select, MkSelectのitem指定をオブジェクトによる定義に統一し、型を狭める (#16475) 2025-09-13 21:00:33 +09:00
emojis.emoji.vue enhance(frontend): 非同期的なコンポーネントの読み込み時のハンドリングを強化 2025-06-01 10:44:45 +09:00
explore.featured.vue refactor(frontend): improve pagination implementation 2025-06-29 15:11:25 +09:00
explore.roles.vue perf(frontend): use css-native implementation for spacer rather than vue component 2025-04-27 19:55:56 +09:00
explore.users.vue refactor 2025-08-28 11:15:17 +09:00
explore.vue refactor 2025-08-26 13:34:41 +09:00
favorites.vue clean up 2025-07-05 19:29:18 +09:00
follow-requests.vue refactor(frontend): improve pagination implementation 2025-06-29 15:11:25 +09:00
games.vue perf(frontend): use css-native implementation for spacer rather than vue component 2025-04-27 19:55:56 +09:00
install-extensions.vue refactor 2025-08-26 14:22:53 +09:00
instance-info.vue refactor(frontend): os.select, MkSelectのitem指定をオブジェクトによる定義に統一し、型を狭める (#16475) 2025-09-13 21:00:33 +09:00
invite.vue fix(frontend): Paginatorの型エラー解消 (#16230) 2025-07-03 11:20:26 +09:00
list.vue refactor(frontend): フロントエンドの型エラー解消(途中まで) (#16539) 2025-09-13 08:33:14 +09:00
lookup.vue fix(frontend): lookupページでリモートURLを指定した際に正しく動作しない問題を修正 2025-08-27 10:15:11 +09:00
miauth.vue refactor(frontend): use PageWithHeader instead of MkStickyContainer+MkPageHeader combination 2025-03-20 21:04:37 +09:00
not-found.vue 🎨 2025-05-06 16:16:22 +09:00
note.vue fix: サーバー設定によりコンテンツの閲覧が制限されている場合のメッセージを区別するように (#16527) 2025-09-16 11:53:20 +09:00
notifications.vue refactor 2025-09-01 14:02:14 +09:00
oauth.vue refactor(frontend): use PageWithHeader instead of MkStickyContainer+MkPageHeader combination 2025-03-20 21:04:37 +09:00
page.vue enhance(frontend): typed nirax (#16309) 2025-07-30 12:30:35 +09:00
pages.vue refactor(frontend): improve pagination implementation 2025-06-29 15:11:25 +09:00
preview.vue refactor(frontend): page-metadata -> page 2025-03-10 13:47:38 +09:00
qr.read.raw-viewer.vue feat(frontend): 自分のプロフィールページの二次元コード(QRコード)を表示し、他の人のコードを読み取りするページを追加 (#16456) 2025-09-19 21:02:30 +09:00
qr.read.vue feat(frontend): 自分のプロフィールページの二次元コード(QRコード)を表示し、他の人のコードを読み取りするページを追加 (#16456) 2025-09-19 21:02:30 +09:00
qr.show.vue feat(frontend): 自分のプロフィールページの二次元コード(QRコード)を表示し、他の人のコードを読み取りするページを追加 (#16456) 2025-09-19 21:02:30 +09:00
qr.vue feat(frontend): 自分のプロフィールページの二次元コード(QRコード)を表示し、他の人のコードを読み取りするページを追加 (#16456) 2025-09-19 21:02:30 +09:00
registry.keys.vue refactor(frontend): Formまわりの型強化 (#16260) 2025-07-06 19:36:11 +09:00
registry.value.vue refactor 2025-08-26 13:34:41 +09:00
registry.vue refactor 2025-08-26 09:39:23 +09:00
reset-password.vue refactor 2025-08-26 14:22:53 +09:00
role.vue refactor(frontend): improve pagination implementation 2025-06-29 15:11:25 +09:00
scratchpad.vue perf(frontend): use WeakMap 2025-08-27 12:41:24 +09:00
search.note.vue enhance(frontend): typed nirax (#16309) 2025-07-30 12:30:35 +09:00
search.stories.impl.ts refactor(frontend): verbatimModuleSyntaxを有効化 (#15323) 2025-02-05 10:01:44 +00:00
search.user.vue enhance(frontend): typed nirax (#16309) 2025-07-30 12:30:35 +09:00
search.vue enhance: ユーザー検索を制限できるように (#16380) 2025-08-09 14:41:11 +09:00
share.vue refactor(frontend): フロントエンドの型エラー解消(途中まで) (#16539) 2025-09-13 08:33:14 +09:00
signup-complete.vue enhance: verify-emailにフロントエンドUIを実装 (#16431) 2025-08-21 16:52:30 +09:00
tag.vue refactor 2025-08-26 09:39:23 +09:00
theme-editor.vue refactor 2025-08-26 08:50:34 +09:00
timeline.vue refactor 2025-08-26 13:34:41 +09:00
user-list-timeline.vue enhance(frontend): typed nirax (#16309) 2025-07-30 12:30:35 +09:00
user-tag.vue refactor(frontend): improve pagination implementation 2025-06-29 15:11:25 +09:00
verify-email.vue enhance: verify-emailにフロントエンドUIを実装 (#16431) 2025-08-21 16:52:30 +09:00
welcome.entrance.classic.vue refactor 2025-08-27 10:14:17 +09:00
welcome.entrance.simple.vue fix #16494 (#16509) 2025-09-05 15:26:39 +09:00
welcome.setup.vue enhance(frontend): サーバーの初期設定ウィザードをやり直せるように 2025-08-01 11:07:09 +09:00
welcome.timeline.note.vue fix(frontend): ウェルカムタイムラインのメディア表示がCWを考慮していない問題を修正 (#16247) 2025-07-04 18:49:21 +09:00
welcome.timeline.vue refactor(frontend): use useTemplateRef for DOM referencing 2025-03-19 18:46:03 +09:00
welcome.vue feat: 非ログイン時に表示されるトップページのスタイルを選択できるように 2025-08-19 14:15:19 +09:00