syuilo
|
fcde6789ff
|
feat(frontend): introduce haptic feedback as experimental feature
#16410
|
2025-08-18 10:49:27 +09:00 |
|
かっこかり
|
b1b335d55a
|
fix: チャットの利用可否ポリシーの考慮漏れを修正 (#16259)
* fix: チャットの利用可否ポリシーの考慮漏れを修正
* 🎨
|
2025-08-09 14:25:31 +09:00 |
|
anatawa12
|
8598f3912e
|
per-locale bundle & inline locale (#16369)
* 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})
|
2025-08-08 11:26:18 +09:00 |
|
syuilo
|
bb56b3b4f1
|
feat(frontend): ページのタブバーを下部に表示できるように
|
2025-08-04 20:03:34 +09:00 |
|
syuilo
|
6f3cc2cdf7
|
コントロールパネルの検索 (#16343)
* 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
|
2025-08-03 11:02:20 +09:00 |
|
syuilo
|
fc244067e0
|
enhnace(frontend): リロードのサジェストをダイアログではなくバナー表示に
|
2025-08-02 12:10:51 +09:00 |
|
かっこかり
|
e092008dc5
|
feat(frontend): セーフモード (#16245)
* 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>
|
2025-08-01 17:20:40 +09:00 |
|
かっこかり
|
4f653f2fbc
|
enhance(frontend): typed nirax (#16309)
* enhance(frontend): typed nirax
* migrate router.replace
* fix
|
2025-07-30 12:30:35 +09:00 |
|
syuilo
|
a686592734
|
enhance(frontend): disable InfiniteScroll to improve stability
#16229
|
2025-07-17 20:02:55 +09:00 |
|
syuilo
|
5ecaf5095e
|
enhance: ウォーターマーク機能をロールで制御可能に
|
2025-07-12 15:13:35 +09:00 |
|
かっこかり
|
09a5e4b10a
|
fix(frontend): Paginatorの型エラー解消 (#16230)
* 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>
|
2025-07-03 11:20:26 +09:00 |
|
syuilo
|
f1deb89e34
|
refactor(frontend): improve pagination implementation
|
2025-06-29 15:11:25 +09:00 |
|
syuilo
|
eee9a5f853
|
enhance(frontend): ページネーションの並び順を逆にできるように
|
2025-06-25 20:26:20 +09:00 |
|
syuilo
|
36fde67992
|
enhance(frontend): improve theme settings
|
2025-06-25 10:23:39 +09:00 |
|
syuilo
|
be35fe468b
|
refactor(frontend): refactor tips
|
2025-06-06 21:03:35 +09:00 |
|
syuilo
|
4b9b3ced01
|
enhance(frontend): improve MkTip usability
|
2025-06-06 20:59:01 +09:00 |
|
かっこかり
|
b43dfa260b
|
fix/refactor(frontend): 画像編集機能の修正・型強化 (#16156)
* 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 e06f37a7d4.
* Revert "fix: glslのバージョン表記は最初の行になければならない"
This reverts commit afcc37d886.
* Revert "refactor: シェーダーファイルをlazy-loadingできるように"
This reverts commit a1ab2fa38c.
* 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>
|
2025-06-04 16:22:09 +09:00 |
|
syuilo
|
b766589c00
|
enhance(frontend): ミュートした絵文字をデバイス間で同期できるように
Resolve #16158
|
2025-06-04 12:01:33 +09:00 |
|
syuilo
|
b7aa013a41
|
feat: 全てのチャットメッセージを既読にできるように
|
2025-06-03 21:06:37 +09:00 |
|
syuilo
|
cd9322a824
|
feat(frontend): 画像編集機能 (#16121)
* 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
|
2025-06-03 19:18:29 +09:00 |
|
syuilo
|
9fdc3c5def
|
chore(frontend): remove duplicate declarations
|
2025-06-03 18:44:51 +09:00 |
|
かっこかり
|
4af8c7f8b0
|
enhance(frontend): リアクションビューワーで使用可能なリアクションを優先して表示するオプション (#16149)
* enhance(frontend): リアクションビューワーで使用可能なリアクションを優先して表示するオプション
* Update Changelog
* tweak
* fix
* enhance: リアクティブじゃなくする
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
|
2025-06-03 18:44:01 +09:00 |
|
syuilo
|
93d17aff6c
|
refactor(frontend): ID生成処理を統一
|
2025-06-03 07:37:08 +09:00 |
|
syuilo
|
3bc81522c6
|
enhance(frontend): IDにUUIDを使うのをやめる (#16138)
* wip
* Update flash-edit.vue
|
2025-06-03 07:31:19 +09:00 |
|
syuilo
|
f4167ae7f1
|
enhance(frontend): 非同期的なコンポーネントの読み込み時のハンドリングを強化
|
2025-06-01 10:44:45 +09:00 |
|
syuilo
|
070a4516fc
|
🎨
|
2025-06-01 07:57:22 +09:00 |
|
syuilo
|
0254570fbf
|
enhance(frontend): 設定の同期をオンにするときに競合したときに値をマージできるように
|
2025-05-31 12:49:10 +09:00 |
|
syuilo
|
75dcebc341
|
enhance(frontend): デバイスのダークモードと同期するオプションが有効なときにテーマを手動で切り替えようとした際の警告を表示
|
2025-05-29 17:32:10 +09:00 |
|
syuilo
|
2bfbbbf16a
|
enhance(frontend): improve tips
|
2025-05-23 10:46:42 +09:00 |
|
syuilo
|
23542530e1
|
feat(frontend): モバイルデバイスで折りたたまれたUIの展開表示に全画面ページを使用できるように
|
2025-05-22 14:57:35 +09:00 |
|
かっこかり
|
8c8cea024a
|
enhance(frontend): 通知設定ページにサウンド設定ページへのリンクを追加 (#16072)
|
2025-05-21 21:13:45 +09:00 |
|
syuilo
|
9480120eba
|
Feat: ドライブ周りのUIの強化 (#16011)
* 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
|
2025-05-21 07:31:24 +09:00 |
|
かっこかり
|
f74c38f313
|
enhance(frontend): URLプレビューをユーザーサイドで無効化できるように (#16064)
* enhance(frontend): URLプレビューをユーザーサイドで無効化できるように
* fix lint
* Update Changelog
* fix: 設定項目をデータセーバーに移動
|
2025-05-20 13:42:30 +09:00 |
|
syuilo
|
59fc18f2cd
|
enhance(frontend): add performance tip
|
2025-05-14 08:26:30 +09:00 |
|
taichan
|
5bc52b6743
|
feat(frontend): 絵文字をミュート可能にする機能 (#15966)
* 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 442742c371.
* Update Changelog
|
2025-05-12 10:00:06 +09:00 |
|
syuilo
|
3100caadda
|
🎨
|
2025-05-11 14:23:58 +09:00 |
|
syuilo
|
4d08c0a82b
|
enhance(frontend): blurhash無効化オプションを追加
|
2025-05-11 14:17:08 +09:00 |
|
syuilo
|
8c2ab25e5f
|
Feat: No websocket mode (#15851)
* 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 3375619396.
* Update use-pagination.ts
* test
* Revert "test"
This reverts commit 42c53c830e.
* test
* Revert "test"
This reverts commit c4f8cda4aa.
* 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
|
2025-05-09 17:40:08 +09:00 |
|
syuilo
|
5d787e5bb9
|
enhance(frontend): バックアップされた設定のプロファイルを削除できるように
|
2025-05-06 20:57:55 +09:00 |
|
syuilo
|
8959bfa1c0
|
refactor(frontend): 空/エラー結果表示をコンポーネント化 (#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>
|
2025-05-06 14:41:31 +09:00 |
|
syuilo
|
5aeedf59ff
|
enhance(frontend): 中クリックでPullToRefreshするように
Close #15931
|
2025-05-04 11:04:51 +09:00 |
|
syuilo
|
df1a3742dd
|
feat(frontend): マウスでもタイムラインを引っ張って更新できるように & MkPullToRefreshのパフォーマンス向上
|
2025-05-03 10:26:40 +09:00 |
|
syuilo
|
d6ae4c980b
|
feat(frontend): タイトルバーを表示できるように
|
2025-04-29 09:43:15 +09:00 |
|
syuilo
|
7c23e53034
|
refactor
|
2025-04-28 09:28:23 +09:00 |
|
syuilo
|
0a1ff77f23
|
perf(frontend): use css-native implementation for spacer rather than vue component
|
2025-04-27 19:55:56 +09:00 |
|
かっこかり
|
f7195d54d0
|
fix(frontend): 自動バックアップが設定されていない環境では設定が消滅する旨の警告を出すように (#15802)
* fix(frontend): 自動バックアップが設定されていない環境ではローカルの設定を削除しないように
* Update Changelog
* fix lint
* fix: 警告を出すだけのみにする
* fix
* apply suggestion
|
2025-04-13 16:59:01 +09:00 |
|
syuilo
|
b40f5b9021
|
fix typo
|
2025-04-09 08:08:28 +09:00 |
|
syuilo
|
910e097480
|
add missing SearchMarker
|
2025-04-09 08:04:00 +09:00 |
|
syuilo
|
a8acbd6e68
|
refactor
|
2025-04-09 08:01:10 +09:00 |
|
syuilo
|
1cf370882e
|
add missing SearchMarker
|
2025-04-09 07:51:24 +09:00 |
|