summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 🎨syuilo2025-05-061-2/+2
|
* 🎨syuilo2025-05-061-3/+3
|
* 🎨syuilo2025-05-062-51/+58
|
* 🎨syuilo2025-05-061-4/+25
|
* refactor(frontend): 空/エラー結果表示をコンポーネント化 ↵syuilo2025-05-0613-54/+114
| | | | | | | | | | | | | | | | | | | | | | | (#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>
* fix(frontend): 横スワイプの挙動改善 (#15952)かっこかり2025-05-051-7/+20
|
* fix(frontend): handle error in user popup (#15948)zyoshoka2025-05-051-3/+13
|
* Fix MkPullToRefresh behaviour (#15944)syuilo2025-05-041-20/+33
| | | | | | | * Update MkPullToRefresh.vue * Update MkPullToRefresh.vue * Update MkPullToRefresh.vue
* fix(frontend): ↵かっこかり2025-05-041-7/+55
| | | | | | | | | | | | | | | ダイアログのお知らせが画面からはみ出ることがある問題を修正 (#15878) * fix(frontend): ダイアログのお知らせが画面からはみ出ることがある問題を修正 * Update Changelog * :art: * :art: * enhance: スクロールしないと閉じられないように * Update CHANGELOG.md
* fix(frontend): ↵かっこかり2025-05-041-3/+53
| | | | | | | | | | | MkFolderのアニメーションにフォールバックを追加 (#15937) * fix(frontend): Chrome系以外のブラウザでMkFolderがアニメーションしない問題を修正 * fix * Update Changelog * fix
* enhance(frontend): ↵かっこかり2025-05-042-17/+57
| | | | | | | | | | | | | | | | | タイムラインpush時のアニメーションを調整 (#15936) * fix(frontend): タイムラインpush時のアニメーションを復元 * :art: * enhance: 消える際のアニメーションも追加 * better support for non-supported browsers * fix: Skip Note Rendering有効時、TransitionGroupでnoteを追加するときに一瞬がくっとなる問題を修正 * :art: * fix
* enhance(frontend): 中クリックでPullToRefreshするようにsyuilo2025-05-041-29/+28
| | | | Close #15931
* perf(frontend): improve MkInstanceTicker rendering performancesyuilo2025-05-041-14/+4
|
* add notesyuilo2025-05-031-0/+1
|
* perf(frontend): improve MkPullToRefresh render performancesyuilo2025-05-031-1/+1
|
* tweak MkPullToRefresh.vuesyuilo2025-05-031-4/+7
|
* perf(frontend): tweak PageWithHeadersyuilo2025-05-031-1/+2
|
* tweak MkPullToRefreshsyuilo2025-05-031-5/+8
|
* tweak MkPullToRefreshsyuilo2025-05-031-2/+2
|
* feat(frontend): ↵syuilo2025-05-033-91/+87
| | | | マウスでもタイムラインを引っ張って更新できるように & MkPullToRefreshのパフォーマンス向上
* Merge commit from forkJulia2025-04-296-10/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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): improve timeline performancesyuilo2025-04-282-42/+98
|
* 🎨syuilo2025-04-281-32/+4
|
* enhance(frontend): add drive tipsyuilo2025-04-282-1/+7
|
* fix syntax errorssyuilo2025-04-274-9/+9
|
* perf(frontend): use css-native implementation for spacer rather than vue ↵syuilo2025-04-2721-123/+60
| | | | component
* enhance(frontend): improve usabilitysyuilo2025-04-271-3/+6
|
* enhance(frontend): ↵syuilo2025-04-271-5/+14
| | | | | | タイムラインをスワイプで切り替えられるように Resolve #15722
* fix(frontend): ↵syuilo2025-04-274-4/+3
| | | | スワイプが効かないなど、不具合の元になるmarginをgapに置き換え
* refactor(frontend): PageWithHeaderにMkSwiperを持たせるようにsyuilo2025-04-271-1/+6
|
* 🎨syuilo2025-04-271-45/+15
|
* fix(frontend): ↵かっこかり2025-04-272-23/+25
| | | | PageWithHeaderからPageHeaderに全Propsが伝わっていなかった問題を修正 (#15858)
* fix(frontend): ↵syuilo2025-04-271-1/+1
| | | | | | | タイムラインでノートが重複して表示されることがあるのを修正 Fix #15870 Close #15874
* feat: Job queue inspector (#15856)syuilo2025-04-194-19/+443
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * Update job-queue.vue * wip * wip * Update job-queue.vue * wip * Update job-queue.vue * wip * Update QueueService.ts * Update QueueService.ts * Update QueueService.ts * Update job-queue.vue * wip * wip * wip * Update job-queue.vue * wip * Update MkTl.vue * wip * Update index.vue * wip * wip * Update MkTl.vue * 🎨 * jobs search * wip * Update job-queue.vue * wip * wip * Update job-queue.vue * Update job-queue.vue * Update job-queue.vue * Update job-queue.vue * wip * Update job-queue.job.vue * wip * wip * wip * Update MkCode.vue * wip * Update job-queue.job.vue * wip * Update job-queue.job.vue * Update misskey-js.api.md * Update CHANGELOG.md * Update job-queue.job.vue
* fix(storybook): implement missing stories (#15862)zyoshoka2025-04-182-0/+52
|
* refactor(frontend): refactor stylessyuilo2025-04-172-21/+17
|
* Complete unicode emoji after last colon (#13384)anatawa122025-04-161-16/+61
| | | | | | | | | | | | | | | | | | * chore: add types on MkAutocomplete * feat: complete `:emoji:` to unicode emoji * chore: do not use fuzzy match for emojiComplete * docs(changelog): Unicode絵文字をslugから入力する際に`:ok:`のように最後の`:`を入力したあとにUnicode絵文字に変換できるように * docs(changelog): update changelog insertion position * chore: improve indent --------- Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix: ↵anatawa122025-04-161-1/+7
| | | | | | | | | | | ノートの直後のノートを表示する機能で表示が逆順になっていた問題を修正 (#15841) * fix: 特定のノート直前のノートを表示する機能で表示が逆順になっていた問題を修正 * docs(changelog): ノートの直後のノートを表示する機能で表示が逆順になっていた問題を修正 --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* enhance(frontend): ↵syuilo2025-04-162-3/+13
| | | | テーマでページヘッダーの色を変更できるように
* enhance(frontend): ↵syuilo2025-04-162-2/+5
| | | | タイムライン以外でもスクロール位置の保持を試みるように
* refactor(frontend): アカウント情報はstore管理にsyuilo2025-04-162-3/+3
|
* refactor(frontend): MkHorizontalSwipe -> MkSwipersyuilo2025-04-151-0/+0
|
* コミット忘れsyuilo2025-04-151-2/+2
|
* fix: ↵anatawa122025-04-151-2/+2
| | | | | | | フォルダを開いた状態でメニューからアップロードしてもルートフォルダにアップロードされる問題 (#15836) * fix: フォルダを開いた状態でメニューからアップロードしてもルートフォルダにアップロードされる問題 * docs(changelog): Fix: フォルダを開いた状態でメニューからアップロードしてもルートフォルダにアップロードされる問題を修正 #15836
* feat(frontend): chat columnsyuilo2025-04-151-0/+208
| | | | Resolve #15830
* update i18nsyuilo2025-04-081-1/+1
|
* hideNotesInSensitiveChannel -> excludeNotesInSensitiveChannelsyuilo2025-04-081-5/+5
|
* enhance(frontend): ↵syuilo2025-04-081-2/+3
| | | | 設定検索時に対象が含まれるMkFolderを自動で開いておくように
* 🎨syuilo2025-04-081-2/+2
|