Commit Graph

  • eac6b78598 fix(ci): align backend image with deployment latest agent-mvp jiang 2026-07-31 00:01:21 +08:00
  • 1d88f8efbe fix(api): wrap pre-paginated list responses jiang 2026-07-30 21:50:21 +08:00
  • ba947b616b feat(api): standardize REST contracts and auth jiang 2026-07-30 20:38:51 +08:00
  • ae1a657554 feat(server): add project RBAC and guarded workflows jiang 2026-07-30 16:45:09 +08:00
  • 3fbb17bb30 fix(sensor-placement): enforce project write boundaries jiang 2026-07-30 16:21:38 +08:00
  • ddbb50173c feat(sensor-placement): add editable scheme APIs jiang 2026-07-30 16:16:51 +08:00
  • 437eb5a19a fix(auth): require preferred username claim jiang 2026-07-30 14:21:21 +08:00
  • 31e2728db1 refactor(api): unify scheme query endpoints jiang 2026-07-30 11:01:45 +08:00
  • 18253f2fe0 docs: 编写客户版交付文档 release/tjwaterserver-v1.0 jiang 2026-07-22 11:26:06 +08:00
  • 03bb2d75c2 docs: 编写中文 README jiang 2026-07-22 11:26:06 +08:00
  • 02a8686222 Stop baking .env into Docker images jiang 2026-07-21 11:42:17 +08:00
  • 50d823ca58 fix(db): validate cached project connections jiang 2026-07-21 11:35:18 +08:00
  • b977bf6725 fix(db): validate cached project connections jiang 2026-07-21 11:26:21 +08:00
  • 9f225374de fix(server): remove influxdb remnants jiang 2026-07-17 18:33:38 +08:00
  • 045d6c5b49 fix(simulation): use current user for stored schemes jiang 2026-07-17 16:49:20 +08:00
  • 9b16e4e0a5 fix(simulation): use current user for stored schemes jiang 2026-07-17 16:49:20 +08:00
  • 810a39a1dc build(server): update customer compile image jiang 2026-07-17 16:38:11 +08:00
  • db6032bd84 feat(burst-detection): update scada analysis flow jiang 2026-07-17 16:31:46 +08:00
  • e49d21cd1b fix(scada): use project-scoped metadata jiang 2026-07-17 16:28:46 +08:00
  • b4ecfbb87a fix(scada): use project-scoped metadata jiang 2026-07-17 16:28:40 +08:00
  • 0a2ce81753 fix(leakage): accept display flow units jiang 2026-07-17 11:49:00 +08:00
  • a204980944 fix(leakage): accept display flow units jiang 2026-07-17 11:45:58 +08:00
  • b8f2f70013 fix(simulation): use report step for schemes jiang 2026-07-16 15:47:26 +08:00
  • 2b5f9b8514 fix(simulation): use report step for schemes jiang 2026-07-16 15:47:26 +08:00
  • 6f9c94a4dd fix(api): include simulation burst ids jiang 2026-07-16 14:50:22 +08:00
  • ca1579dcc2 fix(api): include simulation burst ids jiang 2026-07-16 14:50:22 +08:00
  • 9f7f5536d7 fix(simulation): use hydraulic timestep jiang 2026-07-16 14:16:06 +08:00
  • 775ecb8a58 fix(simulation): use hydraulic timestep jiang 2026-07-16 14:16:06 +08:00
  • f72b56845f fix(wndb): refresh closed project connections jiang 2026-07-16 12:07:44 +08:00
  • d33619d0d5 fix(burst-location): correct normal data window jiang 2026-07-09 11:51:40 +08:00
  • baeaa8a2e1 fix(burst-location): correct normal data window jiang 2026-07-09 11:51:40 +08:00
  • 6a16ea44b2 fix(burst-location): tolerate partial SCADA gaps jiang 2026-07-09 10:49:53 +08:00
  • ca97de2e51 fix(burst-location): tolerate partial SCADA gaps jiang 2026-07-09 10:49:53 +08:00
  • e862e6c500 ci: unzip health model in image build jiang 2026-07-08 19:02:54 +08:00
  • 71fa2ae18c ci: unzip health model in image build jiang 2026-07-08 19:02:54 +08:00
  • 76cf6c32bc fix(agent): expose network context jiang 2026-07-08 18:41:56 +08:00
  • 87824f3b3c fix(burst-location): use correct data sources jiang 2026-07-08 17:51:08 +08:00
  • 5a91da0904 fix(burst-location): use correct data sources jiang 2026-07-08 17:51:08 +08:00
  • 18943314f8 fix(burst-location): normalize simulation ids jiang 2026-07-08 17:17:41 +08:00
  • d62bcae85e fix(burst-location): normalize simulation ids jiang 2026-07-08 17:17:41 +08:00
  • c7947a7481 feat(auth)!: migrate customer metadata auth jiang 2026-06-13 15:00:58 +08:00
  • 4b02118286 refactor(metadata): drop geoserver config refs jiang 2026-06-13 14:58:53 +08:00
  • 4c0a4b29e9 refactor(metadata): drop geoserver config refs jiang 2026-06-13 14:57:33 +08:00
  • 80ca985c28 fix(cli): use renamed backend APIs jiang 2026-06-13 13:56:44 +08:00
  • dc4e3de85e refactor(api): add kebab-case legacy aliases jiang 2026-06-13 13:07:16 +08:00
  • 5a55d65002 refactor(api): add kebab-case legacy aliases jiang 2026-06-13 13:07:16 +08:00
  • bb5d339dbe 删除不再需要的构建和打包工作流文件 jiang 2026-06-12 15:28:49 +08:00
  • d99f4cec6a refactor(admin): remove geoserver config jiang 2026-06-12 15:28:14 +08:00
  • a6e7a2e75c feat(admin): add project metadata config jiang 2026-06-12 15:08:37 +08:00
  • 23c008f602 feat(auth): migrate to Keycloak metadata auth jiang 2026-06-12 10:18:41 +08:00
  • 33615cdcfc fix(services): lighten package initialization jiang 2026-06-11 11:43:56 +08:00
  • d6dda51008 fix(sync): align customer backend behavior jiang 2026-06-11 11:41:24 +08:00
  • 60c8fc4948 fix(scada): align native device writes jiang 2026-06-11 11:20:25 +08:00
  • 3de620a2ae fix(db): refresh project connection caches jiang 2026-06-11 11:19:20 +08:00
  • 8e07d580af fix(region): align service area endpoints jiang 2026-06-11 11:18:09 +08:00
  • 9be0cd34cf fix(auth): stabilize audit and token timing jiang 2026-06-11 11:17:11 +08:00
  • f61be3685f fix(metadata): sync project metadata endpoints jiang 2026-06-11 11:15:59 +08:00
  • 78af7ecfb3 fix(native): sync region dma service area jiang 2026-06-11 10:31:08 +08:00
  • bf8e4fb040 fix(algorithms): sync pressure and sensor logic jiang 2026-06-11 10:29:52 +08:00
  • 67ba9c2ac6 fix(simulation): align epanet output handling jiang 2026-06-11 10:29:04 +08:00
  • 21929b44fc fix(timeseries): align timezone and scada updates jiang 2026-06-11 10:27:51 +08:00
  • 24169bd277 fix(docker): align customer image build jiang 2026-06-11 10:26:36 +08:00
  • a787327ca2 feat(api): add web search and geocoding jiang 2026-06-11 10:25:45 +08:00
  • c676b55b70 fix(api): disable legacy unversioned routes jiang 2026-06-11 10:24:35 +08:00
  • 322e8156ee docs(delivery): document customer source packaging jiang 2026-06-11 10:24:05 +08:00
  • 2a762e63a7 添加 Gitea 服务器 URL 和用户解析功能 jiang 2026-06-10 16:27:42 +08:00
  • f6939f5516 移除 db_inp 目录的复制,添加临时文件夹创建 jiang 2026-06-10 16:22:38 +08:00
  • bbf6a0f7ba 更新代码检出步骤和工作区验证提示信息 jiang 2026-06-10 16:16:26 +08:00
  • 5fd82b8e7c 添加代码检出步骤以确保工作区有效 jiang 2026-06-10 15:44:41 +08:00
  • 2a823b2616 移除代码检出步骤,添加工作区验证 jiang 2026-06-10 15:41:59 +08:00
  • 2af89eea1c 优化环境变量检查逻辑,移除不必要的密钥 jiang 2026-06-10 15:18:10 +08:00
  • 26643d68c7 feat(ci): 添加 Gitea 仓库密钥 TJWATER_SERVER_ENV 检查 jiang 2026-06-10 15:08:47 +08:00
  • f35287d3cf 更新 dockerfile jiang 2026-06-10 11:45:22 +08:00
  • 4fa8e55748 删除 copilot 自述文件 jiang 2026-06-09 18:24:14 +08:00
  • 7a9fcaae81 ci: add deployment trigger script jiang 2026-06-09 18:22:16 +08:00
  • a1e9673d9a ci: add Gitea package workflow jiang 2026-06-09 18:18:22 +08:00
  • e588d1cf33 feat(api): add Tianditu geocoding jiang 2026-06-09 17:09:42 +08:00
  • 1712ecd4c7 feat(api): add web search endpoint jiang 2026-06-09 16:13:24 +08:00
  • 441979f581 修改默认超时时间 jiang 2026-06-05 19:11:53 +08:00
  • e336ffcd46 移除存在无效数据的 cli 命令 jiang 2026-06-05 16:42:03 +08:00
  • 52b8f07abd 更新 cli 命令,新增 network 其他元素的属性查询 jiang 2026-06-05 15:48:53 +08:00
  • 7efaeb41e8 新增pyclipper依赖 jiang 2026-06-05 13:43:53 +08:00
  • 9a7aad2d36 fix(cli): constrain timeseries option values jiang 2026-06-05 13:43:32 +08:00
  • b7872f29a9 优化 CLI 命令,增加获取所有节点和管道属性的功能 jiang 2026-06-03 17:31:49 +08:00
  • 233960d8db 明确时间模拟需要 scheme_name 参数 jiang 2026-06-03 17:31:44 +08:00
  • b9410b0ff3 统一前后端时间时区请求 jiang 2026-06-03 11:17:37 +08:00
  • 4982efba5e 更新tjwater-cli network参数;更新metadb health方法 jiang 2026-06-03 10:48:01 +08:00
  • f87dd91b2b 修复--auth-stdin读取失败的bug jiang 2026-06-02 18:41:39 +08:00
  • c16e6e3d0c 移除 --auth-context,改为 --auth-stdin,结构化传递解析认证信息 jiang 2026-06-02 17:17:00 +08:00
  • 40e699e173 拆分代码;约束cli命令 jiang 2026-06-02 14:54:08 +08:00
  • 9b8a517092 更新文件夹命名 jiang 2026-06-02 11:13:07 +08:00
  • f274cf5122 整理 tjwater-cli 代码和文档 jiang 2026-06-02 11:11:56 +08:00
  • 60db2a7193 优化 cli 命令设计 jiang 2026-06-01 17:05:26 +08:00
  • b72e42521c 优化时间范围查询,添加 UTC 时间标准化处理 jiang 2026-06-01 16:46:51 +08:00
  • c2ccb7bc4e 移除实时数据和仿真结果接口,优化代码结构 jiang 2026-05-26 18:49:25 +08:00
  • 88be97ddeb 修正单元测试失败代码 jiang 2026-05-25 17:51:45 +08:00
  • 2317f4d527 新增 API 测试用例,修复失效接口问题 jiang 2026-05-21 15:32:12 +08:00
  • 751950e5b5 调整函数说明 jiang 2026-05-20 11:45:01 +08:00
  • a1dcbd4230 更新 dockerfile,提高打包效率 jiang 2026-04-30 13:06:09 +08:00
  • 3b712ea467 优化传感器布置算法,修复数据库更新逻辑 jiang 2026-04-17 17:21:50 +08:00