§ 00 · CHANGELOG
What shipped, and when.
Releases are dated rather than numbered. Removals and breaking changes lead each entry, because the thing you lost matters more than the thing you gained.
2026-08-04
Craft v2: the canvas learned its place.
The July release made everything glass; this one teaches the shell restraint. One flat, calm canvas now carries all the chrome — a quiet borderless sidebar, a minimal top bar with a centered command pill, dock widgets that float as plain white cards — and elevation belongs to content alone: the stage sheet, the cards, and frosted glass popovers everywhere. LifeOS, Tasks, and Wiki all speak the new register.
Removed · Breaking
- The top tab strip is gone. Navigation lives in the sidebar; the top bar now holds nav arrows, the route title, and a centered “Open anything” pill that summons the command menu.
- The cyan scrollbar retired from civilian life. Scroll thumbs are quiet neutral ink app-wide; JARVIS keeps its cyan instrumentation inside agent surfaces only.
The shell
- Canvas-vs-sheet architecture. The sidebar and dock shed their glass boxes and sit directly on the canvas; the stage sheet is the one floating surface, and dock widgets carry their own elevation as lifted white cards.
- JARVIS idles as a centered pill and expands into the full glass panel the moment you engage it.
- Every menu, popover, and dialog frosts. One glass recipe upgrades the entire overlay layer, with a solid fallback where backdrop blur is unsupported.
Feature passes
- Tasks reads like a hub: segmented chip filters, bare rows on the sheet with tinted meta chips, borderless pastel kanban wells with hover-lifted cards.
- Wiki joined the register for real. Doc and folder tiles are white cards with pastel icon plates and live page previews; journal days are proper day tiles; the editor column narrowed to a calm 720px.
- LifeOS calmed down: a one-accent hero, a pill quick-send, chip view toggles, and bento tiles that finally let their titles breathe on small spans.
2026-07-29
The craft release: the whole app got color.
A ground-up visual rebuild in the Craft.do spirit: floating glass chrome, a cream canvas, soft depth everywhere, and a pastel tint system that gives every entity in the app a color of its own. Every feature surface was repainted in one campaign, and a few long-broken details got fixed on the way through.
Removed · Breaking
- The sidebar HOME strip is gone. Its wifi indicator, link tally, and device list moved into the dock's Home card — which also gained the power switches the strip never had.
- The wiki's always-dark palette is retired. The explorer now follows the app theme like every other surface.
The craft register
- Floating glass cockpit: the sidebar, dock, and side panels are detached blurred-glass panels; the active route sits on a rounded sheet over a pastel wash; Kiwi is a floating glass pill.
- Eight-hue pastel tint system. Kanban columns tint by status, habits and people and hashtags and journal days each keep a stable hue of their own, training types paint with their stored color, and calendar events wear their calendar's pastel with a saturated edge.
- One shadow ladder, one radius scale, applied from task cards to settings sections to the JARVIS console — which kept its cyan identity and only borrowed the depth.
New
- Star wiki pages. A star in the page toolbar and the explorer's context menu; starred pages badge in amber and sort first.
- Control your lights from the dock. The Home card now flips Govee lights directly, with live state, a wifi indicator, and lit bulbs glowing in their actual color.
- The dock got substance: today's actual tasks with status dots, per-habit tinted check rings with a completion bar, and the next event rendered as a miniature calendar plate.
Fixed
- The LifeOS space loop is visible again. A stacking-context regression had hidden the ISS timelapse entirely; it now drifts at half speed behind the glass widgets in both themes.
- Composer placeholders returned from the dead. Every TipTap composer had silently shipped promptless since the editor migration.
- Long wiki names no longer walk across the grid. Tiles truncate at their column instead of painting over their neighbors.
2026-07-16
JARVIS left the browser tab.
The release where Hyperpolymath stopped being a web app with an agent and became a desktop-native ambient computer. JARVIS moved onto the desktop as a floating HUD you can drive with your hands, learned to read and send real messages, and the entire web surface was repainted.
Removed · Breaking
- The 3D web /studio route is gone. It was built, evaluated, and deliberately stripped in the same cycle. The amphitheater proved to be the wrong container for the idea, so Studio now exists only as the desktop HUD.
- Widget pinch-pull resize was dropped from the studio input contract. Open-hand and pinch-corner resize returned as different mechanisms, so the capability survives; the old gesture does not.
Studio HUD · desktop
- A full-window HUD floats widgets over the desktop: weather, news, browser, camera, clock, WhatsApp, and a persistent JARVIS orb.
- Browser widgets render real sites through a native webview bridge rather than an iframe. Popups reopen as managed widgets instead of escaping.
- Widgets are draggable, stowable, and summonable by name. Throw one at a screen edge and it bursts away to dismiss. Layouts persist across sessions.
Hand tracking · desktop
- Drive the HUD with your hands through the webcam, behind a consent flow and a persistent kill switch.
- Quick-pinch clicks, fist-drag scrolls, open hands resize. Gestures synthesize real DOM pointer events, so they drive ordinary UI and not just bespoke targets.
- A thumb-confirm gesture gates outgoing messages. You approve a send with your hand.
Messaging
- WhatsApp ships as a supervised bridge with QR pairing in the HUD. The widget is a two-level client: chat list plus per-chat history. Names resolve from macOS Contacts, so a raw JID never surfaces as a chat name.
- iMessage is mirrored into the app by a background worker, with SMS fallback on send.
- Incoming messages raise a toast near the orb, open the relevant widget, and are spoken aloud. Storms collapse against a watermark.
JARVIS
- A new /jarvis tab consolidates routines, a personality editor (preset, formality, verbosity, and wit dials), and a startup editor.
- Routines fire mid-conversation from a spoken utterance, via voice-tolerant phrase matching.
- Quick web questions are answered and paired to a widget, so the answer arrives with something to look at.
Wiki · LifeOS
- The wiki explorer was rebuilt at Spacedrive fidelity: grid and list views, keyboard selection, context menus, an inspector, rubber-band drag, and drag-to-reorder with optimistic moves.
- A journal rail carries a today card, a trail of recent days, and a calendar popover.
- LifeOS became a one-screen command deck with a fixed bento layout and dynamic widget resize.
Design
- Glass was retired app-wide in favor of solid plates, hairlines, and a single cyan accent.
- Space Grotesk is the new app-wide sans. EB Garamond is now reserved solely for the logotype.
- Light and dark are both first-class, and a /design route documents the system.
Fixed
- iMessage double-send eliminated via normalized dedupe and a dispatch latch.
- A multi-user leak seam was closed by threading the user id through studio action emission and filtering at the stream boundary.
- Link previews were hardened against SSRF, with bounds on response body reads.