Commit Graph

  • 226a85d339 fix(canvas): release ZIP staging bytes and revalidate recovery files codex/bbyy-production-156-20260820 134 2026-10-20 18:50:58 +08:00
  • 87e6476ba8 fix(canvas): prepare durable selection ZIPs before resumable download 134 2026-10-20 18:43:59 +08:00
  • 2fb3ed8512 feat(agent): complete non-video business grants with verified contracts 134 2026-10-20 18:18:44 +08:00
  • df7e6ee0e1 fix(canvas-agent): block video-only controls in shared image menus 134 2026-10-20 17:50:34 +08:00
  • 311d2eed8f fix(canvas-agent): apply core dump limit to sandbox process tree 134 2026-10-20 17:44:59 +08:00
  • 1e2f76a79f fix(canvas-agent): preserve server disk reserve for sandbox tasks 134 2026-10-20 17:43:00 +08:00
  • 20651ab231 fix(canvas-agent): load sandbox host runtime outside web asset tracing 134 2026-10-20 17:42:13 +08:00
  • cea172a327 fix(canvas-agent): cover legacy tools and recover confirmed request rejections 134 2026-10-20 17:32:31 +08:00
  • b619005c07 feat(canvas-agent): grant audited project tools and pause video authorization 134 2026-10-20 17:26:48 +08:00
  • 3ad7fd6b45 fix(canvas-agent): avoid production migration numbering collision 134 2026-10-20 15:02:02 +08:00
  • 650a94db72 feat(canvas-agent): run native ZCode core in isolated task sandboxes 134 2026-10-20 14:54:41 +08:00
  • 9a5ed91e32 fix(canvas): quarantine unstable detailed inspection behind explicit opt-in 134 2026-10-20 02:29:33 +08:00
  • d228d01244 fix(canvas): retry uncertain text inspection without replaying image generation 134 2026-10-20 02:00:23 +08:00
  • b7840a3c16 fix(canvas): preserve text legibility and isolate product detail verification 134 2026-10-20 01:53:30 +08:00
  • 7a07742729 fix(canvas): independently verify product support structure before accepting replacements 134 2026-10-20 01:08:45 +08:00
  • 3614828bce fix(canvas): bind visual verification roles and preserve measured product proportions 134 2026-10-20 00:14:08 +08:00
  • 0a97c87864 fix(canvas): accept structured OCR differences without overlooking numeric changes 134 2026-10-19 21:44:34 +08:00
  • 3f344d7ea8 fix(canvas): verify template copy independently and diversify vision fallback 134 2026-10-19 20:49:32 +08:00
  • 66824ba913 fix(canvas): restore template text pixels before replacement quality checks 134 2026-10-19 19:59:16 +08:00
  • 3a1796608a fix(canvas): keep source pixels authoritative over inferred product facts 134 2026-10-19 19:44:28 +08:00
  • 03b3f5cf67 fix(canvas): lock observed product structure during template edits 134 2026-10-19 19:41:01 +08:00
  • ec6dc9c6e2 fix(canvas): focus replacement product and prefer healthy editors 134 2026-10-19 19:30:30 +08:00
  • d416b83381 fix(canvas): validate template replacement direction and product identity 134 2026-10-19 19:23:11 +08:00
  • aec7134ad3 fix(canvas): prepare original downloads independently of archiving 134 2026-10-19 18:44:39 +08:00
  • 45c554fc27 fix(agent): fail over rejected credentials and allow local image downloads 134 2026-10-19 17:55:29 +08:00
  • 02fad667f9 fix(flow-board): prevent runtime recovery from reloading edits 134 2026-10-19 17:29:54 +08:00
  • b9d3763730 fix(canvas): deduplicate archived image result replays 134 2026-10-19 17:04:19 +08:00
  • 3b9dbd93b1 fix(canvas): reuse save transaction for image archive lookups 134 2026-10-19 14:39:58 +08:00
  • f0761e7f61 fix(ai): honor provider chat contracts and prevent unsafe retries 134 2026-10-15 16:00:45 +08:00
  • 86c565d34c fix(canvas): prevent stale autosaves from overwriting generated images 134 2026-10-15 14:50:43 +08:00
  • e6dbb612ce fix(psd): preserve dimension annotation positions in image exports 134 2026-10-15 11:32:48 +08:00
  • a9c0c8dff4 feat(storage): migrate project assets to Qiniu with verified legacy aliases 134 2026-10-14 21:38:10 +08:00
  • f83779e65e fix(canvas): scope dark divider color to the chat panel surface codex/canvas-cdn-download-deploy-1012 134 2026-10-12 18:42:45 +08:00
  • 33d68b9ce1 fix(canvas): scope dark divider color to the chat panel surface 134 2026-10-12 18:42:45 +08:00
  • 10ef40b734 fix(canvas): adapt chat panel divider to dark mode 134 2026-10-12 18:26:02 +08:00
  • 81d60dcaf4 fix(canvas): adapt chat panel divider to dark mode 134 2026-10-12 18:26:02 +08:00
  • 850f664fb1 fix(models): keep Nano Banana sync compatible with project types 134 2026-10-12 16:57:16 +08:00
  • 1a9b6e8184 fix(models): keep Nano Banana sync compatible with project types 134 2026-10-12 16:57:16 +08:00
  • 3750e89ed1 feat(models): add targeted VIP98K nano-banana-2.1 synchronization 134 2026-10-12 16:53:42 +08:00
  • bec97aaa3d feat(models): add targeted VIP98K nano-banana-2.1 synchronization 134 2026-10-12 16:53:42 +08:00
  • c0cbc34911 test(canvas): verify batch downloads reuse stored PNG variants 134 2026-10-12 15:35:01 +08:00
  • 88a62b3b5e test(canvas): verify batch downloads reuse stored PNG variants 134 2026-10-12 15:35:01 +08:00
  • dfc1c6d496 perf(canvas): reuse durable prepared PNGs in batch and fallback downloads 134 2026-10-12 15:34:11 +08:00
  • dbdaab74e5 perf(canvas): reuse durable prepared PNGs in batch and fallback downloads 134 2026-10-12 15:34:11 +08:00
  • 425d3a4ddf test(canvas): exercise native CDN downloads with a browser adapter 134 2026-10-12 15:28:04 +08:00
  • 1a806b4275 perf(canvas): share image bytes and deliver prepared downloads through Qiniu CDN 134 2026-10-12 15:26:43 +08:00
  • 61455df9d2 test(canvas): exercise native CDN downloads with a browser adapter 134 2026-10-12 15:28:04 +08:00
  • 2b9e3635d3 perf(canvas): share image bytes and deliver prepared downloads through Qiniu CDN 134 2026-10-12 15:26:43 +08:00
  • 47e1009ee0 fix(images): allow capability preview reads through the access proxy codex/image-preview-deploy-1012 134 2026-10-12 08:09:54 +08:00
  • a643b3e9cf fix(images): allow capability preview reads through the access proxy 134 2026-10-12 08:09:54 +08:00
  • 50569ca88a feat(canvas): deliver image previews before background archiving and remove generation caps 134 2026-10-12 08:03:22 +08:00
  • 3a2ee064d0 feat(canvas): deliver image previews before background archiving and remove generation caps 134 2026-10-12 08:03:22 +08:00
  • c3f5903a86 feat(flow-board): add rich notes, Gantt tasks and PNG export 134 2026-10-06 17:38:14 +08:00
  • 23ced0b760 feat(flow-board): add rich notes, Gantt tasks and PNG export 134 2026-10-06 17:38:14 +08:00
  • 9611fafe0b feat(flow-board): add native XMind markers and bulk editing 134 2026-10-05 11:46:46 +08:00
  • e6a68b345b feat(flow-board): add native XMind markers and bulk editing 134 2026-10-05 11:46:46 +08:00
  • 9f98a68049 fix(flow-board): support image paste into mind map topics 134 2026-10-05 10:55:13 +08:00
  • ae7a0e7ba4 fix(flow-board): support image paste into mind map topics 134 2026-10-05 10:55:13 +08:00
  • 822c4cbfb9 fix(flow-board): align Xmind editor UI and restore marquee feedback 134 2026-10-04 13:32:54 +08:00
  • a492d082ed feat: recreate XMind editing and file workflows 134 2026-09-24 16:39:07 +08:00
  • 79253245f3 fix(flow-board): align Xmind editor UI and restore marquee feedback 134 2026-10-04 13:32:54 +08:00
  • 4ada7eaf38 fix: polish canvas icons, context menu and panel layout 134 2026-10-04 12:13:33 +08:00
  • e083607917 fix: polish canvas icons, context menu and panel layout 134 2026-10-04 12:13:33 +08:00
  • 63e2f48192 fix: restore canvas skills and local uploads, simplify home and canvas headers 134 2026-10-04 10:31:32 +08:00
  • aed5e1c977 fix: restore canvas skills and local uploads, simplify home and canvas headers 134 2026-10-04 10:31:32 +08:00
  • d376f5959f feat: refresh home and canvas UI with customizable image toolbar 134 2026-10-04 03:37:06 +08:00
  • c1c7037f05 feat: refresh home and canvas UI with customizable image toolbar 134 2026-10-04 03:37:06 +08:00
  • 2c8f306e74 docs(tvstar): record live production evidence and remaining gaps 134 2026-10-03 17:58:58 +08:00
  • c4a2753a6e fix(tvstar): enforce structured video analysis and reject truncation 134 2026-10-03 17:48:41 +08:00
  • 0d752d6e38 fix(character-studio): separate identity from view composition 134 2026-10-03 17:34:01 +08:00
  • 96d67955cb fix(canvas): preserve uncertain image submissions without paid failover 134 2026-10-03 17:29:31 +08:00
  • c45a6a77a0 fix(tvstar): isolate shot inputs and reject observed visual defects 134 2026-10-03 16:56:57 +08:00
  • 88cf96b998 fix(tvstar): validate live video contracts and avoid duplicate planning 134 2026-10-03 16:18:56 +08:00
  • 570375b5f1 fix(video-canvas): enforce production delivery requirements and analyze real footage 134 2026-10-03 15:33:10 +08:00
  • e7be5af3f2 feat(video-canvas): add TVstar creation and session workflows codex/canvas-image-429-deploy-1001 134 2026-10-01 22:58:20 +08:00
  • 365bad8539 fix(canvas): distinguish provider balance from image rate limits codex/detail-recovery-0924 134 2026-10-01 07:44:29 +08:00
  • 39d58d0f2c fix(canvas): distinguish provider balance from image rate limits codex/video-groups-release-0918 134 2026-10-01 07:44:29 +08:00
  • 08eecb0190 docs: record the UUID validation regression that broke detail replacement 134 2026-09-27 19:19:20 +08:00
  • f75d99baf6 fix(agent): repair the UUID check that made every detail replacement request 400 134 2026-09-27 19:14:56 +08:00
  • db3a038b00 docs: record the detail replacement durable batch incident and rollout 134 2026-09-26 02:53:01 +08:00
  • 0907aaff67 fix(agent): make detail replacement results survive page and server restarts 134 2026-09-26 02:39:11 +08:00
  • d54180e11d feat: recreate XMind editing and file workflows 134 2026-09-24 16:39:07 +08:00
  • 85d678eaf4 Connect video canvas media toolbar actions to tasks 134 2026-09-24 16:06:16 +08:00
  • 1c2acee547 Preserve uploaded media aspect ratios in video canvas 134 2026-09-24 14:36:22 +08:00
  • 439af60c2a Update video canvas home and Aliyun analysis flow 134 2026-09-24 13:36:31 +08:00
  • e97296a9e8 Add share entry to the canvas top bar 134 2026-09-19 17:09:39 +08:00
  • 94b49b7fad Document shortcut system rollout and server-side verification 134 2026-09-19 14:57:29 +08:00
  • ea4f34bf89 Re-enable the video toolbar HD entry 134 2026-09-19 14:42:52 +08:00
  • 1141ecc43a Bound separation input WAV duration to the probed length 134 2026-09-19 14:33:06 +08:00
  • 8b2955eb0b Add canvas undo/redo and full shortcut system 134 2026-09-19 12:53:07 +08:00
  • 94b3ac9cb3 Restyle story script nodes to dark theme 134 2026-09-18 22:57:07 +08:00
  • 8a1876e016 Render canvas image nodes with object-contain 134 2026-09-18 18:45:39 +08:00
  • b4b6e1a738 Size dropped image nodes to intrinsic aspect ratio 134 2026-09-18 18:34:23 +08:00
  • 885cab9fca Document voice separation rollout 134 2026-09-18 18:21:47 +08:00
  • 6ed8879b28 Wire canvas voice/background separation to remote HTDemucs service 134 2026-09-18 18:16:44 +08:00
  • c1975942ac Document video canvas shell cleanup and media upload fix rollout 134 2026-09-18 18:04:51 +08:00
  • a4354dc535 Remove video canvas demo shells and fix media upload timeouts 134 2026-09-18 17:40:49 +08:00
  • 3002704d77 Document video canvas production rollout 134 2026-09-18 15:24:10 +08:00
  • fe1c9b60f3 Fix video canvas media imports and node layout 134 2026-09-18 15:09:34 +08:00
  • 4f9453b8b2 Add durable remote audio inference and verified offline speech models 134 2026-09-18 14:12:28 +08:00