|
|
ee5bc46cc6
|
feat(webui): enhanced tasks page with countdown and status dots
|
2026-07-26 22:17:27 +08:00 |
|
|
|
f0ef14099d
|
feat(webui): editable memory page with delete confirmation
|
2026-07-26 22:09:01 +08:00 |
|
|
|
652a837e88
|
feat(webui): real-time streaming logs page
|
2026-07-26 22:04:42 +08:00 |
|
|
|
b49f0ec8a5
|
feat(gateway): PUT/DELETE /api/memories/{key} write endpoints
|
2026-07-26 21:58:01 +08:00 |
|
|
|
3f09793864
|
feat(gateway): /ws/logs real-time log streaming endpoint
|
2026-07-26 21:54:26 +08:00 |
|
|
|
bee11c7735
|
feat(logging): tracing broadcast layer for real-time log streaming
|
2026-07-26 21:50:03 +08:00 |
|
|
|
dff155a93c
|
docs: add P2 logs and data implementation plan
|
2026-07-26 21:47:32 +08:00 |
|
|
|
038854afa1
|
chore(release): P1 observability
|
2026-07-26 21:43:33 +08:00 |
|
|
|
4621210484
|
feat(webui): wire overview and tools pages
|
2026-07-26 21:41:16 +08:00 |
|
|
|
266fb8c5e9
|
feat(webui): tools and skills browser
|
2026-07-26 21:40:37 +08:00 |
|
|
|
0b02fd580b
|
feat(webui): overview runtime dashboard
|
2026-07-26 21:35:22 +08:00 |
|
|
|
6e719e7fcb
|
feat(webui): sparkline, capacity meter, metric tile components
|
2026-07-26 21:31:14 +08:00 |
|
|
|
5e2771c538
|
feat(gateway): GET /api/skills
|
2026-07-26 21:26:57 +08:00 |
|
|
|
119df57b49
|
feat(gateway): GET /api/tools with capability metadata
|
2026-07-26 21:21:32 +08:00 |
|
|
|
fa58e4d2f6
|
docs: record P1 observability progress
|
2026-07-24 18:32:33 +08:00 |
|
|
|
87cf5004b9
|
fix(gateway): stabilize status snapshot output
|
2026-07-24 18:27:37 +08:00 |
|
|
|
b14edc40d3
|
feat(gateway): GET /api/status runtime snapshot
|
2026-07-24 18:16:31 +08:00 |
|
|
|
aa989cbaf1
|
feat(gateway): runtime introspection for status endpoint
|
2026-07-24 18:02:28 +08:00 |
|
|
|
5d0cf5b070
|
feat(agent): record tool/turn/provider metrics
|
2026-07-24 17:21:44 +08:00 |
|
|
|
115e77ff27
|
feat(config): optional provider pricing for cost metrics
|
2026-07-24 17:11:37 +08:00 |
|
|
|
11474c080e
|
feat(observability): process-global Metrics collector
|
2026-07-24 15:24:04 +08:00 |
|
|
|
d25da1ea27
|
docs: add P1 observability implementation plan
|
2026-07-24 15:12:20 +08:00 |
|
|
|
719f586900
|
fix(webui): activity spine bright in both themes and CSP-safe dots
|
2026-07-24 11:06:25 +08:00 |
|
|
|
54ad4617c7
|
chore(release): P0 webui foundation
|
2026-07-24 10:51:35 +08:00 |
|
|
|
d9e3245031
|
feat(webui): refactor chat page onto global client and Signal Deck
|
2026-07-24 10:26:05 +08:00 |
|
|
|
14ca5dd7b4
|
feat(webui): app shell with flat nav, activity spine, and theme init
|
2026-07-24 10:01:07 +08:00 |
|
|
|
c64984b496
|
fix(webui): reset connected flag on manual disconnect
|
2026-07-24 09:51:59 +08:00 |
|
|
|
8dc5889b87
|
fix(webui): activity spine effect loop and chat client socket race
|
2026-07-24 09:47:52 +08:00 |
|
|
|
79821e11d5
|
feat(webui): global activity spine
|
2026-07-24 09:33:48 +08:00 |
|
|
|
33dab85c1c
|
feat(webui): global chat websocket client
|
2026-07-24 09:33:17 +08:00 |
|
|
|
47e497867f
|
feat(webui): theme helpers
|
2026-07-24 09:32:52 +08:00 |
|
|
|
fbffc67638
|
fix(webui): light-theme contrast and token consistency
|
2026-07-24 09:27:46 +08:00 |
|
|
|
be9fe07c27
|
feat(webui): Signal Deck design tokens and base styles
|
2026-07-24 09:18:25 +08:00 |
|
|
|
3118083707
|
feat(webui): embed latin fonts and serve via /fonts route
|
2026-07-24 09:06:48 +08:00 |
|
|
|
83d1d792bb
|
docs: add WebUI refactor spec and P0 implementation plan
|
2026-07-24 08:54:43 +08:00 |
|
|
|
f7891806ab
|
chore: ignore .superpowers brainstorm artifacts
|
2026-07-24 08:54:12 +08:00 |
|
|
|
0d61354ba1
|
feat: add gateway configuration hot reload
|
2026-07-21 12:59:46 +08:00 |
|
|
|
a2af5f9991
|
增加logo
|
2026-07-20 00:12:45 +08:00 |
|
|
|
e7ed95d7b2
|
chore(release): bump version to 1.2.2
|
2026-07-20 00:12:25 +08:00 |
|
|
|
b9195129b3
|
docs: describe same-turn media delivery
|
2026-07-20 00:12:12 +08:00 |
|
|
|
4b0d5e41c6
|
feat(webui): render image attachments inline
|
2026-07-20 00:11:51 +08:00 |
|
|
|
b043fcf531
|
fix(session): commit same-turn media with final reply
|
2026-07-20 00:11:39 +08:00 |
|
|
|
4175af113c
|
fix(provider): sanitize replayed assistant media
|
2026-07-20 00:11:19 +08:00 |
|
|
|
762fd16e3f
|
增加oneshot客户端,解决一次性对话和测试的支持。
|
2026-07-19 23:18:39 +08:00 |
|
|
|
711b07af83
|
fix(docker): make browser temp dir mount-safe
|
2026-07-19 22:31:34 +08:00 |
|
|
|
2d1eacfab7
|
refactor(docker): install binary in standard path
|
2026-07-19 19:34:08 +08:00 |
|
|
|
55422ed48a
|
fix(docker): expose picobot CLI and document pairing
|
2026-07-19 19:31:43 +08:00 |
|
|
|
23e0b3e7a6
|
fix(feishu): bound media and retry API requests
|
2026-07-19 16:02:01 +08:00 |
|
|
|
7e53fa658b
|
fix(feishu): preserve reply and thread semantics
|
2026-07-19 15:52:53 +08:00 |
|
|
|
0512d91729
|
fix(feishu): harden websocket event processing
|
2026-07-19 15:47:27 +08:00 |
|