Skip to content

feat: display runtime timezone for scheduled tasks#297

Open
CHANTXU64 wants to merge 1 commit into
qxcnm:mainfrom
CHANTXU64:main
Open

feat: display runtime timezone for scheduled tasks#297
CHANTXU64 wants to merge 1 commit into
qxcnm:mainfrom
CHANTXU64:main

Conversation

@CHANTXU64
Copy link
Copy Markdown
Contributor

变更摘要

  • 后端 app_settings_get 增加 runtimeTimeZone 字段,返回当前服务端运行时区、UTC 偏移和来源。
  • 设置页在账号预热 Cron 配置说明中展示服务端时区,明确后台计划任务实际按哪个时区执行。
  • Docker 镜像补充 tzdata,并在 compose 示例中支持通过 TZ 配置容器时区。
  • 更新中英文运行配置 / 部署文档,说明 Docker 时区配置对后台计划任务的影响。

改动范围

  • Frontend
  • Desktop / Tauri
  • Service
  • Gateway / Protocol Adapter
  • Docs / Governance
  • Workflow / Release

主要文件

  • crates/service/src/app_settings/api/current.rs
  • crates/service/tests/app_settings.rs
  • apps/src/app/settings/page.tsx
  • apps/src/app/settings/settings-page-helpers.ts
  • apps/src/lib/api/normalize.ts
  • apps/src/types/settings.ts
  • apps/tests/settings-page-helpers.test.mjs
  • docker/Dockerfile.service
  • docker/Dockerfile.web
  • docker/Dockerfile.all-in-one
  • docker/docker-compose.yml
  • docker/docker-compose.release.yml
  • docker/docker-compose.all-in-one.yml
  • README.md
  • docs/en/report/environment-and-runtime-config.md
  • docs/en/report/runtime-and-deployment-guide.md
  • docs/zh-CN/report/环境变量与运行配置说明.md
  • docs/zh-CN/report/运行与部署指南.md

验证

  • pnpm -C apps run test
  • pnpm -C apps run build
  • pnpm -C apps run test:ui
  • cargo test --workspace
  • 其他本地验证已说明

已执行的实际验证:


未执行的验证与原因:


风险与影响面

  • compose 示例新增 TZ 环境变量。
  • 如果部署环境未显式设置 TZ,将使用 compose / 镜像中的默认时区配置。

备注

  • 提交前请确认未包含敏感 token、cookie、API key

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant