9 Commits
Author SHA1 Message Date
QCYTSN d8723223e9 feat(desktop): add dormant update safety boundary
Signed-off-by: QCYTSN <2558348385@qq.com>
2026-08-14 22:45:18 +08:00
QCYTSN adc3dc8101 fix(desktop): use a working Authenticode host
Signed-off-by: QCYTSN <2558348385@qq.com>
2026-08-08 19:55:12 +08:00
QCYTSN c3544dda5e fix(desktop): satisfy packaging CI gates
Signed-off-by: QCYTSN <2558348385@qq.com>
2026-08-08 19:55:12 +08:00
QCYTSN 32d312566c fix(desktop): validate packaged Windows lifecycle
Signed-off-by: QCYTSN <2558348385@qq.com>
2026-08-08 19:55:12 +08:00
QCYTSN 13b8e5993a fix(desktop): enforce packaging security gates
Signed-off-by: QCYTSN <2558348385@qq.com>
2026-08-08 19:55:12 +08:00
QCYTSN f5cb88cf49 feat(desktop): add Windows runtime and NSIS packaging
Signed-off-by: QCYTSN <2558348385@qq.com>
2026-08-08 19:55:12 +08:00
QCYTSN 2b1b499b42 feat(desktop): protect packaged credentials with safeStorage
Signed-off-by: QCYTSN <2558348385@qq.com>
2026-08-08 19:55:11 +08:00
Gao Fengkai 832b2c9efd feat(desktop): add Electron shell lifecycle (#923)
* feat(desktop): add Electron shell lifecycle

Signed-off-by: QCYTSN <2558348385@qq.com>

* docs(desktop): document shell security boundary

Signed-off-by: QCYTSN <2558348385@qq.com>

* fix(desktop): address shell lifecycle review

Signed-off-by: QCYTSN <2558348385@qq.com>

* fix(desktop): constrain backend executable resolution

Signed-off-by: QCYTSN <2558348385@qq.com>

---------

Signed-off-by: QCYTSN <2558348385@qq.com>
2026-08-08 16:23:26 +08:00
Gao Fengkai 8d84c11ab6 feat(llm): add model discovery and runtime identity UX (#924)
Adds provider/model discovery, immutable runtime identity metadata, five-locale model controls, and session-scoped reply details across Agent, API, and Web UI.
2026-08-02 16:54:02 +08:00