4 Commits

Author SHA1 Message Date
Du Wenbo
99add8050b feat: add version display on login page and sidebar (v1.4.0)
- Login page: shows "vX.Y.Z | Core: vA.B.C" at bottom of card
- Sidebar footer: shows version when expanded
- Calls GET /api/v1/version (no auth required)
- For field engineers to instantly identify platform version

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 22:36:12 +08:00
Du Wenbo
ba190c33ca feat: generic branding, remove all Tianpu hardcoding (v1.3.0)
- Replace all 天普/Tianpu text with generic "智慧能源管理平台"
- Change brandName to "EMS Platform" in both zh/en locales
- Update localStorage keys from tianpu-* to ems-*
- Make login subtitle generic

New customers copying this template will get neutral branding
that they customize for their own park/brand.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 22:04:11 +08:00
Du Wenbo
21c0cf8b15 docs: rewrite README with full structure, Docker, setup guide, v1.2.0
- Add complete project structure section
- Add npm commands (dev/build/preview) and port info
- Add Docker deployment section
- Add new customer setup guide with customization steps
- Fix package.json version from 1.0.0 to 1.2.0
- Add version info referencing VERSIONS.json

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 08:55:47 +08:00
Du Wenbo
7811bc1f08 feat: initial EMS frontend template from ems-core v1.1.0 2026-04-05 15:44:40 +08:00