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