-
Notifications
You must be signed in to change notification settings - Fork 14.4k
feat: enhance Bolt.diy with latest features and fixes from fork #11124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
khang12312
wants to merge
1,452
commits into
stackblitz:main
Choose a base branch
from
khang12312:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+98,626
−5,470
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…_UI_BUGFIX fix: bolt dyi UI bugfix
Previously only the enabled state was being saved to cookies, causing loss of provider configuration like baseURL.
Removed the settings button in the landingpage.
…UGFIX fix: for remove settings icon _index.tsx
feat: diff-view-v2-no-conflict
- Implemented a new Diff View in the Workbench to visualize file changes - Added file history tracking with detailed change information - Enhanced FileTree and FileModifiedDropdown to show line additions and deletions - Integrated file history saving and retrieval in ActionRunner - Updated Workbench view types to include 'diff' option - Added support for inline and side-by-side diff view modes
Exteneded the workflow/action to also deploy a stable release container
the npm install -g corepack@latest is supposed to make problems with the main docker build
…ange detection - Improved diff algorithm to detect more granular line and character-level changes - Added support for character-level highlighting in diff view - Simplified diff view mode by removing side-by-side option - Updated component rendering to support more detailed change visualization - Optimized line change detection with improved matching strategy
- Removed lucide-react and next-themes from package dependencies - Simplified import in workbench store for path and file-saver - Removed unnecessary module definition in Vite config
- Added dark/light theme support for syntax highlighting - Enhanced color styles for added/removed lines and characters - Integrated theme store to dynamically adjust syntax highlighter theme - Refined color contrast for better readability across themes
Improve connections visually and functionality
- improved organisation of connections (collapsibles) - improved deploy button - improved unique chat deployments
netlify deploy button to be disabled on streaming and show link icon when deployed
feat: netlify one click deployment
feat: diff view v3
Add MCP integration including: - New MCP settings tab with server configuration - Tool invocation UI components - API endpoints for MCP management - Integration with chat system for tool execution - Example configurations
…source file handling - Implemented a function to detect project frameworks based on package.json and configuration files. - Added support for including source files in the deployment request for frameworks that require building. - Updated the action function to handle framework detection and adjust deployment configuration accordingly. - Removed unnecessary console logs and improved error handling for file reading operations.
add glowing effect component for tab tiles improve tab tile appearance with new glow effect add 'none' log level and simplify log level handling simplify tab configuration store by removing developer tabs remove useDebugStatus hook and related debug functionality remove system info endpoints no longer needed
Add LLM error alert functionality to display specific error messages based on API responses. Introduce new LlmErrorAlertType interface for structured error alerts. Update chat components to manage and display LLM error alerts effectively, improving user feedback during error scenarios.
- Remove getPackageJson and getGitInfo from vite config - Remove Updates tab and all related logic as there was no true update logic in the codebase
- Introduced a new SolidJS starter template with relevant metadata including description, tags, and GitHub repository link. - Updated the FrameworkLink component to enhance the hover effect with grayscale transition. - Replaced multiple SVG icons with updated versions for Angular, Astro, Qwik, React, Remix, Slidev, Svelte, TypeScript, Vite, and Vue, ensuring improved visuals and consistency across the application.
Add MCP integration including: - New MCP settings tab with server configuration - Tool invocation UI components - API endpoints for MCP management - Integration with chat system for tool execution - Example configurations
feat(mcp): add Model Context Protocol integration
…nents - Moved the Markdown rendering for content in AssistantMessage to a new position for better structure. - Updated ToolInvocations component to enhance UI with improved spacing and keyboard shortcut handling for tool execution. - Added state management for expanded tool details and integrated keyboard shortcuts for approving and rejecting tool calls.
refactor(chat): streamline AssistantMessage and ToolInvocations components
…ges of new parts object - Introduced a `sanitizeText` function to remove specific HTML elements and content from messages, enhancing the integrity of the streamed text. - Updated the `streamText` function to utilize `sanitizeText` for both user and assistant messages, ensuring consistent message formatting. - Adjusted message processing to maintain the structure while applying sanitization.
fix: add text sanitization function to clean user and assistant messages of new parts object
- Changed the maxTokenAllowed property to use Math.min for limiting the value to a maximum of 16384 tokens, ensuring better control over context window size.
fix: update Groq maxTokenAllowed calculation to enforce upper limit
…outer - Introduced a helper function `isModelLikelyFree` to identify models that are free based on their label or name. - Added a toggle button to filter models, allowing users to view only free models when using the OpenRouter provider. - Updated the model filtering logic to incorporate the free models filter and adjusted the UI to reflect the count of free models found. - Reset the free models filter when the provider changes to ensure accurate results.
… rendering - Updated UserMessage to accept a new `parts` prop for handling different message types, including images. - Refactored image handling to extract and display images from the parts array, ensuring proper rendering of image content. - Adjusted the layout and styling of the UserMessage component for better visual presentation.
feat: add filter for free models in ModelSelector component for OpenRouter
fix: enhance UserMessage component to support image parts and improve rendering
- Removed the `signDlls` option from the `electron-builder.yml` configuration. - Updated `electron-store` to version 10.1.0 and `electron-builder` to version 26.0.12 in `package.json`. Ensuring compatibility and improved functionality.
fix: update dependencies and config to fix conflicts for electron build
fix: remove logging of messages from chat.client
Author
|
i have updated the ollama models configration |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes the following updates and improvements from my fork:
Integrated recent bug fixes for better stability
Added performance optimizations in UI rendering
Updated dependencies to latest stable versions
Improved developer experience with cleaner build scripts
Notes:
All changes have been tested locally and verified to work with existing functionality.
Compatible with the latest main branch of the original repository.