matevip
bb2cf12f49
feat(chat): add execution-plan & tool-call detail viewer ( closes #246 )
2026-06-02 20:17:53 +08:00
matevip
f3e6e1152a
feat(chat): add in-chat /skill slash menu with searchable picker
2026-05-29 08:10:22 +08:00
matevip
f15b2dced3
feat(ui): auto-approve banner dropdown, management page, and workspace chip
2026-05-27 14:08:04 +08:00
matevip
26bf75fd2f
fix(ui): stop chat content clipping in a narrow message column
2026-05-22 14:09:18 +08:00
matevip
5f571e86a2
feat(agent,ui): multi-level subagent delegation tree
2026-05-22 13:44:01 +08:00
matevip
8bd8a02cd0
feat(agent,ui): nested subagent timeline + always-on plan panel
2026-05-22 09:48:06 +08:00
matevip
495a5c126d
fix(goal,ui): wire evaluating halo, followup ↻ mark, dedupe system-line icon
2026-05-21 22:26:48 +08:00
matevip
c34e8290ac
feat(goal,ui): inline set-goal prompt, terminal system-line, sidebar dot
2026-05-21 22:26:40 +08:00
matevip
9c5ad29d42
chore(llm): drop unused imports, add XIAOMI_MIMO cross-turn cache tests
2026-05-21 17:24:53 +08:00
matevip
49d9eccaec
fix(goal,ui): center the avatar logo inside the ring wrapper
2026-05-21 16:26:18 +08:00
matevip
7e1ce66ace
fix(goal,ui): the ring rendered as a square — explicit box-shadow:none
2026-05-21 16:26:11 +08:00
matevip
892bc652f2
fix(goal,ui): refine ring CSS — 5px breathing gap, same-hue track for layering
2026-05-21 16:25:57 +08:00
matevip
3a0595d5bd
feat(goal,ui): Jobs-cut frontend for persistent goal
2026-05-21 14:43:28 +08:00
matevip
51e6542a5a
feat(channel/qq): add scan-to-bind onboarding via QQ Open Platform Lite portal
2026-05-20 21:47:49 +08:00
matevip
daeef4e3c2
feat(scheduler): unify cron jobs and triggers into a tabbed Scheduler page
2026-05-19 21:23:18 +08:00
matevip
92d35a3d3d
fix(workspace): keep workspace ids as strings so a switch survives reload
2026-05-19 20:06:56 +08:00
matevip
99718d276e
feat(ui): frosted-glass tooltip and collapsed-rail alignment
2026-05-19 09:56:15 +08:00
matevip
2c1e673fba
feat(skill): SkillMarket lifecycle UI + curator control panel
2026-05-19 09:56:08 +08:00
matevip
8cfc78e7b4
fix(ui): keep model group-header chip and Fix button on one line
2026-05-18 16:27:34 +08:00
matevip
85f1e326ed
feat(chat): color agent icons in the agent picker dialog
2026-05-17 12:00:47 +08:00
matevip
001cb1a2ed
refactor(chat): extract conversation sidebar and shared UI primitives
2026-05-17 11:49:44 +08:00
matevip
09eb28fb63
refactor(ui): unify employee selector into shared AgentPickerDialog
2026-05-16 22:17:58 +08:00
matevip
82594878a0
refactor(ui): fold the live runtime view into the Employees page
2026-05-16 14:50:58 +08:00
matevip
0800c03cd3
fix(ui): preserve snowflake ID precision through form round-trips ( #133 )
2026-05-15 15:51:33 +08:00
matevip
e10dd9d0a0
refactor(ui): swap ElMessage for project-native mcToast, finish mcConfirm migration
2026-05-15 10:19:24 +08:00
matevip
15ee205ab9
refactor(ui): share drawer chrome via MateDrawer, migrate Doctor and skill drawers
2026-05-15 10:19:16 +08:00
matevip
ccd86dbb80
feat(ui): land viewers on /chat and show real role in switcher
2026-05-15 10:18:45 +08:00
matevip
eb6badeb61
feat(ui): surface pending approvals + stuck agents as sidebar badges
2026-05-15 10:17:30 +08:00
matevip
d1be02985c
fix(agent): collapse model-predicted tool results that the actual tool replaced
2026-05-14 15:44:03 +08:00
matevip
004df80611
fix(ui/workflows): keep property panel rendering when an i18n message contains Pebble braces
2026-05-13 20:15:12 +08:00
matevip
4aad813f2d
fix(ui/workflows): rework editor layout, free property panel, slim route chunk
2026-05-13 17:53:18 +08:00
matevip
faf7f98358
feat(context): consume compact_status on the frontend; load history from latest boundary; backfill summaryId
2026-05-13 08:50:35 +08:00
matevip
ed788e9e42
feat(ui): per-skill secrets panel for env-var-style credentials
2026-05-12 17:20:30 +08:00
matevip
adddf0402a
style(ui-chat): align useI18n destructuring spacing in MessageBubble
2026-05-10 22:32:54 +08:00
DayByDay
7b9ec75137
feat(ui-chat): respect locale and bucket message bubble timestamps by today/yesterday/earlier
...
Replace hardcoded zh-CN locale with vue-i18n locale.value, add a yesterday bucket reusing the security.activity.yesterday key, and fall back to YYYY/MM/DD HH:mm for older messages. Computes the previous day with setDate(getDate()-1) so DST transitions stay correct, and short-circuits invalid Date inputs.
2026-05-10 22:30:35 +08:00
matevip
f18626304e
feat(agent,ui): recovery affordance card for non-transient LLM errors
2026-05-10 19:15:57 +08:00
matevip
b54fd7a24a
fix(ui): channel binding agent dropdown — render pi:* icons + 员工 wording
2026-05-10 08:27:55 +08:00
matevip
932f3de402
feat(chat,settings): multimodal sidecar configuration + routing visibility ( #87 )
2026-05-09 16:41:36 +08:00
matevip
97e2b12f71
feat(chat): show reply model attribution in assistant message bubbles
2026-05-09 16:41:18 +08:00
matevip
d5969bb32c
fix(chat,llm): liveness-aware model popup with row-based configured check ( #81 )
2026-05-09 11:07:08 +08:00
matevip
0cbe271f6f
fix(ui/chat): mermaid streaming flicker + copy/download buttons
2026-05-08 17:09:22 +08:00
matevip
2804905500
fix(workflow,trigger): template preview-compile + 3 alpha consistency cleanups
2026-05-08 15:09:14 +08:00
matevip
2416d603c4
fix(workflow,trigger): generator triggerDrafts loop closure + 5 paper cuts
2026-05-08 15:09:06 +08:00
matevip
826c20639a
feat(workflow): natural-language → workflow draft generator + agent tool
2026-05-08 15:08:58 +08:00
matevip
de89df6900
feat(ui/workflows): Monaco editor + schema validation + compile-error markers
2026-05-08 15:08:50 +08:00
matevip
48f87066bd
fix(ui/clipboard): surface fallback copy failure + unify PreflightInstallDialog
2026-05-08 15:08:33 +08:00
matevip
57a459602e
fix(ui): clipboard copy fails in non-HTTPS context
2026-05-08 15:08:27 +08:00
matevip
533868c41b
feat(ui/workflows): canvas add-node toolbar + workspace agent picker
2026-05-08 15:07:47 +08:00
matevip
6bcf6b5ee4
feat(ui/triggers): structured per-pattern form for all 6 pattern types
2026-05-08 15:07:25 +08:00
matevip
dae74cf26c
feat(channel,trigger): wire channel_message + content_match event sources
2026-05-08 15:07:11 +08:00