From aebc3f781e32c40faf2ee7fa5a23042e6382ce2e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E3=81=8B=E3=81=A3=E3=81=93=E3=81=8B=E3=82=8A?=
<67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Fri, 12 Sep 2025 17:12:50 +0900
Subject: [PATCH] =?UTF-8?q?perf(frontend):=20=E4=BD=8E=E7=B2=BE=E5=BA=A6?=
=?UTF-8?q?=E3=81=AA=E7=8F=BE=E5=9C=A8=E6=99=82=E5=88=BB=E3=82=92=E4=B8=80?=
=?UTF-8?q?=E3=81=8B=E6=89=80=E3=81=A7=E7=AE=A1=E7=90=86=E3=81=99=E3=82=8B?=
=?UTF-8?q?=E3=82=88=E3=81=86=E3=81=AB=20(#16479)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* perf(frontend): 低精度な現在時刻を一か所で管理するように
* lint
* fix
* remove unused imports
* fix
* Update Changelog
* [ci skip] typo
* enhance: カレンダーウィジェットの日付変更は時間通りに行うように
* [ci skip] fix
---
CHANGELOG.md | 1 +
packages/frontend/src/components/MkPoll.vue | 37 +++++++++--------
.../frontend/src/components/global/MkTime.vue | 30 +++-----------
.../src/composables/use-lowres-time.ts | 34 ++++++++++++++++
.../frontend/src/widgets/WidgetCalendar.vue | 40 +++++++++++++++----
5 files changed, 90 insertions(+), 52 deletions(-)
create mode 100644 packages/frontend/src/composables/use-lowres-time.ts
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d1ec15de5c..38c93de869 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -18,6 +18,7 @@
- Enhance: クリップ/リスト/アンテナ/ロール追加系メニュー項目において、表示件数を拡張
- Enhance: 「キャッシュを削除」ボタンでブラウザの内部キャッシュの削除も行えるように
- Enhance: Ctrlキー(Commandキー)を押下しながらリンクをクリックすると新しいタブで開くように
+- Enhance: 時刻計算のための基準値を一か所で管理するようにし、パフォーマンスを向上
- Fix: プッシュ通知を有効にできない問題を修正
- Fix: RSSティッカーウィジェットが正しく動作しない問題を修正
- Fix: プロファイルを復元後アカウントの切り替えができない問題を修正
diff --git a/packages/frontend/src/components/MkPoll.vue b/packages/frontend/src/components/MkPoll.vue
index 359ee08812..76c65397ae 100644
--- a/packages/frontend/src/components/MkPoll.vue
+++ b/packages/frontend/src/components/MkPoll.vue
@@ -27,16 +27,16 @@ SPDX-License-Identifier: AGPL-3.0-only