jiang
41bf7d71e3
chore(api): sync backend contract mirror
2026-08-18 17:56:11 +08:00
jiang
5bea86dbf6
fix(deps): update XML parser and nanoid
2026-08-18 16:50:46 +08:00
jiang
78a470e89e
merge(frontend): integrate master into agent-mvp
2026-08-18 16:41:52 +08:00
jiang
6d505ca461
fix(flushing): 收紧空阀门区域高度
Generic Container CI/CD / test-build-publish (push) Successful in 1m1s
Frontend CI/CD v2 / build-test-publish-and-deploy (push) Successful in 1m1s
2026-08-17 19:44:11 +08:00
jiang
f34d81c933
fix(flushing): 对齐选择项空状态
Generic Container CI/CD / test-build-publish (push) Successful in 1m1s
Frontend CI/CD v2 / build-test-publish-and-deploy (push) Successful in 1m1s
2026-08-17 19:36:33 +08:00
jiang
5053ddcd1f
fix(map): 修正属性查询数据源与模拟属性
Generic Container CI/CD / test-build-publish (push) Successful in 1m4s
Frontend CI/CD v2 / build-test-publish-and-deploy (push) Successful in 1m4s
2026-08-17 19:31:54 +08:00
jiang
45def5bba3
fix(analysis): 统一方案名与接口错误提示
Generic Container CI/CD / test-build-publish (push) Successful in 1m2s
Frontend CI/CD v2 / build-test-publish-and-deploy (push) Successful in 1m2s
2026-08-17 18:54:29 +08:00
jiang
9e79d52dc8
feat(flushing): 添加阀门状态与设置值控制
2026-08-17 18:29:00 +08:00
jiang
1ac7372585
ci: replace webhook deployment with v2 workflow
Generic Container CI/CD / test-build-publish (push) Successful in 4m7s
Frontend CI/CD v2 / build-test-publish-and-deploy (push) Successful in 4m7s
2026-08-11 10:17:03 +08:00
jiang
5d730ba1b8
fix(auth): ensure Keycloak logout clears secure session
2026-08-07 14:47:20 +08:00
jiang
caf18f706d
fix(auth): prevent logout audit from blocking redirect
2026-08-07 12:01:39 +08:00
jiang
0dd521d8c9
fix(chat): distinguish auth outages from model failures
...
Runtime model checks previously mapped every authenticated endpoint failure to models_unavailable. Treat request failures as service outages and retry failed checks after five seconds; empty model configurations remain distinct.
2026-08-06 19:35:24 +08:00
jiang
0a47534ddb
fix(chat): restore windowed turn alignment
...
Keep the virtual-window measurement wrapper as a flex column so AgentTurn alignSelf rules remain active. Add regression coverage for the alignment context.
2026-08-06 19:07:40 +08:00
jiang
9e75e2df8a
feat(chat): 完善运行状态与权限交互
2026-08-06 18:41:53 +08:00
jiang
8d7c947897
fix(auth): keep expiry dialog above agent UI
2026-08-06 16:09:23 +08:00
jiang
71bde7d9e4
refactor(chat): centralize agent session URLs
2026-08-06 10:40:13 +08:00
jiang
5037089057
feat(chat): refresh agent credentials during tool calls
2026-08-06 10:16:50 +08:00
jiang
b4c96f8524
fix(auth): set local logout redirect example
2026-08-05 17:57:49 +08:00
jiang
e496fbe4b7
fix(auth): align session lifecycle with Keycloak
2026-08-05 17:10:59 +08:00
jiang
5d9c40e454
feat(sensor): 完善监测点结果编辑与图层切换
2026-08-03 19:00:16 +08:00
jiang
5592c27386
chore(api): sync internal server contract
2026-08-03 11:12:54 +08:00
jiang
94142d7031
fix(auth): complete Keycloak logout flow
2026-08-03 10:40:21 +08:00
jiang
0e638046ed
fix(frontend): update production dependency security patches
Build Push and Deploy / docker-image (push) Successful in 2m7s
Build Push and Deploy / deploy-fallback-log (push) Skipped
2026-07-30 22:41:30 +08:00
jiang
65ed1fd212
fix(sensor-placement): refine drawing export and editor density
Build Push and Deploy / docker-image (push) Failing after 23s
Build Push and Deploy / deploy-fallback-log (push) Successful in 1s
2026-07-30 21:39:27 +08:00
jiang
81cc5dcae1
fix(burst-location): clarify simulation baseline requirement
2026-07-30 20:55:01 +08:00
jiang
782363cfb6
fix(api): align frontend with REST contracts
2026-07-30 20:38:52 +08:00
jiang
b57e58ff87
fix(chat): 调整输入区操作按钮布局
2026-07-30 19:07:17 +08:00
jiang
38d246eb7b
fix(dma): 放宽总漏损流量下限
2026-07-30 18:15:36 +08:00
jiang
723931b6ae
feat(frontend): enforce RBAC and refine burst analysis
2026-07-30 16:45:10 +08:00
jiang
f355ddd002
fix(sensor-placement): smooth result editor transitions
2026-07-30 16:38:06 +08:00
jiang
6114e76735
fix(sensor-placement): stabilize engineering drawing export
...
Render the OpenLayers basemap at the final A3 map-box resolution with pixelRatio 1, carry provider attribution into the drawing, and keep the linework/basemap export path covered by regression tests.
2026-07-30 16:21:30 +08:00
jiang
d643f09fcf
feat(sensor-placement): add scheme engineering editor
2026-07-30 16:16:51 +08:00
jiang
04557b9363
feat(ui): 统一面板空状态引导
2026-07-30 14:34:43 +08:00
jiang
8836549697
fix(auth): unify scheme creator display
2026-07-30 14:21:20 +08:00
jiang
1d7e07174f
fix(map): use component-level loading skeletons
2026-07-30 13:21:55 +08:00
jiang
c4246cf25f
feat(burst): add analysis report and valve binding
...
Replace the obsolete location result with a printable analysis report, bind valve analysis to the selected scheme, and cache report diameter lookups. Scheme identity is tracked with valve results so reports cannot reuse results from another scheme that shares the same pipe.
2026-07-30 13:16:05 +08:00
jiang
1b2a7f4fb8
perf(map): reduce tile snapshot work during zoom
2026-07-30 12:50:33 +08:00
jiang
82e75c03d0
feat(health-risk): add printable assessment report
2026-07-30 11:52:43 +08:00
jiang
5894ee277a
fix(frontend): use success style for empty scheme queries
2026-07-30 11:04:31 +08:00
jiang
a3331691de
test(frontend): strengthen default time assertion
2026-07-30 11:04:15 +08:00
jiang
7745333a58
fix(frontend): query schemes by type
2026-07-30 11:01:45 +08:00
jiang
4596af7c12
docs: 编写中文 README
2026-07-22 11:26:06 +08:00
jiang
5332f8f0c5
fix(layout): prevent map page overflow
Build Push and Deploy / docker-image (push) Successful in 7s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-07-20 13:12:19 +08:00
jiang
1993cadba8
chore(config): replace env file with example
2026-07-20 12:09:24 +08:00
jiang
7a3677ee9f
feat(config): inject frontend runtime config
2026-07-20 12:06:57 +08:00
jiang
0d559f6130
fix(scada): show backend detail on cleaning errors
Build Push and Deploy / docker-image (push) Successful in 1m3s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-07-17 16:27:40 +08:00
jiang
7af90e495d
feat(burst-detection): update analysis parameters
2026-07-17 16:24:04 +08:00
jiang
a52c04204d
refactor(admin): simplify system management UI
2026-07-17 16:22:16 +08:00
jiang
08152ff978
fix(map): restore saved styles as inactive drafts
2026-07-17 15:28:44 +08:00
jiang
589cf45aa7
fix(map): stabilize tiled style rendering
2026-07-17 15:12:10 +08:00
jiang
59447a100c
fix(scada): align device panel collapse animation
2026-07-17 14:25:03 +08:00
jiang
4adbcc1c4c
fix(dma): defer leakage flow validation
2026-07-17 11:45:58 +08:00
jiang
202f18332f
fix(notification): clarify query and progress feedback
2026-07-17 10:48:58 +08:00
jiang
acf13639ef
fix(map): allow selecting features under overlays
2026-07-17 10:21:16 +08:00
jiang
d986e563a6
fix(map): convert actual demand display units
2026-07-17 10:13:50 +08:00
jiang
d8ee2e1f0c
fix(burst): show actual pipe diameters
2026-07-17 10:01:06 +08:00
jiang
fddb0ceb34
fix(map): restrict waterflow layer to flow
2026-07-16 18:02:29 +08:00
jiang
3d7b594682
style(map): align valve setting input
2026-07-16 17:55:58 +08:00
jiang
eb8950c89a
feat(map): add valve setting editor
2026-07-16 17:48:16 +08:00
jiang
ef2b045306
fix(map): show simulation pipe ids
2026-07-16 14:50:22 +08:00
jiang
209da0d295
fix(map): sort scheme queries by time
2026-07-16 14:29:29 +08:00
jiang
dfaee645ff
fix(timeline): use backend timestep
2026-07-16 14:16:07 +08:00
jiang
d90ca7c951
fix(timeline): align range mask with slider
2026-07-16 11:38:22 +08:00
jiang
041b4ef89d
fix(timeline): prevent negative initial time
2026-07-16 11:31:51 +08:00
jiang
f5e7312e3b
perf(map): reuse resources across routes
...
Build Push and Deploy / docker-image (push) Successful in 54s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
Preserve standard network layers between map pages while disposing route-owned overlays and controls to prevent memory growth.
2026-07-10 15:31:14 +08:00
jiang
c6e6e24aab
fix(chat): preserve agent UI across close
2026-07-10 14:38:25 +08:00
jiang
adb53d9a13
feat(chat): add selection-based speech playback
2026-07-10 14:29:27 +08:00
jiang
14c76231d5
fix(map): prevent controllable state loops
Build Push and Deploy / docker-image (push) Successful in 55s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-07-09 14:50:33 +08:00
jiang
694f7629ee
fix(analysis): preserve tab panel state
2026-07-09 13:59:01 +08:00
jiang
701c5a949d
fix(burst-location): surface data source note
2026-07-09 11:55:49 +08:00
jiang
435a4172e4
fix(burst-location): explain normal data source
2026-07-09 11:51:40 +08:00
jiang
600a8703ed
fix(ci): use host network for Docker build
Build Push and Deploy / docker-image (push) Successful in 2m3s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-07-08 19:41:46 +08:00
jiang
b13fbe7dca
chore(ci): print npm install debug logs
Build Push and Deploy / docker-image (push) Failing after 1m21s
Build Push and Deploy / deploy-fallback-log (push) Successful in 0s
2026-07-08 19:38:52 +08:00
jiang
e2e296dc06
fix(ci): pass npm mirror to Docker build
Build Push and Deploy / docker-image (push) Failing after 1m22s
Build Push and Deploy / deploy-fallback-log (push) Successful in 1s
2026-07-08 19:31:56 +08:00
jiang
9c2a6a386a
fix(build): use npm mirror in Docker
Build Push and Deploy / docker-image (push) Failing after 1m21s
Build Push and Deploy / deploy-fallback-log (push) Successful in 0s
2026-07-08 19:29:31 +08:00
jiang
a4e7ab263a
fix(build): pin Node Docker tag
Build Push and Deploy / docker-image (push) Failing after 1m22s
Build Push and Deploy / deploy-fallback-log (push) Successful in 1s
2026-07-08 19:22:44 +08:00
jiang
67c1a88afe
fix(build): use Debian Node image
Build Push and Deploy / docker-image (push) Failing after 31s
Build Push and Deploy / deploy-fallback-log (push) Successful in 1s
2026-07-08 19:20:29 +08:00
jiang
76e62a2d3d
fix(build): skip npm audit in Docker
Build Push and Deploy / docker-image (push) Failing after 1m16s
Build Push and Deploy / deploy-fallback-log (push) Successful in 1s
2026-07-08 18:58:19 +08:00
jiang
758100b345
fix(build): pin npm in Docker deps
Build Push and Deploy / docker-image (push) Failing after 1m15s
Build Push and Deploy / deploy-fallback-log (push) Successful in 0s
2026-07-08 18:54:57 +08:00
jiang
cf6386d209
feat(chat): add Edge TTS playback
Build Push and Deploy / docker-image (push) Failing after 1m17s
Build Push and Deploy / deploy-fallback-log (push) Successful in 0s
2026-07-08 18:39:49 +08:00
jiang
0dea655f68
refactor(frontend): normalize naming conventions
2026-06-13 13:07:16 +08:00
jiang
6ff8886524
feat(audit): add audit log page
2026-06-12 15:49:43 +08:00
jiang
7cd0c61181
refactor(admin): remove geoserver config UI
2026-06-12 15:28:14 +08:00
jiang
f6d2e19397
feat(admin): improve project management UI
2026-06-12 15:08:37 +08:00
jiang
181871e0cf
feat(*): 添加系统管理面板及相关功能
2026-06-12 13:43:48 +08:00
jiang
8934844bd9
chore(build): remove Refine CLI
2026-06-12 12:58:41 +08:00
jiang
24cddc18a6
chore(devtools): remove Refine devtools
2026-06-12 12:54:25 +08:00
jiang
7f07f0449d
fix(devtools): set local devtools URL
2026-06-12 12:43:10 +08:00
jiang
757eea49de
fix(layout): hide default dashboard
2026-06-12 12:42:19 +08:00
jiang
bb7311589c
refactor(auth): remove agent user header
2026-06-12 10:18:41 +08:00
jiang
877b79ada8
refactor(chat): remove typing indicator
Build Push and Deploy / docker-image (push) Successful in 1m2s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-10 21:33:33 +08:00
jiang
a6ea97142a
fix(chat): avoid final stream remount
Build Push and Deploy / docker-image (push) Successful in 1m1s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-10 21:17:24 +08:00
jiang
4374c89a63
更新 .gitignore,修正环境文件规则并添加 docs/
2026-06-10 21:13:15 +08:00
jiang
224d53a04d
feat(chat): smooth streaming output
2026-06-10 21:12:53 +08:00
jiang
7d2ae87e39
feat(chat): load model options from backend
Build Push and Deploy / docker-image (push) Successful in 1m6s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-10 19:50:43 +08:00
jiang
1e872ca873
chore(chat): default to deepseek flash
2026-06-10 19:33:11 +08:00
jiang
e2a6bb0e7d
refactor(chat): remove frontend state saves
2026-06-10 19:29:45 +08:00
jiang
9c0a7a2864
fix(chat): add history loading skeletons
Build Push and Deploy / docker-image (push) Successful in 1m2s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-10 17:51:28 +08:00
jiang
ab9e2a0420
fix(chat): show only chart artifacts
Build Push and Deploy / docker-image (push) Successful in 1m50s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-10 17:05:37 +08:00
jiang
eee165c812
fix(chat): render chart artifacts
Build Push and Deploy / docker-image (push) Successful in 1m1s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-10 16:53:30 +08:00
jiang
213a01ff7d
fix(chat): narrow chart point types
Build Push and Deploy / docker-image (push) Successful in 7s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-10 16:27:07 +08:00
jiang
0501afaced
fix(chat): normalize chart tool data
Build Push and Deploy / docker-image (push) Failing after 42s
Build Push and Deploy / deploy-fallback-log (push) Successful in 1s
2026-06-10 16:19:39 +08:00
jiang
d80a071987
删除 copilot 自述文件
Build Push and Deploy / docker-image (push) Successful in 13s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-09 18:24:37 +08:00
jiang
216c7b1ab9
docs: add repository guidelines
2026-06-09 18:18:22 +08:00
jiang
7d966a5e91
feat(map): add coordinate zoom action
2026-06-09 17:55:17 +08:00
jiang
22afdbf2e8
fix(chat): 移除旧代码设计
Build Push and Deploy / docker-image (push) Successful in 3m42s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-08 20:25:48 +08:00
jiang
ed9828befe
fix(chat): hide actions while streaming
Build Push and Deploy / deploy-fallback-log (push) Has been cancelled
Build Push and Deploy / docker-image (push) Has been cancelled
2026-06-08 20:16:58 +08:00
jiang
968d798a2a
fix(chat): hide raw permission metadata
Build Push and Deploy / docker-image (push) Failing after 42s
Build Push and Deploy / deploy-fallback-log (push) Successful in 0s
2026-06-08 20:12:08 +08:00
jiang
7da0ed0e39
fix(chat): mark aborted permissions
Build Push and Deploy / docker-image (push) Successful in 1m1s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-08 19:54:25 +08:00
jiang
166b45e529
fix(chat): normalize loaded messages
Build Push and Deploy / docker-image (push) Successful in 1m34s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-08 19:47:13 +08:00
jiang
e5f13c3d46
fix(chat): remove regenerate action
Build Push and Deploy / docker-image (push) Successful in 1m7s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-08 19:33:06 +08:00
jiang
36cdb1df8d
refactor(chat): split oversized chat modules
2026-06-08 19:23:46 +08:00
jiang
865e425748
feat(chat): refine shared todo card
2026-06-08 19:14:30 +08:00
jiang
3a36c693cd
fix(chat): update question abort state
2026-06-08 18:39:45 +08:00
jiang
b23cb6acdd
fix(chat): wire question and todo cards
2026-06-08 18:10:28 +08:00
jiang
2691f42581
refactor: simplify chat fork flow
Build Push and Deploy / docker-image (push) Successful in 1m29s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-08 16:07:39 +08:00
jiang
34fd5bfb1a
fix(chat): guard generated title events
2026-06-08 15:13:21 +08:00
jiang
40cc355fff
fix(chat): 重新生成前撤销旧消息
Build Push and Deploy / docker-image (push) Successful in 1m47s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-08 14:38:52 +08:00
jiang
f7cd5ebfa7
feat(chat): 添加权限批准模式切换
2026-06-08 14:14:52 +08:00
jiang
d31565d52c
fix(chat): 优化权限请求折叠状态
Build Push and Deploy / docker-image (push) Successful in 2m28s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-08 13:44:23 +08:00
jiang
e32823e4b5
feat: add permission request UI
Build Push and Deploy / docker-image (push) Successful in 1m2s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-08 13:32:50 +08:00
jiang
5fc1812d53
fix(chat): 修复 abort 后 progress 仍显示工作中的问题
Build Push and Deploy / docker-image (push) Successful in 7s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-05 13:08:56 +08:00
jiang
709b029c4e
fix(chat):建立连接前进行 token 有效性验证
2026-06-05 13:06:20 +08:00
jiang
57369772c7
fix(chat): 更新工具进度名称
Build Push and Deploy / docker-image (push) Successful in 1m17s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-04 18:02:38 +08:00
jiang
7764e25398
增加流式信息中断处理机制
2026-06-04 16:27:15 +08:00
jiang
e60e1f6453
refactor: use backend chat sessions
2026-06-04 15:02:27 +08:00
jiang
20ca410e0a
新增 TurnList 组件,优化消息渲染逻辑
Build Push and Deploy / docker-image (push) Successful in 1m19s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-06-03 17:49:39 +08:00
jiang
06a3f32d2d
重构组件,优化性能并移除不必要的属性;撤销滚动条修改;
2026-06-03 16:58:10 +08:00
jiang
fa3e6b6e84
输入框状态剥离,避免受长信息列表渲染影响;覆写滚动条状态动作,不再强制拉到最底
2026-06-03 15:01:24 +08:00
jiang
888132a60f
统一时间时区请求
2026-06-03 11:17:27 +08:00
jiang
9761ade8d8
新增应用样式 agent 工具
Build Push and Deploy / docker-image (push) Successful in 1m30s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-05-29 10:27:27 +08:00
jiang
0e82c080df
新增自动应用样式功能;强制计算后自动应用默认样式
2026-05-29 10:02:26 +08:00
jiang
a4f0ffcd32
调整时间轴样式
Build Push and Deploy / docker-image (push) Successful in 2m0s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-05-28 17:11:08 +08:00
jiang
9dc8549f31
修复水流、等值线图层显示bug
2026-05-28 17:02:38 +08:00
jiang
6b447eb398
修复会话记录可能存储两次的bug;更改会话行为,默认进入新对话
Build Push and Deploy / docker-image (push) Successful in 1m1s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-05-22 14:19:14 +08:00
jiang
54fbf15be8
实现会话记录项目隔离
Build Push and Deploy / docker-image (push) Successful in 1m13s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-05-22 11:20:06 +08:00
jiang and Copilot
4bf99e8069
Refine chat session storage and title handling
...
Build Push and Deploy / docker-image (push) Successful in 8s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-21 17:33:48 +08:00
jiang and Copilot
e4d45300b1
Fix missing chat session summary import
...
Build Push and Deploy / docker-image (push) Successful in 1m29s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-20 16:14:57 +08:00
jiang
477350a2a1
修复bug
Build Push and Deploy / docker-image (push) Failing after 41s
Build Push and Deploy / deploy-fallback-log (push) Successful in 0s
2026-05-20 15:43:35 +08:00
jiang
424555aae2
无对话的新对话不进入历史会话
Build Push and Deploy / docker-image (push) Failing after 41s
Build Push and Deploy / deploy-fallback-log (push) Successful in 1s
2026-05-20 15:33:43 +08:00
jiang
98635e5247
调整聊天框宽度限制,调整 header 按钮位置
Build Push and Deploy / docker-image (push) Successful in 1m38s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-05-20 11:43:58 +08:00
jiang
adf8ea5ca8
新增指令
Build Push and Deploy / docker-image (push) Successful in 1m52s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-05-19 18:06:39 +08:00
jiang
91a57123a4
优化代码格式,提升可读性
Build Push and Deploy / docker-image (push) Successful in 1m16s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-05-19 17:55:05 +08:00
jiang
4f54da64d0
重构会话标题编辑和删除确认逻辑;重构历史会话时间记录
2026-05-19 17:54:09 +08:00
jiang
2fbfba118f
优化历史会话排序逻辑,按首条消息时间排序
Build Push and Deploy / docker-image (push) Failing after 41s
Build Push and Deploy / deploy-fallback-log (push) Successful in 0s
2026-05-19 16:48:56 +08:00
jiang
9106b8d4a9
增加会话标题重命名功能,优化历史面板交互
Build Push and Deploy / docker-image (push) Successful in 2m0s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-05-19 16:42:28 +08:00
jiang
3800d73e85
修复 Agent 对话框覆盖地图区域的问题
Build Push and Deploy / docker-image (push) Successful in 11s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-05-18 18:06:12 +08:00
jiang
e4424b87d1
优化渲染节点功能,使用 ref 文件渲染大量节点
Build Push and Deploy / docker-image (push) Successful in 7s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-05-18 16:15:38 +08:00
jiang
39ee9a02e5
拆分、重构 Toolbar
2026-05-18 15:49:38 +08:00
jiang
45274955c6
增加渲染节点功能,优化工具操作和样式
2026-05-18 15:44:36 +08:00
jiang
03ca56d2a7
增加触发 Gitea 管道的脚本,更新 package.json
2026-05-18 15:32:53 +08:00
jiang
570d2c7de1
增加会话标题支持,优化聊天头部展示
Build Push and Deploy / docker-image (push) Successful in 1m1s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-05-15 17:32:38 +08:00
jiang
8058b7b859
增加模型选择功能,支持不同 Agent 模型
Build Push and Deploy / docker-image (push) Successful in 1m3s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-05-13 18:12:22 +08:00
jiang
a4486e3d89
优化 Agent 过程展示,增加时间格式化和状态管理
2026-05-13 17:43:06 +08:00
jiang
536cd6a5d1
增加获取用户 ID 的功能,Agent chat 请求头新增传递 userId
Build Push and Deploy / docker-image (push) Successful in 1m12s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-05-11 16:37:55 +08:00
jiang
133f5d417f
调整聊天框为临时模式,优化滚动和过渡效果,避免出现页面横向拉伸
2026-05-08 17:42:21 +08:00
jiang
cf43700459
重构聊天会话标题管理,支持首轮对话更新
2026-05-08 17:22:54 +08:00
jiang and Copilot
5cfb7cc38f
增加对最新标签的支持
...
Build Push and Deploy / docker-image (push) Successful in 1m4s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 16:49:27 +08:00
jiang
d4050a841b
ci: add webhook fallback and response diagnostics
Build Push and Deploy / docker-image (push) Successful in 6s
Build Push and Deploy / deploy-fallback-log (push) Has been skipped
2026-04-30 16:18:22 +08:00
jiang
ba66abb4ee
ci: improve deploy webhook diagnostics
Build Push and Deploy / docker-image (push) Failing after 3m13s
Build Push and Deploy / deploy-fallback-log (push) Successful in 1s
2026-04-30 16:11:56 +08:00
jiang
e0e78cd95a
重构聊天会话管理,支持会话历史和存储
2026-04-30 15:02:08 +08:00
jiang
c5b0f43a0d
强制要求 onClose 属性,简化面板关闭逻辑
2026-04-30 13:47:45 +08:00
jiang
8f3c288823
优化关闭按钮逻辑,简化代码结构
2026-04-30 13:46:22 +08:00
jiang
24d81e04e0
优化工具栏面板关闭逻辑,增强用户体验
2026-04-30 13:42:04 +08:00
jiang
85b4f45d4a
解析工具调用参数,优化事件处理逻辑
2026-04-30 13:38:53 +08:00
jiang
36d1a8d6ea
重构 Agent 聊天,支持分支管理与消息克隆
2026-04-30 13:05:45 +08:00
jiang
e5ca9e24aa
Agent 初版设计
2026-04-29 17:15:49 +08:00
jiang
2c1afdc97c
添加进度面板,优化消息处理逻辑
2026-04-29 16:55:14 +08:00
jiang
30d85173ee
修复会话 ID 设置错误,更新类型定义
2026-04-29 15:42:37 +08:00
jiang
3b5a493cda
适配新的 opencode Agent 框架
2026-04-29 15:33:08 +08:00
jiang
49fd4f5eb1
调整比较模式提示框位置
2026-04-27 16:08:00 +08:00
jiang
3db2af0271
更新配置文件,优化路径匹配规则
2026-04-27 16:00:02 +08:00
jiang
07861bee03
添加对比模式功能,优化地图组件
2026-04-27 15:59:49 +08:00
jiang
60181dba54
更新属性面板为可拖动,优化工具栏激活逻辑
2026-04-27 11:56:56 +08:00
jiang and Copilot
a1442fc062
ci: retry registry pushes
...
Build Push and Deploy / docker-image (push) Failing after 3s
Build Push and Deploy / deploy-fallback-log (push) Successful in 1s
Retry Docker image pushes to the Gitea registry so transient EOF failures during blob upload do not fail the whole CD run on the first attempt.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-24 16:07:59 +08:00
jiang and Copilot
260c493fc8
ci: enable full cd path
...
Build Push and Deploy / docker-image (push) Failing after 1m36s
Build Push and Deploy / deploy-fallback-log (push) Successful in 1s
Remove test-tag bypass logic so release tags exercise registry login, image push, and deploy webhook end to end on Gitea Actions.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-24 16:05:08 +08:00
jiang and Copilot
46a4d7157d
ci: harden test tag guards
...
Build Push and Deploy / docker-image (push) Failing after 51s
Build Push and Deploy / deploy-fallback-log (push) Successful in 0s
Use direct shell checks on github.ref_name inside workflow steps so test tags skip registry login, image push, and deploy webhook regardless of Gitea expression behavior.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-24 16:01:08 +08:00
jiang
3ba252462d
更新 .gitignore,添加 memery.md 文件
2026-04-24 15:59:58 +08:00
jiang and Copilot
5ca9a55a7b
ci: skip deploy steps for test tags
...
Build Push and Deploy / docker-image (push) Failing after 50s
Build Push and Deploy / deploy-fallback-log (push) Successful in 1s
Use workflow-level conditions for registry login and deploy webhook steps so *-test tags only validate the build path on Gitea Actions.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-24 15:57:38 +08:00
jiang and Copilot
9206c480b2
ci: lowercase image repository
...
Build Push and Deploy / docker-image (push) Failing after 1m59s
Build Push and Deploy / deploy-fallback-log (push) Successful in 1s
Normalize github.repository to lowercase before composing Docker image tags so Gitea registry references stay valid on the runner.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-24 15:54:03 +08:00
jiang and Copilot
23bd2f47c3
ci: use ubuntu-22.04 runner label
...
Build Push and Deploy / docker-image (push) Failing after 2s
Build Push and Deploy / deploy-fallback-log (push) Successful in 1s
Switch runs-on to the short ubuntu-22.04 label so Gitea matches the online runner mapping to gitea/runner-images:ubuntu-22.04.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-24 15:50:39 +08:00
jiang and Copilot
c4269f40e3
ci: pin gitea runner image
...
Build Push and Deploy / docker-image (push) Has been cancelled
Build Push and Deploy / deploy-fallback-log (push) Has been cancelled
Use the full ubuntu runner label so Gitea Actions resolves gitea/runner-images:ubuntu-22.04 instead of falling back to ubuntu:latest during test runs.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-24 15:43:36 +08:00
jiang and Copilot
3afe885cc0
ci: harden gitea package workflow
...
Build Push and Deploy / docker-image (push) Failing after 2s
Build Push and Deploy / deploy-fallback-log (push) Successful in 2s
Make checkout idempotent for reused runner workspaces and add a safe test-tag path that validates builds without pushing images or calling the deploy webhook.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-24 15:31:01 +08:00
jiang
b99fe66704
refactor: checkout no longer depends on node actions
2026-04-24 15:19:35 +08:00
jiang
c2785f0746
chore: normalize registry host for docker image refs
Build Push and Deploy / docker-image (push) Failing after 1m9s
Build Push and Deploy / deploy-fallback-log (push) Successful in 2s
2026-04-24 15:15:03 +08:00
jiang
1ed09c9594
chore(workflow): use host docker instead of buildx
Build Push and Deploy / docker-image (push) Failing after 10s
Build Push and Deploy / deploy-fallback-log (push) Successful in 1s
2026-04-24 15:10:18 +08:00
jiang and Copilot
baa5d41bec
调整工作流环境,移除 Git 和 Docker 安装步骤
...
Build Push and Deploy / docker-image (push) Failing after 15s
Build Push and Deploy / deploy-fallback-log (push) Successful in 1s
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 15:06:55 +08:00
jiang
05868c6af6
ci: bootstrap docker cli in runner
Build Push and Deploy / deploy-fallback-log (push) Has been cancelled
Build Push and Deploy / docker-image (push) Has been cancelled
2026-04-24 14:39:29 +08:00
jiang
e81305d046
ci: use sh shell for gitea runner compatibility
Build Push and Deploy / docker-image (push) Failing after 1m3s
Build Push and Deploy / deploy-fallback-log (push) Failing after 2s
2026-04-24 14:36:38 +08:00
jiang
b963562a5f
ci: add git bootstrap for runner
Build Push and Deploy / docker-image (push) Failing after 7s
Build Push and Deploy / deploy-fallback-log (push) Failing after 0s
2026-04-24 14:34:42 +08:00
jiang
bfd41b58e3
ci: fix checkout server url for gitea
Build Push and Deploy / docker-image (push) Failing after 3m49s
Build Push and Deploy / deploy-fallback-log (push) Failing after 1s
2026-04-24 14:25:10 +08:00
jiang
333d0d3353
更新依赖版本,简化工作流配置
2026-04-24 14:23:48 +08:00
jiang
f207e2b192
统一方案类型命名为小写形式
2026-04-24 09:19:42 +08:00
jiang
4f195b0e06
ci: pin action versions for gitea runner
Build Push and Deploy / docker-image (push) Failing after 49s
Build Push and Deploy / deploy-fallback-log (push) Failing after 1s
2026-04-23 17:53:17 +08:00
jiang
0f110ce0c6
ci: run gitea workflow on node runner
Build Push and Deploy / docker-image (push) Failing after 8m55s
Build Push and Deploy / deploy-fallback-log (push) Failing after 0s
2026-04-23 17:50:09 +08:00
jiang
a23626614f
ci: run gitea job in node container
2026-04-23 17:48:52 +08:00
jiang and Copilot
1debaed7ea
更新 Checkout 步骤,添加 GitHub 服务器 URL 配置,使用 Gitea 服务器
...
Build Push and Deploy / docker-image (push) Failing after 2m54s
Build Push and Deploy / deploy-fallback-log (push) Successful in 1s
Co-authored-by: Copilot <copilot@github.com >
2026-04-23 17:40:44 +08:00
jiang and Copilot
74b4a4157c
区分 secrets
...
Build Push and Deploy / deploy-fallback-log (push) Has been cancelled
Build Push and Deploy / docker-image (push) Has been cancelled
Co-authored-by: Copilot <copilot@github.com >
2026-04-23 15:18:50 +08:00
jiang and Copilot
efd04fd651
移除 API URL 环境变量配置
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-23 11:57:57 +08:00
jiang and Copilot
5aa28c8409
新增 API URL 配置,更新 Dockerfile 和 docker-compose
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-23 11:52:49 +08:00
jiang and Copilot
8b6dda08e6
新增 gitea 工作流
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-23 11:43:37 +08:00
jiang
427cbe70b3
更新音频服务 URL 为正式环境地址
2026-04-23 11:25:08 +08:00
jiang
6410df0cb7
添加方案记录缓存支持到爆管和漏损检测面板
2026-04-15 18:42:50 +08:00
jiang
ff5cbfde9c
更新时间格式为 ISO 格式并修正 API 路径
2026-04-15 17:40:52 +08:00
jiang
5cbf1e82f8
更新爆管定位和爆管侦测的顺序
2026-04-15 17:40:45 +08:00
jiang
259202ca8f
添加音频服务 URL 配置到环境变量;使用新的 TTS 服务
2026-04-15 17:40:30 +08:00
jiang
bfa4020239
更新 TypeScript 配置,目标版本改为 esnext
2026-04-15 11:52:40 +08:00
jiang
5dab6464c3
更新 React 和 React-DOM 版本至 19.2.4
2026-04-07 10:08:00 +08:00
jiang
b752be498a
更新 @refinedev 相关依赖版本至最新
2026-04-07 09:46:22 +08:00
jiang
781711943a
添加 NEXT_PUBLIC_COPILOT_URL 变量到环境配置
2026-04-07 09:45:15 +08:00
jiang
7d05ad4920
更新 @refinedev 相关依赖版本;修复漏洞
2026-04-07 09:45:06 +08:00
jiang
f0fad61bb2
调整预设对话
2026-04-03 14:08:59 +08:00
jiang
d763876f86
重构 GlobalChatbox 组件,拆分为多个模块
2026-04-03 14:07:27 +08:00
jiang
56b4777dbd
优化queryFeaturesByIds ID 处理逻辑,确保查询功能正常
2026-04-03 13:58:44 +08:00
jiang
c484aad1d3
抽象统一定位方法,支持多种地理要素
2026-04-03 13:45:37 +08:00
jiang
d610a09c14
添加工具调用解析和聊天工具操作处理
2026-04-03 11:49:05 +08:00
jiang
a1c8041b11
添加常用功能面板
2026-04-02 16:10:23 +08:00
jiang
295c959b52
添加语音识别和朗读功能
2026-04-02 15:24:05 +08:00
jiang
adc12c13f9
添加聊天框可调整宽度功能,优化用户体验
2026-03-30 17:05:37 +08:00
jiang
6559d0c062
添加 Markdown 拓展支持
2026-03-30 17:03:59 +08:00
jiang
a101e79750
添加聊天框消息解析功能;优化请求头处理;更新部分 api base url
2026-03-27 18:00:30 +08:00
jiang
8713e5a468
优化聊天框状态持久化,添加 Markdown 样式支持;调整地图组件的层级,避免和聊天框冲突
2026-03-26 11:55:19 +08:00
jiang
03a77f7368
优化聊天框状态持久化,增强错误处理逻辑;优化信息可读性
2026-03-24 16:44:19 +08:00
jiang
825acbf29c
优化聊天框输入聚焦逻辑,增强网络错误处理
2026-03-24 16:25:09 +08:00
jiang
045391d036
更新依赖,优化认证流程;添加聊天框动画效果,优化消息处理逻辑
2026-03-24 10:56:25 +08:00
jiang
accf6ad254
添加全局 Copilot 聊天框组件
2026-03-23 18:03:24 +08:00
jiang
55362bef8f
去掉全局 id="deck-canvas" 路径,改为实例级 canvasRef,修复可能出现的 Uncaught Error: deck.gl: assertion failed 的问题
2026-03-19 15:38:45 +08:00
jiang
d232104aa4
优化项目配置逻辑,增强错误处理和状态更新
2026-03-17 18:42:11 +08:00
jiang
e1e4664dec
移除优化分区页面
2026-03-17 10:41:46 +08:00
jiang
e0ab4bf60d
调整打包命令缩进格式
2026-03-13 17:52:45 +08:00
JIANG
abfc8770a4
优化源代码打包步骤,调整排除规则
2026-03-13 17:39:41 +08:00
JIANG
71be47b956
优化构建工作流格式,统一引号风格
2026-03-13 17:37:43 +08:00
JIANG
081e4c4c13
新增构建和打包工作流
2026-03-13 17:36:42 +08:00
JIANG
a7106a7289
隐藏侦测结果部分内容
2026-03-12 18:43:42 +08:00
JIANG
76aa28c701
解决重复通知 key 的问题
2026-03-12 11:40:37 +08:00
JIANG
a7f4867afe
生成agent instructions
2026-03-11 17:50:03 +08:00
JIANG
e2ea1853f1
新增爆管侦测面板及相关功能模块
2026-03-11 16:40:09 +08:00
JIANG
f0f9d3f4f9
修复 lint warnings
2026-03-10 18:15:11 +08:00
JIANG
73201ae44e
修复lint errors
2026-03-10 17:52:00 +08:00
JIANG
62914f80c3
修复 redo undo 的逻辑错误
2026-03-10 17:35:20 +08:00
JIANG
64dcf9cbdb
更新 ESLint 配置,修改 lint 脚本命令
2026-03-10 11:38:37 +08:00
JIANG
520e1cb3f1
前端项目结构调整
2026-03-10 11:04:30 +08:00
JIANG
7f25bd34d5
后端获取的数据转换漏损量单位为 m³/h,优化数据展示
2026-03-07 19:56:35 +08:00
JIANG
47e47fc605
转换实际需水量单位为 m³/h,优化数据展示
2026-03-07 17:49:14 +08:00
JIANG
b4ab3e287b
重构单位导入路径,优化代码结构
2026-03-07 17:31:14 +08:00
JIANG
ddb02cc688
统一流量单位为 m³/h,优化相关组件
2026-03-07 17:21:01 +08:00
JIANG
6b68b7d081
移除正常时间参数,简化分析参数逻辑
2026-03-07 14:25:31 +08:00
JIANG
2f24ab5d66
更新爆管定位功能,优化数据处理和展示
2026-03-07 13:54:15 +08:00
JIANG
133880f7fc
删除提示
2026-03-07 11:47:27 +08:00
JIANG
5ed6740a24
添加爆管定位功能及相关组件
2026-03-07 10:50:07 +08:00
JIANG
9beba1cf6f
更新遗传算法默认参数;更新漏损流量单位为m3/h
2026-03-06 14:13:50 +08:00
JIANG
bf6edf2662
完成节点样式变更
2026-03-06 14:09:26 +08:00
JIANG
5430a9d885
分离识别结果标签页;限制 DMA 数量最大数量
2026-03-06 10:15:47 +08:00
JIANG
377fc32f4c
实现DMA漏损识别面板整体设计
2026-03-06 09:59:06 +08:00
JIANG
b73481d604
更新管道冲洗面板的样式设计
2026-03-05 11:33:09 +08:00
JIANG
cd34e511ac
未认证时进入登录页面
2026-03-02 11:34:07 +08:00
JIANG
6c5862f7e4
修复react内容报错
2026-03-02 11:33:37 +08:00
JIANG
2d27e803a3
新增请求未认证时,触发登陆状态变更操作
2026-02-27 17:19:41 +08:00
JIANG
f9dc4b74d0
变更初始项目信息
2026-02-27 17:18:33 +08:00
JIANG
66f2390078
暂存
2026-02-11 18:58:10 +08:00
JIANG
9d06226cb4
Implemented a Zustand-based project_id store, expanded project selection/switching to persist project_id,
...
and centralized backend requests via api/apiFetch (including data provider updates) to inject X-Project-ID.
2026-02-11 16:29:18 +08:00
JIANG
a2e6c1f416
修复MAP_EXTENT状态更新的BUG
2026-02-11 14:17:16 +08:00
JIANG
2911b87fac
提升extent变量状态;修改部分默认值
2026-02-11 13:53:56 +08:00
JIANG
8b6198a2ac
调整环境变量参数,支持项目切换
2026-02-11 12:07:29 +08:00
JIANG
03e5f1456c
完善比例尺控件,调整控件位置
2026-02-11 11:52:06 +08:00
JIANG
25bde02b43
为登录后的页面新增切换项目弹窗
2026-02-10 17:11:04 +08:00
JIANG
1e8af75b88
新增项目选择弹窗(预设选项),支持变更环境变量
2026-02-10 16:13:04 +08:00
JIANG
8ea70d04ad
修改环境变量
2026-02-10 15:23:23 +08:00
JIANG
1d15eeb172
水质模拟默认设置pattern修改为CONSTANT
2026-02-10 15:23:14 +08:00
JIANG
ae1f9b284f
调整环境变量配置,便于docker打包
2026-02-09 15:32:35 +08:00
JIANG
409057cef2
支持管道冲洗模块流量参数为0
2026-02-09 15:32:10 +08:00
JIANG
2c51785157
修改管道清洗默认值
2026-02-06 17:47:55 +08:00
JIANG
6be4a0de14
修改爆管分析传递的参数格式
2026-02-06 16:59:59 +08:00
JIANG
9d12b1960c
修复scheme计算属性无法显示的问题
2026-02-06 11:32:50 +08:00
JIANG
cbfce9164e
调整工具栏,新增schemeType查询
2026-02-05 18:32:14 +08:00
JIANG
62a97459d0
修改管道冲洗点击提示信息
2026-02-05 17:39:49 +08:00
JIANG
4fbe845015
完成管道冲洗功能页面;调整水质模拟默认pattern;调整sidebar菜单名;
2026-02-05 17:38:23 +08:00
JIANG
f89e43eee2
新增管道冲洗页面
2026-02-05 11:59:23 +08:00
JIANG
4bd7b48bcf
修改项目描述
2026-02-05 11:56:54 +08:00
JIANG
5b52afcc53
爆管分析、水质模拟模块分离;调整sidebar
2026-02-05 11:56:42 +08:00
JIANG
9bb0f8dcd7
重新设计关阀分析模块
2026-02-05 10:50:15 +08:00
JIANG
bc73db66de
升级nextjs,修复部分依赖
2026-02-04 15:37:08 +08:00