Skip to content

🚀 The Performance & Architecture Update

Choose a tag to compare

@soulripper13 soulripper13 released this 05 Feb 04:08
523c6bb

Release Notes - v2.1.0

🚀 The Performance & Architecture Update

This is our most significant update yet, focusing on making Blueprint Studio the fastest and most responsive editor for Home Assistant. We've overhauled the core architecture to move from polling to a real-time, event-driven model.

🔌 WebSocket Engine & Backend Caching

We've ditched the aggressive HTTP polling! Blueprint Studio now uses Home Assistant WebSockets for real-time communication.

  • Instant Updates: Everything from file saves to Git status is now pushed from the server the moment it happens.
  • Zero Latency Explorer: The entire file tree is now cached in the Python backend, making the sidebar load instantly even in massive configurations.
  • Resource Efficiency: Background checks now automatically pause when your browser tab is not focused.

🧩 Modular Architecture

We've split the massive monolithic core into modern ES Modules. For you, this means a faster initial page load and much cleaner error reporting if things go wrong.

🍵 Gitea Integration

Full support for self-hosted Gitea instances! You can now manage GitHub and Gitea remotes simultaneously with dedicated workflows for each.

Key Highlights:

  • Dual-Remote Power: You no longer have to choose. Blueprint Studio now supports GitHub and Gitea simultaneously. You can enable both, one, or neither, each with its own dedicated workflow.
  • Dedicated Gitea Toolbar: A separate set of tools for Gitea operations, featuring the iconic tea cup branding and Material Design icons.
  • Independent Changes Panel: Keep your GitHub and Gitea sync status separate. A new Gitea-specific panel tracks your staged, modified, and untracked files for your Gitea remote.
  • Onboarding Choice: New users can now select their preferred provider (GitHub, Gitea, or None) during the initial welcome flow.
  • Personalized Settings: Configure custom Gitea server URLs and manage authentication with Personal Access Tokens.
  • Complete Git Lifecycle:
    • Init: Start a new repository.
    • Stage: Selectively prepare files for upload.
    • Commit: Create local checkpoints with custom messages.
    • Push/Pull: Sync your configuration with your Gitea server.

🧠 AI & Support Hub

  • Anthropic Claude 4.5: Support for the latest high-performance models (Sonnet, Haiku, and Opus).
  • Help & Support modal: A centralized hub for keyboard shortcuts and feedback links.
  • One-Click Socials: Star the repo and follow the author directly from the Support modal.
  • 100% Local: All icons and fonts are now hosted within the integration folder for true offline support.

🚀 How to Upgrade

  1. Update via HACS or manual copy.
  2. Restart Home Assistant (Required for the new WebSocket API).
  3. Refresh your browser tab.

For full details on all changes, see the Changelog.