Updates
Changelog
TrackOut changes frequently. This page highlights user-facing updates that affect how you manage cars, plan track days, schedule service, and share your garage.
August 28, 2026
Getting started
- The setup card fits on phones -- The four first-run steps no longer squeeze: fields stack, VIN decode sits on its own row, MotorsportReg is a full-width tap, and Copy address is labeled on its own row. Skip this step stays beside the primary action instead of stacking under it. Step 04 shows Crew Chief; Deep Research stays on its own page. See Quick start.
- Setup progress stays in sync -- If you finish, skip, resume, or dismiss a step in another tab, this tab keeps that progress instead of overwriting it. See Quick start.
August 27, 2026
Garage
- The car page uses a slim hero -- Photo and stats sit in a slim band so the Logbook stays close to the top. Up next, Punch list, and Checklists travel together: a sticky rail beside the Logbook on a wide screen, three panels on a tablet, and a tab strip on a phone. Checklists live in that rail instead of a hero button. Empty Up next previews your maintenance plan; finished punch-list items stay behind a Completed disclosure. See Garage.
Service records
- Type filter counts stay readable -- In the Logbook Type dropdown, the per-type count sits to the right of the label. See Service records.
- Empty Logbook keeps actions on the card -- On a phone, an empty Logbook no longer clips the headline against the inbound-email chip, and the five-column preview is wide-screen only. While the Logbook is empty, Scan receipt, Log service, and the type filters hide from the toolbar -- the empty card shows Log first service and Scan receipt. Import and export stay in the more menu. See Service records.
Crew Chief
- Confirm stays on the car from the original request -- If you send a second request about a different car before you approve an older confirmation card, Confirm still writes to the car from the original request. An unmatched card is rejected instead of applying to the newest send; Decline still works. See Crew Chief.
August 26, 2026
Sign-in
- Password managers fill the form correctly -- Autofilled email, password, magic-link address, or reset code now count when you submit. Send Magic Link and Send Reset Link stay clickable after autofill, and you can press Enter on those screens. See Quick start.
Analysis
- SPD is recognized as a speed channel -- Files that log speed as SPD now plot on the speed chart. See Uploading data.
August 25, 2026
MCP server
- Receipt scans report progress while they run -- If your MCP client asks for progress on
scan_receiptwithwait: true, TrackOut streams updates on that call so the agent can show that a scan is still running. Clients that do not ask for progress get the same single JSON response as before. See MCP server.
Service records
- A 0-mile odometer stays 0 -- Forms that copy the car's mileage now keep 0 when the car is at 0 miles, instead of opening blank. That includes logging a service, mounting a tire, changing a setup, and installing a part. See Service records.
Track days
- A tied session is not slower -- When the last two sessions with a lap time on that day match, the Best Lap delta stays neutral instead of reading as a regression. See Track days.
August 24, 2026
Analysis
- Draw coaching lines on the track map -- In the analysis cockpit, pick a turn and a line kind (Braking, Turn-in, Apex, Exit, or Racing line), click Draw, place points on the map, and Save line. The line stays on that track layout and draws over your driven trace the next time you analyze a matching session. Lines are private to your account. See Coaching lines.
Inbox & documents
- Un-itemized files open on the original document -- Reviewing an image or PDF that has no extracted line items now opens the Source pane on Document, so you see the file you uploaded instead of an empty extraction. Receipts with extracted items still open on Extracted. Switching the view applies only while you review that receipt. See Inbox.
Track days
- Editing a session updates that session -- Edit Session now saves to the session you opened instead of creating a second copy. Save Session on a planned session marks it complete. Individual lap records, tires, and Scan from device stay locked on a completed session. See Track days.
- Pre-session brief follows the next run -- After you add a closer session, the next brief refresh (or Refresh) attaches the brief to that run instead of leaving it on the earlier target. See Track days.
Service Schedule
- Later-month visits stay on the list -- A shop visit dated past the month you are viewing now appears in a Coming up section under that month, so a newly booked appointment does not look missing. Schedule service confirms with a toast and jumps the calendar to the appointment day. See Service Schedule.
Tires
- A corner holds one tire -- Rotating a tire onto a corner that already has a tire automatically unmounts the one that was there. See Tires.
Event photos
- Offline bookmarks do not replay later -- Bookmark taps while you are offline do not save, and they are not replayed when you come back online. See Event photos.
Crew Chief
- Larger chat controls on phones -- View all conversations, New conversation, and Close panel are easier to tap, and the LIVE pip sits on the Radio avatar instead of hanging off it. See Crew Chief.
- The message box stays with the keyboard -- On phones, opening the on-screen keyboard no longer leaves a gap under the composer or scrolls the page behind the chat into view. See Crew Chief.
Subscription
- Ended plans read as Arrive & Drive -- After a canceled subscription's paid-through date, or after a past-due grace period ends without payment, Settings shows the free plan and paid-only tools no longer appear as if you were still subscribed. See Subscription & Billing.
August 23, 2026
Getting started
- Four-step setup card instead of a pop-up -- A new account's garage now shows a setup card on the page, with the garage still visible behind it. Step 01 adds the first car. Steps 02-04 cover the inbox forwarding address, tire tracking, and what Crew Chief and Deep Research answer. Skip this step saves that step and moves on; Skip setup saves the rest for later. Resume picks them up, Dismiss quiets the reminder. Existing accounts still use Add Your First Car. See Quick start.
Deep Research
- Saved reports you can share -- Completed research is saved under Research → Reports as a private, interactive report. Open a report and choose Share publicly for an unlisted link, Copy link to copy it, or Make private to revoke it. On paid plans, Crew Chief can save the same kind of report when you ask for a durable guide or comparison. See Deep Research.
Crew Chief
- Arrive & Drive no longer offers a web search it cannot run -- Crew Chief on the free plan no longer promises to search the web. Paid plans still search when you ask about current information. See Crew Chief.
Garage
- Desktop garage keeps two columns -- On a wide screen, Your Garage stays in the left column with Upcoming services (or the all-clear Up next card) on the right. The collection no longer stretches full width when nothing is booked or due. See Garage.
- Tighter car page on phones -- On a phone, the car hero uses a smaller nameplate, one row of action chips, and odometer, owned years, and services on one line. Up next and Punch list share one card -- tap to switch. If nothing is due but the punch list has work, the card opens on Punch list. See Garage.
- Add another car looks like an empty slot -- The garage grid closer now uses a dashed border so it reads as an add row, not another car card.
Service records
- Part installs show the fitted part -- Part Installation rows in the Logbook now title the installed part (name and number) instead of repeating the service type. A product-page link stays on that title line when a URL is saved. See Service records.
Notes
- Confirm buttons stay readable in dark mode -- Alert confirmations and the checklist create action now use the teal primary fill instead of inverted zinc, so labels stay readable.
August 20, 2026
Homepage
- New look for trackout.app -- The public homepage now uses a warm-paper poster layout. Before you sign up you can scan garage features (service records, tire sets, sessions, Crew Chief), a track-day section (heat cycles, brake wear, weather, saved alignments), live plan prices and allowances, and a six-question FAQ. Plan names, prices, car counts, and scan limits match Subscription & Billing.
- Link previews match the new look -- Sharing trackout.app in Messages, Slack, or social apps now shows a preview card that matches the new homepage.
Notes
- Add note stays readable in dark mode -- The Add note button on Car notes and on track-layout notes now uses a teal fill in dark mode, so the label stays readable.
August 19, 2026
Sharing
- Mileage toggle hides service odometers -- Turning Mileage off on a public car profile now hides odometer readings on service-history rows and the profile summary. Dates and work still show when Service history is on. See Sharing.
- Going private expires old photo links -- Switching a car profile back to Private, disabling or deleting a share, or deleting a car expires previously copied links to a car photo stored in TrackOut. Marking an event photo Only me expires links to that photo. See Sharing and Event photos.
Inbox & documents
- Receipts and attachments stay private -- Receipt photos, PDFs, and part attachments are stored encrypted and are not served at a public file URL. Open them from Inbox, Documents, or the part detail after you sign in. See Inbox and Parts.
- Window stickers and telemetry stay private too -- Uploaded window stickers and telemetry files are now also stored encrypted and are not served at a public file URL. Window-sticker scanning on Add Car and telemetry analysis work the same as before. See Security.
Smart Import
- A row limit on CSV imports -- One Smart Import file can hold up to 1,000 rows. A longer file is rejected before classification starts, so split it and import the pieces. See AI Smart Import.
API keys
- Keys stop when you delete your account -- Requesting Delete Account in Settings immediately invalidates every API key. Tools using those keys stop working right away, without waiting for the rest of your data to be removed. See API keys.
August 18, 2026
Sign-in
- Sign in with Apple -- The sign-in page now offers Sign in with Apple next to Google, alongside email and password, magic link, and passkey. See Quick start.
- Fresh sign-in to add a passkey -- If you have not signed in recently, adding a passkey opens Sign in again to add a passkey. After you sign in, you return to Settings -- select Add passkey again. See Passkeys.
Crew Chief
- Confirm applies to the car you asked about -- The Crew Chief panel stays open as you browse. If you open a different car before tapping Confirm, the change still applies to the car the Crew Chief proposed. See Crew Chief.
Deep Research
- Follow-up questions show up immediately -- Your follow-up appears in the chat as soon as you send it, while the Research Director works on the reply. See Deep Research.
Inbox
- Converted receipts stay converted -- After you convert a receipt, it stays out of the Inbox even if scanning finishes a moment later. TrackOut will not create a second set of records. See Inbox.
Inventory
- Search and filters share one row on desktop -- On Parts and Tires, search, filters, and Select all sit on one toolbar row on desktop. On phones they stay stacked.
August 17, 2026
Getting started
- Shorter first-car form -- An empty garage opens Add your first car. Year, make, and model are enough -- VIN, trim, and mileage are optional. Year starts blank. The year you type stays when you leave the field. Make, model, trim, and mileage use generic placeholders on both that form and Add Car. You can Connect MotorsportReg from the same form instead of typing the car. Photo, window sticker, and extra build details stay on the full Add Car form. Set your HPDE experience in Settings when you want it. See Quick start.
- Resend verification email -- After email signup, the check-your-inbox screen can send the verification link again. Trying to sign in before you verify shows the same resend screen. See Quick start.
- A next step after the first car -- After you add your first car, Garage shows one next-step card -- log a track day, add a service receipt, or connect MotorsportReg. If the garage is still empty, TrackOut emails a reminder on day 3 and day 7. Unsubscribe from those emails in the footer.
Garage
- Quick-add from the header on phones -- On phones and tablets, a + in the header replaces the profile avatar. Tap it to create a track day, log a session, add a car, add a service record, or scan a receipt from any page. Profile, theme, and sign-out stay in the left menu. See Garage.
- One Up next card when nothing is due -- When nothing is upcoming and nothing is due, Garage shows a single Up next card -- All clear -- nothing upcoming, nothing due -- with Browse events and Service schedule, instead of two empty sections.
- Garage cards drop a repeated nameplate -- A car without a nickname shows Porsche 911 once, not Porsche 911 Porsche 911.
- Faster return to Garage -- Coming back to TrackOut now shows Welcome back and Your Garage right away while your cars load.
August 16, 2026
Garage
- Stable Garage load on phones -- Opening Garage in a phone browser (including iOS Safari) no longer flashes a broken layout or an error while the signed-in shell finishes loading. The loading skeleton matches the real page so your cars and cards appear without a jump.
Crew Chief
- Launcher stays put on wide screens -- On large desktops, Crew Chief no longer flashes the mobile dialog before settling into the side panel.
August 15, 2026
Pricing & sign-in
- Pricing and FAQ match live plan limits -- Session timing import is included on every plan. Receipt photo scans and the Settings forwarding inbox share the same scan allowance (10 lifetime on Arrive & Drive). Screenshot timing imports use that allowance too.
- Honest sign-in email expiry -- Verification links last 24 hours. Magic-link sign-in emails last 30 minutes. Password-reset codes last 15 minutes. Request a new link or code from the sign-in page if yours has expired. See Quick start.
Garage
- Upcoming services first on phones -- On the Garage home, Upcoming services and Track prep sit above the car grid on phones, so due work is at the fold instead of below every car card.
- Edit details fits on phones -- The car Edit details drawer opens full-width on phones, so Year, Make, Model, VIN, mileage, and insurance fields stay fully visible.
Event photos
- Past events stay in the upload picker -- When you have an upcoming registration, the photo event picker still lists recent past events from the catalog so you can attach weekend photos without searching. Your attended events still rank first. See Event photos.
Distance units (rolling out)
- Odometer labels follow your unit across the garage -- When the Units preference is on for your account, garage, Logbook, maintenance, parts, tires, and Crew Chief now show miles or kilometers together. Mileage you type stays in that display unit while you edit. Storage remains miles. Until the rollout reaches you, distances continue to show in miles.
Inbox
- Forwarded schedules in the Inbox -- Event schedules you forward by email now land in the Inbox beside your receipts. Review the parsed timetable, link it to your event registration or track day, and confirm your run group so session times show on the day itself. The sidebar Inbox badge counts schedules too, so a forwarded timetable pulls you back when it is ready.
Performance
- Faster Garage on a cold visit -- When you open TrackOut in a new browser, a loading skeleton appears immediately and your garage content paints sooner after sign-in. TrackOut no longer waits on extra loading passes -- or a blank screen -- before your cars and cards show.
Security
- Clear vulnerability reporting -- The Security page now lists support@trackout.app for private security reports instead of a placeholder address.
August 10, 2026
Telemetry analysis
- Real GPS lap lines on the track map -- Each selected lap now draws its actual recorded GPS path in that lap's color on the analysis track map. The centerline overlay and coaching markers still use the curated layout, but the colored lines you compare are the device's raw driving lines -- including gaps when GPS drops out instead of chords across the infield.
Service records
- Part-first Logbook rows -- Linked parts now lead each service row with part name · part number on desktop and mobile. Part numbers are searchable, and redundant record titles that repeat the part name are hidden from the summary.
- Open the product page from the Logbook -- When a linked part has a saved URL, tap its name in the Logbook (or on your public profile's service history) to open that product page. A compact domain chip appears next to linked parts when a URL is on file.
Car notes
- Simpler sidebar -- The Recent notes teaser under Your Cars is removed. Open Notes in the sidebar for every note across your garage, sorted by most recently edited.
August 9, 2026
Navigation
- Smoother in-app navigation -- Research, Crew Chief, Track Days, Settings, Inbox, and Analysis no longer flash duplicate loading skeletons when you move between pages. TrackOut keeps the previous screen visible until the next one is ready, matching the smoother transitions already on Garage, car detail, Events, and Service Schedule.
Performance
- Cleaner first load -- Signing in no longer briefly flickers through a logged-out state on a cold start. The app stays on your signed-in session while the live connection finishes handshaking, so Garage and other core pages open without a second loading pass.
August 2, 2026
Track days
- Locked fields on completed sessions -- After you mark a session complete, TrackOut locks the session date, start and end time, and session type so tire heat cycles and installed-part hours stay aligned with the sessions that produced them. Notes, laps, pressures, and tread depths remain editable. To fix a locked field, delete the session and log it again -- deleting returns the credited wear before the row is removed.
Service records
- In-progress edits stay put -- Logbook merge review, receipt ledger review, and Pit Wall capture sheets no longer overwrite fields you are still editing when live data refreshes in the background.
Garage
- Smoother navigation -- Moving between Garage, car detail, Events, and Service Schedule no longer flashes duplicate loading skeletons during in-app navigation.
August 1, 2026
Inbox and receipts
- Cleaner receipt deletes -- Deleting a receipt from Documents or the Inbox now clears its link from every related Logbook line, part, and detailing product. The service history stays; you can attach a new PDF or photo to any of those records afterward without TrackOut treating the old file as still linked.
Service records
- Smarter deletes on shared receipts -- When several Logbook entries came from one Inbox convert, deleting one entry updates the shared receipt link to another surviving line when possible, or clears it when that was the last linked record. The receipt file itself remains in Documents until you delete it.
July 31, 2026
Service records
- Receipt on every converted line -- When one Inbox receipt creates multiple Logbook entries, each service record now keeps a link to the shared source PDF or photo. You can open the original document from any of those records, not only the first line created from the convert.
July 30, 2026
Maintenance
- Attach a receipt when logging due service -- When you Log a due reminder from Garage Up Next, the fleet Service Schedule, or a car's Up next panel, you can optionally attach a receipt or photo (PDF or image) during quick log. The file is saved with the new Logbook entry without running OCR. The full Create service record flow still has its own attachment step.
Inbox and receipts
- Smarter shop brake jobs -- Repair orders that list brake pad parts plus labor such as REPLACE FRONT BRAKES now classify pad SKUs as brake pad inventory, type the labor as Brake pad replacement, and advance your pad maintenance schedule when you convert the receipt. Rotors and other durable parts still import as parts.
July 28, 2026
Car notes
- Per-car notepad -- Capture setup thoughts, reminders, and garage context on each car's Notes tab or from Notes in the sidebar
- Sticky colors and markdown -- Color-code notes on the board; use keyboard shortcuts for bold, italic, links, and lists
- @mentions -- Reference parts and other cars with clickable chips that jump straight to that inventory item or car
- Search -- Find notes by title or body text; filter by car on the global Notes page
Event photos
- From my events tab -- The Photos page now surfaces public albums from events you registered for, so you can browse shared track-day galleries without hunting through Events
Track days
- Lap variance in seconds -- When you scan a lap summary from a device, Top 3, Top 5, and Best Sequence variance now display in seconds instead of percentages
Car detail
- Clearer Up next empty state -- When no service reminders are scheduled, the Up next panel shows guided copy and a Review plan or Build maintenance plan shortcut instead of a blank area
July 27, 2026
Service records
- Consistent add and edit forms -- Log service and Edit Service Record now share the same field order (Service, Service date, Mileage, Service type, Cost, Notes) and labels, so switching between logging and editing feels the same
- Clearer merge flow -- Choosing Merge from a row's menu enters selection mode with checkboxes; pick additional records, then use the bottom bar to review and confirm the merge
- Reliable error messages -- Failed edits and moves now show the real error from TrackOut instead of a generic fallback, so you know what went wrong
Maintenance
- One open next service -- Typed services (oil change, tire rotation, and similar) keep a single open next reminder on the schedule. Completing that reminder advances the rule and creates the following occurrence -- accepting AI recommendations no longer stacks duplicate oil changes for the same car
July 26, 2026
Sharing
- Public car profiles -- Share links no longer get stuck showing "not found" after a brief backend hiccup; a momentary read error no longer caches a 404 on your live profile link
Track days
- Car reassignment -- When you change which car is linked to a track day, the displayed car name updates immediately instead of keeping the previous car's name
Navigation
- Garage highlight -- The Garage item in the sidebar now shows as the active page when you are on the Garage home, so the nav indicator is visible on the page most drivers land on first
Performance
- Faster first load -- The signed-in app shell loads with less JavaScript on the first visit and precaches fewer assets in the background, so the Garage and other core pages open sooner on a cold start
July 24, 2026
Telemetry analysis
- Curated turn coaching -- Corner coaching on tracks with official turn maps now follows the track's full annotated layout, including complex turns split into separate segments (for example T2A and T2B) and corners that cross the start/finish line
- Track layout picker -- When a venue has multiple configurations (such as full course vs short course), choose the matching layout from the session header so turn labels and coaching align with the layout you drove
- Map phase overlay -- Use the Phases control on the track map to show brake, apex, and throttle markers for each turn on the driving line
July 22, 2026
Car detail
- Up next list cap -- The per-car Up next panel now shows the five most urgent service reminders by default, with +N more to expand the full list and Show less to collapse it again. The header still reports the total count of items to handle.
July 21, 2026
Car detail
- Redesigned car page -- Hero card with Ready / Service status pill, odometer/owned/services stats, and streamlined actions (Checklists, Details, Share car)
- Up next -- Per-car service reminders ranked by urgency, with schedule, log, and delete actions on each row
- Punch list -- Inline to-dos you can check off into service history, quick-add new items, and link parts from inventory
- Unified tabs card -- Logbook, Setup, Parts & Consumables, Photos, Documents, and Wear now share one bordered card with a restyled tab strip
Events and photos
- Browse without MotorsportReg -- Open the shared event catalog and event photo galleries without linking a MotorsportReg account; connecting MSR remains optional for registration sync and your-org defaults
- Photo uploads without registrations -- When you have no MSR registrations, the event picker falls back to recent and upcoming catalog events so you can still attach photos to shared albums
July 20, 2026
Garage
- Redesigned home layout -- The Garage packs upcoming track days, your car grid, due services, and track prep into a denser two-column workspace so more of your fleet status is visible without scrolling
- Upcoming events grid -- The two soonest track days show as compact cards with countdown, venue, organizer, and weather footer
- Delete service reminders -- Service-due rows on the Garage now include a Delete action with confirmation when you want to dismiss a reminder without logging service history
Event photos
- Smarter event picker -- Photo uploads prioritize events you have attended or registered for, with Upcoming and Past groupings in the general uploader and a bounded scroll list on phones
Service records
- Document attachments -- Add one PDF or image (up to 10 MB) directly when logging service -- saved as-is without receipt scanning or OCR
- Vendor field restored -- Choose the installer or shop on new and edited service records, or pick None for DIY work
Events
- Shareable album links -- Copy durable
/e/…links from any event detail page; creating a community event opens the share sheet automatically
July 19, 2026
Event photos
- Photos page -- New sidebar destination with My uploads and Saved tabs for your event photos and bookmarked shots from other drivers
- Event galleries -- Upload public or private photos to MotorsportReg events and community events; browse galleries grouped by photographer with lightbox, download, and attribution
- Community events -- Create shared event albums from Events when a track day is not on MotorsportReg
- Car Photos tab -- Upload directly from a car or claim public event photos to one or more cars in your garage
- Discovery -- Has photos filter on Events plus View event photos counts on event rows
- Sharing -- Optional Show event photos toggle on public car profiles credits claimed photos with photographer and event name
- Limits -- Public photos stay free on every plan; Only me photos use per-car storage (10 on Free, 250 on paid tiers) with placement controls and downgrade-safe behavior
Garage and sharing
- Car Photos tab and public profile sharing now document public vs Only me visibility, optional event attachment, and photo limits
- Edit details and the Share car dialog reflect the updated photo placement and quota rules
Mobile
- Car Logbook cards on phones use clearer hierarchy and expansion for faster scanning
Service records
- Service records can again record the Vendor (installer or shop) when you add or edit a logbook entry. Choose a saved vendor or use + to add one without leaving the form, and choose None for work you did yourself.
Tires and brakes
- Tire and brake specification catalogs are refreshed, including corrected A055 and Sonic tire data used when you add or search for inventory.
July 15, 2026
Distance units (rolling out)
TrackOut is adding a miles-or-kilometers preference. Storage stays in miles behind the scenes; the preference controls how distances are shown and entered once the rollout reaches your account.
- Service record CSV import -- Columns labeled with
km,kilometers,kilometres, or similar (for exampleMileage (km)) are now converted to miles at import time instead of being stored as if they were already miles - Settings -- A new Units section lets you choose Miles or Kilometers for distance display and entry
- Upcoming Maintenance -- Mileage on the car-detail upcoming maintenance card follows your chosen unit
Rolling out gradually
The Units setting and kilometer display are being enabled in stages. Until the rollout reaches your account, distances continue to show in miles and the Settings toggle stays hidden.
Data entry and validation
- Receipt review rejects negative dollar amounts instead of saving them
- Insurance policy premiums, setup measurements, tread-depth readings, build-sheet proposals, Smart Import review fields, and car mileage grouping now reject malformed numeric input before save
July 14, 2026
Offline use
More write actions now require an active connection instead of queuing changes that may not sync correctly when you reconnect:
- Setup -- alignment and suspension setup saves
- Sharing -- public car profile changes, share link creation, and part-profile style updates
- Account -- manual terms-of-service acceptance
- Readiness -- run walkthrough, DOT inspection expiry, and brake-pad quick measurements
- Parts -- merging parts, tire/brake-pad conversion, inline quick-create from service forms, and all part-group create, rename, add, and delete actions
- Tires and brakes -- tire create/update/delete/mount/unmount/readings/rotations/bulk actions, plus brake-pad creates, updates, and deletes
- Imports -- receipt conversion and reprocess, Smart Import, and parts CSV import
- Uploads -- tire file extraction from photos/PDFs and bug-report attachments
- Research -- starting a new Deep Research session
- Tracks -- adding layout notes from the track map
- Maintenance schedule -- inline Add new shop from Schedule Service
Delete confirmations
- Crew Chief -- deleting a conversation now asks for confirmation first
- Deep Research -- deleting a research session asks for confirmation on mobile
- Documents -- deleting a file from the document viewer asks for confirmation (the car Documents tab keeps its existing single prompt)
Data entry and validation
- Comma-grouped mileage in receipt review and service forms (for example
12,345) is rejected instead of silently stripping commas into a wrong value - Impossible tire and brake measurements in readiness sheets, wear logging, and session forms are rejected before save
- Quick-log completion costs reject malformed values like
85 psior negative amounts - Extremely large numbers that cannot be represented precisely are blocked in service and mileage fields
- Car photos in Edit details use the same oversized, corrupt, and HEIC validation as Add Car before upload starts
Maintenance
- The maintenance logbook table no longer shows the small colored service-type dot beside each record name -- the Type filter and service name remain
Events and Garage
- Events list row dates and Garage Up Next headers use the shared compact typography for easier scanning
July 13, 2026
Data entry and imports
- Schedule OCR and flexible date parsing now reject impossible calendar dates (for example February 30, 2026) instead of silently rolling them forward to a nearby valid day.
Parts and inventory
- Add Detailing Product now flags invalid price text before you save, and the create/edit button stays disabled until optional numeric fields are valid.
Accessibility
- Sidebar navigation, schedule dialogs, combobox controls, and form chrome across the app have clearer keyboard focus rings and accessible names.
July 12, 2026
Offline use
More write actions now require an active connection instead of queuing changes that may not sync correctly when you reconnect:
- Tires -- adding tires, archiving, unmounting, rotations, swaps, and other tire action dialogs
- Garage and setup -- car setup changes, car profile privacy, and destructive car form actions
- Maintenance -- service schedule updates, completing reminders, and editing service record costs
- Parts and inventory -- unlinking parts from service records, removing attachments, removing part groups, deleting detailing products, and shopping list updates
- Sharing -- creating, updating, and revoking share links
- Account -- email preference toggles and API key revocation
- Crew Chief -- deleting conversation threads
- Checklists -- checklist and to-do create, update, and delete actions
- Tracks -- deleting track notes
- Integrations -- unlinking MotorsportReg registrations
The offline banner no longer covers bulk-action bars (for example tire multi-select), so bottom toolbars stay visible and usable when you are disconnected.
Tire inventory
- Add Tires validates the maximum heat-cycle field -- invalid text shows an inline error instead of saving without the limit you intended.
Accessibility
- Keyboard focus rings on form controls (checkboxes, radios, listboxes, and disclosures) are easier to see when tabbing through forms.
July 11, 2026
Account and sign-in
- Email verification links now return you to TrackOut with clearer success, expired, and already-signed-in states instead of leaving you on a blank page.
- Magic-link sign-in emails now state the correct five-minute link lifetime.
- Canceling a passkey sign-in prompt no longer shows a false error.
Mobile usability
- Navigation, header, drawer, garage rows, track days, inventory, settings, car detail, and logbook controls now meet a 44px minimum tap target on phones while keeping desktop layouts compact.
- The track days search field no longer clips on narrow phone screens.
Garage
- The featured car hero card prioritizes overdue reminder alerts over the Most recent label when both apply.
Track days and sessions
- Schedule imports with no readable sessions are rejected with a clear message instead of opening an empty review.
Inbox and receipts
- Receipt review is now a proper keyboard-accessible dialog: focus moves into the modal, Tab stays inside it, and focus returns when you close it.
Offline use
- Destructive deletes -- track days, documents, parts, tires, maintenance items, and similar -- require an active connection and no longer queue while you are offline.
Analysis
- Legacy
/analysis/uploadand/analysis/viewerbookmarks redirect cleanly to the current Analysis page.
July 10, 2026
Track days and sessions
- After you import an event schedule, the track day detail page now includes a Run groups · tap yours picker so you can mark every group you run in. Your sessions stay highlighted in the day plan and pre-flight views.
- Schedule imports from the car track-days view now create draft sessions for each planned run, so imported times appear on the day plan without manual re-entry.
- Novice session logging (HPDE1/HPDE2) can offer a one-time Try the full form banner after you log five sessions, unlocking hot pressures, tread depth, and the pre-session checklist when you are ready.
- The next-track-day hero countdown reads correctly on event day instead of showing a misleading offset.
- The 7-day forecast strip no longer overflows on narrow phone screens.
Garage and insurance
- Insurance policy management and Find Track Insurance links are available again inside the car Edit details drawer on the detail page.
Inbox and receipts
- Receipt review opens extracted service data even when an attachment preview is still loading or fails, so a slow PDF thumbnail no longer blocks the whole review modal.
Data entry and imports
- Scan from device and schedule OCR now reject non-image files with a clear error instead of showing an empty import at 0% confidence.
- Impossible 12-hour schedule times from OCR (for example
13PMor00:30PM) are rejected instead of being saved.
July 9, 2026
Deep Research
- When a Research Director chat reply fails, you now see a clear error message in the conversation instead of a blank row. Try sending the question again or start a new follow-up.
Crew Chief
- Crew Chief can confirm new checklists even when no car is selected, so fleet-wide or general prep lists are easier to create from chat.
- Confirmation cards disappear after you approve or decline an action, so completed proposals do not linger in the thread.
Maintenance
- Add Rule on a car's Maintenance tab now opens in repeating mode when that is the default, instead of resetting to a one-off reminder.
- Re-activating a paused maintenance rule schedules the next reminder again instead of leaving the rule active with no open reminder.
Garage and archived cars
- Cars you archive with Delete Car stay hidden across more of the app -- fleet views, tire locker, receipts, Crew Chief context, and deferred detail surfaces no longer surface archived cars or their child records.
Parts inventory
- Part attachment uploads save reliably when adding files from the part editor.
- Uninstalling a part cleans up linked service records in the correct order.
- Part conversion and URL extraction affordances work consistently from the part editor, including on free-tier accounts.
Track days and sessions
- The Session Wizard rejects tire pressures outside the valid 0--60 PSI range instead of accepting impossible values.
- Track-day checklists stay in sync when you edit items from the day detail view.
- Reminder completion controls on the car agenda use clearer labels for screen readers and keyboard navigation.
Service records and receipts
- Editing a receipt review preserves your service-type toggle choices instead of resetting them when you save.
- Logbook merge actions only affect records in the intended scope.
Sharing
- Tire locker and public share profile views handle edge cases more reliably when loading car data.
July 7, 2026
Forms and data entry
- Numeric fields across the garage now reject malformed values instead of silently truncating them. Entering
32psiin a pressure field or75usdin a cost field shows a validation error rather than saving32or75. - You can type partial decimals like
6.or.5while editing without the field clearing mid-entry. - Tire size fields wait for the next segment before applying
/andRseparators, making staggered sizes easier to enter. - Mileage fields reject trailing units or decimal fragments that used to prefix-parse into incorrect odometer readings.
- Lap time fields reject impossible seconds (for example
1:99.5) across session forms, the Session Wizard, and inline receipt review edits. - Integer-only fields no longer truncate decimal text -- invalid entries stay visible with an error instead of being saved as a rounded whole number.
Maintenance schedule
- Time-based reminders anchored on the 29th, 30th, or 31st now roll forward to the last valid day of each month instead of overflowing into the next month.
Garage and uploads
- Clearing a car color field no longer silently selects the first color in the list.
- HEIC photos are deduplicated correctly when uploading receipts and attachments.
July 6, 2026
Track days and sessions
- Session lap times now save tenths and hundredths correctly when you enter formats like
1:23.4or1:23.45, instead of misreading the fractional digits as milliseconds.
Maintenance and garage
- Reminders due today now show as Due now across the garage, Service Schedule, and upcoming-visit views instead of flipping to Overdue for most of the day.
- Brake pads measured at 0 mm now display as fully worn instead of falling back to the initial thickness.
Tires and forms
- Tire DOT date codes must use a valid week-and-year format (weeks 01--53). Malformed or future codes are ignored for age warnings and filters instead of producing incorrect ages.
- Date fields across track days, events, service records, and imports now reject impossible calendar dates such as February 31.
July 5, 2026
Maintenance and service
- A car's Maintenance plan sheet now uses grouped schedule sections -- Due soon, Later this year, and Later -- so upcoming work is easier to scan at a glance.
- Recurring maintenance rules now appear as cards with clear service-type icons, interval details, and an active/paused toggle.
- Accepting AI maintenance recommendations now creates the right schedule item: recurring recommendations create one rule, while one-off recommendations create one reminder.
- Maintenance mileage stays in sync when completed reminders or service records raise a car's odometer, keeping "miles remaining" aligned with the rule interval.
Bug fixes
- Dropdown menus that use the shared type-ahead picker now stay readable in dark mode.
July 1, 2026
Parts inventory
- The full part editor can now clear optional vendor, notes, purchase price, and purchase date fields by emptying them and saving.
June 30, 2026
Parts inventory
- The part detail popover now shows manufacturer, part number, total mileage, status, install context, cost, purchase date, vendor, product link, notes, attachments, install history, and linked service records in one richer view.
- Inline part edits can now clear optional values such as vendor, cost, date, URL, and notes by blanking them out, and changing a product URL clears stale link-preview metadata until it is refreshed.
June 29, 2026
Garage
- The Garage home now starts with a greeting band, Quick add and Add a car actions, fleet status chips, and richer feature cards for larger garages.
- Fleet cards now highlight each car's service attention state, next service, odometer, and last activity so multi-car garages are easier to scan.
Service records
- The Linked parts and Consumables pickers in service forms now use the shared type-ahead style. Parts search is always visible, while consumables stay grouped by category with editable amount and unit cards.
- Quick-log and bulk punch-list logging now show Advance the matching maintenance schedule when a record would reset an active rule, so you can log informational work without moving the next due reminder.
- Log all to Logbook now lets you review and edit task service types before saving, then groups matching types into typed service records.
June 28, 2026
Maintenance and Logbook
- Punch-list items now carry a detected service type, so quick logging an oil change, brake job, or similar task can advance the matching maintenance schedule instead of saving everything as generic service.
- Completing a typed punch-list item now closes matching unscheduled open work for the same car, while scheduled rule reminders continue rolling forward to their next interval.
- Log all to Logbook now asks you to confirm or edit each item's service type, then creates one typed Logbook entry per group so mixed shop visits keep the right schedules in sync.
Detailing and inventory
- Detailing products now use a dedicated garage-wide product catalog with product type, usage history, and direct links from detailing service records.
- Linked tire, brake-pad, and durable-part records now use a safer delete policy: deleting one side unlinks the pair and keeps the other record so purchase and service history are not removed unexpectedly.
- Tire heat-cycle displays now include the full effective lifetime count across older heat-cycle history and newer track/autocross activity.
- Brake pad wear projections now use pad mileage, so installed pads can show wear rate and estimated mileage remaining once there is enough data.
Checklists
- Global checklist cards now rename when you click the title, with expand/collapse handled by the chevron, and expanded-card actions sit above long item lists.
June 24, 2026
Service schedule
- The Service Schedule now combines a month calendar with a searchable Upcoming & due list, so you can plan dated appointments and unscheduled maintenance from one page.
- Calendar days now show urgency dots for overdue, due now, and upcoming work, and service cards are grouped by day under On the calendar.
- Due-list rows can be scheduled with the full dialog, or added directly to a selected calendar day with Add to day.
- Multi-car garages can filter the schedule with car chips that show reminder counts for each car.
June 23, 2026
Maintenance and service
- Garage Up Next > Service due now stays focused on overdue and due-soon work, with a clearer Log action that opens quick-log, full-service-record, and just-close choices.
- When logging a service, tire and brake sections can now Choose existing inventory instead of forcing you to create new items. You can link existing items to the record or mount/install them during the service.
- Alignment and suspension sections also prefer saved setups when they are available, while still letting you create new setup details inline.
June 22, 2026
Service records
- The Add Service Record form now adapts to tire and brake services with inline tire-set and brake-pad capture, including add-and-mount or inventory-only paths.
- Consumables in the service form are now grouped into fluids, detailing, and shop supplies, with curated suggestions and amount/unit entry.
- Detailing Products used now uses a type-ahead picker, so saved products are easier to reuse and new products can be added inline.
- Punch-list quick logging can now include a cost on the lightweight Logbook entry.
Parts inventory
- The desktop Parts table now emphasizes scannable inventory details: quantity badge, vendor, status, car, install mileage, purchase date, and cost.
- Part status pills now use consistent cues across the app: teal for In Stock, neutral for Installed, amber for Wish List, and muted styling for archived parts.
Mobile usability
- The car Logbook toolbar is easier to use on small screens, and the receipt action now shows a visible Scan receipt label instead of an icon-only amber button.
- Modal and lightbox backdrops now dim and blur the background more consistently, especially in dark mode.
June 21, 2026
Service records
- Service records can now link reusable Consumables such as oil, brake fluid, cleaners, coatings, and other shop supplies from a type-ahead catalog. TrackOut remembers products you use often and can show the consumables linked to each logbook row.
- Alignment and suspension service records can now create or attach a saved setup while you log the work, optionally making it the car's current setup in the same save.
- AI URL and file extraction now shows an honest progress panel while TrackOut reads a page, photo, or PDF, then highlights fields filled from the extraction for review.
- When an extracted product already matches a part you own, the Add Service Record dialog now offers to link the existing part before creating a duplicate.
Garage and readiness
- The Pre-event Check card on a car now expands inline with Check / Log / Skip actions, including direct logging for tread depth, brake pad measurements, fluids, oil, and inspection expiry.
- Inspection expiry dates can now be cleared from the readiness flow when an old date should be removed.
- Garage Up Next keeps pre-event prep folded into the single event card, including manual track days and in-progress weekends.
Inventory
- Part and Tire AI file imports now keep a progress panel visible while extraction is running, making longer reads clearer on both desktop and mobile.
June 20, 2026
Garage
- The Up Next card now separates the next track day, scheduled service appointments, and due service reminders so the most urgent garage work is easier to scan.
- Track day prep now appears inline under the next track day with grouped checklist sections and a Mark all ready action.
- Unbooked service reminders can be scheduled from Up Next, then promoted into the appointment area once you set a visit time.
Service records
- The service-record part picker now lets you create a missing part inline while logging or editing service, then links it to the record.
- When AI URL extraction recognizes a product page, TrackOut can offer a one-click Add part from link action with the part name, manufacturer, part number, vendor, and URL already filled in.
June 16, 2026
Track day prep
- Event prep assignment menus now show readiness dots, helping you see whether each car is clear, needs attention, or has a critical issue before you assign it from the prep card.
- Event prep cards and the Events calendar now surface the Track Day Prep checklist with progress, and a focused Pre-event checklist sheet lets you complete prep items and log real tire, brake, or wear-tracked part measurements in one place.
- Weekly activity digests now include upcoming track day weather, organizer names, and deep links back to the exact track day. Logged-out deep links return to the same page after sign-in.
Garage and service
- Inbox receipt review can now separate durable parts, consumables, and service work. Durable parts can be imported as installed or in stock, and line items can be linked to the service they belong to.
- The Service Schedule now has a one-tap Mark done action that creates a lightweight service record and completes the reminder from the schedule row.
June 15, 2026
Garage
- Parts Inventory has a redesigned list view with at-a-glance status pills, a reshaped table, a header total of the dollars you have tracked in inventory, and a floating bulk-action bar for editing or deleting several parts at once.
- The Tires page is now organized per car into mounted, storage, and retired sets — see the set currently mounted, the sets waiting on the shelf, and walk through mount, swap, rotate, and retire from guided dialogs.
Track day prep
- Every upcoming event now sends a pre-event readiness recap so you get a heads-up summary of where each car stands before you load the trailer. Opt out any time from email preferences.
- The Track Day Prep checklist now surfaces directly in the event prep card, keeping packing and readiness steps alongside the rest of your pre-weekend plan.
Bug fixes
- Parts whose wear readings have gone stale are now flagged from the server, so readiness reflects how fresh a measurement actually is. Tire and part measured dates also show on mobile, clarifying when a reading was taken rather than when it was logged.
June 13, 2026
Mobile usability
- Car detail Parts, Consumables, and Detailing tables now scroll inside their own sections on smaller screens, keeping off-screen columns and actions reachable.
- Track day session rows now use a compact phone layout, with best lap and lap count shown inline instead of clipping off the right side of the screen.
June 11, 2026
Garage
- Up Next rows on mobile are now compact and horizontal with icon-only action buttons, and the car grid no longer overflows on narrow screens.
Bug fixes
- Corner matrix scroll wheel no longer double-scrolls the cockpit at 2× speed (React 19 passive-listener regression).
June 7, 2026
Mobile usability
- The car detail Parts & Consumables toolbar now stacks cleanly on phones, so the sub-tabs and actions no longer force the page to scroll sideways.
June 4, 2026
June 3, 2026
June 2, 2026
Crew Chief
- Crew Chief reply actions are easier to tap, with larger copy, like, and share controls under each answer.
- Conversation history delete controls now stay clear of timestamps, so hovering or tapping delete no longer covers the row details.
May 31, 2026
Crew Chief
- Crew Chief now has a refreshed Briefing-style interface across the full page, docked panel, and floating launcher.
- Conversation history is grouped by recency, searchable, and shows car context when a conversation is tied to a specific car.
- New conversations start from clearer "standing by" prompts, and assistant replies include quick actions to copy, like, or share useful answers.
Track days and events
- MotorsportReg sync now treats organizer-declined or deleted registrations the same as cancelled registrations, so stale Registered badges are removed when an entry is no longer active.
- Events rely on MotorsportReg's supported event feed plus TrackOut's cancellation detection, reducing stale registration states after sync.
- The Registered event filter now includes only active or waitlisted registrations, while cancelled or withdrawn rows can stay visible in the main calendar without counting as registered.
App experience
- Dialogs and sheets across the web app now use a consistent refined modal style with clearer titles, close controls, cancel/submit actions, and better small-screen scrolling.
May 30, 2026
Mobile usability
- Car detail tabs now scroll horizontally on small screens, so Logbook, Setup, Parts & Consumables, Documents, and Wear remain reachable on phones.
- Punch-list quick-add fields use phone-safe text sizing to prevent iOS Safari from zooming the page when you tap into an input.
May 29, 2026
Track days and events
- Redesigned Add Track Day dialog with a track search, recent-tracks chip strip for quick selection, and a styled date picker.
- New day-level Run Group and Organizer fields persist on the track day record so you can record who you ran with and who organized the event.
Bug fixes
- Punch list inputs on iOS Safari no longer trigger auto-zoom when focused.
- Car detail tab bar scrolls horizontally on mobile instead of clipping the last tab.
May 28, 2026
Tires
- Car Tires tab supports tire sets — create named sets and filter with All, per-set, or Unassigned pills.
- Editing a tire no longer clears its set membership when you change brand, model, or size.
Events and track days
- Post-event recap (
/events/{id}/recap) — quick mood, tread, notes, and cost capture after a track day. - Events row menu adds Mark as cancelled and Re-register; manual cancellations persist through MotorsportReg sync.
Parts and readiness
- Parts & Consumables wear banner uses safety-first tiers (needs attention / watch this month / stale or unmeasured) aligned with readiness verdict colors.
- Pre-event readiness email when an event is 12 hours–7 days away and the car is not green-ready or wear data is stale.
May 26, 2026
Car details and setup
- The car Edit details drawer now includes the main auto-fill tools: VIN decode, window-sticker scan with review, and Research Director build-sheet generation.
- Window-sticker scans show a field-by-field review before applying extracted values, so you can keep existing details that are already correct.
Track days and events
- Track day detail pages now let you assign, change, or unassign the car directly from the header.
- Track days without a car now show an Assign car action instead of a dead-end session prompt.
- MotorsportReg-linked car choices stay in sync between the Events page and the linked track day.
- Driver profile run groups are now picked from organization-specific suggestions, with built-in Instructor and Free Form choices plus learned values from uploaded schedules.
- Day-before track day reminder emails are separate from 7-day weather forecast emails, and multi-day events can send one reminder per event day.
Service scheduling
- The Schedule shop visit form now has an always-visible + button beside Shop / installer so you can create a shop inline while scheduling an appointment.
- The separate free-text Location field is no longer shown for new edits; the selected shop or installer is the primary location source.
- Service Schedule rows now show helpful car nicknames and a location chip when shop or location details are available.
Sharing and public pages
- The Share car dialog is easier to use on phones because the preview and controls scroll inside the dialog.
- Buildsheet public profiles no longer show MotorsportReg association badges. Pit Board remains the style for showing associations when they are available.
- Public share and track pages load with a lighter server-rendered shell, so visitors see meaningful content sooner.
Inbox and receipts
- Receipt and schedule forwarding now uses account-specific email addresses when shown in the app. Copy the current forwarding address from TrackOut when setting up email forwarding rules.