Codex
03b8a0deb0
chore(repo): preserve production-48 source snapshot
...
Recover the existing 19 modified tracked files and 6 untracked source files
from the production working tree without changing their contents.
Production source HEAD: 439fd56fe120fdb9f855b50fa4df9ce2e71bb72a
Production build ID: QhoygcZ4-x42PwCgCEj1d
Captured: 2026-10-30; all 25 source file SHA256 values verified.
This is a source recovery checkpoint; no deployment was performed.
2026-10-30 15:37:23 +08:00
134
01485340b5
fix(agent): ask before replacing refused pinned image models and settle completed actions
2026-10-21 16:10:09 +08:00
134
d1789f5f93
fix(ai): honor provider chat contracts and prevent unsafe retries
2026-10-15 16:05:26 +08:00
134
50569ca88a
feat(canvas): deliver image previews before background archiving and remove generation caps
2026-10-12 08:03:58 +08:00
134
96d67955cb
fix(canvas): preserve uncertain image submissions without paid failover
2026-10-03 17:29:31 +08:00
134
88cf96b998
fix(tvstar): validate live video contracts and avoid duplicate planning
2026-10-03 16:18:56 +08:00
134
292eddc5a6
fix(video-canvas): resume provider jobs and recover editing and 3d state
2026-09-17 15:01:02 +08:00
134
598f5f617a
feat(video-canvas): add tested Aliyun Wan first-frame adapter
2026-09-16 23:03:37 +08:00
134
5b0d75a738
fix(video-canvas): persist edits and record live provider regression results
2026-09-16 18:56:03 +08:00
134
60b7900bf9
fix: match video canvas models to real capabilities and remove simulated processing
2026-09-16 15:06:05 +08:00
134
aaa650265c
fix: verify VIP98K sizes and recover replacement results
2026-09-11 14:52:38 +08:00
134
a2a9e7d8b2
fix: stabilize detail replacement generation
2026-09-11 11:36:53 +08:00
134
a1973ae202
fix: honor vip98k image contracts
2026-09-10 16:19:49 +08:00
134
821b8658a8
feat: add verified VIP98K multi-image models
2026-09-10 10:08:13 +08:00
134
08ed9ac3ef
perf: cache vip98k reference staging
2026-09-07 20:50:20 +08:00
134
42359fbf0f
fix: support vip98k image array contracts
2026-09-07 20:20:07 +08:00
134
6ce7c31a1e
fix: poll qwen image generation asynchronously
2026-09-07 19:46:18 +08:00
134
e49b0707e9
fix: enforce vip98k multi-image contracts
2026-09-07 18:17:01 +08:00
134
3a1c445c0b
fix: stabilize vip98k image generation uploads
2026-09-07 14:45:06 +08:00
134
cfd3418bb7
fix: accept large canvas references for vip98k
2026-09-07 13:17:39 +08:00
134
faf3a2dbb2
fix: retry vip98k reconciliation responses
2026-09-07 13:14:50 +08:00
134
002ab8b98d
fix: bypass vip98k media fetch cache on retry
2026-09-07 12:41:41 +08:00
134
c69ddb1bb3
fix: retry vip98k while staged media propagates
2026-09-07 12:32:38 +08:00
134
01b3f6eec1
fix: use public upload path for vip98k staging
2026-09-07 12:24:25 +08:00
134
6a30795bb8
fix: stage vip98k media on reachable storage
2026-09-07 12:18:26 +08:00
134
0a364f537f
fix: normalize vip98k references for provider limits
2026-09-07 12:04:46 +08:00
134
d133a48866
fix: stabilize vip98k reference image delivery
2026-09-07 11:48:40 +08:00
134
47909e39a9
fix: update vip98k image task integration
2026-09-07 00:22:45 +08:00
134
ac1e586156
fix(ai): fail over forbidden image requests
2026-08-27 16:32:47 +08:00
134
2a4f8f631b
feat(ai): support Qwen Image 3.0
2026-08-26 16:10:47 +08:00
134
07a9a61743
fix(ai): fail over failed VIP98K image tasks
2026-08-25 17:04:50 +08:00
134
7752ec42ee
fix(canvas): restore reliable text editing
2026-08-25 14:46:01 +08:00
134
4b5540f3c2
fix(ai): route vip98k image tools correctly
2026-08-25 13:30:33 +08:00
134
bcb21344ba
fix(ai): update vip98k image task contract
2026-08-25 13:02:39 +08:00
134
2fee4a4a8c
fix: reconcile VIP98K media catalog
2026-08-10 23:20:54 +08:00
134
4f43c7a8c7
fix(ai): honor VIP98K invocation contracts
2026-08-08 17:35:47 +08:00
134
a326cf6935
fix(ai): route VIP98K reference edits through task API
2026-08-08 17:21:03 +08:00
134
4a1536515e
feat(ai): consolidate providers around VIP98K and FAL
2026-08-08 16:52:14 +08:00
134
725a93331a
feat(ai): add VIP98K provider foundation on 48 baseline
2026-08-08 16:52:14 +08:00
134
62c686a26b
fix: fail over on upstream image provider errors
2026-07-24 13:51:35 +08:00
134
3096eb6752
feat: add AtlasCloud video model support
2026-07-23 10:52:29 +08:00
134
75cecdfcad
fix: validate AtlasCloud frontend model requests
2026-07-22 10:32:28 +08:00
134
e8d1aa25aa
feat: add Atlas Cloud image provider
2026-07-21 11:08:13 +08:00
134
80e9771790
feat: add Visionary image provider
2026-07-14 14:12:27 +08:00
134
ede6f080a2
feat: add BananaImage image provider
2026-07-13 23:04:54 +08:00
134
8119219c15
backup: preserve verified canvas scale adjustment
2026-07-13 19:12:53 +08:00
134
2ce64dd49b
merge: integrate missing canvas and UI updates
2026-07-10 21:50:29 +08:00
134
748273d917
feat: defer generated image archiving
2026-07-10 20:27:09 +08:00
134
988e1fefed
fix: preserve canvas image context and compact overlays
2026-07-10 14:49:45 +08:00
134
48134a1bbe
merge: integrate canvas and UI refinements
...
# Conflicts:
# app/(chat)/api/files/direct-upload/route.ts
# app/canvas/[id]/CanvasEditorLegacyPageClient.tsx
# components/canvas/CanvasChatPanel.tsx
# components/home/lovart-home.tsx
# components/home/lovart/lovart-featured-gallery.tsx
# components/home/lovart/lovart-hero-composer.tsx
# components/home/lovart/lovart-projects-section.tsx
# components/home/lovart/lovart-sidebar.tsx
# components/layout/brand-top-bar.tsx
2026-07-10 13:18:21 +08:00