What's Changed
- ๐ Fix Server-Side Code Injection (RCE) in scrape.js by @mnemosyne-ai-legacy in #40
- fix: secure agent extraction script execution (RCE) by @mnemosyne-ai-legacy in #38
- โก Async loadApiKey to prevent event loop blocking by @mnemosyne-ai-legacy in #35
- Refactor IP allowlist check to be non-blocking and cached by @mnemosyne-ai-legacy in #34
- ๐งน Refactor formatHTML to shared utility by @mnemosyne-ai-legacy in #15
- โก Optimize task loading with async I/O by @mnemosyne-ai-legacy in #39
- ๐จ Palette: Improve AuthScreen accessibility and form semantics by @mnemosyne-ai-legacy in #44
- โก Optimize CSV parsing in agent.js by @mnemosyne-ai-legacy in #47
- โก Optimize blocking I/O in agent.js by @mnemosyne-ai-legacy in #48
- โก Async I/O for User Agent Settings by @mnemosyne-ai-legacy in #46
- โก Optimize file I/O in scrape.js to be non-blocking by @mnemosyne-ai-legacy in #49
- ๐จ Palette: Add accessible labels and focus styles to Sidebar by @mnemosyne-ai-legacy in #53
- ๐จ Palette: Improve accessibility of Editor action buttons by @mnemosyne-ai-legacy in #51
Full Changelog: v0.5.7...v0.5.8