🚀 Release v1.7.0
📝 更新日志
- 🔧
chore(package): Bump version to 1.7.0 - ⚡️
perf(status): preload config API hint + useTransition for view toggle - ⚡️
perf(prefetch): prefetch both monitor+config keys and route on tab hover - ⚡️
perf(status): prefetch tab monitor data on intent - 🐛
fix(deps): stop trusting esbuild postinstall - ⚡️
perf(config): reuse preload maintenance data - ⚡️
perf(status): show monitor data before config extras - ✨
feat(shell): hydrate app shell config on client - ⚡️
perf(status): unblock route shell render - ✨
feat(deps): upgrade zod to v4 and adapt schemas - 🔧
chore(deps): downgrade @heroui/react to v2 - 💎
style(tsconfig): format JSON arrays to single lines - 💎
style(tsconfig): Format and update configuration options - 🔧
chore(gitignore): Update .gitignore to include new directories and files - 🔧
chore(deps): bump @typescript-eslint/parser from 8.58.1 to 8.58.2 (#388) - 🔧
chore(deps): bump postcss from 8.5.9 to 8.5.10 (#396) - 🔧
chore(deps): bump @react-types/shared from 3.33.1 to 3.34.0 (#393) - 🔧
chore(deps): bump @types/node from 25.5.2 to 25.6.0 (#395) - 🔧
chore(deps): bump lucide-react from 1.7.0 to 1.8.0 (#392) - 🔧
chore(deps): bump @react-aria/ssr from 3.9.7 to 3.10.0 (#391) - 🔧
chore(deps): bump intl-messageformat from 11.2.0 to 11.2.1 (#387) - 🔧
chore(deps): bump next-intl from 4.9.0 to 4.9.1 (#386) - 🔧
chore(deps): bump dotenv from 17.4.1 to 17.4.2 (#383) - 🔧
chore(deps): bump oxlint from 1.59.0 to 1.60.0 (#381) - 🔧
chore(deps): bump wrangler from 4.81.0 to 4.83.0 (#390) - 🔧
chore(deps): bump @opennextjs/cloudflare from 1.18.1 to 1.19.1 (#389) - 🔧
chore(deps): bump @next/eslint-plugin-next from 16.2.3 to 16.2.4 (#385) - 🔧
chore(deps): bump next from 16.2.3 to 16.2.4 (#384) - 🔧
chore(deps): bump @typescript-eslint/eslint-plugin from 8.58.1 to 8.58.2 (#382) - 🔧
chore(deps): bump @react-aria/visually-hidden from 3.8.31 to 3.9.0 (#380) - 🔧
chore(deps): bump oxfmt from 0.44.0 to 0.45.0 (#379) - 🔧
chore(deps): bump dotenv from 17.4.0 to 17.4.1 (#378) - 🔧
chore(deps): bump oxlint from 1.58.0 to 1.59.0 (#375) - 🔧
chore(deps): bump @typescript-eslint/parser from 8.58.0 to 8.58.1 (#376) - 🔧
chore(deps): bump @opennextjs/cloudflare from 1.18.0 to 1.18.1 (#377) - 🔧
chore(deps): bump react from 19.2.4 to 19.2.5 (#370) - 🔧
chore(deps): bump next from 16.2.2 to 16.2.3 (#374) - 🔧
chore(deps): bump wrangler from 4.79.0 to 4.81.0 (#373) - 🔧
chore(deps): bump oxfmt from 0.43.0 to 0.44.0 (#372) - 🔧
chore(deps): bump postcss from 8.5.8 to 8.5.9 (#371) - 🔧
chore(deps): bump @next/bundle-analyzer from 16.2.2 to 16.2.3 (#369) - 🔧
chore(deps): bump @typescript-eslint/eslint-plugin from 8.58.0 to 8.58.1 (#368) - 🔧
chore(deps): bump @next/eslint-plugin-next from 16.2.2 to 16.2.3 (#367) - 🔧
chore(deps): bump @types/node from 25.5.0 to 25.5.2 (#366) - 🔧
chore(deps): bump @heroui/react from 3.0.1 to 3.0.2 (#365) - 🔧
chore(deps): bump react-dom from 19.2.4 to 19.2.5 (#364) - 🔧
chore(deps): bump @sankyu/react-circle-flags from 1.6.4 to 1.6.7 (#363) - 🔧
chore(deps): bump @next/bundle-analyzer from 16.2.1 to 16.2.2 (#360) - 🔧
chore(deps): bump @typescript-eslint/eslint-plugin from 8.57.2 to 8.58.0 (#361) - 🔧
chore(deps): bump next-intl from 4.8.3 to 4.9.0 (#355) - 🔧
chore(deps): bump dotenv from 16.6.1 to 17.4.0 (#359) - 🔧
chore(deps): bump oxlint from 1.57.0 to 1.58.0 (#354) - 🔧
chore(deps): bump next from 16.2.1 to 16.2.2 (#358) - 🔧
chore(deps): bump @opennextjs/cloudflare from 1.17.3 to 1.18.0 (#357) - 🔧
chore(deps): bump @next/eslint-plugin-next from 16.2.1 to 16.2.2 (#356) - 🔧
chore(deps): bump @typescript-eslint/parser from 8.57.2 to 8.58.0 (#353) - 🔧
chore(deps): bump wrangler from 4.77.0 to 4.79.0 (#352) - 🔧
chore(deps): bump oxfmt from 0.42.0 to 0.43.0 (#351) - 🔧
chore(deps): bump next from 16.2.0 to 16.2.1 (#349) - 🔧
chore(deps): bump oxlint from 1.56.0 to 1.57.0 (#348) - 🔧
chore(deps): bump wrangler from 4.75.0 to 4.77.0 (#347) - 🔧
chore(deps): bump @opennextjs/cloudflare from 1.17.1 to 1.17.3 (#343) - 🔧
chore(deps): bump @typescript-eslint/parser from 8.57.1 to 8.57.2 (#346) - 🔧
chore(deps): bump recharts from 3.8.0 to 3.8.1 (#350) - 🔧
chore(deps): bump @heroui/react from 2.8.10 to 3.0.1 (#345) - 🔧
chore(deps): bump typescript from 5.9.3 to 6.0.2 (#344) - 🔧
chore(deps): bump @next/bundle-analyzer from 16.2.0 to 16.2.1 (#342) - 🔧
chore(deps): bump intl-messageformat from 11.1.3 to 11.2.0 (#341) - 🔧
chore(deps): bump oxfmt from 0.41.0 to 0.42.0 (#340) - 🔧
chore(deps): bump @typescript-eslint/eslint-plugin from 8.57.1 to 8.57.2 (#339) - 🔧
chore(deps): bump @next/eslint-plugin-next from 16.2.0 to 16.2.1 (#338) - 🔧
chore(deps): bump lucide-react from 0.577.0 to 1.7.0 (#337) - 🔧
chore(deps): bump oxfmt from 0.38.0 to 0.41.0 (#331) - 🔧
chore(deps): bump @typescript-eslint/eslint-plugin from 8.57.0 to 8.57.1 (#333) - 🔧
chore(deps): bump framer-motion from 12.35.2 to 12.38.0 (#330) - 🔧
chore(deps): bump wrangler from 4.72.0 to 4.75.0 (#336) - 🔧
chore(deps): bump @tailwindcss/postcss from 4.2.1 to 4.2.2 (#335) - 🔧
chore(deps): bump @types/node from 25.4.0 to 25.5.0 (#332) - 🔧
chore(deps): bump tm-themes from 1.12.1 to 1.12.2 (#334) - 🔧
chore(deps): bump intl-messageformat from 10.7.18 to 11.1.3 (#329) - 🔧
chore(deps): bump dayjs from 1.11.19 to 1.11.20 (#328) - 🔧
chore(deps): bump next from 16.1.6 to 16.2.0 (#327) - 🔧
chore(deps): bump @next/bundle-analyzer from 15.5.12 to 16.2.0 (#326) - 🔧
chore(deps): bump @next/eslint-plugin-next from 15.3.0 to 16.2.0 (#325) - 🔧
chore(deps): bump @typescript-eslint/parser from 8.57.0 to 8.57.1 (#324) - 🔧
chore(deps): bump oxlint from 1.53.0 to 1.56.0 (#323) - 🔧
chore(deps): bump @heroui/react from 2.8.9 to 2.8.10 (#317) - 🔧
chore(deps): bump @typescript-eslint/eslint-plugin from 8.30.1 to 8.57.0 (#319) - 🔧
chore(deps): bump @typescript-eslint/parser from 8.29.1 to 8.57.0 (#318) - 🔧
chore(deps): bump oxlint from 1.51.0 to 1.53.0 (#321) - 🔧
chore(deps): bump wrangler from 4.70.0 to 4.72.0 (#322) - 🔧
chore(deps): bump oxfmt from 0.36.0 to 0.38.0 (#320) - 🔧
chore(deps): bump framer-motion from 12.35.0 to 12.35.2 (#316) - 🔧
chore(deps): bump shiki from 4.0.1 to 4.0.2 (#315) - 🔧
chore(deps): bump @types/node from 25.3.3 to 25.4.0 (#314) - 🔧
chore(deps): bump recharts from 2.15.4 to 3.8.0 (#313) - 🔧
chore(deps): bump postcss from 8.5.3 to 8.5.8 (#305) - 🔧
chore(deps): bump shiki from 3.23.0 to 4.0.1 (#306) - 🔧
chore(deps): bump lucide-react from 0.483.0 to 0.577.0 (#311) - 🔧
chore(deps): bump @react-types/shared from 3.28.0 to 3.33.1 (#308) - 🔧
chore(deps): bump oxfmt from 0.32.0 to 0.36.0 (#307) - 🔧
chore(deps): bump @types/node from 22.13.14 to 25.3.3 (#304)
👥 贡献者
🔄 更新指南
Docker
# 拉取最新代码
git pull
# 停止并删除容器
docker stop kuma-mieru
docker rm kuma-mieru
# 拉取 v1 主版本通道镜像
docker pull ghcr.io/alice39s/kuma-mieru:1
# 启动容器
docker run -d \
--name kuma-mieru \
-p 3883:3000 \
-e UPTIME_KUMA_URLS=https://your_uptime_kuma_url/status/your_page_id \
-e KUMA_MIERU_TITLE="My Status Page" \
ghcr.io/alice39s/kuma-mieru:1Docker Compose
# 拉取最新代码
git pull
# 更新镜像并启动容器
docker compose pull
docker compose up -dWhat's Changed
- chore(deps): bump @react-aria/visually-hidden from 3.8.20 to 3.8.31 by @dependabot[bot] in #303
- chore(deps): bump @types/node from 22.13.14 to 25.3.3 by @dependabot[bot] in #304
- chore(deps): bump oxfmt from 0.32.0 to 0.36.0 by @dependabot[bot] in #307
- chore(deps): bump @react-types/shared from 3.28.0 to 3.33.1 by @dependabot[bot] in #308
- chore(deps): bump lucide-react from 0.483.0 to 0.577.0 by @dependabot[bot] in #311
- chore(deps): bump shiki from 3.23.0 to 4.0.1 by @dependabot[bot] in #306
- chore(deps): bump postcss from 8.5.3 to 8.5.8 by @dependabot[bot] in #305
- chore(deps): bump recharts from 2.15.4 to 3.8.0 by @dependabot[bot] in #313
- chore(deps): bump @types/node from 25.3.3 to 25.4.0 by @dependabot[bot] in #314
- chore(deps): bump shiki from 4.0.1 to 4.0.2 by @dependabot[bot] in #315
- chore(deps): bump framer-motion from 12.35.0 to 12.35.2 by @dependabot[bot] in #316
- chore(deps): bump oxfmt from 0.36.0 to 0.38.0 by @dependabot[bot] in #320
- chore(deps): bump wrangler from 4.70.0 to 4.72.0 by @dependabot[bot] in #322
- chore(deps): bump oxlint from 1.51.0 to 1.53.0 by @dependabot[bot] in #321
- chore(deps): bump @typescript-eslint/parser from 8.29.1 to 8.57.0 by @dependabot[bot] in #318
- chore(deps): bump @typescript-eslint/eslint-plugin from 8.30.1 to 8.57.0 by @dependabot[bot] in #319
- chore(deps): bump @heroui/react from 2.8.9 to 2.8.10 by @dependabot[bot] in #317
- chore(deps): bump oxlint from 1.53.0 to 1.56.0 by @dependabot[bot] in #323
- chore(deps): bump @typescript-eslint/parser from 8.57.0 to 8.57.1 by @dependabot[bot] in #324
- chore(deps): bump @next/eslint-plugin-next from 15.3.0 to 16.2.0 by @dependabot[bot] in #325
- chore(deps): bump @next/bundle-analyzer from 15.5.12 to 16.2.0 by @dependabot[bot] in #326
- chore(deps): bump next from 16.1.6 to 16.2.0 by @dependabot[bot] in #327
- chore(deps): bump dayjs from 1.11.19 to 1.11.20 by @dependabot[bot] in #328
- chore(deps): bump intl-messageformat from 10.7.18 to 11.1.3 by @dependabot[bot] in #329
- chore(deps): bump tm-themes from 1.12.1 to 1.12.2 by @dependabot[bot] in #334
- chore(deps): bump @types/node from 25.4.0 to 25.5.0 by @dependabot[bot] in #332
- chore(deps): bump @tailwindcss/postcss from 4.2.1 to 4.2.2 by @dependabot[bot] in #335
- chore(deps): bump wrangler from 4.72.0 to 4.75.0 by @dependabot[bot] in #336
- chore(deps): bump framer-motion from 12.35.2 to 12.38.0 by @dependabot[bot] in #330
- chore(deps): bump @typescript-eslint/eslint-plugin from 8.57.0 to 8.57.1 by @dependabot[bot] in #333
- chore(deps): bump oxfmt from 0.38.0 to 0.41.0 by @dependabot[bot] in #331
- chore(deps): bump lucide-react from 0.577.0 to 1.7.0 by @dependabot[bot] in #337
- chore(deps): bump @next/eslint-plugin-next from 16.2.0 to 16.2.1 by @dependabot[bot] in #338
- chore(deps): bump @typescript-eslint/eslint-plugin from 8.57.1 to 8.57.2 by @dependabot[bot] in #339
- chore(deps): bump oxfmt from 0.41.0 to 0.42.0 by @dependabot[bot] in #340
- chore(deps): bump intl-messageformat from 11.1.3 to 11.2.0 by @dependabot[bot] in #341
- chore(deps): bump @next/bundle-analyzer from 16.2.0 to 16.2.1 by @dependabot[bot] in #342
- chore(deps): bump typescript from 5.9.3 to 6.0.2 by @dependabot[bot] in #344
- chore(deps): bump @heroui/react from 2.8.10 to 3.0.1 by @dependabot[bot] in #345
- chore(deps): bump recharts from 3.8.0 to 3.8.1 by @dependabot[bot] in #350
- chore(deps): bump @typescript-eslint/parser from 8.57.1 to 8.57.2 by @dependabot[bot] in #346
- chore(deps): bump @opennextjs/cloudflare from 1.17.1 to 1.17.3 by @dependabot[bot] in #343
- chore(deps): bump wrangler from 4.75.0 to 4.77.0 by @dependabot[bot] in #347
- chore(deps): bump oxlint from 1.56.0 to 1.57.0 by @dependabot[bot] in #348
- chore(deps): bump next from 16.2.0 to 16.2.1 by @dependabot[bot] in #349
- chore(deps): bump oxfmt from 0.42.0 to 0.43.0 by @dependabot[bot] in #351
- chore(deps): bump wrangler from 4.77.0 to 4.79.0 by @dependabot[bot] in #352
- chore(deps): bump @typescript-eslint/parser from 8.57.2 to 8.58.0 by @dependabot[bot] in #353
- chore(deps): bump @next/eslint-plugin-next from 16.2.1 to 16.2.2 by @dependabot[bot] in #356
- chore(deps): bump @opennextjs/cloudflare from 1.17.3 to 1.18.0 by @dependabot[bot] in #357
- chore(deps): bump next from 16.2.1 to 16.2.2 by @dependabot[bot] in #358
- chore(deps): bump oxlint from 1.57.0 to 1.58.0 by @dependabot[bot] in #354
- chore(deps): bump dotenv from 16.6.1 to 17.4.0 by @dependabot[bot] in #359
- chore(deps): bump next-intl from 4.8.3 to 4.9.0 by @dependabot[bot] in #355
- chore(deps): bump @typescript-eslint/eslint-plugin from 8.57.2 to 8.58.0 by @dependabot[bot] in #361
- chore(deps): bump @next/bundle-analyzer from 16.2.1 to 16.2.2 by @dependabot[bot] in #360
- chore(deps): bump @sankyu/react-circle-flags from 1.6.4 to 1.6.7 by @dependabot[bot] in #363
- chore(deps): bump react-dom from 19.2.4 to 19.2.5 by @dependabot[bot] in #364
- chore(deps): bump @heroui/react from 3.0.1 to 3.0.2 by @dependabot[bot] in #365
- chore(deps): bump @types/node from 25.5.0 to 25.5.2 by @dependabot[bot] in #366
- chore(deps): bump @next/eslint-plugin-next from 16.2.2 to 16.2.3 by @dependabot[bot] in #367
- chore(deps): bump @typescript-eslint/eslint-plugin from 8.58.0 to 8.58.1 by @dependabot[bot] in #368
- chore(deps): bump @next/bundle-analyzer from 16.2.2 to 16.2.3 by @dependabot[bot] in #369
- chore(deps): bump postcss from 8.5.8 to 8.5.9 by @dependabot[bot] in #371
- chore(deps): bump oxfmt from 0.43.0 to 0.44.0 by @dependabot[bot] in #372
- chore(deps): bump wrangler from 4.79.0 to 4.81.0 by @dependabot[bot] in #373
- chore(deps): bump next from 16.2.2 to 16.2.3 by @dependabot[bot] in #374
- chore(deps): bump react from 19.2.4 to 19.2.5 by @dependabot[bot] in #370
- chore(deps): bump @opennextjs/cloudflare from 1.18.0 to 1.18.1 by @dependabot[bot] in #377
- chore(deps): bump @typescript-eslint/parser from 8.58.0 to 8.58.1 by @dependabot[bot] in #376
- chore(deps): bump oxlint from 1.58.0 to 1.59.0 by @dependabot[bot] in #375
- chore(deps): bump dotenv from 17.4.0 to 17.4.1 by @dependabot[bot] in #378
- chore(deps): bump oxfmt from 0.44.0 to 0.45.0 by @dependabot[bot] in #379
- chore(deps): bump @react-aria/visually-hidden from 3.8.31 to 3.9.0 by @dependabot[bot] in #380
- chore(deps): bump @typescript-eslint/eslint-plugin from 8.58.1 to 8.58.2 by @dependabot[bot] in #382
- chore(deps): bump next from 16.2.3 to 16.2.4 by @dependabot[bot] in #384
- chore(deps): bump @next/eslint-plugin-next from 16.2.3 to 16.2.4 by @dependabot[bot] in #385
- chore(deps): bump @opennextjs/cloudflare from 1.18.1 to 1.19.1 by @dependabot[bot] in #389
- chore(deps): bump wrangler from 4.81.0 to 4.83.0 by @dependabot[bot] in #390
- chore(deps): bump oxlint from 1.59.0 to 1.60.0 by @dependabot[bot] in #381
- chore(deps): bump dotenv from 17.4.1 to 17.4.2 by @dependabot[bot] in #383
- chore(deps): bump next-intl from 4.9.0 to 4.9.1 by @dependabot[bot] in #386
- chore(deps): bump intl-messageformat from 11.2.0 to 11.2.1 by @dependabot[bot] in #387
- chore(deps): bump @react-aria/ssr from 3.9.7 to 3.10.0 by @dependabot[bot] in #391
- chore(deps): bump lucide-react from 1.7.0 to 1.8.0 by @dependabot[bot] in #392
- chore(deps): bump @types/node from 25.5.2 to 25.6.0 by @dependabot[bot] in #395
- chore(deps): bump @react-types/shared from 3.33.1 to 3.34.0 by @dependabot[bot] in #393
- chore(deps): bump postcss from 8.5.9 to 8.5.10 by @dependabot[bot] in #396
- chore(deps): bump @typescript-eslint/parser from 8.58.1 to 8.58.2 by @dependabot[bot] in #388
Full Changelog: v1.6.10...v1.7.0