summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components/global (follow)
Commit message (Collapse)AuthorAgeFilesLines
* refactor(frontend): refactor tipssyuilo2025-06-061-8/+5
|
* enhance(frontend): improve MkTip usabilitysyuilo2025-06-061-1/+18
|
* enhance(frontend): ↵syuilo2025-06-011-1/+1
| | | | 非同期的なコンポーネントの読み込み時のハンドリングを強化
* fix(frontend): エラー画像が横長になるsyuilo2025-05-231-0/+1
| | | | Fix #15982
* enhance(frontend): improve tipssyuilo2025-05-231-0/+48
|
* Feat: ドライブ周りのUIの強化 (#16011)syuilo2025-05-211-1/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * Update MkDrive.vue * wip * Update MkDrive.vue * Update MkDrive.vue * wip * Update MkDrive.vue * Update MkDrive.vue * wip * Update MkDrive.vue * wip * wip * wip * wip * Update MkDrive.vue * wip * wip * wip * wip * wip * wip * wip * feat(frontend): upload dialog (#16032) * wip * wip * Update MkUploadDialog.vue * wip * wip * wip * wip * wip * Update MkUploadDialog.vue * wip * wip * Update MkDrive.vue * wip * wip * Update MkPostForm.vue * wip * Update room.form.vue * Update os.ts * wiop * wip * wip * wip * wip * wip * wip * wip * Update select-file.ts * wip * wip * Update MkDrive.vue * Update drag-and-drop.ts * wip * wip * wop * wip * wip * Update MkDrive.vue * Update CHANGELOG.md * wipo * Update MkDrive.folder.vue * wip * Update MkUploaderDialog.vue * wip * wip * Update MkUploaderDialog.vue * wip * Update MkDrive.vue * Update MkDrive.vue * wip * wip
* enhance(frontend): ↵かっこかり2025-05-201-1/+1
| | | | | | | | | | | URLプレビューをユーザーサイドで無効化できるように (#16064) * enhance(frontend): URLプレビューをユーザーサイドで無効化できるように * fix lint * Update Changelog * fix: 設定項目をデータセーバーに移動
* feat(frontend): 絵文字をミュート可能にする機能 (#15966)taichan2025-05-123-22/+139
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip ( 絵文字ミュートの基礎実装, PoC ) * refactor: 絵文字のmute/unmute処理の共通化 * SPDX * リアクションからも絵文字ミュート可能に * emojiMute/emojiUnmute * replace resource of emojiMute * add vitest preferstate for mutedEmojis * add vitest to preferReactive * 混入削除 * Fix typo (mutedEmojis -> mutingEmojis) * reactiveやめる * add時の判定ミスを修正 * Add CHANGELOG * Revert "reactiveやめる" This reverts commit 442742c371472f9c9e9372c5552cf73767aedecf. * Update Changelog
* 🎨syuilo2025-05-111-22/+1
|
* enhance(frontend): blurhash無効化オプションを追加syuilo2025-05-111-1/+2
|
* refactor(frontend): use* 関数の格納場所のフォルダ名を ↵かっこかり2025-05-102-2/+2
| | | | | | | | | composables に変更 (#16004) * refactor(frontend): use* 関数の格納場所を正式名称(composables)に変更 * migrate * move useLoading
* 🎨syuilo2025-05-071-20/+47
|
* 🎨syuilo2025-05-072-19/+52
|
* 🎨syuilo2025-05-072-46/+79
|
* 🎨syuilo2025-05-061-2/+2
|
* 🎨syuilo2025-05-061-3/+3
|
* 🎨syuilo2025-05-062-51/+58
|
* 🎨syuilo2025-05-061-4/+25
|
* refactor(frontend): 空/エラー結果表示をコンポーネント化 ↵syuilo2025-05-063-2/+103
| | | | | | | | | | | | | | | | | | | | | | | (#15963) * wip * wip * wip * wip * wip * Update MkResult.vue * Add storybook story for MkResult (#15964) * Update MkResult.vue --------- Co-authored-by: taichan <40626578+tai-cha@users.noreply.github.com>
* perf(frontend): tweak PageWithHeadersyuilo2025-05-031-1/+2
|
* Merge commit from forkJulia2025-04-291-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * SP-2025-03.1 always wrap icon&thumbnail URLs if they're not HTTP URLs, the frontend won't be able to display them anyway (`<img src="mailto:…">` or '<div stile="background-image: url(nntp:…)">` aren't going to work!), so let's always run them through the media proxy, which will fail harder (fetching a `javascript:` URL won't do anything in the backend, might do something in the frontend) and will always protect the client's address in cases like `gemini:` where the browser could try to fetch * SP-2025-03.2 use object binding for more styles interpolating a random (remote-controlled!) string into a `style` attribute is a bad idea; using VueJS object binding, we should get proper quoting and therefore safe parse failures instead of CSS injections / XSS * SP-2025-03.3 slightly more robust "self" URL handling parse URLs instead of treating them as strings; this is still not perfect, but the `URL` class only handles full URLs, not relative ones, so there's so way to ask it "give me a URL object that represents this resource relative to this base URL" notice that passing very weird URLs to `MkUrl` and `MkUrlPreview` will break the frontend (in dev mode) because there's an untrapped `new URL(…)` that may explode; production builds seem to safely ignore the error, though --------- Co-authored-by: dakkar <dakkar@thenautilus.net>
* enhance(frontend): disable router view transitionsyuilo2025-04-281-44/+2
| | | | Fix #15723
* perf(frontend): use css-native implementation for spacer rather than vue ↵syuilo2025-04-271-58/+0
| | | | component
* enhance(frontend): improve usabilitysyuilo2025-04-271-3/+6
|
* enhance(frontend): ↵syuilo2025-04-271-5/+14
| | | | | | タイムラインをスワイプで切り替えられるように Resolve #15722
* refactor(frontend): PageWithHeaderにMkSwiperを持たせるようにsyuilo2025-04-271-1/+6
|
* fix(frontend): ↵かっこかり2025-04-272-23/+25
| | | | PageWithHeaderからPageHeaderに全Propsが伝わっていなかった問題を修正 (#15858)
* enhance(frontend): ↵syuilo2025-04-161-2/+9
| | | | テーマでページヘッダーの色を変更できるように
* enhance(frontend): ↵syuilo2025-04-161-0/+3
| | | | タイムライン以外でもスクロール位置の保持を試みるように
* enhance(frontend): ↵syuilo2025-04-081-2/+3
| | | | 設定検索時に対象が含まれるMkFolderを自動で開いておくように
* 🎨syuilo2025-04-081-2/+2
|
* refactorsyuilo2025-04-082-3/+4
|
* enhance(frontend): improve search indexsyuilo2025-04-071-0/+14
|
* fix: chromatic failure (#15757)anatawa122025-04-051-1/+1
|
* fix(frontend): fix PageWithAnimBg stylesyuilo2025-04-011-1/+9
|
* fix(frontend): suppress inject warnsyuilo2025-03-301-1/+1
|
* fix(frontend): 広告が無い場合の表示を修正syuilo2025-03-301-1/+0
|
* fix(frontend): avoid naming confliction of MkAdsyuilo2025-03-301-2/+2
|
* 🎨syuilo2025-03-291-2/+0
|
* 🎨syuilo2025-03-291-1/+3
|
* lint fixessyuilo2025-03-292-5/+4
|
* fix(frontend): suppress inject warnsyuilo2025-03-291-1/+1
|
* enhance(frontend): disable horizontal swipe for timeline/notifications to ↵syuilo2025-03-291-1/+10
| | | | improve ux
* refactorsyuilo2025-03-281-14/+2
|
* enhance(frontend): refactor and improve uxsyuilo2025-03-252-6/+4
|
* fix(frontend): fix broken stylessyuilo2025-03-231-6/+5
|
* refactor(frontend): refactor page stylessyuilo2025-03-221-5/+16
|
* fix(frontend): ↵syuilo2025-03-211-0/+1
| | | | チャンネルのフッターが表示されない問題を修正
* refactor(frontend): use PageWithHeader instead of ↵syuilo2025-03-202-0/+53
| | | | MkStickyContainer+MkPageHeader combination
* lint fixessyuilo2025-03-204-7/+7
|