Skip to main content

One post tagged with "generators"

View All Tags

Boards v0.7.0: 20+ New AI Generators, Dark Mode, and Major UX Improvements

ยท 5 min read
Charles P
Boards Creator & Maintainer

We're excited to announce Boards v0.7.0, our biggest release yet! This version brings 20+ new AI generators spanning image, video, and audio generation, major UI/UX improvements, and critical infrastructure upgrades.

๐ŸŽจ New AI Generators: A Creative Powerhouseโ€‹

This release dramatically expands Boards' AI capabilities with support for cutting-edge models:

Image Generationโ€‹

  • ByteDance SeedDream - High-quality text-to-image and image editing
  • Gemini 2.5 Flash - Google's fast image editing model
  • FAL AI Suite - Text-to-image, image editing, and GPT Image 1.5
  • Kie Generators - Additional creative image generation options

Video Generationโ€‹

  • Google Veo 3.1 - Multiple variants including standard, fast, and image-to-video modes
  • FAL Video Suite - Text-to-video and image-to-video generation
  • Veed Fabric 1.0 - Professional video generation

Audio & Avatarsโ€‹

  • FAL Text-to-Speech - Both standard and turbo variants for high-quality voice synthesis
  • FAL AI Avatar Video - Generate realistic avatar videos

With these additions, Boards now supports 20+ new generators, giving you unprecedented creative flexibility in a single platform.


๐ŸŽญ Dark Mode & Theme Supportโ€‹

Your eyes will thank you. Boards now supports full dark mode with a polished theme switcher.

What's Newโ€‹

  • Light/Dark/System themes - Choose your preference or follow your system settings
  • Semantic color tokens - Consistent theming throughout the app
  • Smooth transitions - No jarring flashes when switching themes
  • Persistent preferences - Your theme choice is saved across sessions

The theme implementation uses next-themes with proper SSR hydration, ensuring a seamless experience without layout shifts or theme flashing.


๐Ÿ“ค Multi-File Uploadsโ€‹

Gone are the days of uploading files one at a time. The new multi-file upload feature transforms how you work with assets.

Key Featuresโ€‹

  • Concurrent uploads - Upload multiple files simultaneously with individual progress tracking
  • Drag & drop support - Drop multiple files at once
  • Per-file progress - See the status of each upload independently
  • Cancel functionality - Stop individual uploads that are taking too long
  • Upload summary - Get a complete report when all uploads finish

The useMultiUpload hook is available in the frontend package, making it easy to add multi-file upload to your own Boards applications.


โœ๏ธ Inline Board Title Editingโ€‹

Quick edits are now truly quick. Click the edit icon next to any board title to rename it in place.

Featuresโ€‹

  • Inline editing - No need to navigate to settings
  • Auto-focus - Start typing immediately
  • Keyboard shortcuts - Enter to save, Escape to cancel
  • Validation - Prevents empty titles and provides clear error messages
  • Optimistic updates - UI responds immediately while saving in the background

๐Ÿ” Better Generator Selectorโ€‹

Finding the right generator is now effortless with our redesigned selector.

Improvementsโ€‹

  • Search functionality - Filter generators by name or description
  • Type filtering - Quick filter pills for image, video, audio, and text
  • Recently used - Your last 3 generators appear at the top for quick access
  • Keyboard navigation - Auto-focus on the search field when opened
  • Persistent MRU list - Recently used generators persist across sessions

The selector uses React's useDeferredValue for smooth performance even with many generators.


๐Ÿ—‘๏ธ Safe Generation Deletionโ€‹

Delete generations you no longer need with confidence.

Featuresโ€‹

  • Confirmation dialog - Prevents accidental deletions
  • Authorization checks - Only board owners and generation creators can delete
  • Comprehensive deletion - Removes both the generation record and storage artifacts
  • Clear feedback - Toast notifications confirm successful deletion
  • Proper error handling - Clear messages if deletion fails

The backend properly validates permissions and includes comprehensive test coverage for all authorization scenarios.


๐Ÿ—๏ธ Infrastructure Improvementsโ€‹

Behind the scenes, we've made important upgrades to ensure Boards scales reliably.

Thread-Safe Database Connectionsโ€‹

The async database connection system now uses thread-local storage, preventing connection sharing across event loops. This is especially important for:

  • Test runners with multiple threads
  • Background workers
  • Applications with concurrent async operations

The implementation follows SQLAlchemy best practices with proper initialization locks and resource cleanup.

PostgreSQL Driver Upgradeโ€‹

Migrated to psycopg v3, PostgreSQL's modern Python driver:

  • Better async support
  • Improved performance
  • More robust connection pooling
  • Enhanced type support

Developer Experienceโ€‹

  • New make format command - Auto-format both Python and JavaScript code
  • Improved documentation - New Makefile command reference and architecture guides
  • CLI launcher fixes - More reliable project scaffolding and management

๐Ÿ“š Documentation Updatesโ€‹

We've expanded our documentation to help you get the most out of Boards:

  • Architecture and Customization - In-depth guide to Boards' architecture
  • GraphQL API documentation - Detailed mutation documentation including authorization rules
  • README improvements - Added links to docs and Discord community

๐Ÿ› Bug Fixesโ€‹

  • Fixed download functionality - Assets now download reliably
  • Fixed delete issues - Generation deletion now works correctly in all scenarios
  • Various UI fixes - Improved error handling and edge case behavior

๐Ÿš€ Getting Startedโ€‹

New Projectsโ€‹

Create a new Boards project with a single command:

npx @weirdfingers/baseboards up my-boards-app

Existing Projectsโ€‹

Upgrade to v0.7.0:

# Update dependencies
pnpm install

# Pull latest Docker images
make docker-up

# Run database migrations (if any)
make dev-backend

๐Ÿ™ Thank Youโ€‹

This release includes 30+ merged pull requests and represents significant development effort. Special thanks to everyone who reported issues, tested features, and provided feedback.

Join our Discord community to share what you're building with Boards!


๐Ÿ“ Full Changelogโ€‹

For the complete list of changes, see the v0.7.0 release notes.

Contributorsโ€‹


๐Ÿ”ฎ What's Nextโ€‹

We're already working on v0.8.0 with exciting features including:

  • Additional AI model providers
  • Enhanced board collaboration features
  • Performance optimizations
  • More UI polish

Stay tuned for more updates!