Commit Graph

930 Commits

Author SHA1 Message Date
vgcman16
fd57a6a0a5 fix: add unist types and lint fixes 2025-06-05 21:49:03 -05:00
vgcman16
3536f5f8bc
Merge pull request #39 from vgcman16/codex/fix-error-handling-in-getdynamicmodels
Enhance OpenAI provider error handling
2025-06-05 21:34:52 -05:00
vgcman16
947d729fd9 Improve OpenAI provider error handling and add tests 2025-06-05 21:34:37 -05:00
vgcman16
a87477f504
Merge pull request #37 from vgcman16/codex/update-useviewport-for-ssr-compatibility
Fix SSR compatibility in useViewport
2025-06-05 21:30:12 -05:00
vgcman16
d966751c22 fix: handle SSR in useViewport 2025-06-05 21:29:52 -05:00
vgcman16
548c7b8748
Merge pull request #36 from vgcman16/codex/replace-cookie-storage-with-localstorage
Use localStorage for event logs
2025-06-05 21:29:16 -05:00
vgcman16
c2a3b908f2 refactor: migrate event log storage to localStorage 2025-06-05 21:28:34 -05:00
vgcman16
97ebceb11f fix: use stable unist types 2025-06-05 21:27:33 -05:00
vgcman16
1d66831395
Merge pull request #34 from vgcman16/codex/edit-notestab.tsx-and-run-lint-fix
Fix guard in NotesTab handleAdd and lint repo
2025-06-05 21:23:58 -05:00
vgcman16
7912933c34 Fix notes tab handler guard and lint 2025-06-05 21:23:06 -05:00
vgcman16
3ad67e8363 Add missing notes tab label 2025-06-05 21:16:56 -05:00
vgcman16
10d192667a
Merge pull request #27 from vgcman16/codex/investigate-rerender-issue-with-navigation-function
Document navigation workaround
2025-06-05 21:06:04 -05:00
vgcman16
a9f9f8b549 docs: clarify custom navigation 2025-06-05 21:05:06 -05:00
vgcman16
bf5bd791ad
Merge pull request #26 from vgcman16/codex/design-abortallactions-to-cancel-ongoing-actions
Implement action abort handling
2025-06-05 21:04:36 -05:00
vgcman16
69f0c3f142 Implement abortAllActions to cancel actions 2025-06-05 21:04:08 -05:00
vgcman16
7f3465f7e0
Merge pull request #25 from vgcman16/codex/parameterize-delay-in-actionstreamsampler
Parameterize action stream sample delay
2025-06-05 21:03:20 -05:00
vgcman16
6bf9b9cac8 feat: parameterize action stream interval 2025-06-05 21:03:04 -05:00
vgcman16
9cf5664b86 feat: implement feature flags 2025-06-05 21:01:59 -05:00
vgcman16
c9f79eca98 feat(diff): always produce minimal patch 2025-06-05 20:45:30 -05:00
vgcman16
a8c7520dd4 feat: add user notes feature 2025-06-05 20:37:16 -05:00
vgcman16
9f04a6d38d Add GitHub repo clone button 2025-06-05 20:24:35 -05:00
vgcman16
06ddeeb16f docs: add project templates info 2025-06-05 20:12:35 -05:00
vgcman16
d1e4ce1079 feat: add expo mobile template 2025-06-05 19:45:55 -05:00
vgcman16
abdd4eb135 feat(chat): add ask bolt action for code blocks 2025-06-05 19:36:40 -05:00
vgcman16
ec90de97c4
Merge pull request #16 from vgcman16/codex/fix-missing-pdfjs-dist-module-import
Fix pdfjs import in file extraction utility
2025-06-05 19:21:22 -05:00
vgcman16
48e7799634 chore: lazy load pdfjs 2025-06-05 19:21:08 -05:00
vgcman16
ed83aebf32 feat: add supabase and firebase setup wizard 2025-06-05 19:18:32 -05:00
vgcman16
f23482db2f fix: address lint issues and type errors 2025-06-05 19:07:41 -05:00
vgcman16
83e9f32488 feat: improve prompt enhancer ux 2025-06-05 19:01:45 -05:00
vgcman16
0a0f1e6888 feat: add Figma import feature 2025-06-05 18:47:35 -05:00
vgcman16
53cbd63fb8 feat: add project planning button 2025-06-05 18:35:47 -05:00
vgcman16
a01970fe1a feat: add file targeting feature 2025-06-05 18:16:43 -05:00
vgcman16
9968b9c51b feat: support uploading text and document files 2025-06-05 17:56:30 -05:00
vgcman16
445a7c5998 Fix typecheck errors and install extension deps 2025-06-05 16:43:41 -05:00
vgcman16
9fbeb3e0e9 feat: add one-click deploy to cloudflare pages 2025-06-05 16:30:46 -05:00
vgcman16
3ce031eb0f docs: mark small LLM prompting issue resolved 2025-06-05 15:14:24 -05:00
vgcman16
b698ab9dd4 avoid unnecessary file rewrites 2025-06-05 14:46:20 -05:00
KevIsDev
5e590aa16a
Merge pull request #1748 from xKevIsDev/enhancements
Some checks failed
Docker Publish / docker-build-publish (push) Has been cancelled
Update Stable Branch / prepare-release (push) Has been cancelled
feat: add inspector, design palette and redesign
2025-06-03 11:39:32 +01:00
KevIsDev
41e604c1dc fix: add Cloudflare-compatible GitHub repo fetching
Implement two different methods for fetching repository contents:
1. A new Cloudflare-compatible method using GitHub Contents API with batch processing
2. The existing zip-based method for non-Cloudflare environments

The changes include better error handling, environment detection, and support for GitHub tokens from both Cloudflare context and process.env. Also added size limits and filtering for large files while allowing lock files.
2025-06-02 15:46:05 +01:00
KevIsDev
33e0860468 fix: resolve conflicts 2025-06-02 11:39:49 +01:00
KevIsDev
9e64c2cccf feat: add frosted glass feature option
- Add 'Frosted Glass' to design features list in design-scheme.ts
- Implement visual styling for frosted glass feature in ColorSchemeDialog
- Adjust sidebar button margin in Workbench for better spacing
2025-06-02 11:12:33 +01:00
KevIsDev
f79bf06e38 refactor: modify markdown append message content structure to use array format
Change the message content from a plain string to an array of objects with type and text fields to support future extensibility of message formats
2025-05-30 14:45:05 +01:00
KevIsDev
f0c0bf2b9a refactor: reorganize design instructions and improve clarity
- Move user provided design scheme section to be grouped with other design instructions
- update user message icon color to use accent-500
- Enhance wording for better professionalism and clarity in design scheme usage
2025-05-30 14:39:20 +01:00
KevIsDev
5838d7121a feat: add element inspector with chat integration
- Implement element inspector tool for preview iframe with hover/click detection
- Add inspector panel UI to display element details and styles
- Integrate selected elements into chat messages for reference
- Style improvements for chat messages and scroll behavior
- Add inspector script injection to preview iframe
- Support element selection and context in chat prompts
-Redesign Messgaes, Workbench and Header for a more refined look allowing more workspace in view
2025-05-30 13:16:53 +01:00
KevIsDev
6c4b4204e3 refactor: remove 'shadow' from default features
The 'shadow' feature was removed from the default design scheme as it's not commonly used and simplifies the default configuration
2025-05-29 11:44:42 +01:00
KevIsDev
367c16fe43 fix: update default color palette to better align with bolt
Change primary and neutral colors to better suit bolts design
2025-05-29 00:08:16 +01:00
KevIsDev
cd37599f3b feat(design): add design scheme support and UI improvements
- Implement design scheme system with palette, typography, and feature customization
- Add color scheme dialog for user customization
- Update chat UI components to use design scheme values
- Improve header actions with consolidated deploy and export buttons
- Adjust layout spacing and styling across multiple components (chat, workbench etc...)
- Add model and provider info to chat messages
- Refactor workbench and sidebar components for better responsiveness
2025-05-28 23:49:51 +01:00
KevIsDev
0017d29154 fix: add model and provider info to quick action messages
Pass model and provider information through chat components to include in quick action messages. This fixes the issue of defaulting to anthropic model.
2025-05-28 12:32:00 +01:00
KevIsDev
12f9f4dcdc fix: remove unused isStreaming prop from quickActions
The isStreaming prop was passed through multiple chat components but wasn't being strict enough in the Markdown component where it was ultimately passed causing the quick actions to be disabled.
2025-05-27 12:14:50 +01:00
KevIsDev
de0a41b5f1 feat: add streaming state to markdown quick actions
- Pass isStreaming prop through message components to disable actions during streaming
- Improve action button styling with icons and better spacing
- Disable buttons while streaming to prevent concurrent actions
2025-05-26 17:57:10 +01:00