lunanting
  • Joined on 2026-04-15
lunanting pushed to main at lunanting/ai-chatbot 2026-06-23 15:55:34 +08:00
e73c2da84e fix: add canvas agent pan view intent
lunanting pushed to main at lunanting/ai-chatbot 2026-06-23 15:37:29 +08:00
38435f9401 fix: reduce canvas agent media duplicate window
lunanting pushed to main at lunanting/ai-chatbot 2026-06-23 15:30:11 +08:00
50aa93d5f3 fix: route clear canvas requests through confirmation
lunanting pushed to main at lunanting/ai-chatbot 2026-06-23 15:18:58 +08:00
0bb134d3b8 fix: include all visible canvas nodes in agent fit-all view
lunanting pushed to main at lunanting/ai-chatbot 2026-06-23 15:10:00 +08:00
8ee7eb1f0a fix: keep annotation edit target in canvas agent context
lunanting pushed to main at lunanting/ai-chatbot 2026-06-23 14:49:52 +08:00
c0550988e0 fix: keep canvas annotation operations idempotent
lunanting pushed to main at lunanting/ai-chatbot 2026-06-23 14:43:27 +08:00
909f1c506c refactor: extract canvas agent writeback planning
lunanting pushed to main at lunanting/ai-chatbot 2026-06-23 14:36:23 +08:00
16ebbeb6ac fix: allow scoped canvas chat history empty state
lunanting pushed to main at lunanting/ai-chatbot 2026-06-23 14:03:13 +08:00
de457b5dc3 feat: pass canvas slot context to agent planner
lunanting pushed to main at lunanting/ai-chatbot 2026-06-23 13:36:01 +08:00
ac16dc5e64 fix: reject rapid stale canvas autosaves
lunanting pushed to main at lunanting/ai-chatbot 2026-06-23 13:21:38 +08:00
7f3ce72468 test: cover stale canvas autosave conflicts
lunanting pushed to main at lunanting/ai-chatbot 2026-06-22 22:49:32 +08:00
084a6225e7 test: cover canvas agent slot creation mutation
lunanting pushed to main at lunanting/ai-chatbot 2026-06-22 22:45:17 +08:00
183f07be25 fix: scope pending canvas view retry to project
lunanting pushed to main at lunanting/ai-chatbot 2026-06-22 22:42:21 +08:00
dfb8971bcb fix: retry canvas agent view after refresh
lunanting pushed to main at lunanting/ai-chatbot 2026-06-22 22:38:08 +08:00
41acb006cf test: cover canvas agent operation route handling
lunanting pushed to main at lunanting/ai-chatbot 2026-06-22 22:33:13 +08:00
2945528f44 feat: support canvas comparison view intent
lunanting pushed to main at lunanting/ai-chatbot 2026-06-22 22:25:07 +08:00
ad6b09d1b2 fix: focus canvas after agent writeback
lunanting pushed to main at lunanting/ai-chatbot 2026-06-22 22:20:06 +08:00
5e82adb7eb fix: preserve canvas agent media metadata
lunanting pushed to main at lunanting/ai-chatbot 2026-06-22 22:17:35 +08:00
3c7c122b2f feat: label image notes as canvas annotations
lunanting pushed to main at lunanting/ai-chatbot 2026-06-22 22:14:24 +08:00
bcea56c0d9 fix: bypass clarification for selected canvas slots