Skip to content

v0.8.0: Performance + Code Simplification

Choose a tag to compare

@Toufumind Toufumind released this 11 Jun 17:43
· 102 commits to master since this release

What's New

⚡ Performance

  • Consolidated 4 polling intervals → 1 (15s)
  • Consolidated 4 WebSocket connections → 1
  • LogoCanvas: canvas animation → static SVG (eliminates 3 rAF loops)
  • ChatPanel: React.memo on MdText, Think, Tool, Result, Err
  • Notion theme: removed universal selector with !important
  • Google Fonts: removed render-blocking link

🧹 Code Simplification

  • Removed dead code (orphaned MdText duplicate)
  • Added missing React import
  • Fixed missing closing parens
  • Extracted patchLastMsg helper (DRY)
  • Consolidated scroll tracking
  • Made refresh return Promise
  • Formatted load() with reduce()

🐛 Bug Fixes

  • Dynamic Node.js path detection (was hardcoded)
  • Fixed i18n key 'pending'
  • Updated theme whitelist (4 → 8 themes)
  • Standardized Solarized Light colors