Xin Wang
b2e99baa19
Implement webhook
2026-08-07 14:08:49 +08:00
Xin Wang
bdbda8047d
Add webhook to profile
2026-08-07 11:21:09 +08:00
Xin Wang
56a32e81ca
Add analysis feature
2026-08-07 10:59:47 +08:00
Xin Wang and Cursor
485ad623d4
feat(frontend): improve history detail and model list UX
...
Open model resources via row click, restyle history detail with
session/analysis panels and mock playback, and theme scrollbars
globally with navy light/dark tokens.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 00:25:58 +08:00
Xin Wang
87b6392eea
style(frontend): enhance button styling in AssistantPage
...
Update button styles in AssistantPage to include minimum width and padding for better layout consistency across different screen sizes.
2026-08-06 23:19:00 +08:00
Xin Wang and Cursor
b51b768c29
feat(frontend): add template library and extract create-assistant page
...
Introduce a split-view template library for creating assistants from presets, share selection cards between create and template flows, and move the choose step out of AssistantPage into CreateAssistantPage.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-06 23:15:06 +08:00
Xin Wang and Cursor
723ee84925
feat(frontend): add assistant delete menu to prompt editor topbar
...
Place a more-actions dropdown beside the assistant ID with confirmed delete that returns to the assistant list after removal.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-06 17:08:40 +08:00
Xin Wang and Cursor
b6e2ac5765
feat(frontend): add mock post-call analysis and webhook sections to prompt editor
...
Introduce Analysis and Webhook section cards with local mock state so operators can configure post-call extraction fields and delivery before backend wiring.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-06 16:57:31 +08:00
Xin Wang
4d00e719c4
fix(chat): preserve user image message order
2026-08-06 13:59:59 +08:00
Xin Wang
4a07abd7fc
fix(llm): adapt async tool results for compatible APIs
2026-08-06 10:22:05 +08:00
Xin Wang
aaca128f82
fix(workflow): track fixed speech at transport output
2026-08-06 10:21:36 +08:00
Xin Wang
90bb27a377
fix: release input mute after async client tools
2026-08-06 00:12:34 +08:00
Xin Wang and Cursor
e36ca308b8
feat: support uploaded images in debug voice preview
...
Allow paste/drag temporary image assets so vision turns work without a live camera frame.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-05 19:52:37 +08:00
Xin Wang
555c8f5fa6
Merge remote-tracking branch 'origin/main' into codex/photo-history
2026-08-05 16:14:17 +08:00
Xin Wang
317a0600bc
feat: persist photos and enrich conversation history
2026-08-05 16:14:03 +08:00
Xin Wang
0e9a1bb857
fix: cancel pipeline on peer disconnect
2026-08-05 14:34:20 +08:00
Xin Wang
0456d2b4ae
Configure self-hosted STUN for remote WebRTC
2026-08-05 14:05:22 +08:00
Xin Wang
16156028c9
fix: manage WebRTC pipeline shutdown
2026-08-05 13:48:29 +08:00
Xin Wang
10bea48d72
feat: add realtime workflow vision tools
2026-08-05 13:35:00 +08:00
Xin Wang
11374238f3
fix(realtime): complete workflow message transitions
2026-08-05 11:25:50 +08:00
Xin Wang
6863567fa9
Merge branch 'main' of https://gitea.xiaowang.eu.org/wx44wx/ai-video-fullstack
2026-08-05 09:30:24 +08:00
Xin Wang
69736f3c51
fix(auth): align local API host with browser
2026-08-05 09:28:40 +08:00
Xin Wang
55381c5162
fix(realtime): unblock fixed speech after tool calls
2026-08-05 09:28:21 +08:00
Xin Wang
59588ba88d
feat(workflow): add edge-tool routing and realtime runtime
2026-08-04 22:29:04 +08:00