v0.0.4
stackblitz-labs/bolt.diyv0.0.4Dec 31, 2024by github-actions[bot]
AI Summary
Feature release adding multiple LLM providers (xAI, Hyperbolic), enhanced terminal error handling, automatic template detection, and improved provider configuration. Added starter template menu and better error catching for web container previews.
Key Highlights
- xAI Grok-2-1212 model support
- Hyperbolic LLM models
- Starter template menu on homepage
- Automatic code template detection and import
- Enhanced terminal error handling and alerts
- Web container preview error catching
- Message processing throttling
- Provider list now 2 columns
New Features
- Add xAI grok-2-1212 model
- Enhanced Terminal Error Handling and Alert System
- Starter template menu in homepage
- Catch errors from web container preview
- Redact file contents from chat
- Automatic Code Template Detection And Import
- Added hyperbolic llm models
Full Release Notes
# 🚀 Release v0.0.4 ## What's Changed 🌟 ### 🔄 Changes since v0.0.3 ### ✨ Features * add xAI grok-2-1212 model ([#800](https://github.com/stackblitz-labs/bolt.diy/pull/800)) by @gokulkgm * providers list is now 2 columns (75ec49b) by @dustinwloring1988 * enhanced Terminal Error Handling and Alert System ([#797](https://github.com/stackblitz-labs/bolt.diy/pull/797)) by @thecodacus * add Starter template menu in homepage ([#884](https://github.com/stackblitz-labs/bolt.diy/pull/884)) by @thecodacus * catch errors from web container preview and show in actionable alert so user can send them to AI for fixing ([#856](https://github.com/stackblitz-labs/bolt.diy/pull/856)) by @wonderwhy-er * redact file contents from chat and put latest files into system prompt ([#904](https://github.com/stackblitz-labs/bolt.diy/pull/904)) by @thecodacus * added Automatic Code Template Detection And Import ([#867](https://github.com/stackblitz-labs/bolt.diy/pull/867)) by @thecodacus * added hyperbolic llm models ([#943](https://github.com/stackblitz-labs/bolt.diy/pull/943)) by @Ahmed-Rahil ### 🐛 Bug Fixes * chat title character restriction (e064803) by @dustinwloring1988 * fixed model not loading/working, even after baseUrl set in .env file ([#816](https://github.com/stackblitz-labs/bolt.diy/pull/816)) by @thecodacus * added wait till terminal prompt for bolt shell execution ([#789](https://github.com/stackblitz-labs/bolt.diy/pull/789)) by @thecodacus * fixed console error for SettingsWIndow & Removed ts-nocheck ([#714](https://github.com/stackblitz-labs/bolt.diy/pull/714)) by @kris1803 * add Message Processing Throttling to Prevent Browser Crashes ([#848](https://github.com/stackblitz-labs/bolt.diy/pull/848)) by @thecodacus * provider menu dropdown fix (ghost providers) ([#862](https://github.com/stackblitz-labs/bolt.diy/pull/862)) by @thecodacus * ollama provider module base url hotfix for docker ([#863](https://github.com/stackblitz-labs/bolt.diy/pull/863)) by @thecodacus * check for updates does not look for commit.json now ([#861](https://github.com/stackblitz-labs/bolt.diy/pull/861)) by @thecodacus * detect and remove markdown block syntax that llms sometimes hallucinate for file actions ([#886](https://github.com/stackblitz-labs/bolt.diy/pull/886)) by @wonderwhy-er * add defaults for LMStudio to work out of the box ([#928](https://github.com/stackblitz-labs/bolt.diy/pull/928)) by @wonderwhy-er * import folder filtering ([#939](https://github.com/stackblitz-labs/bolt.diy/pull/939)) by @juanmcampos * refresh model list after api key changes ([#944](https://github.com/stackblitz-labs/bolt.diy/pull/944)) by @wonderwhy-er * better model loading ui feedback and model list update ([#954](https://github.com/stackblitz-labs/bolt.diy/pull/954)) by @thecodacus * updated logger and model caching minor bugfix #release ([#895](https://github.com/stackblitz-labs/bolt.diy/pull/895)) by @thecodacus ### 📚 Documentation * simplified setup ([#817](https://github.com/stackblitz-labs/bolt.diy/pull/817)) by @dustinwloring1988 * toc for readme (de64007) by @dustinwloring1988 * faq style change, toc added to index (636f87f) by @dustinwloring1988 * setup updated (ab5cde3) by @dustinwloring1988 * updated Docs ([#845](https://github.com/stackblitz-labs/bolt.diy/pull/845)) by @dustinwloring1988 * updated download link ([#850](https://github.com/stackblitz-labs/bolt.diy/pull/850)) by @thecodacus * updated env.example of OLLAMA & LMSTUDIO base url ([#877](https://github.com/stackblitz-labs/bolt.diy/pull/877)) by @Soumyaranjan-17 ### ♻️ Code Refactoring * updated vite config to inject add version metadata into the app on build ([#841](https://github.com/stackblitz-labs/bolt.diy/pull/841)) by @thecodacus * refactored LLM Providers: Adapting Modular Approach ([#832](https://github.com/stackblitz-labs/bolt.diy/pull/832)) by @thecodacus ### ⚙️ CI * updated the docs ci to only trigger if any files changed in the docs folder ([#849](https://github.com/stackblitz-labs/bolt.diy/pull/849)) by @thecodacus * improved change-log generation script and cleaner release ci action ([#896](https://github.com/stackblitz-labs/bolt.diy/pull/896)) by @thecodacus ### 🔍 Other Changes * fix hotfix for version metadata issue ([#853](https://github.com/stackblitz-labs/bolt.diy/pull/853)) by @thecodacus * feat; data tab added to the settings (1f938fc) by @dustinwloring1988 ## ✨ First-time Contributors A huge thank you to our amazing new contributors! Your first contribution marks the start of an exciting journey! 🌟 * 🌟 [@Ahmed-Rahil](https://github.com/Ahmed-Rahil) * 🌟 [@Soumyaranjan-17](https://github.com/Soumyaranjan-17) ## 📈 Stats **Full Changelog**: [`v0.0.3..v0.0.4`](https://github.com/stackblitz-labs/bolt.diy/compare/v0.0.3...v0.0.4)