buster/apps
Devin AI 2610ac6d9e fix: prevent memory leaks in animated markdown components
- Memoize context values in AppMarkdownStreaming to prevent unnecessary re-renders
- Extract component functions in useMarkdownComponents using useCallback to prevent recreation
- Add cleanup logic in TokenizedText to clear animated chunks when streaming finishes
- Fix missing isStreamFinished dependency in TokenizedText useMemo
- Memoize animation styles in animation-helpers to prevent object recreation

These changes address critical memory leak sources that were causing 2GB+ memory usage growth.

Co-Authored-By: nate@buster.so <nate@buster.so>
2025-08-09 06:06:40 +00:00
..
api Enhance SQL query safety checks with dialect-aware filtering and improve data source type retrieval in query engine 2025-08-05 11:00:34 -06:00
cli Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00
electric-server tsx is a workspace package 2025-07-18 14:18:06 -06:00
server Added some additional safe parse element stuff 2025-08-07 17:21:38 -06:00
trigger fix imports 2025-08-01 23:34:11 -06:00
web fix: prevent memory leaks in animated markdown components 2025-08-09 06:06:40 +00:00
tsconfig.json Create tsconfig.json 2025-07-02 21:04:44 -06:00