Issue 002 · April 6, 2026
Shipping Log: What We Have Actually Shipped
Concrete progress, not marketing copy.
This issue documents the current state of the product in plain language: what works now, what changed recently, and what still needs implementation.
1. Recorder Base
The first milestone was to wrap Excalidraw with a recording-oriented shell. The shell now includes scene cards, a presenter camera bubble, teleprompter, preview frame, and local WebM export.
2. White Theme and Interaction Cleanup
The product shell was stabilized around a pure-white default surface. Camera preview behavior and drag interactions for the presenter bubble and teleprompter were tightened to make the tool usable as a real explainer workspace.
3. Bilingual Release
- English is the default language.
- Chinese can be switched on demand.
- The shell UI and Excalidraw internal UI switch together.
- Auto-generated scene titles and the default teleprompter text follow the selected language.
Chinese note: this release already supports EN/ZH switching and remembers the choice after refresh.
4. Blog Channel
A separate blog site now exists to document product philosophy, shipped work, and unfinished work. The goal is to keep the product site focused on usage and the blog focused on context.
5. What Still Blocks the Original Vision
- Explaining over real browser pages instead of only the whiteboard surface.
- Explaining over videos while keeping camera and narration in one recording flow.
- A single mixed-media capture mode that handles board, browser, camera, and mic together.
6. Next Practical Step
The next smallest feature with real value is a browser or screen capture mode. It is more general than
direct file:// page embedding, and it can support both video explanation and local webpage
walkthroughs without fighting browser sandbox restrictions.