jiang
64ef058e0d
fix(workbench): refresh work orders after projection events
2026-10-08 11:50:16 +08:00
jiang
f2438e4660
refactor(workbench): remove redundant notification state
2026-09-24 17:11:15 +08:00
jiang
66dcb97e1c
fix(workbench): keep active notices after reading
2026-09-24 17:00:35 +08:00
jiang
87cc7785da
feat(workbench): refine dynamic task collaboration
2026-09-24 16:36:12 +08:00
jiang
a5e5acb03b
fix(workbench): suppress unconfigured demo alerts
...
The not_configured branch previously promoted mock task failures into critical alerts. Return an explicit empty alert source so the exception badge reflects only actionable backend state.
2026-09-24 15:13:14 +08:00
jiang
0a53e665eb
feat(workbench): add manual task refresh
2026-09-24 12:45:43 +08:00
jiang
ddf953b641
refactor(workbench): simplify appointment tasks
2026-09-24 12:01:11 +08:00
jiang
436d5500f1
feat(workbench): integrate operational workflows and map state
2026-09-24 04:34:46 +08:00
jiang
1752b9ef84
feat: extend supply workbench demo and map navigation
2026-09-23 13:19:30 +08:00
jiang
bebcf2a06c
feat(workbench): integrate runtime data and map tooling
2026-09-22 10:45:46 +08:00
jiang
bf44cc0f25
fix: synchronize dynamic GeoServer layer lifecycle
...
Generic Container CI/CD / test-build-publish (push) Successful in 59s
Frontend CI/CD / build-test-publish-and-deploy (push) Successful in 59s
Optional sources became dynamic while dependent labels and controller state remained static, allowing stale requests to restore removed layers. Register dependent layers through the same lifecycle and invalidate target request generations before release.
2026-09-11 18:25:41 +08:00
jiang
cf699d6207
fix: hide unavailable GeoServer layers
2026-09-11 16:40:24 +08:00
jiang
f9c71cc076
feat(workbench): align v2 GIS and SCADA API
Generic Container CI/CD / test-build-publish (push) Successful in 26s
Frontend CI/CD / build-test-publish-and-deploy (push) Successful in 26s
2026-09-08 18:18:40 +08:00
jiang
5e7101bfee
fix: default Agent panel to collapsed
2026-08-19 17:00:43 +08:00
jiang
45f1ebee7e
feat: add operational timeline workspace
2026-08-19 16:42:41 +08:00
jiang
d2f2895c36
feat: refactor artifact analysis workspace
2026-08-19 16:09:51 +08:00
jiang
f58e0a70f4
feat: add adaptive agent workspace windows
2026-08-19 12:57:37 +08:00
jiang
d08cf2abc1
feat: add Keycloak authentication
2026-08-19 12:11:18 +08:00
jiang
bdd5eff776
refactor: simplify workbench layout and browser tests
2026-08-18 17:06:42 +08:00
jiang
f4318a9b9c
feat: refine workbench visuals and map controls
...
Unify the Agent history extension with the header acrylic surface, preserve the full conversation body, and consolidate shared control and status styling.
Restore map flow and SCADA controller behavior, remove obsolete rendering paths, and extend regression coverage. Button press coverage now releases outside the target so state assertions cannot accidentally toggle the control.
2026-07-28 16:39:36 +08:00
jiang
f0485ca86e
feat: refresh workbench visual layout
2026-07-27 11:50:29 +08:00
jiang
b9bc9c3d39
refactor: organize supply frontend structure
2026-07-22 18:16:43 +08:00
jiang
699a0bced4
feat: align frontend runtime and Edge TTS
2026-07-22 15:01:25 +08:00
jiang
70916e21dd
fix: preserve Fast Refresh component boundaries
2026-07-22 10:38:53 +08:00
jiang
ad5e5d3133
feat: initialize TJWater WebGIS frontend
2026-07-21 18:31:08 +08:00