jiang
eac6b78598
fix(ci): align backend image with deployment
Server CI/CD / docker-image (push) Failing after 29s
Server CI/CD / deploy-fallback-log (push) Successful in 1s
2026-07-31 00:01:21 +08:00
jiang
1d88f8efbe
fix(api): wrap pre-paginated list responses
Server CI/CD / docker-image (push) Failing after 28s
Server CI/CD / deploy-fallback-log (push) Successful in 1s
2026-07-30 21:50:21 +08:00
jiang
ba947b616b
feat(api): standardize REST contracts and auth
2026-07-30 20:38:51 +08:00
jiang
ae1a657554
feat(server): add project RBAC and guarded workflows
2026-07-30 16:45:09 +08:00
jiang
3fbb17bb30
fix(sensor-placement): enforce project write boundaries
...
Bind every scheme request to ProjectContext, keep viewer access read-only, reject concurrent optimization jobs without blocking worker threads, and cap export/update payload sizes. Run optimization and workbook work off the event loop.
2026-07-30 16:21:38 +08:00
jiang
ddbb50173c
feat(sensor-placement): add editable scheme APIs
2026-07-30 16:16:51 +08:00
jiang
437eb5a19a
fix(auth): require preferred username claim
2026-07-30 14:21:21 +08:00
jiang
31e2728db1
refactor(api): unify scheme query endpoints
2026-07-30 11:01:45 +08:00
jiang
03bb2d75c2
docs: 编写中文 README
2026-07-22 11:26:06 +08:00
jiang
b977bf6725
fix(db): validate cached project connections
Server CI/CD / docker-image (push) Successful in 23s
Server CI/CD / deploy-fallback-log (push) Has been skipped
2026-07-21 11:26:21 +08:00
jiang
045d6c5b49
fix(simulation): use current user for stored schemes
Server CI/CD / docker-image (push) Successful in 23s
Server CI/CD / deploy-fallback-log (push) Has been skipped
2026-07-17 16:49:20 +08:00
jiang
db6032bd84
feat(burst-detection): update scada analysis flow
Server CI/CD / docker-image (push) Successful in 24s
Server CI/CD / deploy-fallback-log (push) Has been cancelled
2026-07-17 16:31:46 +08:00
jiang
b4ecfbb87a
fix(scada): use project-scoped metadata
2026-07-17 16:28:40 +08:00
jiang
a204980944
fix(leakage): accept display flow units
2026-07-17 11:45:58 +08:00
jiang
2b5f9b8514
fix(simulation): use report step for schemes
2026-07-16 15:47:26 +08:00
jiang
ca1579dcc2
fix(api): include simulation burst ids
2026-07-16 14:50:22 +08:00
jiang
775ecb8a58
fix(simulation): use hydraulic timestep
2026-07-16 14:16:06 +08:00
jiang
f72b56845f
fix(wndb): refresh closed project connections
2026-07-16 12:07:44 +08:00
jiang
baeaa8a2e1
fix(burst-location): correct normal data window
Server CI/CD / docker-image (push) Successful in 22s
Server CI/CD / deploy-fallback-log (push) Has been skipped
2026-07-09 11:51:40 +08:00
jiang
ca97de2e51
fix(burst-location): tolerate partial SCADA gaps
2026-07-09 10:49:53 +08:00
jiang
71fa2ae18c
ci: unzip health model in image build
Server CI/CD / docker-image (push) Successful in 22s
Server CI/CD / deploy-fallback-log (push) Has been skipped
2026-07-08 19:02:54 +08:00
jiang
76cf6c32bc
fix(agent): expose network context
Server CI/CD / docker-image (push) Successful in 16s
Server CI/CD / deploy-fallback-log (push) Has been skipped
2026-07-08 18:41:56 +08:00
jiang
5a91da0904
fix(burst-location): use correct data sources
...
Simulation mode reads scheme data for both burst and normal observations. Monitoring mode reuses the burst window when no normal window is provided.
2026-07-08 17:51:08 +08:00
jiang
d62bcae85e
fix(burst-location): normalize simulation ids
2026-07-08 17:17:41 +08:00
jiang
4c0a4b29e9
refactor(metadata): drop geoserver config refs
2026-06-13 14:57:33 +08:00
jiang
80ca985c28
fix(cli): use renamed backend APIs
2026-06-13 13:56:44 +08:00
jiang
5a55d65002
refactor(api): add kebab-case legacy aliases
2026-06-13 13:07:16 +08:00
jiang
d99f4cec6a
refactor(admin): remove geoserver config
2026-06-12 15:28:14 +08:00
jiang
a6e7a2e75c
feat(admin): add project metadata config
2026-06-12 15:08:37 +08:00
jiang
23c008f602
feat(auth): migrate to Keycloak metadata auth
2026-06-12 10:18:41 +08:00
jiang
2a762e63a7
添加 Gitea 服务器 URL 和用户解析功能
Server CI/CD / docker-image (push) Successful in 49s
Server CI/CD / deploy-fallback-log (push) Has been skipped
2026-06-10 16:27:42 +08:00
jiang
f6939f5516
移除 db_inp 目录的复制,添加临时文件夹创建
Server CI/CD / docker-image (push) Failing after 1m42s
Server CI/CD / deploy-fallback-log (push) Successful in 0s
2026-06-10 16:22:38 +08:00
jiang
bbf6a0f7ba
更新代码检出步骤和工作区验证提示信息
Server CI/CD / docker-image (push) Failing after 13s
Server CI/CD / deploy-fallback-log (push) Successful in 0s
2026-06-10 16:16:26 +08:00
jiang
5fd82b8e7c
添加代码检出步骤以确保工作区有效
Server CI/CD / docker-image (push) Failing after 1m31s
Server CI/CD / deploy-fallback-log (push) Successful in 1s
2026-06-10 15:44:41 +08:00
jiang
2a823b2616
移除代码检出步骤,添加工作区验证
Server CI/CD / docker-image (push) Failing after 1s
Server CI/CD / deploy-fallback-log (push) Successful in 0s
2026-06-10 15:41:59 +08:00
jiang
2af89eea1c
优化环境变量检查逻辑,移除不必要的密钥
Server CI/CD / docker-image (push) Failing after 27s
Server CI/CD / deploy-fallback-log (push) Successful in 1s
2026-06-10 15:18:10 +08:00
jiang
26643d68c7
feat(ci): 添加 Gitea 仓库密钥 TJWATER_SERVER_ENV 检查
Server CI/CD / docker-image (push) Failing after 11s
Server CI/CD / deploy-fallback-log (push) Successful in 0s
2026-06-10 15:08:47 +08:00
jiang
f35287d3cf
更新 dockerfile
Server CI/CD / docker-image (push) Failing after 11s
Server CI/CD / deploy-fallback-log (push) Successful in 0s
2026-06-10 11:45:22 +08:00
jiang
4fa8e55748
删除 copilot 自述文件
2026-06-09 18:24:14 +08:00
jiang
7a9fcaae81
ci: add deployment trigger script
Server CI/CD / docker-image (push) Has been cancelled
Server CI/CD / deploy-fallback-log (push) Has been cancelled
2026-06-09 18:22:16 +08:00
jiang
a1e9673d9a
ci: add Gitea package workflow
2026-06-09 18:18:22 +08:00
jiang
e588d1cf33
feat(api): add Tianditu geocoding
2026-06-09 17:09:42 +08:00
jiang
1712ecd4c7
feat(api): add web search endpoint
2026-06-09 16:13:24 +08:00
jiang
441979f581
修改默认超时时间
2026-06-05 19:11:53 +08:00
jiang
e336ffcd46
移除存在无效数据的 cli 命令
2026-06-05 16:42:03 +08:00
jiang
52b8f07abd
更新 cli 命令,新增 network 其他元素的属性查询
2026-06-05 15:48:53 +08:00
jiang
7efaeb41e8
新增pyclipper依赖
2026-06-05 13:43:53 +08:00
jiang
9a7aad2d36
fix(cli): constrain timeseries option values
2026-06-05 13:43:32 +08:00
jiang
b7872f29a9
优化 CLI 命令,增加获取所有节点和管道属性的功能
2026-06-03 17:31:49 +08:00
jiang
233960d8db
明确时间模拟需要 scheme_name 参数
2026-06-03 17:31:44 +08:00
jiang
b9410b0ff3
统一前后端时间时区请求
2026-06-03 11:17:37 +08:00
jiang
4982efba5e
更新tjwater-cli network参数;更新metadb health方法
2026-06-03 10:48:01 +08:00
jiang
f87dd91b2b
修复--auth-stdin读取失败的bug
2026-06-02 18:41:39 +08:00
jiang
c16e6e3d0c
移除 --auth-context,改为 --auth-stdin,结构化传递解析认证信息
2026-06-02 17:17:00 +08:00
jiang
40e699e173
拆分代码;约束cli命令
2026-06-02 14:54:08 +08:00
jiang
9b8a517092
更新文件夹命名
2026-06-02 11:13:07 +08:00
jiang
f274cf5122
整理 tjwater-cli 代码和文档
2026-06-02 11:11:56 +08:00
jiang
60db2a7193
优化 cli 命令设计
2026-06-01 17:05:26 +08:00
jiang
b72e42521c
优化时间范围查询,添加 UTC 时间标准化处理
2026-06-01 16:46:51 +08:00
jiang
c2ccb7bc4e
移除实时数据和仿真结果接口,优化代码结构
2026-05-26 18:49:25 +08:00
jiang
88be97ddeb
修正单元测试失败代码
2026-05-25 17:51:45 +08:00
jiang
2317f4d527
新增 API 测试用例,修复失效接口问题
2026-05-21 15:32:12 +08:00
jiang
751950e5b5
调整函数说明
2026-05-20 11:45:01 +08:00
jiang
a1dcbd4230
更新 dockerfile,提高打包效率
2026-04-30 13:06:09 +08:00
jiang
3b712ea467
优化传感器布置算法,修复数据库更新逻辑
2026-04-17 17:21:50 +08:00
jiang
bf2aaa5ff7
后端统一时区为 UTC
2026-04-14 14:46:51 +08:00
jiang
51b481d174
优化临时文件管理,增强错误日志记录
2026-04-08 11:47:46 +08:00
jiang
644babf77e
将环境设置为生产模式;更新网络名称配置
2026-04-08 10:49:01 +08:00
jiang
6b09c6b20d
删除 Dockerfile 中的临时文件复制指令
2026-04-03 14:53:55 +08:00
jiang
93cbd7e7b3
独立 copilot 服务
2026-03-27 13:52:12 +08:00
jiang
0196206ed3
创建层级化目录的 skills
2026-03-27 13:05:22 +08:00
jiang
88eec2787b
整理 api tags
2026-03-27 12:31:52 +08:00
jiang
621cd9d2f9
删除 router 中多余的tags
2026-03-26 16:09:17 +08:00
jiang
600ddd329c
添加流式 Copilot 请求处理及审计中间件优化
2026-03-24 16:01:22 +08:00
jiang
c184610035
添加 Copilot 聊天流式响应接口及测试
2026-03-24 11:22:00 +08:00
jiang
21dd393aee
添加 Copilot 聊天流式响应功能及相关配置
2026-03-23 18:03:00 +08:00
jiang
b0acfb21ec
DSN 复用已有连接池
2026-03-19 11:16:36 +08:00
jiang
20ec7d9c8d
添加加密文本输入提示示例
2026-03-19 09:43:22 +08:00
jiang
7c44654195
实现多进程 epanet 模拟,不保留临时文件
2026-03-18 16:56:44 +08:00
jiang
c5d3075ae2
添加获取项目信息接口及相关数据模型
2026-03-17 18:27:58 +08:00
jiang
2ea5ce14ba
修正 Dockerfile 中 pip 安装命令的参数,使用 uv 加快部署
2026-03-17 15:56:06 +08:00
jiang
adb5dc01fb
强制使用 utf-8 存取
2026-03-16 15:59:09 +08:00
jiang
fb9f3217e2
添加清理 pycache 和编译扩展的功能
2026-03-16 15:59:09 +08:00
jiang
5e8600a0a7
添加对单个python文件的编译支持
2026-03-16 15:59:09 +08:00
jiang
1dcaf5ae9f
更新引用路径
2026-03-16 15:59:09 +08:00
jiang
a792838e80
移除中文注释,避免 Github Action 工作流出错
2026-03-16 15:59:09 +08:00
jiang
3cd76b9b52
优化打包流程,增加编译路径和忽略规则
2026-03-16 15:59:09 +08:00
jiang
e6d00e9bc6
更新构建工作流,删除不必要的安全脚本
2026-03-16 15:59:09 +08:00
jiang
68c12cc4eb
添加构建和打包工作流
2026-03-16 15:59:09 +08:00
jiang
e0c247f3b2
更新封装路径
2026-03-16 15:59:09 +08:00
jiang
c3bf48499b
删除旧文件
2026-03-16 15:59:09 +08:00
jiang
102cfffefe
更改编译代码的文件名
2026-03-16 15:59:09 +08:00
jiang
1a76c89054
更新metadb引用路径
2026-03-16 15:59:09 +08:00
jiang
1673396e1a
重构时序数据库连接逻辑,移除冗余代码
2026-03-16 15:59:09 +08:00
jiang
c137adedad
元数据库目录结构变更
2026-03-16 15:59:09 +08:00
jiang
5041922c84
移除未使用的区域相关函数导入
2026-03-16 15:59:09 +08:00
jiang
cfe69e581b
更新API请求体,移除不必要的请求参数
2026-03-16 15:59:09 +08:00
jiang
b513d05611
优化API文档,添加参数描述和示例
2026-03-16 15:56:37 +08:00
jiang
9a8d851275
删除网络元素相关的API端点空文件
2026-03-16 15:53:18 +08:00
jiang
50a1e78073
移除旧的InternalQueries类,更新管道查询逻辑
2026-03-16 15:53:18 +08:00