Feature Suggestions - + few minor bugs and 1 major bug (Amazon Bedrock)

Hey Team and contributors,

I thought I would drop these feature suggestions.

Feature Requests

  1. Split View for Preview and Code Screens
    Allow users to simultaneously view the preview and code editor side-by-side.
  2. Toggle for “Enhance Prompt” Feature
    Add the ability to enable or disable the “Enhance Prompt” feature as needed.
  3. Custom Text Templates
    Enable users to create and manage custom text templates for repetitive prompts. For example:
    4.“Ensure a markdown (MD) file is created in the docs for the plan. Split the plan into phases, with each phase in its own file.”*
    These templates would insert at the cursor location in the editor.
  4. Command Shortcut List
    Provide a clickable list of commonly used commands on the left side of the terminal. Example commands:
  • npm run devetc
  • Ctrl+C to stop processes. etc
  1. Filetype-Specific Icon Colors
    Use color-coded icons for file types to make files easier to identify. For example:
  • .jsx files: Red
  • .md files: Orange
    This could help users spot files out of order at a glance.
  1. Retry Button for Sent Prompts
    Add a “Retry” button for prompts that have already been sent.
  2. **Copy button on messages

Cosmetic Improvements

  1. Scrollbar Styling
    Update the scrollbars to match the website’s design using CSS for a consistent appearance.

Bugs and Issues

  1. Code Sharing in Chat
    Sharing code in chat is currently unreliable. Attempts using <code> tags or other methods often fail, with content inside <div> tags getting deleted.
    2.Suggested Fix:* Add a formatting toolbar above the text input (similar to word processors), allowing users to select text and apply special tags to prevent deletion. Alternatively, implement automatic detection for code blocks.
  2. Broken External Images
    External images from URLs are not displayed and appear as broken links.
    Font
  3. Amazon bedrock Ts
    I recently changed my bat file to update the main branch today and upon running it i get this error. The file is in the proper directory.
    Cannot find module ‘@ai-sdk/amazon-bedrock’ imported from ‘C:/Bolt-DIY/bolt.diy/app/lib/modules/llm/providers/amazon-bedrock.ts’

My Bat File:

@echo off :: Clear the screen cls

:: Print header
echo =============================================
echo Setting Up and Downloading Bolt DIY
echo =============================================

:: Navigate to the project directory
cd /d “C:\Bolt-DIY\bolt.diy”
if %errorlevel% neq 0 (
echo Failed to navigate to C:\Bolt-DIY\bolt.diy. Ensure the directory exists.
pause
exit /b 1
)

:: Ensure the local repository is reset to match the remote
echo Resetting the repository to match the remote…
git fetch origin main
if %errorlevel% neq 0 (
echo Failed to fetch updates from the remote repository. Check your Git setup.
pause
exit /b 1
)

git reset --hard origin/main
if %errorlevel% neq 0 (
echo Failed to reset the repository. Check your Git setup.
pause
exit /b 1
)

:: Pull the latest changes (optional, since reset already syncs with remote)
echo Pulling the latest changes from the repository…
git pull origin main
if %errorlevel% neq 0 (
echo Failed to pull the latest changes. Check your Git repository setup.
pause
exit /b 1
)

:: Run the development server
echo Starting the development server…
pnpm run dev
if %errorlevel% neq 0 (
echo Failed to start the development server. Check for errors in your project configuration.
pause
exit /b 1
)

:: Hold the console open
pause

CMD Output

2:11:28 PM [vite] Internal server error: Cannot find module '@ai-sdk/amazon-bedrock' imported from 'C:/Bolt-DIY/bolt.diy/app/lib/modules/llm/providers/amazon-bedrock.ts' at nodeImport (file:///C:/Bolt-DIY/bolt.diy/node_modules/.pnpm/vite@5.4.11_@types+node@22.10.1_sass-embedded@1.81.0/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:53047:19) at ssrImport (file:///C:/Bolt-DIY/bolt.diy/node_modules/.pnpm/vite@5.4.11_@types+node@22.10.1_sass-embedded@1.81.0/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:52914:22) at eval (C:/Bolt-DIY/bolt.diy/app/lib/modules/llm/providers/amazon-bedrock.ts:7:37) at instantiateModule (file:///C:/Bolt-DIY/bolt.diy/node_modules/.pnpm/vite@5.4.11_@types+node@22.10.1_sass-embedded@1.81.0/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:52972:5) (x2) ![image|690x263](upload://weu05Ix7zJniskt6IhtYRxBUf6H.png)
3 Likes