Update task task-055
This commit is contained in:
parent
28afe55c2a
commit
295fb2d3b4
|
|
@ -4,7 +4,7 @@ title: Integrate MycroZine generator tool into canvas
|
||||||
status: In Progress
|
status: In Progress
|
||||||
assignee: []
|
assignee: []
|
||||||
created_date: '2025-12-15 23:41'
|
created_date: '2025-12-15 23:41'
|
||||||
updated_date: '2025-12-16 00:34'
|
updated_date: '2025-12-18 23:24'
|
||||||
labels:
|
labels:
|
||||||
- feature
|
- feature
|
||||||
- canvas
|
- canvas
|
||||||
|
|
@ -59,4 +59,10 @@ Created MycroZineGeneratorTool.ts
|
||||||
Registered in Board.tsx
|
Registered in Board.tsx
|
||||||
|
|
||||||
Build successful - no TypeScript errors
|
Build successful - no TypeScript errors
|
||||||
|
|
||||||
|
Integrated Gemini Nano Banana Pro for image generation:
|
||||||
|
- Updated standalone mycro-zine app (generate-page/route.ts) with fallback chain: Nano Banana Pro → Imagen 3 → Gemini 2.0 Flash → placeholder
|
||||||
|
- Updated canvas MycroZineGeneratorShapeUtil.tsx to call Gemini API directly with proper types
|
||||||
|
- Added getGeminiConfig() to clientConfig.ts for API key management
|
||||||
|
- Aspect ratio: 3:4 portrait for zine pages (825x1275 target dimensions)
|
||||||
<!-- SECTION:NOTES:END -->
|
<!-- SECTION:NOTES:END -->
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue