Stijnus
cf909431f2
test
2025-01-30 23:28:21 +01:00
Stijnus
d1d23d80e7
big fixes
...
fixes feedback from thecodacus
2025-01-30 17:17:36 +01:00
Stijnus
0765bc3173
add install ollama models , fixes
2025-01-28 22:57:06 +01:00
Stijnus
c4c73622f5
Fix ESLint issues
2025-01-28 11:39:12 +01:00
Stijnus
58d3853cd6
Merge branch 'main' into FEAT_BoltDYI_NEW_SETTINGS_UI_V2
2025-01-28 10:38:06 +01:00
Stijnus
0db9ce2717
Revert "Major UI improvements"
...
This reverts commit 6e52114172
.
2025-01-28 10:28:45 +01:00
Stijnus
6e52114172
Major UI improvements
2025-01-28 01:33:19 +01:00
Anirban Kar
df766c98d4
feat: added support for reasoning content ( #1168 )
2025-01-25 16:16:19 +05:30
Stijnus
b0fe1fc871
update
2025-01-24 16:51:43 +01:00
Stijnus
027f6529f2
UI Enhancements
2025-01-24 16:14:48 +01:00
Stijnus
56783ae45a
Merge branch 'main' into FEAT_BoltDYI_NEW_SETTINGS_UI
2025-01-24 01:17:34 +01:00
Stijnus
27eab591a9
UI fixes
2025-01-24 01:08:51 +01:00
Stijnus
fd98059cfe
connection github enhancements
2025-01-23 16:02:50 +01:00
github-actions[bot]
5a0489f3c3
chore: release version 0.0.6
2025-01-22 20:54:02 +00:00
Anirban Kar
3c56346e83
feat: enhance context handling by adding code context selection and implementing summary generation ( #1091 ) #release
...
* feat: add context annotation types and enhance file handling in LLM processing
* feat: enhance context handling by adding chatId to annotations and implementing summary generation
* removed useless changes
* feat: updated token counts to include optimization requests
* prompt fix
* logging added
* useless logs removed
2025-01-22 22:48:13 +05:30
Stijnus
6d98affc3d
Add new features
...
Bolt DIY UI
## New User Interface Features
### 🎨 Redesigned Control Panel
The Bolt DIY interface has been completely redesigned with a modern, intuitive layout featuring two main components:
1. **Users Window** - Main control panel for regular users
2. **Developer Window** - Advanced settings and debugging tools
### 💡 Core Features
- **Drag & Drop Tab Management**: Customize tab order in both User and Developer windows
- **Dynamic Status Updates**: Real-time status indicators for updates, notifications, and system health
- **Responsive Design**: Beautiful transitions and animations using Framer Motion
- **Dark/Light Mode Support**: Full theme support with consistent styling
- **Improved Accessibility**: Using Radix UI primitives for better accessibility
- **Enhanced Provider Management**: Split view for local and cloud providers
- **Resource Monitoring**: New Task Manager for system performance tracking
### 🎯 Tab Overview
#### User Window Tabs
1. **Profile**
- Manage user profile and account settings
- Avatar customization
- Account preferences
2. **Settings**
- Configure application preferences
- Customize UI behavior
- Manage general settings
3. **Notifications**
- Real-time notification center
- Unread notification tracking
- Notification preferences
4. **Features**
- Explore new and upcoming features
- Feature preview toggles
- Early access options
5. **Data**
- Data management tools
- Storage settings
- Backup and restore options
6. **Cloud Providers**
- Configure cloud-based AI providers
- API key management
- Cloud model selection
- Provider-specific settings
- Status monitoring for each provider
7. **Local Providers**
- Manage local AI models
- Ollama integration and model updates
- LM Studio configuration
- Local inference settings
- Model download and updates
8. **Task Manager**
- System resource monitoring
- Process management
- Performance metrics
- Resource usage graphs
- Alert configurations
9. **Connection**
- Network status monitoring
- Connection health metrics
- Troubleshooting tools
- Latency tracking
- Auto-reconnect settings
10. **Debug**
- System diagnostics
- Performance monitoring
- Error tracking
- Provider status checks
- System information
11. **Event Logs**
- Comprehensive system logs
- Filtered log views
- Log management tools
- Error tracking
- Performance metrics
12. **Update**
- Version management
- Update notifications
- Release notes
- Auto-update configuration
#### Developer Window Enhancements
- **Advanced Tab Management**
- Fine-grained control over tab visibility
- Custom tab ordering
- Tab permission management
- Category-based organization
- **Developer Tools**
- Enhanced debugging capabilities
- System metrics and monitoring
- Performance optimization tools
- Advanced logging features
### 🚀 UI Improvements
1. **Enhanced Navigation**
- Intuitive back navigation
- Breadcrumb-style header
- Context-aware menu system
- Improved tab organization
2. **Status Indicators**
- Dynamic update badges
- Real-time connection status
- System health monitoring
- Provider status tracking
3. **Profile Integration**
- Quick access profile menu
- Avatar support
- Fast settings access
- Personalization options
4. **Accessibility Features**
- Keyboard navigation
- Screen reader support
- Focus management
- ARIA attributes
### 🛠 Technical Enhancements
- **State Management**
- Nano Stores for efficient state handling
- Persistent settings storage
- Real-time state synchronization
- Provider state management
- **Performance Optimizations**
- Lazy loading of tab contents
- Efficient DOM updates
- Optimized animations
- Resource monitoring
- **Developer Experience**
- Improved error handling
- Better debugging tools
- Enhanced logging system
- Performance profiling
### 🎯 Future Roadmap
- [ ] Additional customization options
- [ ] Enhanced theme support
- [ ] More developer tools
- [ ] Extended API integrations
- [ ] Advanced monitoring capabilities
- [ ] Custom provider plugins
- [ ] Enhanced resource management
- [ ] Advanced debugging features
## 🔧 Technical Details
### Dependencies
- Radix UI for accessible components
- Framer Motion for animations
- React DnD for drag and drop
- Nano Stores for state management
### Browser Support
- Modern browsers (Chrome, Firefox, Safari, Edge)
- Progressive enhancement for older browsers
### Performance
- Optimized bundle size
- Efficient state updates
- Minimal re-renders
- Resource-aware operations
## 📝 Contributing
We welcome contributions! Please see our contributing guidelines for more information.
## 📄 License
MIT License - see LICENSE for details
2025-01-21 15:18:17 +01:00
Stijnus
78d4e1bb54
ui fix
2025-01-21 11:55:26 +01:00
Stijnus
436a8e54bf
ui refactor
2025-01-20 09:53:15 +01:00
Stijnus
f33ba635e8
V1 : Release of the new Settings Dashboard
...
# 🚀 Release v1.0.0
## What's Changed 🌟
### 🎨 UI/UX Improvements
- **Dark Mode Support**
- Implemented comprehensive dark theme across all components
- Enhanced contrast and readability in dark mode
- Added smooth theme transitions
- Optimized dialog overlays and backdrops
### 🛠️ Settings Panel
- **Data Management**
- Added chat history export/import functionality
- Implemented settings backup and restore
- Added secure data deletion with confirmations
- Added profile customization options
- **Provider Management**
- Added comprehensive provider configuration
- Implemented URL-configurable providers
- Added local model support (Ollama, LMStudio)
- Added provider health checks
- Added provider status indicators
- **Ollama Integration**
- Added Ollama Model Manager with real-time updates
- Implemented model version tracking
- Added bulk update capability
- Added progress tracking for model updates
- Displays model details (parameter size, quantization)
- **GitHub Integration**
- Added GitHub connection management
- Implemented secure token storage
- Added connection state persistence
- Real-time connection status updates
- Proper error handling and user feedback
### 📊 Event Logging
- **System Monitoring**
- Added real-time event logging system
- Implemented log filtering by type (info, warning, error, debug)
- Added log export functionality
- Added auto-scroll and search capabilities
- Enhanced log visualization with color coding
### 💫 Animations & Interactions
- Added smooth page transitions
- Implemented loading states with spinners
- Added micro-interactions for better feedback
- Enhanced button hover and active states
- Added motion effects for UI elements
### 🔐 Security Features
- Secure token storage
- Added confirmation dialogs for destructive actions
- Implemented data validation
- Added file size and type validation
- Secure connection management
### ♿ ️ Accessibility
- Improved keyboard navigation
- Enhanced screen reader support
- Added ARIA labels and descriptions
- Implemented focus management
- Added proper dialog accessibility
### 🎯 Developer Experience
- Added comprehensive debug information
- Implemented system status monitoring
- Added version control integration
- Enhanced error handling and reporting
- Added detailed logging system
---
## 🔧 Technical Details
- **Frontend Stack**
- React 18 with TypeScript
- Framer Motion for animations
- TailwindCSS for styling
- Radix UI for accessible components
- **State Management**
- Local storage for persistence
- React hooks for state
- Custom stores for global state
- **API Integration**
- GitHub API integration
- Ollama API integration
- Provider API management
- Error boundary implementation
## 📝 Notes
- Initial release focusing on core functionality and user experience
- Enhanced dark mode support across all components
- Improved accessibility and keyboard navigation
- Added comprehensive logging and debugging tools
- Implemented robust error handling and user feedback
2025-01-17 19:33:20 +01:00
kunjabijukchhe
3ecac25a35
feat: implement Claude 3, Claude3.5, Nova Pro, Nova Lite and Mistral model integration with AWS Bedrock ( #974 )
...
* feat: Integrate AWS Bedrock with Claude 3.5 Sonnet, Claude 3 Sonnet, and Claude 3.5 Haiku
* update Dockerfile for AWS Bedrock configuration
* feat: add new Bedrock model 'Mistral' and update Haiku to version 3
* feat: add new bedrock model Nova Lite and Nova Pro
* Update README documentation to reflect the latest changes
* Add the icon for aws bedrock
* add support for serialized AWS Bedrock configuration in api key
2025-01-06 17:49:16 +05:30
github-actions[bot]
608d9338a8
chore: release version 0.0.5
2024-12-31 22:28:11 +00:00
github-actions[bot]
1cf83454ed
chore: release version 0.0.4
2024-12-31 17:17:50 +00:00
Anirban Kar
6494f5ac2e
fix: updated logger and model caching minor bugfix #release ( #895 )
...
* fix: updated logger and model caching
* usage token stream issue fix
* minor changes
* updated starter template change to fix the app title
* starter template bigfix
* fixed hydretion errors and raw logs
* removed raw log
* made auto select template false by default
* more cleaner logs and updated logic to call dynamicModels only if not found in static models
* updated starter template instructions
* browser console log improved for firefox
* provider icons fix icons
2024-12-31 22:47:32 +05:30
Arsalaan Ahmed
e00264236e
feat: added hyperbolic llm models ( #943 )
...
* Added Hyperbolic Models
* Fix: Fixed problem in connecting with hyperbolic models
* added dynamic models for hyperbolic
* removed logs
2024-12-30 23:26:33 +05:30
github-actions[bot]
fce8999f27
chore: release version 0.0.3
2024-12-17 21:00:04 +00:00
github-actions[bot]
7e44cb8ff7
chore: release version 0.0.2
2024-12-16 21:50:26 +00:00
eduardruzga
1b76d3c28f
merge
2024-12-16 11:07:22 +02:00
Anirban Kar
25fe15232f
Merge pull request #602 from mark-when/contextMenu2
...
Feat: Basic file tree context menu
2024-12-15 15:22:46 +05:30
eduardruzga
2e05270bab
Merge
2024-12-14 19:48:37 +02:00
github-actions[bot]
f333c55ce0
chore: release version 0.0.1
2024-12-13 12:22:05 +00:00
Anirban Kar
daab6e8ead
added verioning system and stable branch
2024-12-13 14:04:58 +05:30
Anirban Kar
e9e27e4e14
fix: dev command
2024-12-13 11:11:02 +05:30
Anirban Kar
539389e2e8
added start message for dev server
2024-12-13 00:13:11 +05:30
eduardruzga
fcb61ba499
Refactor to use newver v4 version of Vercel AI package
2024-12-09 17:26:33 +02:00
Rob Koch
eb36ec6170
basic context menu for folders
2024-12-08 14:49:02 -08:00
Anirban Kar
9a4a376766
Merge branch 'main' into update-setting-modal-styles
2024-12-09 01:17:07 +05:30
Anirban Kar
3aa90bf990
refactor(SettingWindow):Updated Settings Tab Styling
2024-12-09 00:56:18 +05:30
Rob Koch
f625c02260
add vue support for codemirror
2024-12-07 11:54:31 -08:00
Anirban Kar
fe2f0080a3
Merge branch 'main' into github-import
2024-12-06 18:54:06 +05:30
eduardruzga
f6a9861390
Hardcode url for together ai as fallback if not set in env
2024-12-04 20:31:42 +02:00
Anirban Kar
bd236860f9
chore: fixed lock file
2024-12-03 03:23:22 +05:30
Dustin Loring
87620f38be
lint rules added and fixed
2024-12-02 06:06:17 -05:00
Dustin Loring
59ddc4850e
Merge pull request #2 from calvinvette/main
...
Updated SCSS to use @use instead of @import via sass-migrator
2024-12-01 15:33:58 -05:00
Calvin Vette
e061086833
Updated SCSS to use @use instead of @import via sass-migrator
2024-12-01 15:05:08 -05:00
Dustin Loring
7aad82aa1c
Update package.json
2024-12-01 13:06:45 -05:00
Dustin Loring
cf7c7f328a
improved start
2024-12-01 11:43:54 -05:00
Dustin Loring
dcad4d3708
updated packages
2024-12-01 09:58:42 -05:00
Dustin Loring
b0b617dac7
lint fix
2024-12-01 07:57:42 -05:00
Dustin Loring
cb1fd38df6
liniting fix
...
Fixes linting issues
2024-12-01 05:44:20 -05:00
dependabot[bot]
34b1235742
Bump the npm_and_yarn group across 1 directory with 9 updates
...
Bumps the npm_and_yarn group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `5.3.1` | `5.3.6` |
| [cross-spawn](https://github.com/moxystudio/node-cross-spawn ) | `7.0.3` | `7.0.6` |
| [elliptic](https://github.com/indutny/elliptic ) | `6.5.6` | `6.6.1` |
| [express](https://github.com/expressjs/express ) | `4.19.2` | `4.21.1` |
| [micromatch](https://github.com/micromatch/micromatch ) | `4.0.7` | `4.0.8` |
| [rollup](https://github.com/rollup/rollup ) | `4.18.0` | `4.27.4` |
Updates `vite` from 5.3.1 to 5.3.6
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.3.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.3.6/packages/vite )
Updates `cross-spawn` from 7.0.3 to 7.0.6
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6 )
Updates `elliptic` from 6.5.6 to 6.6.1
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.6...v6.6.1 )
Updates `express` from 4.19.2 to 4.21.1
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.1 )
Updates `micromatch` from 4.0.7 to 4.0.8
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8 )
Updates `path-to-regexp` from 0.1.7 to 0.1.10
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.7...v0.1.10 )
Updates `rollup` from 4.18.0 to 4.27.4
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.18.0...v4.27.4 )
Updates `send` from 0.18.0 to 0.19.0
- [Release notes](https://github.com/pillarjs/send/releases )
- [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md )
- [Commits](https://github.com/pillarjs/send/compare/0.18.0...0.19.0 )
Updates `serve-static` from 1.15.0 to 1.16.2
- [Release notes](https://github.com/expressjs/serve-static/releases )
- [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md )
- [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...v1.16.2 )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
dependency-group: npm_and_yarn
- dependency-name: cross-spawn
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: elliptic
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: express
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: micromatch
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: path-to-regexp
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: rollup
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: send
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: serve-static
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-29 16:32:26 +00:00