summaryrefslogtreecommitdiff
path: root/packages/frontend/src/pages/settings (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* enhance(frontend): Add an option to customize Lockdown duration (#16405)Souma2025-08-181-16/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * chore(locales): Add "setManually" and "_time.month" Add Japanese locales to auto-generate other languages. * feat(frontend): Add text fields to set lockdown duration manually Choose from presets or set it manually. * refactor(frontend): Make objects contains option's values and labels When adding a new option, it needed to write two times. * docs(changelog): Add a description about this change Users can notice what's changed by this PR. * refactor(frontend): Manage state by MkSelect The functions only initialize the values. * refactor(frontend): Make the custom input as writable computed Clean up the MkInput components. * chore(locales): Switch to "custom" A single word is better than sentence on this situation. * refactor(frontend): Insert the custom button to presets Users don't need to click multiple times to use prests.
* feat(frontend): introduce haptic feedback as experimental featuresyuilo2025-08-181-0/+4
| | | | #16410
* fix: チャットの利用可否ポリシーの考慮漏れを修正 (#16259)かっこかり2025-08-091-2/+4
| | | | | * fix: チャットの利用可否ポリシーの考慮漏れを修正 * :art:
* per-locale bundle & inline locale (#16369)anatawa122025-08-081-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: split entry file by locale name * chore: とりあえず transform hook で雑に分割 * chore: とりあえず transform 結果をいい感じに * chore: concurrent buildで高速化 * chore: vite ではローケルのないものをビルドして後処理でどうにかするように * chore: 後処理のためにi18n.jを単体になるように切り出す * chore: use typescript * chore: remove unref(i18n) in vite build process * chore: inline variable * fix: build error * fix: i18n.ts.something.replaceAll() become error * chore: ignore export specifier from error * chore: support i18n.tsx as object * chore: process literal for all files * chore: split config and locale * chore: inline locale name * chore: remove updating locale in boot common * chore: use top-level await to load locales * chore: inline locale * chore: remove loading locale from boot.js * chore: remove loading locale from boot.js * コメント追加 * fix test; fetchに失敗する * import削除ログをdebugレベルに * fix: watch pug * chore: use hash for entry files * chore: remove es-module-lexer from dependencies * chore: move to frontend-builder * chore: use inline locale in embed * chore: refetch json on hot reload * feat: store localization related to boot.js in backend in bootloaderLocales localstorage * 応急処置を戻す * fix spex * fix `Using i18n identifier "e" directly. Skipping inlining.` warning * refactor: use scriptsDir parameter * chore: remove i18n from depmap * chore: make build crash if errors * error -> warn few conditions * use inline object * update localstorage keys * remove accessing locale localstorage * fix: failed to process i18n.tsx.aaa({x:i18n.bbb})
* feat(frontend): ページのタブバーを下部に表示できるようにsyuilo2025-08-041-0/+10
|
* コントロールパネルの検索 (#16343)syuilo2025-08-0314-59/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update settings.vue * Update settings.vue * Update settings.vue * Update settings.vue * Update settings.vue * Update performance.vue * Update performance.vue * Update performance.vue * Update external-services.vue * wip * wip * Update security.vue * Update settings.vue * Update CHANGELOG.md * wip * Update moderation.vue * wip * Update branding.vue * wip * Update email-settings.vue * Update system-webhook.vue * Update MkSuperMenu.vue * Update index.vue
* enhnace(frontend): ↵syuilo2025-08-025-13/+12
| | | | リロードのサジェストをダイアログではなくバナー表示に
* feat(frontend): セーフモード (#16245)かっこかり2025-08-013-2/+13
| | | | | | | | | | | | | | | | | | | | | | | * feat(frontend): セーフモード * Update Changelog * Update Changelog * fix * fix * Update Changelog * Update Changelog * PWAのショートカット経由でもセーフモードで起動できるように * Update ClientServerService.ts --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* enhance(frontend): typed nirax (#16309)かっこかり2025-07-301-1/+1
| | | | | | | * enhance(frontend): typed nirax * migrate router.replace * fix
* enhance(frontend): disable InfiniteScroll to improve stabilitysyuilo2025-07-171-0/+2
| | | | #16229
* enhance: ウォーターマーク機能をロールで制御可能にsyuilo2025-07-121-1/+1
|
* fix(frontend): Paginatorの型エラー解消 (#16230)かっこかり2025-07-032-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | | * fix(frontend): fix paginator type error * fix * refactor * fix * fix * fix(paginator): remove readonly type * fix * typo * fix: R -> E * remove any --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* refactor(frontend): improve pagination implementationsyuilo2025-06-295-40/+36
|
* enhance(frontend): ↵syuilo2025-06-253-5/+5
| | | | ページネーションの並び順を逆にできるように
* enhance(frontend): improve theme settingssyuilo2025-06-251-7/+28
|
* refactor(frontend): refactor tipssyuilo2025-06-061-3/+2
|
* enhance(frontend): improve MkTip usabilitysyuilo2025-06-061-6/+3
|
* fix/refactor(frontend): 画像編集機能の修正・型強化 (#16156)かっこかり2025-06-043-7/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * enhance: refine uploadFile * fix: missing locale * refactor: harden types * refactor: シェーダーファイルをlazy-loadingできるように * fix(frontend): omit console.log in production environment * fix: glslのバージョン表記は最初の行になければならない * fix: シェーダーの読み込みが完了してからレンダリングを行うように * fix merge failure * fix: ウォーターマークのプリセットがない場合にdividerが2重に表示される問題を修正 * fix: アップローダーダイアログの機能設定でウォーターマークが無効な場合でもデフォルトのプリセットが適用されてしまう問題を修正 * fix lint * Revert "fix: シェーダーの読み込みが完了してからレンダリングを行うように" This reverts commit e06f37a7d453ca581858252eae422d8a9e470dc3. * Revert "fix: glslのバージョン表記は最初の行になければならない" This reverts commit afcc37d886106c4acd545e4c2922e67f94e1037b. * Revert "refactor: シェーダーファイルをlazy-loadingできるように" This reverts commit a1ab2fa38c2b7485c069f9cd089bc7de59416c9d. * fix: ウォーターマークのFX定義を分ける * Update packages/frontend/src/components/MkWatermarkEditorDialog.vue * Update packages/frontend/src/components/MkWatermarkEditorDialog.vue * Update packages/frontend/src/components/MkWatermarkEditorDialog.vue --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* enhance(frontend): ↵syuilo2025-06-042-23/+49
| | | | | | ミュートした絵文字をデバイス間で同期できるように Resolve #16158
* feat: 全てのチャットメッセージを既読にできるようにsyuilo2025-06-031-0/+8
|
* feat(frontend): 画像編集機能 (#16121)syuilo2025-06-032-32/+266
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * wip * wip * Update watermarker.ts * wip * wip * Update watermarker.ts * Update MkUploaderDialog.vue * wip * Update ImageEffector.ts * Update ImageEffector.ts * wip * wip * wip * wip * wip * wip * Update MkRange.vue * Update MkRange.vue * wip * wip * Update MkImageEffectorDialog.vue * Update MkImageEffectorDialog.Layer.vue * wip * Update zoomLines.ts * Update zoomLines.ts * wip * wip * Update ImageEffector.ts * wip * Update ImageEffector.ts * wip * Update ImageEffector.ts * swip * wip * Update ImageEffector.ts * wop * Update MkUploaderDialog.vue * Update ImageEffector.ts * wip * wip * wip * Update def.ts * Update def.ts * test * test * Update manager.ts * Update manager.ts * Update manager.ts * Update manager.ts * Update MkImageEffectorDialog.vue * wip * use WEBGL_lose_context * wip * Update MkUploaderDialog.vue * Update drive.vue * wip * Update MkUploaderDialog.vue * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip
* chore(frontend): remove duplicate declarationssyuilo2025-06-031-1/+0
|
* enhance(frontend): ↵かっこかり2025-06-031-0/+10
| | | | | | | | | | | | | | | | | リアクションビューワーで使用可能なリアクションを優先して表示するオプション (#16149) * enhance(frontend): リアクションビューワーで使用可能なリアクションを優先して表示するオプション * Update Changelog * tweak * fix * enhance: リアクティブじゃなくする --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* refactor(frontend): ID生成処理を統一syuilo2025-06-033-6/+9
|
* enhance(frontend): IDにUUIDを使うのをやめる (#16138)syuilo2025-06-032-4/+4
| | | | | * wip * Update flash-edit.vue
* enhance(frontend): ↵syuilo2025-06-013-5/+5
| | | | 非同期的なコンポーネントの読み込み時のハンドリングを強化
* 🎨syuilo2025-06-011-1/+1
|
* enhance(frontend): ↵syuilo2025-05-312-2/+4
| | | | 設定の同期をオンにするときに競合したときに値をマージできるように
* enhance(frontend): ↵syuilo2025-05-291-72/+74
| | | | デバイスのダークモードと同期するオプションが有効なときにテーマを手動で切り替えようとした際の警告を表示
* enhance(frontend): improve tipssyuilo2025-05-231-0/+20
|
* feat(frontend): ↵syuilo2025-05-221-0/+4
| | | | モバイルデバイスで折りたたまれたUIの展開表示に全画面ページを使用できるように
* enhance(frontend): ↵かっこかり2025-05-211-2/+3
| | | | 通知設定ページにサウンド設定ページへのリンクを追加 (#16072)
* Feat: ドライブ周りのUIの強化 (#16011)syuilo2025-05-215-39/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-3/+7
| | | | | | | | | | | URLプレビューをユーザーサイドで無効化できるように (#16064) * enhance(frontend): URLプレビューをユーザーサイドで無効化できるように * fix lint * Update Changelog * fix: 設定項目をデータセーバーに移動
* enhance(frontend): add performance tipsyuilo2025-05-141-0/+18
|
* feat(frontend): 絵文字をミュート可能にする機能 (#15966)taichan2025-05-122-0/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-0/+10
|
* enhance(frontend): blurhash無効化オプションを追加syuilo2025-05-111-0/+11
|
* Feat: No websocket mode (#15851)syuilo2025-05-092-24/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * wip * wip * Update MkTimeline.vue * wip * wip * wip * Update MkTimeline.vue * Update use-pagination.ts * wip * wip * Update MkTimeline.vue * Update MkTimeline.vue * wip * wip * Update MkTimeline.vue * Update MkTimeline.vue * Update MkTimeline.vue * wip * Update use-pagination.ts * wip * Update use-pagination.ts * Update MkNotifications.vue * Update MkNotifications.vue * wip * wip * wip * Update use-note-capture.ts * Update use-note-capture.ts * Update use-note-capture.ts * wip * wip * wip * wip * Update MkNoteDetailed.vue * wip * wip * Update MkTimeline.vue * wip * fix * Update MkTimeline.vue * wip * test * Revert "test" This reverts commit 3375619396c54dcda5e564eb1da444c2391208c9. * Update use-pagination.ts * test * Revert "test" This reverts commit 42c53c830e28485d2fb49061fa7cdeee31bc6a22. * test * Revert "test" This reverts commit c4f8cda4aa1cec9d1eb97557145f3ad3d2d0e469. * Update style.scss * Update MkTimeline.vue * Update MkTimeline.vue * Update MkTimeline.vue * ✌️ * Update MkTimeline.vue * wip * wip * test * Update MkPullToRefresh.vue * Update MkPullToRefresh.vue * Update MkPullToRefresh.vue * Update MkPullToRefresh.vue * Update MkTimeline.vue * wip * tweak navbar * wip * wip * wip * wip * wip * wip * wip * Update home.vue * wip * refactor * wip * wip * Update note.vue * Update navbar.vue * Update MkPullToRefresh.vue * Update MkPullToRefresh.vue * Update MkPullToRefresh.vue * wip * Update MkStreamingNotificationsTimeline.vue * Update use-pagination.ts * wip * improve perf * wip * Update MkNotesTimeline.vue * wip * megre * Update use-pagination.ts * Update use-pagination.ts * Update MkStreamingNotesTimeline.vue * Update use-pagination.ts * Update CHANGELOG.md * Update CHANGELOG.md * Update CHANGELOG.md
* enhance(frontend): ↵syuilo2025-05-061-0/+47
| | | | バックアップされた設定のプロファイルを削除できるように
* refactor(frontend): 空/エラー結果表示をコンポーネント化 ↵syuilo2025-05-062-26/+5
| | | | | | | | | | | | | | | | | | | | | | | (#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>
* enhance(frontend): 中クリックでPullToRefreshするようにsyuilo2025-05-041-0/+1
| | | | Close #15931
* feat(frontend): ↵syuilo2025-05-031-0/+11
| | | | マウスでもタイムラインを引っ張って更新できるように & MkPullToRefreshのパフォーマンス向上
* feat(frontend): タイトルバーを表示できるようにsyuilo2025-04-291-0/+9
|
* refactorsyuilo2025-04-281-6/+0
|
* perf(frontend): use css-native implementation for spacer rather than vue ↵syuilo2025-04-273-10/+10
| | | | component
* fix(frontend): ↵かっこかり2025-04-131-1/+2
| | | | | | | | | | | | | | | 自動バックアップが設定されていない環境では設定が消滅する旨の警告を出すように (#15802) * fix(frontend): 自動バックアップが設定されていない環境ではローカルの設定を削除しないように * Update Changelog * fix lint * fix: 警告を出すだけのみにする * fix * apply suggestion
* fix typosyuilo2025-04-091-3/+3
|
* add missing SearchMarkersyuilo2025-04-091-8/+10
|
* refactorsyuilo2025-04-091-1/+0
|