Commit Graph

10 Commits

Author SHA1 Message Date
caoqianming 503aefc4cb refactor(event): rename ReloadEvent to AppEvent and split event channels
Clarify event semantics by renaming ReloadEvent to AppEvent and route control vs telemetry traffic through dedicated channels. This keeps control events isolated from high-frequency PointNewValue updates while preserving the existing send() call pattern.

Made-with: Cursor
2026-03-13 14:44:30 +08:00
caoqianming 5406568969 fix: harden event handling and source safety
Improve runtime resilience by bounding the reload event queue and processing telemetry updates without per-point spawned tasks. Also reduce security risk by sanitizing source responses, avoiding internal error detail leaks, and standardizing write-key configuration with backward compatibility.

Made-with: Cursor
2026-03-13 14:22:16 +08:00
caoqianming 6f215162a3 feat(page): add page table and CRUD handlers 2026-03-11 13:54:14 +08:00
caoqianming efed6aa816 feat: add page 2026-03-11 13:23:05 +08:00
caoqianming 1374abe550 feat(log): add file-based log APIs and switch file logs to JSON 2026-03-09 14:47:19 +08:00
caoqianming d156108148 feat: 为 get_tag_list 接口添加分页功能 2026-03-04 15:19:39 +08:00
caoqianming 606b57eb73 refactor: 优化点位列表查询功能 2026-03-04 13:39:06 +08:00
caoqianming cc7142e556 refactor: 统一使用 PointMonitorInfo,移除 WsPointMonitorInfo 2026-03-03 16:51:18 +08:00
caoqianming c88a0b2398 修复编译错误和警告: 添加缺失的导入,移除未使用的导入和变量 2026-03-03 13:39:58 +08:00
caoqianming 44f4a794d3 feat: 软件第一个版本 2026-03-03 13:32:05 +08:00