Stijnus
b99ab7ad27
final UI fixes
2025-01-22 15:25:55 +01:00
Stijnus
308f36316a
Update UpdateTab.tsx
2025-01-22 14:54:11 +01:00
Stijnus
a286e3bf34
ui fix
2025-01-22 14:47:58 +01:00
Stijnus
2b585c24fe
ui dark mode enhancements
2025-01-22 14:34:30 +01:00
Stijnus
723c6a4f02
fixes
2025-01-22 02:05:18 +01:00
Stijnus
a94330e4a4
fixes
2025-01-21 16:45:54 +01:00
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
293fdb7377
Create changelogUI.md
2025-01-21 12:22:12 +01:00
Stijnus
afc26dd96a
Update changelog.md
2025-01-21 12:20:29 +01:00
Stijnus
8c89aa61c4
Update changelog.md
2025-01-21 12:17:31 +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
9230ef3b55
Merge branch 'stackblitz-labs:main' into FEAT_BoltDYI_NEW_SETTINGS_UI
2025-01-18 13:49:03 +01:00
Oliver Jägle
e19644268c
feat: configure dynamic providers via .env ( #1108 )
...
Docker Publish / docker-build-publish (push) Waiting to run
Update Stable Branch / prepare-release (push) Waiting to run
* Use backend API route to fetch dynamic models
# Conflicts:
# app/components/chat/BaseChat.tsx
* Override ApiKeys if provided in frontend
* Remove obsolete artifact
* Transport api keys from client to server in header
* Cache static provider information
* Restore reading provider settings from cookie
* Reload only a single provider on api key change
* Transport apiKeys and providerSettings via cookies.
While doing this, introduce a simple helper function for cookies
2025-01-18 03:39:19 +05:30
Stijnus
87ff81035f
feat: added the "Open Preview in a New Tab" ( #1101 )
...
* added the "Open Preview in a New Tab"
* enhancement
[Open Preview] [▼] // Two buttons side by side
|
+-- [Mobile (375x667)] // Dropdown menu
|-- [Tablet (768x1024)]
|-- [Laptop (1366x768)]
+-- [Desktop (1920x1080)]
* Update Preview.tsx
* Update Preview.tsx
2025-01-18 01:55:44 +05:30
Stijnus
8f3f37ae7e
fix
2025-01-17 19:55:07 +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
Ngô Tấn Tài
c7738243ca
feat: added Github provider ( #1109 )
Docker Publish / docker-build-publish (push) Waiting to run
Update Stable Branch / prepare-release (push) Waiting to run
2025-01-17 13:22:51 +05:30
lewis liu
41bb909f8d
fix: fallback model name not working ( #1095 )
...
Docker Publish / docker-build-publish (push) Has been cancelled
Update Stable Branch / prepare-release (push) Has been cancelled
Co-authored-by: 刘一奇 <liuyiqi02@corp.netease.com>
2025-01-15 16:36:33 +05:30
Digitl Alchemyst
85d864f607
Merge pull request #809 from stackblitz-labs/807-transparency-about-development
...
Docker Publish / docker-build-publish (push) Has been cancelled
Update Stable Branch / prepare-release (push) Has been cancelled
docs: document how we work
2025-01-12 23:34:48 -06:00
Anirban Kar
fad41973e2
fix: api-key manager cleanup and log error on llm call ( #1077 )
...
* fix: api-key manager cleanup and log error on llm call
* log improved
2025-01-13 04:21:29 +05:30
Eduard Ruzga
3a298f1586
fix: cors issues from preview fixed by changing embedder policies ( #1056 )
Docker Publish / docker-build-publish (push) Waiting to run
Update Stable Branch / prepare-release (push) Waiting to run
2025-01-12 21:58:06 +05:30
GaryStimson
6aaff63ca7
fix: bugfix in fetching API Key on base llm provider. ( #1063 )
2025-01-12 21:54:45 +05:30
Digitl Alchemyst
12c6b7abe5
Update README.md
...
Docker Publish / docker-build-publish (push) Has been cancelled
Update Stable Branch / prepare-release (push) Has been cancelled
Add Todo
2025-01-10 16:38:37 -06:00
Digitl Alchemyst
42030e1e20
Merge pull request #1026 from dnielsen/patch-1
...
Docker Publish / docker-build-publish (push) Waiting to run
Update Stable Branch / prepare-release (push) Waiting to run
Docs CI/CD / build_docs (push) Has been cancelled
chore: Update README.md with new model integration todo
2025-01-10 11:51:25 -06:00
Adithyan K
49bb17886a
fix: added ui indicator on how apikeys are set (UI/Env) for api-key-manager component ( #732 )
...
* fixed #333
* Added instruction in case api-key is not set.
* addressed some of the review changes:
1. moved function definiton to useCallback.
2. added a cache to store the env key status and the api call is made only on a cache miss.
* Manages the API-key entered via UI in a better way.
- Persist API keys in cookies when entered via UI
- Automatically load saved keys when switching between providers
- Preserve existing functionality for environment variable based keys
* Re-used map from utils/constants file.
* Code cleanup - Removed redundant API key init in BaseChat as its already handled by APIKeyManager component.
2025-01-10 21:26:31 +05:30
Leex
6bf36a915c
docs: bugfix/formatting faq docs ( #1027 )
...
* fixed formatting of faq and enhanced styling
* save
* did further improvements and fixing the sidebar
---------
Co-authored-by: Anirban Kar <thecodacus@gmail.com>
2025-01-10 21:17:32 +05:30
Oliver Jägle
05eca7cde6
Add feature issue template
2025-01-07 19:53:41 +01:00
Oliver Jägle
a0596bbad3
Fix typos in epic template
2025-01-07 19:53:31 +01:00
Oliver Jägle
c6254b7940
Remove bolt.new references from bug template
2025-01-07 19:53:23 +01:00
Oliver Jägle
8d1cc49140
Add epic template
2025-01-07 19:53:15 +01:00
Oliver Jägle
c78995fee2
Clarify PRs in project organization
2025-01-07 19:53:04 +01:00
Oliver Jägle
bc3274c77e
Satisfy the linter
2025-01-07 19:52:50 +01:00
Oliver Jägle
f20fff1443
WIP: Add information about development process
2025-01-07 19:52:28 +01:00
Siddharth V
4fd5040355
feat: enhance chat import with multi-format support ( #936 )
...
Docker Publish / docker-build-publish (push) Has been cancelled
Update Stable Branch / prepare-release (push) Has been cancelled
* feat: enhance chat import with multi-format support
- Add support for importing chats from different formats:
- Standard Bolt format
- Chrome extension format
- History array format
- Bolt export format
- Add Import Chats button to Data Management
- Add proper error handling and logging
- Update README with backup/restore feature
* refactor: simplify chat import formats
- Remove multi-format support from DataTab
- Keep only standard Bolt export formats
- Simplify ImportButtons to handle standard format only
2025-01-07 16:46:42 +02:00
Dave Nielsen
3aed93aeed
Update README.md
...
Added ⬜ Granite Integration
2025-01-06 11:21:13 -08:00
Anirban Kar
7004c897f7
updated docs ( #1025 )
Docker Publish / docker-build-publish (push) Waiting to run
Update Stable Branch / prepare-release (push) Waiting to run
Docs CI/CD / build_docs (push) Has been cancelled
2025-01-07 00:43:35 +05:30
Cole Medin
441b797f16
Adding resources page to index.md for docs.
2025-01-06 10:20:43 -06:00
Cole Medin
354f416559
Updating README with resources and small fixes.
2025-01-06 10:15:19 -06:00
Anirban Kar
6f524fdf27
ci: added arm64 platform for docker published images ( #1021 )
2025-01-06 19:19:40 +05:30
Anirban Kar
78eb3a5f34
fix: streaming issue fixed for build versions ( #1006 )
...
* fix: streaming issue fixed for build versions
* added keep-alive header
2025-01-06 19:18:52 +05:30
Anirban Kar
49c7129ded
fix: ollama and lm studio url issue fix for docker and build ( #1008 )
...
* fix: ollama and lm studio url issue fix for docker and build
* vite config fix
2025-01-06 19:18:42 +05:30
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
Anirban Kar
7e39e924e1
reverted visibility change ( #1018 )
Docker Publish / docker-build-publish (push) Waiting to run
Update Stable Branch / prepare-release (push) Waiting to run
2025-01-06 14:05:01 +05:30
Anirban Kar
f2546f12d8
ci: added visibility change to public for docker image publish ( #1017 )
2025-01-06 13:57:16 +05:30
twsl
77f8a368a2
ci: fix docker image workflow permissions ( #1013 )
...
* Update docker.yaml
* Fix indentation in docker workflow file
2025-01-06 10:34:31 +05:30
twsl
02a3abd892
ci: docker Image creation pipeline ( #1011 )
...
Docker Publish / docker-build-publish (push) Waiting to run
Update Stable Branch / prepare-release (push) Waiting to run
* Create docker.yaml
* Add build target
* Use build target var
* Use github token instead
2025-01-06 03:32:36 +05:30
Siddarth
6437ceb5dd
fix: added XAI to docker config ( #274 )
...
* commit
* Create .env.example
* Update docker-compose.yaml
---------
Co-authored-by: Anirban Kar <thecodacus@gmail.com>
2025-01-06 03:18:07 +05:30
Cole Medin
481268b941
docs: updating copyright in LICENSE ( #796 )
2025-01-06 03:10:26 +05:30
Anirban Kar
59cae5733d
fix: git private clone with custom proxy ( #1010 )
...
* cookie fix
* fix: git private clone with custom proxy
* list -fix
2025-01-06 01:54:55 +05:30