Browse Source
- Create CHANGELOG.md documenting all recent features and fixes - Update README with AI Quickstart feature description - Add Testing section with test commands - Add Group Locking to features list 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>handoff-20260429-1057
2 changed files with 74 additions and 0 deletions
@ -0,0 +1,48 @@ |
|||||
|
# Changelog |
||||
|
|
||||
|
All notable changes to Node Banana will be documented in this file. |
||||
|
|
||||
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). |
||||
|
|
||||
|
## [Unreleased] |
||||
|
|
||||
|
### Added |
||||
|
|
||||
|
- **AI Quickstart Feature** - Generate complete workflows from natural language descriptions |
||||
|
- Welcome screen appears on empty canvas with preset templates and custom description input |
||||
|
- 6 preset workflow templates: Product Shot, Model + Product, Color Variations, Background Swap, Style Transfer, Scene Composite |
||||
|
- Content level selector (empty/minimal/full) to control how much detail is pre-filled |
||||
|
- Uses Gemini LLM to generate custom workflows from descriptions |
||||
|
- JSON validation and repair for generated workflows |
||||
|
- Sample images included in `/public/sample-images/` for templates |
||||
|
|
||||
|
- **Test Suite** - Comprehensive testing with Vitest |
||||
|
- 108 tests covering quickstart templates, validation, and prompts |
||||
|
- 90%+ code coverage for quickstart module |
||||
|
- Run tests with `npm test` or `npm run test:coverage` |
||||
|
|
||||
|
- **Node Expansion & Run** - Expand nodes to full-screen modal and run individual nodes |
||||
|
- **Group Locking** - Lock node groups to skip them during workflow execution |
||||
|
- **Image Carousel** - Browse through image history on generation nodes |
||||
|
|
||||
|
### Fixed |
||||
|
|
||||
|
- Run button and global modal state issues |
||||
|
- Carousel image inversion |
||||
|
- Two-finger pan behavior on Mac |
||||
|
- Comment tooltip z-index issues |
||||
|
|
||||
|
## [1.0.0] - Initial Release |
||||
|
|
||||
|
### Added |
||||
|
|
||||
|
- Visual node editor with drag-and-drop canvas |
||||
|
- Image Input node for loading images |
||||
|
- Prompt node for text input |
||||
|
- Annotation node with full-screen drawing tools (rectangles, circles, arrows, freehand, text) |
||||
|
- NanoBanana node for AI image generation using Gemini |
||||
|
- LLM Generate node for text generation (Gemini and OpenAI) |
||||
|
- Output node for displaying results |
||||
|
- Workflow save/load as JSON files |
||||
|
- Connection validation (image-to-image, text-to-text) |
||||
|
- Multi-image input support for generation nodes |
||||
Loading…
Reference in new issue