jiang
d4c8fc9db8
fix(auth): preserve intentional logout across browser return
...
Generic Container CI/CD / test-build-publish (push) Successful in 1m4s
Frontend CI/CD v2 / build-test-publish-and-deploy (push) Successful in 1m4s
Keep a bounded per-tab logout intent and broadcast it to already open tabs so back navigation after a normal logout is not mistaken for renewal failure. Preserve real refresh and session expiry signals, and keep IdP navigation reachable when local cleanup fails.
2026-11-04 14:34:18 +08:00
jiang
e67f9542cd
feat(history): add aligned online simulation action
...
Generic Container CI/CD / test-build-publish (push) Successful in 59s
Frontend CI/CD v2 / build-test-publish-and-deploy (push) Successful in 59s
Reuse the existing simulation endpoint and align backfill to the hydraulic timestep. Block backfill when event metadata fails so the fallback query window cannot be calculated as event history.
2026-11-03 13:21:59 +08:00
jiang
0dc7187de2
feat(history): show event context with online simulation and SCADA
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-11-03 12:40:39 +08:00
jiang
08ddb4453d
feat(history): align units and history data
2026-09-14 12:30:57 +08:00
jiang
35b6819459
feat(3d): integrate ZJB scene with project context
Generic Container CI/CD / test-build-publish (push) Successful in 17s
Frontend CI/CD v2 / build-test-publish-and-deploy (push) Successful in 18s
2026-09-11 18:49:55 +08:00
jiang
b04378397c
test: type logout audit fetch mock
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-09-09 15:07:45 +08:00
jiang
0dad61ff1f
feat(chat): 优化分析过程与结果展示
Generic Container CI/CD / test-build-publish (push) Successful in 2m25s
Frontend CI/CD v2 / build-test-publish-and-deploy (push) Successful in 2m25s
2026-08-26 18:05:03 +08:00
jiang
fee4fc6ce1
refactor(frontend): align TJWater Next integrations
2026-08-26 12:26:29 +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
caf18f706d
fix(auth): prevent logout audit from blocking redirect
2026-08-07 12:01:39 +08:00
jiang
9e75e2df8a
feat(chat): 完善运行状态与权限交互
2026-08-06 18:41:53 +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
e496fbe4b7
fix(auth): align session lifecycle with Keycloak
2026-08-05 17:10:59 +08:00
jiang
782363cfb6
fix(api): align frontend with REST contracts
2026-07-30 20:38:52 +08:00
jiang
723931b6ae
feat(frontend): enforce RBAC and refine burst analysis
2026-07-30 16:45:10 +08:00
jiang
bb7311589c
refactor(auth): remove agent user header
2026-06-12 10:18:41 +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
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
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
b23cb6acdd
fix(chat): wire question and todo cards
2026-06-08 18:10:28 +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
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
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
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
e0e78cd95a
重构聊天会话管理,支持会话历史和存储
2026-04-30 15:02:08 +08:00
jiang
85b4f45d4a
解析工具调用参数,优化事件处理逻辑
2026-04-30 13:38:53 +08:00
jiang
36d1a8d6ea
重构 Agent 聊天,支持分支管理与消息克隆
2026-04-30 13:05:45 +08:00
jiang
2c1afdc97c
添加进度面板,优化消息处理逻辑
2026-04-29 16:55:14 +08:00
jiang
3b5a493cda
适配新的 opencode Agent 框架
2026-04-29 15:33:08 +08:00
jiang and Copilot
efd04fd651
移除 API URL 环境变量配置
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-23 11:57:57 +08:00
jiang
d610a09c14
添加工具调用解析和聊天工具操作处理
2026-04-03 11:49:05 +08:00
jiang
a101e79750
添加聊天框消息解析功能;优化请求头处理;更新部分 api base url
2026-03-27 18:00:30 +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
cd34e511ac
未认证时进入登录页面
2026-03-02 11:34:07 +08:00
JIANG
2d27e803a3
新增请求未认证时,触发登陆状态变更操作
2026-02-27 17:19:41 +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