shrimbly
878e7f5a08
docs(13-01): complete content deduplication plan
Tasks completed: 2/2
- Add content hashing to save-generation API
- Add duplicate detection response handling
SUMMARY: .planning/phases/13-fix-duplicate-generations/13-01-SUMMARY.md
6 months ago
shrimbly
68f1dbdcc3
fix(12-01): resolve parameter passing and image input detection
- Fix isImageInput() to use word-boundary checks instead of substring
matching, preventing num_images from being misclassified as image input
- Fix stale node data in workflow execution by getting fresh data from
store instead of using captured array references
- Add missing parameters to regenerateNode request bodies for both
nanoBanana and generateVideo nodes
- Update fal.ai schema fetch to use Model Search API endpoint
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
6 months ago
shrimbly
58eddbc897
docs(11-01): complete UI Polish phase
- Create 11-01-SUMMARY.md with phase completion details
- Update STATE.md: Phase 11 complete, 20 plans total
- Update ROADMAP.md: Mark Phase 11 complete
- Add decisions: provider badges, titlePrefix prop, header alignment
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
6 months ago
shrimbly
451de74834
docs(10-01): complete node autosizing plan
Tasks completed: 2/2
- Create node dimension calculation utility
- Auto-resize generate nodes on output
SUMMARY: .planning/phases/10-node-autosizing/10-01-SUMMARY.md
6 months ago
shrimbly
712da6ccf6
docs(09-01): complete video history plan
- Create 09-01-SUMMARY.md with implementation details
- Update STATE.md with current position and metrics
- Update ROADMAP.md to mark Phase 9 complete
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
6 months ago
shrimbly
38d7e55cde
docs(09): create phase plan
Phase 09: Video History
- 1 plan created
- 3 total tasks defined
- Ready for execution
6 months ago
shrimbly
62ae30ab55
docs(08-01): complete error display plan
Tasks completed: 4/4
- Update Toast component for error notifications
- Add error overlay to GenerateImageNode
- Add error overlay to GenerateVideoNode
- UAT verification with visual refinements
SUMMARY: .planning/phases/08-error-display/08-01-SUMMARY.md
6 months ago
shrimbly
e0075a98f7
docs: create milestone v1.1 Improvements (6 phases)
Phases:
- 7. video-connections: Fix video handle connections to valid targets
- 8. error-display: Better error visibility with overlay display
- 9. video-history: Add history carousel for generated videos
- 10. node-autosizing: Auto-size nodes to output dimensions
- 11. ui-polish: Flora UI, header, settings, provider logos
- 12. model-improvements: Verify Replicate models, extend cache TTL
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
6 months ago
shrimbly
60b0ef76a9
docs: mark Phase 6 and milestone complete
All 6 phases of multi-provider support milestone finished:
- Phase 1: Provider Infrastructure
- Phase 2: Model Discovery
- Phase 3: Generate Node Refactor
- Phase 4: Model Search Dialog
- Phase 5: Image URL Server
- Phase 6: Video & Polish
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
6 months ago
shrimbly
b2c4958c51
docs(06-03): complete custom model parameters plan
Tasks completed: 3/3
- Add schema endpoint and model schema fetching
- Add parameter UI component
- Pass parameters through generation pipeline
SUMMARY: .planning/phases/06-video-and-polish/06-03-SUMMARY.md
Resolved: ISS-001 - Generate nodes now adapt to model requirements
6 months ago
shrimbly
56bcaed48a
docs(06-02): complete video playback plan
Tasks completed: 3/3
- Update OutputNode for video detection and playback
- Connect generateVideo output to workflow pipeline
- Bug fix: create generateVideo node for video models in browser
SUMMARY: .planning/phases/06-video-and-polish/06-02-SUMMARY.md
6 months ago
shrimbly
ee8ade26a7
docs(06-01): complete GenerateVideo node plan
Tasks completed: 2/2
- Create GenerateVideoNode component
- Add video generation to API route
SUMMARY: .planning/phases/06-video-and-polish/06-01-SUMMARY.md
6 months ago
shrimbly
32581ced85
docs(05-02): complete provider image integration plan
Tasks completed: 3/3
- Update generateWithReplicate to pass image input
- Update generateWithFal to pass image_url parameter
- Upload images to URL server with cleanup
Phase 5 complete. Ready for Phase 6: Video & Polish.
SUMMARY: .planning/phases/05-image-url-server/05-02-SUMMARY.md
6 months ago
shrimbly
e9c735b1f7
docs(05-01): complete image serving endpoint plan
Tasks completed: 3/3
- In-memory image store with explicit cleanup
- Image serving API endpoint
- uploadImageForUrl utility
SUMMARY: .planning/phases/05-image-url-server/05-01-SUMMARY.md
6 months ago
shrimbly
8f612229ed
docs(04-02): complete model search dialog plan
Tasks completed: 2/2 (+ UAT refinements)
- Create ModelSearchDialog component
- Add model selection behavior
UAT refinements:
- Improved model cards with capability badges
- Widened dialog, added external links
- Variant suffix for fal.ai models
SUMMARY: .planning/phases/04-model-search-dialog/04-02-SUMMARY.md
6 months ago
shrimbly
3b1745f5fc
docs(04-01): complete floating action bar provider icons plan
Tasks completed: 2/2
- Add provider icon buttons to FloatingActionBar
- Add dialog state management and placeholder
SUMMARY: .planning/phases/04-model-search-dialog/04-01-SUMMARY.md
6 months ago
shrimbly
c2180878f8
docs(03-03): complete backward compatibility plan
Tasks completed: 3/3
- Add workflow migration logic for legacy nodes
- Update executeWorkflow for multi-provider dispatch
- Handle legacy data in GenerateImageNode UI
SUMMARY: .planning/phases/03-generate-node-refactor/03-03-SUMMARY.md
6 months ago
shrimbly
86755d087c
docs(03-02): complete provider-specific execution plan
Tasks completed: 3/3
- Implement Replicate provider generate() method
- Implement fal.ai provider generate() method
- Update generate API route for multi-provider dispatch
SUMMARY: .planning/phases/03-generate-node-refactor/03-02-SUMMARY.md
6 months ago
shrimbly
11e212a1a1
docs(03-01): complete rename NanoBanana to GenerateImage plan
Tasks completed: 3/3
- Add SelectedModel type and update NanoBananaNodeData
- Create GenerateImageNode with provider/model selector
- Update store and canvas references
SUMMARY: .planning/phases/03-generate-node-refactor/03-01-SUMMARY.md
6 months ago
shrimbly
d3263af3c8
docs: update roadmap for separate image/video nodes
- Phase 3: NanoBanana → GenerateImage (image models only)
- Phase 6: Add GenerateVideo node (video-capable models)
- Document design decision in both phase descriptions
6 months ago
shrimbly
a6d520620f
docs(02-03): complete model caching plan
Phase 2: Model Discovery is now complete with all 3 plans executed:
- 02-01: Replicate provider
- 02-02: fal.ai provider
- 02-03: Model caching and unified API
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
6 months ago
shrimbly
c7b37fcb89
docs(02-02): complete fal.ai provider plan
Tasks completed: 2/2
- Create fal.ai provider implementation
- Create fal.ai models API route
SUMMARY: .planning/phases/02-model-discovery/02-02-SUMMARY.md
6 months ago
shrimbly
e56decf5d5
docs(02-01): complete Replicate provider plan
Tasks completed: 2/2
- Create Replicate provider implementation
- Create Replicate models API route
SUMMARY: .planning/phases/02-model-discovery/02-01-SUMMARY.md
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
6 months ago
shrimbly
ef662306e0
docs(01): complete Phase 1 Provider Infrastructure
Phase 1 Summary:
- Plan 01-01: Provider settings UI in ProjectSetupModal (12 min)
- Plan 01-02: Provider abstraction layer and types (2 min)
Provides:
- ProviderConfig types for API key management
- Provider settings UI with enable/disable toggles
- ProviderInterface contract for provider implementations
- Provider registry with self-registration pattern
Ready for Phase 2: Model Discovery
6 months ago
shrimbly
3967400131
docs(01-01): complete provider settings UI plan
- Create 01-01-SUMMARY.md with execution details
- Update STATE.md with new position and metrics
- Mark 01-01 complete in ROADMAP.md
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
6 months ago
shrimbly
48b6750465
docs: create multi-provider support roadmap (6 phases)
Enable Replicate and fal.ai alongside existing Gemini integration
Phases:
1. Provider Infrastructure: API key storage and settings UI
2. Model Discovery: Dynamic model fetching from provider APIs
3. Generate Node Refactor: Multi-model support in generic Generate node
4. Model Search Dialog: Floating icons and searchable model browser
5. Image URL Server: Local endpoint for URL-based providers
6. Video & Polish: Video playback and parameter customization
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
6 months ago