v26.8.2Aug 31, 2026
New
- Web chat home can introduce what’s new (JOV-5206): Empty chat highlights one feature or lists up to three recent changes on the same System B card as iOS. Dismiss stays dismissed. More than three changes ends on And more, which opens
/changelog. - iPhone Library is Catalog, Collections, and Ideas: Catalog is releases, merch, and docs. Collections auto-bundles a vlog with its script, takes, and B-roll. Ideas is the untagged third home.
- iPhone chat is home: Ask Jovie is the first signed-in surface. There is no bottom tab bar. Swipe from the leading edge for the sidebar and from the trailing edge for the right rail.
- iPhone chat home can introduce what’s new: An empty chat highlights one feature or lists up to three recent changes. Dismiss stays dismissed. More than three changes ends on And more, which opens the changelog.
- Ovie is one morning screen:
/hudnow carries the brief, a Loom-style screen walk, shipper, and dashboard. Fullscreen asks the logged-in admin for the kiosk token and reloads/hud?fs=1&kiosk=…./app/ov/opsand/hud-tvredirect there. - Screen walks reuse one account-video store: founder walks and later creator screen recordings upload through
lib/captureinto the Jovie account blob. The walk is stored and not admitted until Summer classifies it.
Improved
- Saving a vlog opens Collections: the new clip lands with its shoot instead of in Catalog.
- Empty chat Talk lives inside the composer pill: typing swaps Talk for Send without moving the bar. Tap, drag, or Done dismisses the keyboard.
- Drawer Profile stays Dashboard: tapping the account name opens the public profile when a URL exists. Venue QR stays in the sidebar.
- Ops and the TV HUD are aliases now: admin nav “Ovie” opens
/hud. The Mac app grants display-capture only on that route. - Label logo bars now align by visible artwork instead of file padding: one shared asset registry measures transparent bounds, preserves aspect ratio, and propagates approved optical corrections across homepage, artist-profile, and experimental review surfaces.
Fixed
- Jovie Local no longer says you’re offline while the local server is compiling (JOV-5339): first compile can take ~15 seconds with no bytes yet. Local waits, talks to localhost:3100, and reloads on its own when the host is warm — no Retry click. It only says “check your connection” when the machine is actually offline.
- Jovie Local keeps the app shell during hot reload (JOV-5339): packaged 14s/18s boot and load timers no longer replace a compiling local window with “couldn’t load”. Chromium maps
localhostto127.0.0.1without changing the origin, so sign-in cookies stay, and transient loopback misses retry until Next is up. - iPhone and Mac sign-in return to the app instead of the website: after browser login, iOS and macOS bounce through an allowlisted return page and reopen Jovie. Signed-in native sessions no longer dump into the web dashboard.
- iPhone sign-in can open the browser when SwiftUI has no key window (JOV-5198): Continue in Browser waits for a foreground-active window, presents from a visible or scene-backed window when needed, and a failed session start is no longer reported as
invalidAuthURL. - Mac chat stays on screen once the answer starts: reserving the thread URL no longer remounts the live composer and transcript.
- Vlog capture matches how you hold the phone: portrait, landscape left, and landscape right record the right way up. Landscape keeps record controls on screen.
- iPhone chat answers with the signed-in artist: a missed extra artist-context lookup no longer replaces the reply with “could not load your artist context.”
- Mobile chat uses the signed-in artist: the second claims check that blocked a valid session profile is gone.
- iPhone chat bubbles wrap like Messages: The first word stays in the same sentence instead of sitting alone on the left.
- Public profiles keep names, places, and last songs readable: Contact drawers show the person before the company, compact heroes keep the full city, Music’s last row clears the tab bar, and AEO mention links use the profile text token instead of browser purple.
- Waitlist copy sits in the middle: The waitlist message and account switch stay centered when they fit. They only scroll if the type is too large.