Commit Graph

8 Commits

Author SHA1 Message Date
Du Wenbo
8e5a794cfe fix: update VERSIONS.json to match v1.2.0 tag
VERSIONS.json was still showing 1.1.0 while the git tag and commit
message already referenced v1.2.0. Sync version metadata.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 08:21:59 +08:00
Du Wenbo
fe53bf6319 feat: add customer-owned frontend, device config, pricing (v1.2.0)
- Add frontend/ at root (customer's own React app, all pages)
- Add customers/tianpu/devices.json (17 devices, 375kW PV)
- Add customers/tianpu/pricing.json (Beijing TOU 4-tier)
- Add customers/tianpu/hooks/__init__.py
- Add .githooks/pre-commit to block core/ modifications
- Add CLAUDE.md, .gitignore
- Update docker-compose.override.yml frontend -> ./frontend
- Pin bcrypt==4.0.1 in requirements.txt

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 23:42:42 +08:00
Du Wenbo
f19e30e84e chore: update core to v1.1.0 (hooks plugin system) v1.0.0 2026-04-04 18:32:56 +08:00
Du Wenbo
2822486270 Squashed 'core/' changes from 92ec910..2b9797d
2b9797d feat: add customer hooks plugin system (v1.1.0)
26d2731 chore: add VERSION file (1.0.0)

git-subtree-dir: core
git-subtree-split: 2b9797d61b501ecbaa73253f6f4001769917a24f
2026-04-04 18:32:56 +08:00
Du Wenbo
bc814e5a7a tp-ems v1.0.0: 天普大兴园区EMS客户项目
基于 ems-core v1.0.0,包含:
- customers/tianpu/config.yaml — 天普品牌配置和功能开关
- scripts/seed_data.py — 天普设备、用户、告警、充电桩种子数据
- docker-compose.override.yml — 天普部署配置
- core/ — ems-core v1.0.0 (git subtree)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 18:18:48 +08:00
Du Wenbo
d8e4449f10 Squashed 'core/' content from commit 92ec910
git-subtree-dir: core
git-subtree-split: 92ec910a132e379a3a6e442a75bcb07cac0f0010
2026-04-04 18:16:49 +08:00
Du Wenbo
e6cf85518c Merge commit 'd8e4449f1009bc03b167c0e5667413585b2b3e53' as 'core' 2026-04-04 18:16:49 +08:00
Du Wenbo
578ce4f28d initial commit 2026-04-04 18:16:47 +08:00