Skip to content
v1.8.0Latest release

The Craft Release: every surface, redrawn

Home, For You, Library, Friends, Rewards, Analytics, Settings, Generate, and the navigation itself were rebuilt on one design system. Video lessons learned to draw. And the whole thing now ships as three real apps instead of one plus two impressions of one.

August 6, 20269 min read
One system

Every screen redrawn on the same grid, the same type, and the same restraint.

Home, For You, Library, Friends, Rewards, the Vault, Analytics, Settings, Generate, and the navigation itself were rebuilt together rather than one at a time. Video lessons learned to draw. And mobile became two real native apps.

The design pass

Ten surfaces, one product

Lernex had accumulated the usual thing: every screen was individually defensible and collectively incoherent. Different card radii, four flavours of glow, three ideas about what a heading weighs, and a navigation pattern that changed identity between desktop and phone.

So all of it was rebuilt on one flat system - shared type, shared spacing, shared motion, and far fewer decorations. The desktop sidebar rail and the phone bottom tab bar now read from a single navigation source of truth, which is why the Vault stopped being a store with exactly one inbound link.

Surfaces rebuilt
10

Home, For You, Library, Friends, Rewards, Vault, Analytics, Settings, Generate, and onboarding.

Navigation sources
1

The rail, the tab bar, the guest header, and the footer now describe the same site.

Coach-marks added
0

If a screen needed a tooltip to be understood, the screen got fixed instead.

Video lessons

The board draws while it talks

A chalkboard lesson now narrates and writes at the same time, aligned on real word timestamps rather than an optimistic guess at reading speed. Charts, geometry figures, and titles are drawn in the board's own ink, so a graph appears the way a teacher would actually put it up - stroke by stroke, while explaining it.

The unglamorous half was sync. Narration used to drift away from the board over a long lesson, which is the one defect that makes the whole illusion collapse.

  • Word-timestamp alignment between narration and the board.
  • Charts and geometry rendered in the board surface instead of pasted over it.
  • Storyboards constrained to a strict schema so a video cannot half-exist.
Generate

Artifacts you can open at the first token

In-thread artifact cards were redesigned around one idea: the interesting moment is the building, not the finished file. A lesson, quiz, deck, or video is now openable from its first token, and the card shows what kind of thing is arriving before it has arrived.

Three real defects went with it - cards that stranded mid-stream and never settled, a save control that only worked in one direction, and specimen geometry that drew the wrong shape for the artifact underneath it.

Open while it builds

The card is a door from the first token, not a receipt at the end.

Warming, live, settled

A card says which of the three it is, so a slow generation reads as slow rather than broken.

Failures that speak

A turn that dies mid-stream now returns a retryable error instead of an empty reply.

Mobile

Two native apps, not one app in a costume

iOS and Android are now separate, first-class applications - SwiftUI and Jetpack Compose - rather than a single cross-platform shell approximating both. Each one gets to feel like the platform it is on, which is the only version of 'native' that means anything.

The web app got its own phone pass at the same time: a real bottom tab bar, safe-area handling that fixed-position elements actually honour, and layouts that stop assuming a mouse.

Under the hood

Faster first tokens, honest numbers, narrower permissions

Conversation and artifact generation moved to gpt-5.6-luna, and the lesson, quiz, SAT, and daily-brief prompts were reordered stable-first so they can be cached. That shows up as the first token arriving sooner, on a smaller bill.

Usage telemetry now records reasoning tokens, cached tokens, stream phases, and latency, so a generation that felt slow can be explained rather than debated. And the broad Google Drive scope was replaced with the Picker flow: Lernex sees the file you hand it and nothing else in your Drive.

  • Cacheable prompt prefixes across lessons, quizzes, SAT practice, and the daily brief.
  • Reasoning and cached token capture, plus the latency field that was missing.
  • Drive access narrowed from a directory scope to a single-file Picker grant.
  • Rewritten tone prompts so each teaching voice is genuinely a different voice.
What this sets up

A product that feels designed, on every device it runs on.

v1.7 made Lernex remember. v1.8 made it look and feel like one thing while doing it. Next is making the personalization underneath as legible as the surface above it.

These updates are live product work, not decorative changelog confetti. The goal stays the same: Lernex should learn the learner and make the next step easier to find.

Start learning