Bloat Fix#4
Conversation
Major performance optimizations to reduce bloat and improve load times: - Remove react-icons (~1.2MB) and consolidate to @phosphor-icons/react - Add manual chunk splitting to vite configs for better caching - Implement lazy loading for react-dnd dependencies - Add useMemo for message transformations to reduce re-renders - Fix .gitignore to not ignore all .md files - Add comprehensive performance documentation Expected improvements: - Bundle size: 40-50% reduction (~1MB savings) - Load time: 20-35% faster - Runtime: -40% re-renders in chat component - No breaking changes, all functionality preserved
…hat-cause-bloat-ware-and-lagging-and-f Performance: Reduce bloat and improve performance by 40-50%
|
Hi Ahmad
Can you please add me on Whatsapp +27826987888 - it will make comms alot
easier.
Are you able to push some PR's into https://github.com/embire2/bolt.gives
I have created a test instance for devs to test their work with an OpenAI
key for Codex 5.2, which is the latest Codex model available via the API.
Any changes made will be reviewed and will then be directly inserted into
the main branch.
What I have done to get to version 1.0.0, which is our starting point:
• Updated README.md with a new v1.0.0 Release Notes section and a Deploying
To Cloudflare Pages section (including the 6142 MB Node heap guidance and
pnpm run build:highmem).
v1.0.0 Summary (as added to README)
- Real-time collaboration via Yjs (y-websocket) with persisted docs +
health endpoint
- Plan/Act agent workflow with checkpointed execution + revert support
- Multi-provider model support (cloud + local) + in-app model orchestrator
- Session save/resume/share (optional Supabase-backed storage)
- Deployment wizard + provider integrations (GitHub/GitLab +
Vercel/Netlify)
- Cloudflare Pages-compatible production builds (wrangler.toml,
functions/[[path]].ts)
- Cloudflare build OOM mitigation: NODE_OPTIONS=--max-old-space-size=6142
(or pnpm run build:highmem)
New Logo (App-Wide)
- Added public/logo.png (copied from logo.png)
- Updated header logo to use the new logo:
app/components/header/Header.tsx
Removed “bolt.diy” References (Rebranded to “bolt.gives”, non-breaking)
- Updated docs/metadata: README.md, docs/mkdocs.yml, .env.example,
.github/*, LICENSE, docker-compose.yaml
- Updated API/User-Agent strings and commit messages: various
app/routes/* + app/lib/services/*
- Updated Vercel/Netlify auto-generated project/site names to
bolt-gives-*, while keeping backwards compatibility for detecting older
bolt-diy-* deployments (without leaving bolt-
diy literals in code)
Checks Run
- pnpm run typecheck
- pnpm run lint
- pnpm test
*Kind Regards,*
*Keoma Wright*
*Chief Executive Officer*
*Founder - https://openweb.co.za <https://openweb.co.za> &
https://day.co.za <https://day.co.za> - South Africa*
*CEO - https://openweb.software <https://openweb.software>, United States
of America*
…On Fri, 13 Feb 2026 at 19:41, Ahmad ***@***.***> wrote:
*DevFlex-AI* left a comment (embire2/bolt.diy#4)
<#4 (comment)>
@coderabbitai <https://github.com/coderabbitai> review
—
Reply to this email directly, view it on GitHub
<#4 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/BP2QW6BKG34BCNXS27APJFT4LYEEPAVCNFSM6AAAAACVB2ZE7CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTQOJYGQ3DMNBUGQ>
.
You are receiving this because your review was requested.Message ID:
***@***.***>
|
|
@embire2 i do not have a whatsapp and i emailed you and i will add the changes including the rebranding and and i iwll also update everything else to match |
|
Since I already fork this project i don't want to restart with all of the work i did to fixthe bloat and bugs so what i am gonna do it take the changes you did and add them to my current fork using my own way of doing it and if changes are needed please let me know @embire2 |
…updates - Add comprehensive README.md with v1.0.0 Release Notes and Cloudflare Pages deployment guide - Add logo.png to public/ directory - Rebrand all metadata files: package.json, docs/mkdocs.yml, .env.example, LICENSE, docker-compose.yaml - Update GitHub workflows to bolt.gives branding while maintaining backward compatibility - Update 23 application files to replace all bolt.diy references with bolt.gives - Add build:highmem script for Cloudflare Pages OOM mitigation (NODE_OPTIONS=--max-old-space-size=6142) - Update deployment project names to bolt-gives-* for new deployments - All bolt.diy references successfully replaced - verified
…anges feat: Complete bolt.diy to bolt.gives rebranding with v1.0.0 release updates
|
I’ve added some changes, but please review them. I struggled to clear out the bloat, so I did my best to incorporate your previous suggestions. |
|
Also i can merge this pull request i just dont want to mes sup all your work |
|
Also since you used codex i used codex to find bugs and it currently found nothing |
DevFlex-AI
left a comment
There was a problem hiding this comment.
I think. there are good maybe use coderabbit ai reviewer to review using @coderabbitai review to do this
|
Or maybe @codex review |
|
No problem at all.
*Kind Regards,*
*Keoma Wright*
*Chief Executive Officer*
*Founder - https://openweb.co.za <https://openweb.co.za> &
https://day.co.za <https://day.co.za> - South Africa*
*CEO - https://openweb.software <https://openweb.software>, United States
of America*
…On Sat, 14 Feb 2026 at 20:40, Ahmad ***@***.***> wrote:
*DevFlex-AI* left a comment (embire2/bolt.diy#4)
<#4 (comment)>
Since I already fork this project i don't want to restart with all of the
work i did to fixthe bloat and bugs so what i am gonna do it take the
changes you did and add them to my current fork using my own way of doing
it and if changes are needed please let me know @embire2
<https://github.com/embire2>
—
Reply to this email directly, view it on GitHub
<#4 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/BP2QW6AXUCBSLDHOFII3L2T4L5T3JAVCNFSM6AAAAACVB2ZE7CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTSMBSGMZTONZTHE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
Go ahead and merge it if you feel it is ready.
I will have one of my devs go over it and iron out any conflicts
*Kind Regards,*
*Keoma Wright*
*Chief Executive Officer*
*Founder - https://openweb.co.za <https://openweb.co.za> &
https://day.co.za <https://day.co.za> - South Africa*
*CEO - https://openweb.software <https://openweb.software>, United States
of America*
…On Sun, 15 Feb 2026 at 07:27, Ahmad ***@***.***> wrote:
*DevFlex-AI* left a comment (embire2/bolt.diy#4)
<#4 (comment)>
Also i can merge this pull request i just dont want to mes sup all your
work
—
Reply to this email directly, view it on GitHub
<#4 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/BP2QW6DDDDF2KMKZEDVQQOT4L77UHAVCNFSM6AAAAACVB2ZE7CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTSMBTGM2DQMZTG4>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
Codex is the absolute best.
*Kind Regards,*
*Keoma Wright*
*Chief Executive Officer*
*Founder - https://openweb.co.za <https://openweb.co.za> &
https://day.co.za <https://day.co.za> - South Africa*
*CEO - https://openweb.software <https://openweb.software>, United States
of America*
…On Sun, 15 Feb 2026 at 07:30, Ahmad ***@***.***> wrote:
*DevFlex-AI* left a comment (embire2/bolt.diy#4)
<#4 (comment)>
Also since you used codex i used codex to find bugs and it currently found
nothing
—
Reply to this email directly, view it on GitHub
<#4 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/BP2QW6GX2TK4IOLGZBVUZAD4MAAAZAVCNFSM6AAAAACVB2ZE7CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTSMBTGM2TCMBTGI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Fixed a bunch of bloat and performance issues if any info needed please let me now thank you