feat(t03): improve performance and UX

- add category/tag caching and optimistic updates

- add stats dashboard aggregation and batched tracking

- add undo delete snackbar and group read-only view mode

- improve app-ready timeout handling and refresh guards
This commit is contained in:
2026-06-11 16:26:46 +08:00
parent 5a0ae0b28d
commit b33ebf0879
40 changed files with 761 additions and 132 deletions

View File

@@ -60,7 +60,7 @@ const uploading = ref(false)
const saving = ref(false)
onMounted(async () => {
await waitForReady()
try { await waitForReady() } catch { /* 超时,继续加载 */ }
formNickname.value = userStore.nickname
formSlogan.value = userStore.slogan
previewUrl.value = userStore.avatarUrl