Join the beta

Opaius Updates

Product notes, written with care.

A clear record of what is new across Louro, written for the people who use it. No noise, no oversized hero, just the work.

Louro gets ready for the App Store — clearer consent, real scans, and safer community tools

This release is the App Store readiness pass: the quiet, important work that makes Louro clearer about what it does and safer to use. Before Opie sends a message or relevant account context to a third-party AI provider, Louro now explains what may be shared, why it is needed, and who may receive it — then waits for your permission. That choice can be reviewed or revoked in Settings at any time. Garage+ now uses Apple's native subscription flow, with a dedicated Plans & Billing page for subscribing, restoring purchases, and managing access. Camera and sound diagnostics no longer manufacture sample answers: they run the bundled on-device models and say so plainly if a reliable result is unavailable. Upgrades now searches live, vehicle-matched products instead of filling the page with mock catalog items. Community profiles gained report, mute, block, unblock, and blocked-account management, backed by server-side filtering across feeds and leaderboards. We also removed unfinished Events, Exchange, and Calling Cards placeholders so the beta shows only experiences that are ready to use.

  • iOSOpie now asks for explicit AI data-sharing consent before a request leaves Louro, names the data, purpose, and possible providers, and lets you revoke that consent from Settings at any time.
  • iOSPhoto and file chat attachments stay off in this version instead of implying that an image was uploaded when it was not; nothing selected there is sent to an AI provider.
  • iOSGarage+ now subscribes through Apple with localized App Store pricing, Restore Purchases, subscription management, and a new Plans & Billing page in Settings.
  • iOSDamage and sound scans now use the live camera or microphone with Louro's bundled on-device models. Fake fallback diagnoses are gone — if the model cannot make a reliable call, Louro says so.
  • iOSUpgrades is now a live, vehicle-aware discovery experience with real product links, prices, fitment context, budget-aware browsing, and save-to-wishlist support.
  • Community safety is live: report an account with a reason, mute it, block it, manage blocked accounts from Settings, and keep blocked or muted people out of social feeds and leaderboards.
  • iOSPrivacy Policy, Privacy Choices, Terms of Use, Community Guidelines, Support, AI sharing controls, and permanent account deletion now have direct homes in Settings.
  • iOSRemoved unfinished Events, Exchange, shop-floor leaderboard, and Calling Cards placeholders; the dashboard and profiles now show only supported experiences.

Your garage goes public — shareable profiles, referrals, and Garage+ arrives on iPhone

The biggest social step Louro has taken. Your profile can now live on the open web: publish it and anyone — no account needed — can visit louro.opaius.com/@yourhandle and see your garage the way you want it seen. You choose exactly what shows: which vehicles, which achievements, which sections; everything else stays private, and unpublishing takes one tap. Every public profile doubles as an invitation — visitors can tap through to join the beta, and signups from your page are credited to you. Vehicles can now be liked, too. Garage+ also received a proper native introduction in the iPhone app, while the Free plan got friendlier with unlimited code scans and three on-device sound and damage checks every week. New users get a warmer welcome on both ends: a first-run permission walk that explains each permission honestly before asking, and a redesigned welcome email with a personal note from our founder. And for the explorers: a handful of secret achievements are now hidden in the app. We won't say where.

  • WebPublish your profile to the open web: louro.opaius.com/@yourhandle works for anyone, signed in or not — you pick which vehicles, achievements, and sections appear, and you can unpublish anytime.
  • WebYour public page is an invitation: visitors can join the beta straight from it, and signups from your page are attributed to you — groundwork for referral rewards.
  • Vehicles can now be liked: tap the heart on any car in a public garage, and owners see the count.
  • iOSGarage+ has a proper front door: a native plans page that clearly explains what the membership unlocks.
  • The Free plan got friendlier: unlimited OBD-II code scans with plain-English explanations, plus three on-device sound and damage checks every week — and the pricing page now says exactly that.
  • iOSA new first-run permission walk introduces location, motion, Bluetooth, and notifications one at a time — each with a real Allow and an honest Later.
  • iOSVehicles added without a VIN now pull from a source-backed spec catalog — exact fluids and market figures only when Louro is sure, never trim-dependent guesses.
  • Profile photos got sharper everywhere: a new high-resolution image pipeline serves Retina-quality heroes on profiles and share pages.
  • WebThe beta welcome email was redesigned around a personal note from our founder — and signup now asks how you'd like to be addressed.
  • A handful of secret achievements are now hidden in the app. Happy hunting.

Make your garage yours — plus beta invites you can send from your phone

This release is about identity and letting people in. Your garage now carries personalization that sticks: profile font styles persist across devices, your landmark achievement stickers show up on your public profile, and two new sticker families — dream-car and diagnostic — join the collection (with a fix so placed stickers reliably survive instead of occasionally vanishing). Verified members now wear their badge in follower and following lists too, so you can tell at a glance who's who. Behind the scenes we built a real beta waitlist: the team can review and invite people from Mission Control, and invites open straight into the app through a proper invite link. The iPhone app also received the full Upgrades artwork set — every category from engine internals to exterior now has its own Louro-styled imagery. And on the website, beta signup got more considerate: a formal title field, and clear error messages when a confirmation email fails instead of silently pretending it sent.

  • Verification badges now appear in follower and following lists, not just on profiles — spot verified members anywhere people are listed.
  • Your landmark achievement stickers now show on your public profile, and two new sticker families arrived: dream-car and diagnostic achievements.
  • Fixed: stickers placed on your calling card now reliably persist — no more occasionally reverting to an older layout.
  • Your chosen profile font style now saves to your account and follows you across devices.
  • iOSThe Upgrades catalog is now fully visual: all thirteen categories — engine, brakes, exhaust, suspension, exterior, electronics, and more — carry dedicated Louro artwork.
  • WebBeta waitlist is live: the team reviews and invites members from Mission Control, and invite links open straight into the Louro app.
  • WebBeta signup on opaius.com now asks for your formal title and tells you plainly if the confirmation email fails, instead of failing silently.
  • WebFixed: odometer/mileage updates from the iPhone app were being rejected as signed-out — they now authenticate correctly.

Your car's money story — costs, fuel, and trips, no bank linking required

Louro now tells you what your car actually costs to run, derived entirely from the car itself — no bank accounts, no statement uploads. Drive with the Cockpit connected and Louro measures fuel burned and distance covered straight from the engine, prices the fuel with live regional gas prices, folds in your logged maintenance and fixed costs, and presents it as a per-vehicle Cost Overview and Fuel Analysis with monthly trends. Trips are first-class now too: Louro records your route while you drive, complete with a map, elevation, and per-trip fuel and wear cost — and if your travels take you somewhere special, landmark stickers unlock automatically when you've actually been there. A new opt-in goes further: leave auto-tracking on and the app wakes in the background when your OBD adapter powers up, recording the drive even if you never open the app. If you have more than one car, Louro now reads the connected car's VIN and attributes everything to the right vehicle automatically. All of it syncs to the web, where the garage gains matching Cost, Fuel, and Trips views. Setup-milestone stickers now live on the server as well, so they survive reinstalls, and the iPhone Crew screen stopped showing a false "Session expired."

  • iOSCost Overview and Fuel Analysis, per vehicle: measured fuel spend, average MPG, maintenance and amortized fixed costs, and a six-month trend — derived from the car, not your bank.
  • iOSTrip recording: drive with the Cockpit up and Louro captures the route with map, elevation, turns, and a per-trip fuel + wear cost.
  • iOSLandmark stickers: drive somewhere notable and the achievement unlocks when Louro can tell you were really there — with celebration art and a spot in your Passport.
  • iOSAuto-track drives (opt-in): your phone wakes when your OBD adapter powers on and records the trip in the background — even if you never open the app.
  • iOSMulti-car ready: Louro reads the connected car's VIN and files trips, fuel, and costs under the right vehicle in your garage automatically.
  • iOSSetup-milestone stickers now sync to your account, so they survive reinstalls and show up on any device.
  • WebThe garage workspace gains a Costs tab: read-only Cost Overview, Fuel Analysis, and Trips views mirroring the iPhone pages.
  • WebFixed: the Crew screen no longer bounces iPhone users with "Session expired" — crew requests now authenticate correctly.

Cockpit™, predictive maintenance, and one clear set of plans

The biggest Louro release since launch. Cockpit™ turns your iPhone into a live instrument cluster: real OBD-II gauges rendered as dive-watch faces in glass cases, with dial and lume personalization, landscape lock, tilt parallax, and voice — and a keep-awake system that holds the screen on only while the gauges are actually up, with a watchdog that guarantees normal auto-lock everywhere else. The predictive maintenance engine arrives with it: a powertrain-aware service catalog, maintenance bands, check-ins, a health score, cost forecasting, a climate advisor, service logging, and a full VIN capture suite with finder guides for every vehicle class. Plans got radically simpler at the same time: every legacy tier collapsed into three — Free, Garage+, and Business — with a public pricing page to match, in-app billing-cycle switching with fair proration, a combined invoice history, and guards against double-subscribing. We also repaired the Stripe webhook path end to end. The Louro brand system rounds it out: brand fonts, onboarding artwork, a profile share card, and a sign-in methods screen to link Apple, Google, and Louro accounts.

  • iOSCockpit™: live OBD-II gauges styled as dive-watch faces in glass cases — dial and lume personalization, landscape lock, tilt parallax, and voice.
  • iOSThe screen stays awake only while the Cockpit is actually on screen — a watchdog self-heals the idle timer so the app never silently blocks your phone's auto-lock.
  • iOSPredictive maintenance: service catalog, maintenance bands, check-ins, timeline, health score, cost forecast, and a climate advisor — plus service logging and vehicle editing.
  • iOSVIN capture suite: a scanner plus finder guides showing exactly where the VIN lives on cars, buses, semis, and trailers.
  • iOSManage how you sign in: a new Sign-in Methods screen links Apple, Google, and Louro account credentials to one profile.
  • Plans are now simply Free, Garage+, and Business — every legacy tier maps cleanly into the new model, and the pricing page reflects it.
  • WebSwitch between monthly and annual billing in-app with fair proration, see all invoices in one combined history, and downgrade from Business to Garage+ without contacting support.
  • WebFixed: Stripe webhook delivery repaired and hardened against stale metadata, so plan changes always land — and duplicate subscriptions are blocked at checkout.
  • iOSYour plan (Trial / Free / Garage+ / Business) now shows in Profile, synced live from the server, with a manage-on-web link during beta.
  • WebBrief network blips no longer log you out: the presence heartbeat now stays quiet on network-level failures.

Native sign-up repaired, and the garage starts thinking ahead

Two threads in this release. First, a set of hard-won fixes to sign-up and onboarding from the iPhone app: creating an account natively never actually created your profile on the server, and several onboarding endpoints rejected the app's sign-in outright — which could throw new users into a re-authentication loop that wiped their in-progress onboarding. All of that is fixed, and @handle availability checks now work from the app too. Second, the first pieces of Louro's garage intelligence network went live on the server: an anonymized community-insights endpoint that surfaces cross-owner service patterns for your make and model (privacy-protected — only aggregates from five or more owners, never individual data), and per-vehicle service predictions that learn your real driving rate from your mileage history and project each upcoming service to a date with a confidence level. Opie also got smarter about your specific car: chat now carries powertrain-aware maintenance status, so an EV is never told about oil changes.

  • WebFixed: creating an account from the iPhone app now reliably creates your profile — native sign-ups were silently skipping profile creation on the server.
  • WebFixed: onboarding from the app no longer dead-ends — endpoints that rejected the app's sign-in (and could trigger a loop that wiped onboarding progress) now authenticate natively.
  • Web@handle availability checks now work from the iPhone app.
  • WebCommunity intelligence: see anonymized service patterns from other owners of your make and model — built with k-anonymity, so only aggregates of five or more owners are ever shown.
  • WebService predictions: Louro learns your actual driving rate from mileage history and projects each upcoming service to a predicted date with a confidence level.
  • iOSEdit your vehicle's details and classification from the app — vehicle updates are now native-safe end to end.
  • WebOpie's chat context now includes powertrain-aware maintenance status, so advice matches your car — EVs skip oil talk, diesels see DEF and fuel filters.

Garage vehicle removal is fixed and reversible, plus the foundation for smarter maintenance

Removing a vehicle from your Louro garage now works correctly from the mobile client, where the request previously failed authentication and left the vehicle in place. Removal is also gentler now: instead of erasing everything, Louro performs a reversible soft delete that tucks the vehicle's scans, service history, and decoded details away so they can be restored, while immediately freeing a slot against your plan's vehicle limit so you can add another. Underneath, we landed the platform groundwork for Louro's upcoming maintenance features — a service catalog that understands your vehicle's powertrain, so an electric car is never told to change its oil and a diesel correctly sees DEF and fuel-filter service, plus automatic, server-side next-service projections whenever a service is logged.

  • WebGarage vehicle removal from the Louro mobile client is fixed: the request is now correctly authenticated with your native session instead of being bounced as signed-out.
  • WebRemoving a vehicle is now a reversible soft delete — its scans, service history, and decoded VIN details are preserved behind the scenes rather than permanently erased.
  • WebRemoving a vehicle immediately frees a slot against your plan's vehicle limit, so you can add a different vehicle right away.
  • WebFoundation for predictive maintenance: the service-interval catalog now knows which services apply to each powertrain — electric vehicles skip oil, spark plugs, and belts, while diesels gain DEF, DPF, and fuel-filter service.
  • WebWhen a service is logged, Louro now computes the next-due mileage and date on the server, so maintenance projections stay consistent across web and mobile.

Louro web sign-in is steadier, clearer, and easier to diagnose

A small but important Louro web-app update: post-login routing is now more direct, so users returning from sign-in land on the right Louro home screen without an extra legacy dashboard hop. We also cleaned up noisy auth reports so expected OAuth interruptions do not look like production outages, fixed Sentry release wiring so future browser crashes can point back to the right source code, and finished a round of Louro account wording across connected sign-in and Freight driver profile surfaces.

  • WebPost-login routing is more direct: Louro now resolves the old /dashboard return path to the correct Garage, Lite, or Workspace home before the browser has to navigate again.
  • WebExpected OAuth interruptions, like an expired provider code or a missing callback code, no longer show up as production Sentry errors.
  • WebSentry release handling is hardened so auth tokens cannot be mistaken for release names, making future browser crash reports easier to trace.
  • WebConnected sign-in, workspace unlock, and Freight driver profile copy now consistently refer to Louro accounts and Louro profiles.
  • WebNative provider linking can pass the current account email as a login hint, reducing Apple or Google email-mismatch confusion.

Sign-in fixed: Louro follows the rebrand to its new home

Some drivers were getting bounced to "Session expired" even though they'd just signed in — Profile and the Opie tab would refuse to load. The real culprit was the rebrand itself: when Louro's web address moved to its new home, the iOS app was still calling the old one, which now quietly forwards to the new address. That forwarding step was dropping the sign-in credential along the way, so the server saw an unsigned-in request and turned it away. Louro now talks to its new home directly, so your session sticks and every screen loads cleanly. We also hardened the session layer underneath: the app now reads how long you're signed in for correctly, refreshes only when it genuinely needs to, rides out brief network blips instead of bouncing you, and shows a clear reason on the rare chance something does go wrong.

  • iOSFixed the "Session expired" loop: after the rebrand the app was calling Louro's old web address, and the redirect to the new one was dropping your sign-in credential. Louro now connects to its new home directly — your session holds and Profile + Opie load cleanly.
  • iOSHardened the session layer: Louro reads your sign-in window correctly and refreshes only when it's actually expiring, instead of needlessly re-authenticating on every screen.
  • iOSA brief network blip no longer interrupts a screen that was already loading fine, and real errors now surface a clear reason instead of a catch-all message.
  • iOSBrand polish: web links, share URLs, and in-app references now point at Louro's new address throughout.

The new Opaius website, Louro's public story, and a guest experience that feels like the real thing

Opaius now has a proper public home. The new website brings the brand, Louro, support, status, careers, updates, legal pages, and the Louro experience selector into one polished place with a cinematic visual system, cleaner navigation, stronger mobile layouts, real social preview images, favicons, robots.txt, and a sitemap. Louro's marketing page also received a deeper pass: richer imagery, clearer calls to action, profile/story details, and mobile fixes where text or interface panels could collide. Inside the iOS app, Louro's first impression got a complete rebuild. The login page is back to the looping car film — now with a cleaner Louro logo and a little show: Opie's eyes bounce in with a haptic thump and introduce the app one liquid-glass speech bubble at a time, his eyes changing mood as he talks — calm blinks for hello, his orange-and-violet aura drifting behind his eyes when he talks about remembering your cars, and his green scanning sweep with the ASCII field when he mentions recalls and warnings. Guest Mode grew into a full product experience: the chat composer is now identical to the signed-in one, guests get real tools — the OBD-II scanner, sound diagnosis, and NHTSA recall lookups — plus a clean account pitch when any limit lands.

  • WebThe new Opaius website is live-ready: About, Louro, Try Louro, Careers, Updates, Support, Status, Contact, Privacy, Terms, Cookies, and Acceptable Use now share one refined brand system.
  • WebLouro's marketing page now has stronger storytelling, better mobile spacing, dedicated Try Louro and Join Beta paths, updated imagery, profile thumbnails, testimonials, and a clearer driver story.
  • WebSupport now feels like a dedicated Opaius help desk, with product support, account review, general contact, and mobile hero refinements.
  • WebLaunch SEO is in place: favicons, app icons, manifest, Open Graph images, Twitter large-card previews, robots.txt, and sitemap.xml.
  • iOSNew login page: the car film returns with a cleaner Louro logo and a looping Opie show — his eyes bounce in with haptics and introduce the app in tappable, poppable liquid-glass bubbles.
  • iOSOpie's eyes now have moods: idle blinks, a drifting orange-violet aura while he talks memory, and a green scanning sweep over an ASCII field for recalls and warnings.
  • iOSSign in with Google (official logo) joins Apple and Louro account sign-in.
  • iOSGuest Mode tools: run real OBD-II scans, sound diagnoses, and NHTSA recall checks — three of each per day — plus three photo/file attachments, no account needed.
  • iOSThe guest composer is now identical to the signed-in Opie page: liquid glass, attachments, dictation with the listening band, and the talk-to-Opie button.
  • iOSOpie's replies type themselves out instead of popping in, and his rotating greetings (with Refresh vibe) welcome guests.
  • iOSEvery diagnostic now plays Opie's completion chime — sound diagnosis, damage assessment, and OpieCam included.

Talk to Opie before signing up — plus a friendlier, livelier app

The biggest change yet to first impressions: opening Louro now drops you straight into a conversation with Opie — no login wall, no onboarding slides. Guest Mode lets anyone ask automotive questions, decode OBD-II codes, and diagnose sounds immediately, with one session conversation and a quiet banner explaining that signing in saves your progress. When a guest creates their free account, their conversation comes with them — Opie remembers everything. We also fixed the dead-end screens long-inactive users hit (the app now routes cleanly to sign-in with a friendly note), made pre-written prompts send instantly, kept your message visible when a send fails, fixed a billing mixup that blocked some personal Opie chats, retired the ASCII loading animation in favor of Opie's sleepy eyes everywhere, and replaced the red recording blob with a living particle field in Opie's colors that reacts to what it hears.

  • iOSGuest Mode: open the app and talk to Opie immediately — no account needed. Ask car questions, decode OBD-II codes, and diagnose sounds.
  • iOSCreate your free account mid-conversation and Opie keeps the whole chat — it migrates into your account with nothing lost.
  • iOSGentle conversion moments instead of nags: a quiet Guest Mode banner, a welcome card after your first exchange, and reminders only as you approach the guest message limit.
  • iOSEvery loading state now shows Opie's sleepy eyes instead of the ASCII animation.
  • iOSRecording now shows a living particle band in Opie's orange and violet that swells with the sound — in Diagnose a Sound and while dictating to Opie.
  • iOSFixed: long-inactive users no longer get stranded on dead 'Session expired' tabs — the app routes to a clean sign-in screen with your data intact.
  • iOSFixed: tapping a pre-written prompt now sends it instantly, and your message stays visible if a send fails.
  • WebFixed: personal Opie chats are never blocked by workspace billing — '402: Workspace requires Loop Lite, Shop, or Floor' is gone for personal use.

Profile picture upgrades, calmer pages, and fairer levels

Profile pictures got a full overhaul on iPhone. When you change your photo you can now pinch and drag to size and position it before saving, uploads are much faster, and the new photo shows up everywhere immediately — no more closing the app to see it. Photos across the app stop flashing the grey placeholder before loading, and profiles without a photo trade the heavy orange wash for a soft pastel gradient in Opie's colors over clean grey — on the big profile banner and the small avatar circles alike. Your profile page is tidier too: the pencil now holds everything (photo, identity, garage, and the calling-card sticker customizer) with a Settings gear right next to it. The Opie, Stats, and Garage tabs no longer load once and then visibly reload a moment later. The activity feed names everyone by their real @handle with their actual photo. And leveling is fairer: reaching Level 2 takes real activity now, and everyone who finished setup has their First Gear sticker.

  • iOSSize and align your profile picture: pick a photo, then pinch to zoom and drag to position it inside the circle before saving.
  • iOSProfile picture changes show up everywhere instantly — tab bar, calling card, feeds — no more restarting the app.
  • iOSPhoto uploads are much faster, and photos no longer flash the generic placeholder before appearing.
  • iOSProfiles without a photo now show a soft pastel wash of Opie's orange and violet over clean grey — no more bright orange banner — and the small avatar circles match.
  • iOSCleaner profile page: the pencil opens everything (photo, identity, garage, and the calling-card sticker customizer), with a Settings gear right beside it.
  • iOSFixed: the Opie, Stats, and Garage pages no longer load and then visibly reload again right after you open them.
  • The activity feed now shows everyone's real @handle and profile photo on every entry.
  • Leveling is fairer: Level 2 now takes real activity instead of arriving on day one (early levels were rebalanced).
  • Everyone who completed their Loop setup now has the First Gear sticker — and it's granted automatically from every onboarding path going forward.

Tappable dashboard, real safety pages, and sharper profile photos

The iPhone dashboard is now fully interactive. The four Your Stats tiles — services, rides, miles, and streak — are garage numbers, so tapping any of them takes you straight into My Garage (your profile-level progression still lives behind View Full Stats). The Safety card got the same treatment and then some: NHTSA Campaigns and Pending Reminders now show live counts and open brand-new detail pages — open recall campaigns for every vehicle in your garage straight from NHTSA, and your service reminders grouped by pending and done. On the web side we fixed the bug making uploaded profile pictures look blurry: the app was favoring the tiny photo from your Google sign-in over the full-quality picture you uploaded.

  • iOSThe four Your Stats tiles on the Dashboard are now tappable — services, rides, miles, and streak are garage numbers, so they take you straight to My Garage.
  • iOSThe Safety card's NHTSA Campaigns and Pending Reminders tiles now show live counts and open full detail pages.
  • iOSNew NHTSA Campaigns page: every vehicle in your garage is checked against NHTSA's recall database, with campaign numbers, affected components, summaries, and the manufacturer's remedy.
  • iOSNew Reminders page: your service reminders grouped into pending and done, each showing the vehicle, due date, mileage, and notes.
  • WebFixed: uploaded profile pictures no longer look blurry — the app was showing the low-resolution photo from your Google sign-in instead of the full-quality picture you uploaded.

Louro polish — login, splash, and fixes

A round of polish on the Louro rollout. The iPhone login and splash screens are fully rebranded — a clean white Louro mark over the car video and a centered splash with proper light and dark variants — and the app now shows as "Louro" in the system sign-in prompt. We also stopped the app from auto-jumping into the dream-car finder after sign-in, locked the Settings page to vertical scrolling, made everyone's profile photo show up across the app, and granted early beta members their Beta Pioneer sticker.

  • iOSRebranded login screen: a white Louro mark over the car video, a thinner wordmark, and better contrast in both light and dark — no more mascot art on sign-in.
  • iOSNew centered Louro splash screen with proper light and dark variants.
  • iOSThe app now shows as "Louro" in the system sign-in prompt (it was still saying "Loop").
  • iOSFixed: the app no longer auto-opens the dream-car finder a few seconds after you sign in.
  • iOSFixed: the Settings page could be dragged sideways — it's locked to vertical scrolling now.
  • Profile photos now show for everyone — on profiles, follower and following lists, stats, and community.
  • Early iOS beta members now have their Beta Pioneer sticker.

Say hello to Louro

Loop is now Louro. Same app, same Opie — your assistant keeps his name and face — just a clearer, unified brand for everything Opaius is building. Alongside the rename we fixed a batch of social bugs: follower and following lists now show people's real @handles instead of "@user", profile pictures load everywhere (not just in your own session), and following someone sends a "new follower" notification again. On iPhone the home-screen app is now "Louro" with a fresh icon — and if you miss Opie's face, you can switch back anytime under Settings → App Icon.

Say hello to Louro
  • iOSThe home-screen app is now "Louro" with a new icon. Prefer Opie's face? Switch icons anytime under Settings → App Icon.
  • Rebranded from Loop / Opie to Louro across the product. Opie is still your assistant — only the product name changed.
  • WebFollower and following lists now show people's real @handles instead of "@user".
  • Profile pictures now load everywhere — follower lists and other people's profiles, not just your own session.
  • Following someone triggers a "new follower" notification again (it was being skipped when you followed from the iPhone app).

iPhone polish — tappable profiles, calmer chat, and dark-mode fixes

A round of iPhone refinements on top of the 1.4 launch. People are now tappable everywhere they appear — open anyone's profile straight from the Stats leaderboards or the Dashboard activity feed — and a profile's avatar now travels with its garage header so you always know whose card you're reading. New Opie chats no longer clutter your Workbench: a thread is only saved once you actually send a message. Notifications recover from an expired session on their own instead of erroring, and a batch of dark-mode and contrast issues across the tab bar and Opie's menus are fixed.

  • iOSTap any builder, shop, or activity entry to open their profile — the Stats community leaderboards and the Dashboard activity feed are now links straight to a person's calling card.
  • iOSA profile's avatar now rides along its garage header, so as you scroll a calling card you always know whose garage you're looking at.
  • iOSStarting a new Opie chat no longer creates an empty thread in your Workbench — the chat is saved only once you send your first message.
  • iOSNotifications now recover from an expired session automatically instead of showing 'session expired,' with a clearer Done button and a green mark-all-read control.
  • iOSDark-mode fixes: Opie's tools, model picker, and new-chat menus now show their icons correctly, and the selected tab bar icon is legible again.
  • WebFixed iPhone notifications failing with a 'session expired' error — the notifications API now accepts the app's native sign-in, so your alerts load and clear correctly.
  • WebPricing refresh: basic OBD-II code scans and on-device sound and damage checks are now free on every plan, Opie usage moved to clear daily limits, and Garage adds a live OBD-II dashboard with synced scan history — while keeping unlimited vehicles and Loops.

Loop for iPhone — Opie in your pocket, plus on-device sound diagnostics

Loop now has a native iPhone app: an Opie-first automotive companion that puts conversation, your garage, and quick actions one tap away. Opie's chat got a full redesign with editable messages, regenerate history, and tap-back reactions; field crews can clock in and out (with geofencing), see who's on the clock, and pull up today's tasks; and a brand-new on-device feature lets you record a car sound and have Opie tell you what it might be — no internet required. On the platform side, the backend now securely powers the mobile app across time, garage, tasks, social, and support, and owners can see who's currently clocked in.

  • iOSLoop for iPhone launches — an Opie-first companion with a five-tab layout (Dashboard, Garage, Opie, Stats, Profile) and Opie always centered.
  • iOSDiagnose a Sound: record your car and an on-device AI model classifies the noise — brakes, oil, ignition, battery, power steering, or serpentine belt — completely offline, no data leaves your phone.
  • iOSOpie chat redesign: clear left/right message distinction with avatars, edit your own messages, step through regenerated versions, double-tap a reply for a thumbs-up or thumbs-down, and long-press for copy, share, mark, and regenerate.
  • iOSTime clock for crews: clock in and out, breaks, lunch, and meetings, with optional geofenced clock-in and a live weekly hours recap.
  • iOSOwners can draw approved work locations on a map and require staff to be on-site to clock in.
  • iOSFreight Mode: owner-operators and small fleets get a calm operational overview — active loads with routes and ETAs, drivers on duty, and fleet status. Tap a load to see details, advance its status, or assign a driver; tap a unit for compliance dates and documents (insurance, registration, DOT) you can open — or snap a photo to upload a new one.
  • iOSProof of delivery in the field: marking a load delivered now runs a quick pre-dropoff checklist (consignee, count, condition, paperwork) with an inline signature pad — the POD is saved to the assigned truck, no paper and no laptop needed.
  • iOSAdd a load from your phone: owners and admins can create a manual load — route, dates, equipment, rate, and driver/truck/trailer assignment — without opening the web dispatch board.
  • iOSCheck off today's tasks with a tap, right from the Today panel — completions sync back to your workspace.
  • iOSOpie opens your garage circle with a value-first read — who's been active this week and what they worked on — instead of an endless feed. Stats adds a weekly diagnostics streak and scans-this-month, and your Profile passport shows a recent-activity timeline.
  • iOSSwitch the Dashboard to Workspace mode and Opie becomes your dispatch assistant — ask about a driver, a load number, or a truck and it answers from your live fleet snapshot instead of guessing.
  • iOSPush notifications groundwork: enable notifications and the app registers your device with the platform, so Opie and your team can reach you — taps open straight to the right screen.
  • iOSClock-in Live Activity: once you're on the clock, your shift timer rides along on the Lock Screen and in the Dynamic Island, switching to a break/lunch/meeting state as you go — glanceable without opening the app.
  • iOSMission Control feedback: flag an unhelpful Opie reply or a failed action straight to the team from anywhere in the app.
  • iOSGarage Circle and Stats: a calm social snapshot of what people you follow have been building, plus an Apple-Fitness-style recap of your garage.
  • iOSPolished first run: a looping login video, an appearance-aware splash, fixed dictation, and a refreshed liquid-glass tab bar.
  • WebThe platform now securely powers the iPhone app across time, garage, tasks, freight, social timeline, settings, and support using native sign-in tokens.
  • WebOwners and admins can see who is currently clocked in, and the fleet's active loads are now available to the mobile app.

Loop Freight, Recruiting, and a sharper Opie across every surface

This release introduces Loop Freight — a purpose-built workspace for owner-operators and small fleets — plus Recruiting, a standalone app for building your crew from first posting through onboarding. Pricing now includes a Freight tier with clearer seat limits across Garage, Shop, and Floor, a public pricing page, and dozens of improvements to Opie: personal threads that stay in context, message versions, smarter quick actions, and vote feedback so you can tell us when a reply misses. Profile cards got holographic and metal backgrounds you can tune yourself, and conversations across Garage, Workspace, and Freight stay separated so Opie always knows where you are working.

  • Loop Freight opens a full fleet workspace — loads, trucks, trailers, drivers, dispatch, and a morning briefing — with Opie tuned to freight operations and a dedicated Freight plan.
  • Recruiting is a standalone app for posting roles, tracking candidates, running hire decisions, and sending onboarding packets — so new crew members land in the right place without spreadsheet chaos.
  • Pricing adds a Freight tier and refreshes seat limits across plans; a new public /pricing page shows what each tier includes before you sign in.
  • Opie keeps context per surface — Garage, Workspace, and Freight threads stay separate — with personal multi-thread support, message versions when you regenerate a reply, surface-aware quick actions, and thumbs-up/down feedback on answers.
  • Profile cards now support holographic, liquid chrome, and metal backgrounds with sliders and privacy controls for which sections visitors can see.
  • Organization roles got a permissions matrix, clearer owner/member labels, and new org creation flows from both personal and workspace settings.
  • Plan-based routing sends you to the right dashboard after checkout or trial, and workspace open options respect what your subscription unlocks.

Loop Lite — your shop's front desk in one calm workspace

Loop Lite is built for the check-in counter: a focused dashboard, service intake for staff and kiosk, jobs and customers without opening the full workspace, plus voice and text so missed calls and texts turn into trackable conversations. You can switch between Lite, Garage, and Workspace from the header, and the whole Lite experience now respects light and dark mode the way the rest of Loop does.

  • Loop Lite opens to a daily dispatch view — jobs waiting, in progress, and done, quick actions for intake and appointments, and recent activity at a glance.
  • Service Intake supports Staff, Kiosk, and Remote modes, with optional fullscreen presentation, an exit PIN for kiosk safety, and a guided check-in flow that keeps photos, concerns, and scanner codes on the job.
  • Turn on only the Lite modules you need from Apps — dashboard, intake, jobs, customers, calendar, Opie, calls, messages, and the AI voice agent — so the front desk stays uncluttered.
  • Answer the shop line with the AI voice agent, review call history in Lite, and keep SMS conversations in one inbox so the desk can reply without juggling separate tools.
  • Remote intake and nearby shop discovery help customers start check-in before they arrive and find your shop when they're looking for service.
  • Lite, intake, jobs, and settings screens now follow your theme — no more dark panels sitting on a light background when you're in light mode.

Discover, profiles, Features page, and garage polish

Builder discovery now respects your Loop @handle everywhere it should, the shop directory moved in with Discover, and there is a new public Features tour with the same gradient language as Garage Apps. Garage Stats borrows the profile rank hero treatment, and billing no longer spins up a hidden personal workspace just to check out.

  • Discover pulls @ names from your real profile handle — cards and search stay in sync with what you set in onboarding.
  • Shop directory is a Shops tab on Discover; the old /garage/directory link sends you there automatically.
  • New /features page walks through Loop with larger hero cards for Garage, Vehicles, Service, and Opie, plus a slow-moving aurora background that matches the Garage Apps store palette.
  • Garage → Stats rank card uses the same rich rank treatment as your profile hero, with less empty space next to the unlock column.
  • Public profiles and member surfaces link on @handle URLs where it matters, with redirects when an old ID-style link shows up.
  • Plans and checkout expect a real org workspace — we removed the auto personal-org shortcut so billing and handles stay honest.
  • Lane settings and pricing copy got small layout and clarity fixes worth the update train.

AI enforcement, model gating, and bonus credit packs

Opie's daily request limit is now actually enforced — no more silently uncapped usage — and you can buy AI credit packs to keep going on the days you blow past the cap. We also added plan-aware model gating so cheaper plans can't accidentally trigger expensive models, and Settings now shows your real daily AI count with a Buy More button right on the AI Usage and Billing tabs.

  • Daily AI request limit is enforced for real now: when you hit your plan's cap, AI calls return a clear 'limit reached' response with the exact reset time instead of silently going through.
  • New AI credit packs in Stripe — Starter (500 requests, $5), Pro (2,000 requests, $15), Studio (10,000 requests, $49). Bonus credits stack on top of your daily plan limit and never expire.
  • Settings → Billing and Settings → AI Usage both show your daily count today (e.g., '18 / 25 requests today') with a + N bonus credits chip and a Buy More button that opens a one-click Stripe checkout.
  • Plan-aware model gating: Free and Garage plans get Gemini 2.5 Flash, Shop adds Gemini 2.5 Pro and GPT-4o Mini, Floor unlocks the full lineup. Disallowed model requests silently downgrade to your plan's best model instead of hard-blocking.
  • After buying credits you'll see a 'Credits added' banner in Settings and the meter refreshes automatically as Stripe confirms the payment.

Plans, billing, and trial sharing polish

We tightened up the billing and account experience: real plan tiers now show in your Account page, Plans buttons reflect your current subscription, you can gift your trial to a friend by @username, and a few cosmetic disclaimers and crashes are gone.

  • Account page now shows your real plan (Garage, Shop, Floor, Free, etc.) instead of always saying Free, and the unused Beta pill is gone.
  • Plans tab buttons are now dynamic: Current Plan, Upgrade, Downgrade, or Cancel & Move to Free, based on your active subscription.
  • Billing page splits the Start Free Trial CTA into two: start it yourself, or gift it to a friend, with a live countdown to the token's expiry.
  • Trial Tokens settings can now send your gift to another Loop user by @username, with a confirmation popup showing their avatar, handle, and display name before sending.
  • The Workspace → Integrations tab no longer crashes when you open it (Radix Select empty-value error is fixed).
  • The standalone /pricing public page is gone for now — plans are managed inside Settings → Plans, and the Pricing tab is renamed to Plans across all languages.

Trial tokens for early access sharing

Loop now gives eligible members a trial token they can send to someone else. The flow is built around a simple share link, no-card redemption, and reminders before unused tokens expire.

  • A new Trial Tokens settings section shows your available token, days remaining, and sharing controls.
  • Members can copy a redemption link or email a 30-day Loop trial invite directly from Settings.
  • Recipients can open a public redeem link, sign in or create an account, and activate a 30-day trial without entering a card.
  • Token reminders now run on a schedule so unused gifts get a nudge before they expire.
  • World ID verification has been scaffolded behind a feature flag for future testing, without changing the current signup or billing flow.

Mobile Garage and onboarding gate cleanup

Garage and Settings are steadier on phones, and onboarding now has a clearer source of truth for who is finished. We also cleaned up the legacy username-to-handle gap so completed profiles are easier to audit.

  • The Garage getting-started checklist now appears inline on mobile instead of hiding behind the bottom navigation.
  • Settings now uses stable category buttons and section links on mobile and desktop, avoiding dropdowns that closed before users could tap an item.
  • Onboarding status checks now show the full completion checklist: active account, completed onboarding flag, and a Loop @handle.
  • Legacy profiles that still have an old username but no Loop @handle are now easier to find before they get stuck in onboarding.

More exact garage specs and safer OAuth onboarding

Garage vehicle profiles now understand chassis, submodel, engine, and technical-code identity instead of treating year, make, and model as the only source of truth. This release also keeps Google and Apple sign-ups on the onboarding path until their Loop profile is complete, makes insurance and DMV registration edits stick immediately, and cleans up release-page sharing so /updates loads without hydration noise.

  • Vehicle profiles can now capture exact chassis/platform, technical code, subcode, engine code, engine details, and technical notes.
  • Known catalog matches auto-fill exact identity details where possible, such as BMW 325i E30 generations and Mercedes GL 450 X164/X166 splits.
  • Mercedes GL 450 catalog choices now clearly distinguish 164.871 and 166.872 instead of looking like accidental duplicates.
  • Technical identity appears in garage specs, so profile views can show chassis, engine, and notes alongside the regular year/make/model.
  • Google and Apple sign-ups now fail closed to onboarding until the user has completed the required profile and @ name steps.
  • Insurance and DMV registration edits now show the saved values right away without needing a refresh or a second save.
  • The Updates page share controls now hydrate cleanly on first load.

Tidy up Stripe pricing references

Internal cleanup so the pricing page, server checkout, and Stripe stay aligned. No user-visible price changes — Garage is still $12/$99, Shop $29/$278, Floor $49/$470.

  • Pricing page no longer carries a duplicate copy of Stripe price IDs that could drift from the server.
  • Setup docs now describe the current Garage / Shop / Floor tiers and env vars instead of the retired Starter / Team / Pro names.

Get Garage now actually opens Stripe Checkout

Tapping Get Garage (or Get Shop / Get Floor) on the pricing page used to silently bounce you back to the home page. Now it opens Stripe Checkout — and after payment Stripe brings you back into the app.

  • Get Garage / Get Shop / Get Floor open Stripe Checkout in one tap, on mobile and desktop.
  • If you're not signed in, you're sent through sign-up and dropped straight into checkout afterward.
  • If checkout can't start for any reason, you'll see a clear toast on the pricing page instead of a silent redirect.

Vehicle catalog: Genesis brand and more MINI and Hyundai years

When you add a car or build a loop, the make and model lists now include the Genesis lineup, third-generation MINI hardtops and Countryman, and longer year coverage for classic Hyundai Genesis and Equus models.

  • Genesis as its own make: G70, G80, Electrified G80, G90, GV60, GV70, Electrified GV70, GV80, and GV80 Coupe with model years through the mid-2020s.
  • MINI: F56 and F55 hardtops (2014–2024), F66 and F65 for newer hardtops, plus second-generation Countryman (F60).
  • Hyundai: Genesis Sedan and Coupe, and Equus, now span the full model years from your reference list (through 2016 where applicable).

Stop the age confirmation loop on mobile Safari

Fix a loop where the age confirmation kept reappearing after you saved it on mobile Safari. Once you answer it, you're done — no more cycle when you navigate to pricing or other pages.

  • After you save your age and safety acknowledgement, the popup will not reappear on this device.
  • If a save fails to persist, you'll see a clear error instead of a misleading success message.
  • Mobile Safari no longer serves stale age-status responses from cache.

Mobile settings and age prompt fixes

Two quick fixes: account settings are reachable from the mobile menu again, and the age confirmation no longer shows up twice when you've already answered it.

  • Mobile: the Account item in the settings menu now opens reliably instead of closing the dropdown.
  • Age confirmation: the prompt only shows up later in your notifications if you tap "Remind me later".

Garage, Opie, and your community—clearer and easier

This release makes Garage upkeep and discovery feel more natural, strengthens Opie and social activity, and smooths notifications and onboarding. We also added clearer safety controls for younger users and a steadier foundation under the hood.

  • Garage Discover stays in your dock—jump in anytime without flipping a switch.
  • Smarter upkeep: log service and fuel faster, see what’s due soon, and explore shops with the Loop Directory.
  • Photos and job media upload more reliably, with a simple gallery when you’re tracking work.
  • Opie and conversations pick up quality-of-life improvements—thread flow, models, and context feel more consistent.
  • Social and dream builds get polish: follows, activity, and suggestions align better with how you actually browse.
  • Younger riders see clearer age- and safety-related prompts where the app needs to be extra careful.
  • Notifications use clearer categories and wording so the important stuff is easier to spot.

Garage and Opie foundation

Loop now has a public release home for product updates, Garage improvements, and Opie-facing changes. This first entry establishes the release format that future trains will follow.

  • Garage work has a clearer public update trail for owners, shops, and builders.
  • Opie updates can be summarized in plain language before technical details.
  • Release links and images are ready to share when a new train ships.