lunanting
  • Joined on 2026-04-15
lunanting pushed to codex/bbyy-production-156-20260820 at lunanting/ai-chatbot 2026-10-19 19:41:05 +08:00
03b3f5cf67 fix(canvas): lock observed product structure during template edits
lunanting pushed to codex/bbyy-production-156-20260820 at lunanting/ai-chatbot 2026-10-19 19:30:34 +08:00
ec6dc9c6e2 fix(canvas): focus replacement product and prefer healthy editors
lunanting pushed to codex/bbyy-production-156-20260820 at lunanting/ai-chatbot 2026-10-19 19:23:25 +08:00
d416b83381 fix(canvas): validate template replacement direction and product identity
lunanting pushed to codex/bbyy-production-156-20260820 at lunanting/ai-chatbot 2026-10-19 18:44:55 +08:00
aec7134ad3 fix(canvas): prepare original downloads independently of archiving
lunanting pushed to codex/bbyy-production-156-20260820 at lunanting/ai-chatbot 2026-10-19 17:55:32 +08:00
45c554fc27 fix(agent): fail over rejected credentials and allow local image downloads
lunanting pushed to codex/bbyy-production-156-20260820 at lunanting/ai-chatbot 2026-10-19 17:29:57 +08:00
02fad667f9 fix(flow-board): prevent runtime recovery from reloading edits
lunanting pushed to codex/bbyy-production-156-20260820 at lunanting/ai-chatbot 2026-10-19 17:04:24 +08:00
b9d3763730 fix(canvas): deduplicate archived image result replays
lunanting pushed to codex/bbyy-production-156-20260820 at lunanting/ai-chatbot 2026-10-19 14:40:02 +08:00
3b9dbd93b1 fix(canvas): reuse save transaction for image archive lookups
lunanting pushed to codex/bbyy-production-156-20260820 at lunanting/ai-chatbot 2026-10-15 16:00:49 +08:00
f0761e7f61 fix(ai): honor provider chat contracts and prevent unsafe retries
lunanting pushed to codex/bbyy-production-156-20260820 at lunanting/ai-chatbot 2026-10-15 14:50:46 +08:00
86c565d34c fix(canvas): prevent stale autosaves from overwriting generated images
lunanting pushed to codex/bbyy-production-156-20260820 at lunanting/ai-chatbot 2026-10-15 11:32:57 +08:00
e6dbb612ce fix(psd): preserve dimension annotation positions in image exports
lunanting pushed to codex/bbyy-production-156-20260820 at lunanting/ai-chatbot 2026-10-14 21:38:49 +08:00
a9c0c8dff4 feat(storage): migrate project assets to Qiniu with verified legacy aliases
lunanting pushed to codex/canvas-cdn-download-deploy-1012 at lunanting/ai-chatbot 2026-10-12 18:44:06 +08:00
f83779e65e fix(canvas): scope dark divider color to the chat panel surface
lunanting pushed to codex/bbyy-production-156-20260820 at lunanting/ai-chatbot 2026-10-12 18:42:49 +08:00
33d68b9ce1 fix(canvas): scope dark divider color to the chat panel surface
lunanting pushed to codex/canvas-cdn-download-deploy-1012 at lunanting/ai-chatbot 2026-10-12 18:26:20 +08:00
10ef40b734 fix(canvas): adapt chat panel divider to dark mode
lunanting pushed to codex/bbyy-production-156-20260820 at lunanting/ai-chatbot 2026-10-12 18:26:07 +08:00
81d60dcaf4 fix(canvas): adapt chat panel divider to dark mode
lunanting pushed to codex/canvas-cdn-download-deploy-1012 at lunanting/ai-chatbot 2026-10-12 16:58:07 +08:00
850f664fb1 fix(models): keep Nano Banana sync compatible with project types
lunanting pushed to codex/bbyy-production-156-20260820 at lunanting/ai-chatbot 2026-10-12 16:57:20 +08:00
1a9b6e8184 fix(models): keep Nano Banana sync compatible with project types
lunanting pushed to codex/canvas-cdn-download-deploy-1012 at lunanting/ai-chatbot 2026-10-12 16:54:01 +08:00
3750e89ed1 feat(models): add targeted VIP98K nano-banana-2.1 synchronization
lunanting pushed to codex/bbyy-production-156-20260820 at lunanting/ai-chatbot 2026-10-12 16:53:48 +08:00
bec97aaa3d feat(models): add targeted VIP98K nano-banana-2.1 synchronization