- feat: refactor NerveOS v0.2.0 - deep work modular architecture & absolute cinema UI (a082b8b)
- feat: NerveOS v0.3.0 - system settings, real-time CPU graph, and mock filesystem (3ec3178)
Okay so after my last devlog where I showed the v0.1.0 prototype, I basically went dark for two weeks and came back with a completely different beast. I didn’t just add features — I rebuilt the whole thing from scratch. Twice. Here’s what happened.
What was done
v0.2.0 — The “Absolute Cinema” Release:
I wanted NerveOS to feel like actually powering on a device, not just opening a webpage. So I added a boot sequence that simulates hardware initialization line by line — kernel, ESP32-S3 link, OLED check, encoder handshake — then hits you with “Welcome back, Director.” 🎬
Then I built the entire window system from scratch. Drag and drop, z-index stacking, open/close, glassmorphism panels with that blurry cyberpunk look. The terminal went from a stub to a real shell with 7 commands (help, status, ls, clear, echo, uptime, version). I also added a HW Monitor that shows live encoder RPM and uptime, a Notes app that saves to localStorage, and an About window with a spinning hex logo. The whole UI got the “Absolute Cinema” treatment — JetBrains Mono font, neon green accents, glow effects on hover, Unsplash wallpaper. Zero dependencies. No frameworks. Just vanilla JS doing its thing. 🖥️
v0.3.0 — Personalization & Polish:
This one was about making it feel like yours. I added a Settings window where you can pick from 4 accent colors (neon green, cyan, red, yellow) and it instantly recolors the entire OS — borders, glow, terminal prompt, everything. You can also swap wallpapers between three options.