summaryrefslogtreecommitdiff
path: root/packages/frontend/src/composables (follow)
Commit message (Collapse)AuthorAgeFilesLines
* refactor(frontend): MkRadiosの指定をpropsから行うように (#16597)かっこかり2026-01-141-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * refactor(frontend): MkRadiosの指定をpropsから行うように * spdx * fix lint * fix: mkradiosを動的slotsに対応させる * fix: remove comment [ci skip] * fix lint * fix lint * migrate * rename * fix * fix * fix types * remove unused imports * fix * wip --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* refactor: make noImplicitAny true (#17083)syuilo2026-01-095-20/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * Update emojis.emoji.vue * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * Update manager.ts * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * Update analytics.ts
* refactor8frontend9: anyを除去 (#16778)かっこかり2025-11-101-4/+7
|
* feat(frontend): EXIFフレーム機能 (#16725)syuilo2025-11-061-44/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * Update ImageEffector.ts * Update image-label-renderer.ts * Update image-label-renderer.ts * wip * Update image-label-renderer.ts * wip * wip * wip * wip * wip * wip * wip * Update use-uploader.ts * Update watermark.ts * wip * wu * wip * Update image-frame-renderer.ts * wip * wip * Update image-frame-renderer.ts * Create ImageCompositor.ts * Update ImageCompositor.ts * wip * wip * Update ImageEffector.ts * wip * Update use-uploader.ts * wip * wip * wip * wip * Update fxs.ts * wip * wip * wip * Update CHANGELOG.md * wip * wip * Update MkImageEffectorDialog.vue * Update MkImageEffectorDialog.vue * Update MkImageFrameEditorDialog.vue * Update use-uploader.ts * improve error handling * Update use-uploader.ts * 🎨 * wip * wip * lazy load * lazy load * wip * wip * wip
* Fix video audio loss during compression by preserving audio stream (#16696)Copilot2025-10-231-1/+3
| | | | | | | | | | | | | | | | * Initial plan * Fix video audio loss during compression by specifying AAC codec Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Fix audio by avoiding transcoding - copy audio stream directly Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* feat(frontend): Video compression (#16574)syuilo2025-09-241-8/+115
| | | | | | | | | | | | | | | | | * wip * Update CHANGELOG.md * wip * wip * wip * wip * Update use-uploader.ts * Update use-uploader.ts
* refactor(frontend): os.select, ↵かっこかり2025-09-131-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MkSelectのitem指定をオブジェクトによる定義に統一し、型を狭める (#16475) * refactor(frontend): MkSelectのitem指定をオブジェクトによる定義に統一 * fix * spdx * fix * fix os.select * fix lint * add comment * fix * fix: os.select対応漏れを修正 * fix * fix * fix: MkSelectのmodelに対する型チェックを厳格化 * fix * fix * fix * Update packages/frontend/src/components/MkEmbedCodeGenDialog.vue Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * fix * fix types * fix * fix * Update packages/frontend/src/pages/admin/roles.editor.vue Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * fix: MkSelectに直接配列を指定している場合に正常に型が解決されるように --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* perf(frontend): 低精度な現在時刻を一か所で管理するように ↵かっこかり2025-09-121-0/+34
| | | | | | | | | | | | | | | | | | | | | (#16479) * perf(frontend): 低精度な現在時刻を一か所で管理するように * lint * fix * remove unused imports * fix * Update Changelog * [ci skip] typo * enhance: カレンダーウィジェットの日付変更は時間通りに行うように * [ci skip] fix
* enhance: ウォーターマーク機能をロールで制御可能にsyuilo2025-07-121-2/+5
|
* refactor(frontend): improve pagination implementationsyuilo2025-06-291-316/+0
|
* enhance(frontend): improve modlog paginationsyuilo2025-06-281-0/+9
|
* enhance: ↵syuilo2025-06-281-4/+9
| | | | ページネーション(一覧表示)の基準日時を指定できるように sinceId/untilIdが指定可能なエンドポイントにおいて、sinceDate/untilDateも指定可能に
* refactor(frontend): refactor uploader image editing features and menusyuilo2025-06-261-61/+51
| | | | Replaces separate 'effect' and 'crop' features with a unified 'imageEditing' feature in the uploader. Groups crop and effect actions under a new parent 'editImage' menu item, adds localization for 'editImage', and updates supported types accordingly.
* enhance(frontend): ↵syuilo2025-06-251-8/+29
| | | | ページネーションの並び順を逆にできるように
* fix(frontend): ↵syuilo2025-06-251-1/+1
| | | | | | ファイルがドライブの既定アップロード先に指定したフォルダにアップロードされない問題を修正 Fix #16206
* enhance(frontend): ↵syuilo2025-06-251-0/+17
| | | | | | ファイルアップロード前にキャプション設定を行えるように Resolve #16210
* enhance(frontend): improve useScrollPositionKeepersyuilo2025-06-241-0/+6
|
* fix(frontend): support non-image filessyuilo2025-06-071-24/+52
|
* 🎨syuilo2025-06-071-1/+2
|
* 🎨syuilo2025-06-071-0/+1
|
* enhance(frontend): ↵syuilo2025-06-071-0/+11
| | | | アップローダー内でセンシティブフラグを設定可能に
* enhance(frontend): 投稿フォームにアップローダーを埋め込み ↵syuilo2025-06-071-0/+535
| | | | | | | | | | | | | | | | | | | | | | | (#16173) * wip * Update MkPostForm.vue * wip * wip * Update MkPostForm.vue * wip * wip * add tip * Update tips.ts * Update MkPostForm.vue
* fix(frontend): ↵syuilo2025-06-041-0/+7
| | | | タッチ操作時にチャートのツールチップが消えなくなる場合がある問題を修正
* fix(frontend): ↵syuilo2025-06-011-6/+7
| | | | | | リアクションの一部の絵文字が重複して表示されることがある問題を修正 Fix #16130
* fix(frontend): ↵かっこかり2025-05-251-3/+6
| | | | リアクション削除イベントのコンディションが誤っていたのを修正 (#16097)
* fix(frontend); ↵かっこかり2025-05-241-23/+56
| | | | | | | | | | | | | | | カスタム絵文字のリアクションが二重で表示されることがある問題を修正 (#16092) * fix(frontend): カスタム絵文字のリアクションが二重で表示されることがある問題を修正 * fix: improve event locking mechanism * fix: remove unused console log * fix: unused import * fix: その場で書き換えることで再レンダリングを最小限に抑える(かも) * refactor: reactive note data を composable内で生成するように
* refactor(frontend): better type defssyuilo2025-05-221-1/+1
|
* fix(frontend): tweak use-pagination behavioursyuilo2025-05-141-19/+42
|
* fix(frontend): ノート購読の挙動改善 (#16023)かっこかり2025-05-111-10/+30
| | | | | | | | | * fix(frontend): ノート購読の挙動改善 * fix --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* refactor(frontend): better type def of usePaginationsyuilo2025-05-101-2/+2
|
* refactor(frontend): use* 関数の格納場所のフォルダ名を ↵かっこかり2025-05-109-0/+967
composables に変更 (#16004) * refactor(frontend): use* 関数の格納場所を正式名称(composables)に変更 * migrate * move useLoading