Commit Graph

1491 Commits

Author SHA1 Message Date
かっこかり c95092903a
refactor(frontend): フロントエンドの型エラー解消(途中まで) (#16477)
* refactor(frontend): フロントエンドの型エラー解消

* fix

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-08-31 19:53:38 +09:00
syuilo ebe029458e enhance(frontend): アイコンのスクロール追従を無効化する際の適用範囲を強化
Resolve #16485
2025-08-31 10:18:48 +09:00
syuilo aabda5a956 clean up 2025-08-30 19:15:52 +09:00
syuilo aa85d701b9 refactor 2025-08-28 19:53:10 +09:00
syuilo f0833cffe9 refactor 2025-08-28 19:47:58 +09:00
syuilo bca3602da2 refactor 2025-08-28 13:24:25 +09:00
syuilo cfd4d7c57b refactor 2025-08-28 13:20:11 +09:00
syuilo 3e24419981 refactor 2025-08-28 11:15:17 +09:00
syuilo 2e4c4dd555 refactor 2025-08-28 08:59:13 +09:00
syuilo 5fef2332f4 refactor 2025-08-27 17:00:58 +09:00
syuilo 575379a683 refactor 2025-08-27 16:48:32 +09:00
syuilo ee96f77ef2 refactor 2025-08-27 12:09:19 +09:00
syuilo 25df56dfd0 refactor 2025-08-27 10:14:17 +09:00
syuilo 2e0a34300a refactor 2025-08-27 09:46:31 +09:00
syuilo b186c67767 refactor 2025-08-26 20:04:59 +09:00
syuilo 69bbac013a refactor 2025-08-26 17:31:36 +09:00
syuilo 203296b9cb chore(frontend): tweak MkServerSetupWizard 2025-08-26 15:02:12 +09:00
syuilo 689d70ffae refactor 2025-08-26 14:38:42 +09:00
syuilo d5475d1ff6 refactor 2025-08-26 14:22:53 +09:00
syuilo 05cc8047fa refactor 2025-08-26 13:58:57 +09:00
syuilo d6a1046361 refactor 2025-08-26 13:34:41 +09:00
syuilo 9e5c8d94bf refactor 2025-08-26 09:08:00 +09:00
syuilo a874def344 remove unused file 2025-08-25 20:32:07 +09:00
syuilo 76beac41d2 refactor 2025-08-25 20:07:33 +09:00
syuilo 0121d19645 refactor 2025-08-25 16:56:10 +09:00
syuilo d336a1fb1c refactor 2025-08-25 13:51:52 +09:00
syuilo 7c761e7017 refactor 2025-08-25 13:48:09 +09:00
syuilo 7924daf7f8 refactor 2025-08-25 13:46:22 +09:00
syuilo 2b9706a68b refactor 2025-08-25 13:40:41 +09:00
syuilo f2d15f9240 refactor 2025-08-25 13:36:38 +09:00
syuilo caf6a3ab81 refactor 2025-08-25 13:34:17 +09:00
syuilo f4baa973bf refactor 2025-08-25 13:26:41 +09:00
syuilo 3741fa4b49 refactor 2025-08-25 13:25:05 +09:00
syuilo 27df7f643e fix typo
Fix #16452
2025-08-25 10:07:42 +09:00
かっこかり ade603ff7a
fix(frontend): ページネーションの進行方向を指定できるように (#16433)
* fix(frontend): ページネーションの進行方向を指定できるように

* Update Changelog

* fix lint

* fix: directionをMkPaginationに移動

* fix

* fix

* fix

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-08-22 19:34:20 +09:00
かっこかり 7f6ba2e501
enhance: verify-emailにフロントエンドUIを実装 (#16431)
* enhance: メールのverifyをAPIに変更

* enhance(frontend): メールのVerifyページを追加

* fix

* 🎨

* 🎨

* Update Changelog

* lint
2025-08-21 16:52:30 +09:00
syuilo 3980172243 feat: 非ログイン時に表示されるトップページのスタイルを選択できるように 2025-08-19 14:15:19 +09:00
syuilo 3b4879133c 🎨 2025-08-18 18:06:32 +09:00
syuilo 7786761d76 chore(frontend): more haptic 2025-08-18 14:24:14 +09:00
syuilo fcde6789ff feat(frontend): introduce haptic feedback as experimental feature
#16410
2025-08-18 10:49:27 +09:00
syuilo bae92a944d enhance(frontend): improve enableInfiniteScroll stability
Close #16318
2025-08-15 12:40:37 +09:00
syuilo 7d30768769 fix(frontend): Botプロテクションの設定の変更検知が正しくない問題を修正 2025-08-15 12:10:14 +09:00
かっこかり 785b85ee46
enhance(frontend): 画像エフェクトのUI改善 (#16191)
* enhance(frontend): 画像エフェクトの改善

* enhance: i18n colorClampAdvanced

* fix: missing translation

* enhance: i18n blockNoise

* fix lint

* fix: narrow down fx defs types

* fix

* fix: watermark用エフェクトは別で定義し直す

* fix lint

* ImageEffectorをwatermarkに隠蔽

* watermark関連の定義を完全に分離

* refactor

* fix

* ぼかし効果 -> スムージング

* refactor: remove unnecessary `as const`

* Update Changelog
2025-08-09 14:11:19 +09:00
syuilo 076a83466e 🎨 2025-08-08 21:26:53 +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 998beeae59 feat(frontend): AiScriptを1.0に更新
Close #16277
2025-08-06 13:32:59 +09:00
syuilo 9931fff35b 🎨 2025-08-05 09:44:59 +09:00
syuilo d979cd2c07 fix(frontend): 投稿フォームでファイルのアップロードが中止または失敗した際のハンドリングを修正 2025-08-05 09:15:02 +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