Junyan Qin
|
ac72563664
|
fix(tenancy): close isolation and permission gaps
|
2026-07-24 16:22:45 +08:00 |
|
Junyan Qin
|
8b7ce77cec
|
feat(tenancy): implement workspace isolation
|
2026-07-24 16:22:44 +08:00 |
|
Hyu
|
38e35d328a
|
feat(web): add marketplace likes (#2352)
Co-authored-by: dadachann <185672915+dadachann@users.noreply.github.com>
|
2026-07-24 15:16:37 +08:00 |
|
Hyu
|
a53a41b1ca
|
feat(web): trim dynamic form strings on save (#2349)
|
2026-07-23 18:14:54 +08:00 |
|
Hyu
|
6baeb032a7
|
fix(web): show page component icon on plugin cards (#2345)
Co-authored-by: dadachann <dadachann@users.noreply.github.com>
|
2026-07-17 16:39:38 +08:00 |
|
Hyu
|
0ce382fc8b
|
Improve pipeline monitoring and AI tab resilience
|
2026-07-02 16:53:50 +08:00 |
|
Hyu
|
c809e3d14f
|
Add tool call observability
|
2026-07-02 16:53:50 +08:00 |
|
Hyu
|
b1bc05d5d3
|
Improve monitoring conversation turns
|
2026-07-02 16:53:50 +08:00 |
|
huanghuoguoguo
|
b3c6de2072
|
[codex] cover frontend CRUD smoke flows (#2253)
* test: cover frontend CRUD smoke flows
* test: add bot CRUD smoke coverage
* test: add bot/pipeline advanced flows and cross-resource tests
- Bot enable/disable toggle with state persistence
- Bot detail tab switching (Configuration, Logs, Sessions)
- Bot form dirty state and save button behavior
- Bot name validation error display
- Pipeline tab switching (Configuration, Dashboard)
- Pipeline form dirty state
- Pipeline name validation error display
- Cross-resource flow: create pipeline then bind to bot
- Empty states for bots, pipelines, knowledge bases, MCP servers
|
2026-06-16 21:34:17 +08:00 |
|
huanghuoguoguo
|
1ae5aacc00
|
test: add frontend smoke and backend e2e CI (#2251)
|
2026-06-16 11:09:55 +08:00 |
|