Repository navigation
v0.2.0 — BloomCode desktop preview
Pre-releaseBloomCode v0.2.0 refreshes the desktop study workspace with a consistent interface, optional AI learning reports, and simpler local storage and backups.
Install
Download BloomCode-macos-arm64.zip, unzip it, and move BloomCode.app into Applications. This preview supports Apple silicon Macs. Node.js is not required to run the packaged app.
The app is ad hoc signed, but is not Developer ID signed or notarized. If macOS blocks it, follow Apple's instructions for a build you trust.
Changes
- BloomCode branding and rebuilt study desk, practice workspace, library, topic progress, notebooks, and settings.
- Optional tutor feedback through the Codex CLI, Learning Insights with local semantic retrieval, and on-demand topic recommendations.
- SQLite backups taken daily at startup, plus an on-demand backup command.
- A simpler backend with typed relational tables and authenticated API/MCP access.
- NeetCode 150 and Blind 75 starter lists; NeetCode 250 is no longer bundled.
- Updated documentation, screenshots, and critical-function tests.
The app stores solutions but does not execute them or submit to LeetCode. Practice tracking works without AI. Enabling the tutor sends selected code, notes, and metadata to OpenAI; embeddings run locally.
Compatibility
This remains an experimental, single-user preview with no automatic updater. Database schemas from v0.1.0 and other older development versions are not automatically migrated. Use a fresh workspace or an already-converted current workspace. Keep a separate backup of existing data before trying this version; replacing the app does not convert an older database. JSON export/restore has been replaced by SQLite backups.
Verification
The source passed 103 critical tests, all three browser checks (including autosave/save/reload), typechecking, lint, formatting, the production build, and the startup smoke check. The Apple silicon archive is built by the GitHub desktop workflow. Live AI output and a full packaged-app interaction flow were not revalidated for this release.