tliu93
2992bbb0ef
PRE-M8-T02: add read-only WarmteLink serial probe
2026-08-22 18:06:15 +02:00
tliu93
9d05f5ea62
M5-T10: add paho MQTT client with lifespan connect/reconnect and mqtt/test endpoint
2026-06-22 15:06:30 +02:00
tliu93
c89cea4953
M5-T03: add Modbus TCP driver, YAML profile framework, sdm120, modbus_cli
2026-06-22 13:03:50 +02:00
tliu93
ee3031013e
M4-T05: add TOTP service and setup/enable/disable/status API
2026-06-21 21:55:17 +02:00
tliu93
bd09523e94
M2-T13: docs wrap-up + retire frontend constraints + dependency cleanup
...
- README: add 前端 v2 (React SPA) section (dev/build/codegen/hosting/gates),
update directory listing, drop stale Jinja descriptions
- architecture-overview: retire '不引入前后端分离' constraint; reflect SPA + JSON API
- roadmap: mark M2 done
- remove orphaned jinja2 dependency (recompile requirements*.txt; no other churn)
- delete empty tests/test_auth.py stub; drop dead _extract_csrf_token in test_api_data
- verified image still builds and app imports with the slimmer deps
2026-06-13 15:20:50 +02:00
tliu93
5a420bd37b
add get public and storage feature
2026-04-29 11:45:49 +02:00
tliu93
3f7c9e43d9
Switch auth password hashing to Argon2
2026-04-20 15:26:36 +02:00
tliu93
31390882ef
Bootstrap Python rewrite skeleton
2026-04-19 20:19:58 +02:00
tliu93
1a1e8106ec
Start removing py files in this branch
2024-09-09 13:11:28 +02:00
tliu93
58b9f42799
Upgrade schema with nullable
2024-08-30 15:06:15 +02:00
tliu93
6d12f2850d
Update req
2024-08-27 16:35:27 +02:00
tliu93
b21b509c84
Add location recorder
2024-08-27 16:34:04 +02:00
tliu93
3eaae13dc3
Some renaming
2024-08-21 16:30:43 +02:00
tliu93
06f7d50418
Add ticktick auth
2024-08-15 16:50:56 +02:00
tliu93
772d13db5b
Update requirements.txt with pytest, update ruff.toml
2024-08-15 14:13:57 +02:00
tliu93
96437af992
update requirement.txt
2024-07-23 15:35:20 +02:00
tliu93
9a8136c8c4
Add installe, no automation yet
2024-07-17 17:28:00 +02:00