Feat: Service Workerの自動更新 / Chg: serviceWorker登録をVitePWAに任せないように / Chg: オフラインでも耐えられる?ように / Feat: Service Workerのキャッシュが全ページで効くように / Fix: ユーザーIDのautocompleteがuseridになっていた問題 / Enhance: パスワード強度チェッカーを改善

This commit is contained in:
2026-06-01 17:37:23 +09:00
parent fee45d5a31
commit 45a682b6ca
11 changed files with 71 additions and 32 deletions
@@ -137,7 +137,7 @@ import Message from "@/components/Message.vue";
const route = useRoute();
const router = useRouter();
if (!serverInfo.value.success) {
if (!serverInfo.value?.success) {
throw new Error("サーバー情報の取得に失敗しました。");
}
@@ -145,8 +145,8 @@ if (!serverInfo.value.isInitialized) {
router.replace("/setup/initialization");
}
if (!account.value.success) {
switch (account.value.error.bad) {
if (!account.value?.success) {
switch (account.value?.error.bad) {
case "client":
router.replace("/signin");
break;
@@ -270,7 +270,7 @@ const send = async (e: Event) => {
return;
}
if (!account.value.success) {
if (!account.value?.success) {
isSending.value = false;
createModal({
component: ErrorModal,
@@ -336,7 +336,7 @@ provide("now", now);
(async () => {
isProcessing.value = true;
if (!serverInfo.value.success) {
if (!serverInfo.value?.success) {
throw new Error("サーバー情報の取得に失敗しました。");
}