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
bdf4436899
fix: preserve backdrop filter in production
Generic Container CI/CD / test-build-publish (push) Successful in 1m48s
Frontend CI/CD / build-test-publish-and-deploy (push) Successful in 2m18s
2026-08-17 20:22:35 +08:00
jiang
d29792a5c5
fix: isolate Next frontend deployment
Generic Container CI/CD / test-build-publish (push) Successful in 25s
Frontend CI/CD / build-test-publish-and-deploy (push) Successful in 25s
2026-08-17 19:43:49 +08:00
jiang
d1e69ad59b
build: use mainland package mirrors
Generic Container CI/CD / test-build-publish (push) Successful in 25s
Frontend CI/CD / build-test-publish-and-deploy (push) Successful in 25s
2026-08-17 19:25:38 +08:00
jiang
7216ffd60f
feat: add container CI/CD workflow
2026-08-17 19:02:02 +08:00
jiang
b1b68d2754
fix: complete agent question interactions
2026-07-28 18:08:02 +08:00
jiang
2c35f500df
fix: polish agent voice controls
2026-07-28 17:45:55 +08:00
jiang
3ba62ceacb
fix: remove history item click outline
2026-07-28 17:41:04 +08:00
jiang
73896a893f
fix: unify Agent history panel framing
...
The regression came from applying history-open styling to the outer acrylic shell during iteration. Keep the shell frame unchanged, confine the bottom edge treatment to the expanded header, and cover desktop and mobile geometry in Playwright.
2026-07-28 17:24:32 +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
ade88b4fbf
fix: distinguish awaiting work order replies
2026-07-27 14:58:29 +08:00
jiang
f8c79a2af3
fix: refine mobile workbench sheets
2026-07-27 12:56:03 +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
d2c278f0ea
fix: pause task ticker in hidden tabs
2026-07-22 11:38:51 +08:00
jiang
5ee469ff5b
docs: add project README
2026-07-22 11:22:27 +08:00
jiang
70916e21dd
fix: preserve Fast Refresh component boundaries
2026-07-22 10:38:53 +08:00
jiang
b7b8f60cb2
fix: complete Tailwind v4 migration
2026-07-22 10:28:27 +08:00
jiang
2451403b17
fix: restore control typography and hover states
2026-07-21 18:50:22 +08:00
jiang
9b74d9bbab
fix: align migrated Tailwind styles
2026-07-21 18:42:22 +08:00
jiang
ad5e5d3133
feat: initialize TJWater WebGIS frontend
2026-07-21 18:31:08 +08:00