Help Docs / RacePrep / User Guide
Messages in the app
Every message RacePrep can show, what it means and what to do.
Messages in the app
Every dialog, message bar and validation message RacePrep can show, with where it appears and what to do. Values that change are shown in square brackets.
Account and sign-in
| Message | Where you see it | What to do |
|---|---|---|
| "Please Enter a valid Email address" | Sign-in, forgot-password and invite-crew forms | Correct the address. |
| "Please enter a valid Email address" | Register form | Correct the address. |
| "Please Enter Password" | Sign-in, register, change-password | Type a password. |
| "Minimum password length is 6" | Register, change-password | Use at least 6 characters. |
| "Please enter your Name" | Register form | Type your name. |
| "You need to accept the terms" | Register form | Tick the Terms and Conditions box. |
| "Enter your invite code or leave it blank." | Register form, beside the code box | Nothing. It is guidance. |
| "Login failed" | Dialog after Log In | Read the reason, correct it, try again. |
| "Error logging in" | Dialog after Log In | The server could not be reached. Try again. |
| "Registration failed" | Dialog after Create Account | Read the reason. Use Login with email if the account exists. |
| "unknown error" | Inside a failed register dialog, and in both forgot-password dialogs | The server gave no reason. Try again. |
| "Password reset has been sent" | Dialog on the forgot-password screen | Check your email, including spam. |
| "Password reset failed" | Dialog on the forgot-password screen | Check the address is the one on your account. |
| "Google Sign In failed" | Dialog | Try again, then use email sign-in. |
| "Unable to authenticate with Google" | Inside that dialog | As above. |
| "Google Sign In Error" | Dialog | Try again, then use email sign-in. |
| "Apple Sign In failed" | Dialog | Try again, then use email sign-in. |
| "Unable to authenticate with Apple" | Inside that dialog | As above. |
| "Apple Sign In Error" | Dialog | Try again, then use email sign-in. |
| "An unexpected error occurred. Please try again." | Apple sign-in dialog | Try again. |
| "Not Available" | Dialog on tapping Sign in with Apple | Use Google or email on this device. |
| "Sign in with Apple is not available on this device." | Inside that dialog | As above. |
| "To continue, you need to verify your email" | My Subscriptions, Refer Friends | Tap Send Again and open the link. |
| "Verify email in your inbox" | My Profile, and the verify panel | Open the email and tap the link. |
| "Email verified" | My Profile | Nothing. |
| "Send Again" | Button beside the verify message | Sends the verification email again. |
| "Email sent" | Message bar after Send Again | Check your inbox. |
| "Enter a Name" | My Profile, Name field | Type your name. |
| "Profile updated" | Message bar after Update | Nothing. |
| "Change Password" | Dialog title on My Profile | Type the new password and tap Submit. |
| "Password updated" | Message bar | Nothing. |
| "Error, Password NOT updated" | Message bar | Check your connection and try again. |
| "Add a Profile Photo" | Dialog on My Profile | Choose use Camera or use Gallery. |
| "Do you want to use the Camera or select a Photo from your Gallery" | Inside the photo dialogs | Pick one. Tapping outside opens the gallery. |
| "Your Promo Code:" | My Profile | Nothing. It is set by RaceYear. |
Demo mode, the trial and subscriptions
| Message | Where you see it | What to do |
|---|---|---|
| "Welcome to the demo!" | Dialog after Start Demo | Tap Explore Demo. |
| "Explore RacePrep's features with our sample cars. ... this demo data resets daily. ..." | Inside that dialog | Treat the demo as a sandbox. |
| "You are in DEMO MODE" | Dashboard banner | Tap it to start a trial or buy. |
| "Start a Trial" | Dashboard banner action | Opens My Subscriptions. |
| "Buy a Subscription" | Dashboard banner action | Opens My Subscriptions. |
| "Get free Trial" | Side menu button on the demo team | Opens My Subscriptions. |
| "Create my own team" | Side menu button on the demo team | Opens My Subscriptions. |
| "This is a TRIAL VERSION" | Dashboard banner | Buy before the trial ends to keep working. |
| "Your trial has ENDED." | Dashboard banner | Tap it and buy a subscription. |
| "Your 30-Day Free Trial Starts Now!" | Dialog after starting the trial | Tap Start My Trial. |
| "Welcome to your Full Subscription!" | Dialog after buying | Tap View Dashboard. |
| "Subscription Required" | Card over the dashboard, inspection, tasks, shopping | Tap Buy Subscription. |
| "Your Trial has ended." | Inside that card | Buy a subscription to carry on. |
| "Your Subscription has been canceled." | Inside that card | Buy again to carry on. |
| "Buy Subscription" | Button on that card | Opens My Subscriptions. |
| "Start Free or Go Pro" | My Subscriptions title, trial on offer | Nothing. |
| "My Team Subscriptions" | My Subscriptions title | Nothing. |
| "Pricing is based on the number of cars you manage. All crew members can be added to your team for free." | My Subscriptions header | Crew are free. Cars are added without extra cost. |
| "Start a trial or jump right in with a subscription." | My Subscriptions header | Pick a tab below. |
| "RacePrep Trials & Subscriptions" | My Subscriptions | Nothing. |
| "You have no active subscriptions." | My Subscriptions | Start a trial or buy a plan. |
| "Free Trial", "Yearly (save 30%)", "Monthly" | Plan tabs | Pick one. |
| "Start a free trial" | Button on the trial plan | Starts the trial. |
| "There is no store available." | Yearly or Monthly tab | Use the phone app and check you are signed into the store. |
| "This plan is not available at this moment." | Plan card | That plan is not sold in your region. |
| "Please contact CrewChief@raceprep.app" | Plan card | Tap to email us. |
| "to check availability in your region." | Plan card | As above. |
| "Restore Purchases" | Button on My Subscriptions | Use it on a new phone or after reinstalling. |
| "ACTIVE", "PENDING", "CANCELLED", "[n] days left" | Badges on your subscriptions | Status of that line. |
| "Monthly plan", "Yearly plan", "Free Trial" | Subscription line | Nothing. |
| "Renews [date]" | Subscription line | When the store bills next. |
Cars, teams and crew
| Message | Where you see it | What to do |
|---|---|---|
| "Add a New Race Car" | Dialog on Manage Race Cars | Type a name and tap Add. |
| "Car name" | Field in that dialog | Type the car name. |
| "Could not add car" | Message bar | Check your connection and try again. |
| "Update your Race Car’s configurations including the Dashboard and Weekly Checklist items." | Manage Race Cars | Nothing. |
| "Please select Dashboard items" | Dialog on a car | Switch on at least five dashboard items. |
| "Please enable and configure at least 5 Dashboard items to build a car." | Inside that dialog | As above. |
| "Warning: Reset car can’t be undone." | Dialog on a car | Only reset if you want to erase everything on that car. |
| "Resetting this car to its starting point will permanently erase everything attached to this car including all Dashboard cards, Lap History, Tasks, etc. This cannot be undone." | Inside that dialog | Tap Cancel unless you are sure. |
| "Warning: Race Class change will reset car." | Dialog when changing race class | Only change it if you want new starting data. |
| "Search your Race Class" | Race class picker | Type to find your class. |
| "Add a Car Photo" | Dialog on a car | Choose camera or gallery. |
| "Add a Garage Photo" | Dialog on the garage | Choose camera or gallery. |
| "Invalid File Type" | Dialog after picking a garage photo | Pick a JPG or PNG. |
| "Please select an image, not a video." | Inside that dialog | As above. |
| "Manage Race Team & Crew" | Screen title, owner | Nothing. |
| "Managing the crew of [team] is only allowed by the team owner: [name] ([email])." | Manage My Race Team, crew member | Ask the owner, or use your own team. |
| "Switch to your own team" | Button on that screen | Switches teams. |
| "Buy your own team" | Button on that screen | Opens My Subscriptions. |
| "Need a teamname" | Team name field | Type a team name. |
| "Enter Crew Member Email" | Invite field | Type the address to invite. |
| "Invalid email in the list." | Invite form | Fix the marked address. |
| "Please correct this first before adding new ones" | Invite form | As above. |
| "Please correct this first before adding others" | Invite form | As above. |
| "Add an invitation first." | Invite form | Add at least one address. |
| "There are no invites in the list" | Invite form | As above. |
| "Send Invites" | Button | Sends the invitations. |
| "Are you sure?" with "The Crew Member will be blocked and will no longer have access." | Blocking a crew member | Confirm only if you mean it. |
| "Are you sure?" with "The Crew Member will regain access." | Unblocking a crew member | Confirm to restore access. |
| "Enter your invite code to join a race team. If you do not have a code, please ask the team owner to invite you to the team from within their app." | Join a race team | Get the code from the owner. |
| "The invite code emailed to you." | Under the code box | Codes are 8 characters. |
| "Join the Team" | Button | Sends the code. |
| "Couldn't join the race team." | Dialog | Check the code and try again. |
| "Invalid invide code" [sic] | Inside that dialog, when the server gives no reason | Ask the owner for a new invite. |
| "Could not verify this invite code, please try again later." | Inside that dialog | Check your connection. |
| "Accepted to [team name]" | Message bar | You are on the team. |
| "You joined a Race Team!" | Dialog | Tap through to the team. |
| "Welcome as a crew member of [team name]" | Inside that dialog | Nothing. |
| "Transfer Team Ownership" | Manage My Race Team, owner | Opens the transfer page in your browser. |
Dashboard and maintenance items
| Message | Where you see it | What to do |
|---|---|---|
| "This car is not yet configured for maintenance" | Dashboard, Inspection | Tap Configure now. |
| "Configure now" | Button in that panel | Opens the configurator. |
| "Configure Dashboard cards" | Configurator title | Switch items on and set their numbers. |
| "Racers like you track some of the following items:" | Configurator | Switch on what applies. |
| "Create Custom Dashboard Card" | Configurator button | Write your own item. |
| "Clone From Existing Car" | Configurator button | Copy another car's setup. |
| "Clone Dashboard Tasks From Existing Car" | Dialog | Pick the source car and tap Clone. |
| "You are going to delete all current Dashboard cards from this car and replace them with all Dashboard Cards from an existing car in this race class. This will reset all Dashboard cards and units back to zero." | Inside that dialog | Only clone onto a car you have not set up. |
| "Clone Inspection Tasks From Existing Car" | Dialog on the inspection configurator | Same, for the checklist. |
| "Error: No Cars Available to Clone" | Dialog | Both cars must use the same unit. |
| "RacePrep could not find any cars to clone. Cloning an existing car's Dashboard cards and/or Weekly Inspection tasks to another car is only possible when both cars use the same counting units (laps, hours, races, runs, miles, km)." | Inside that dialog | As above. |
| "Total [Unit]" | Card editor | The count on this item. |
| "Enter or change the total # of [unit]" | Card editor | Type the real count. |
| "Enter amount" | Totals box, laps box | Numbers only. |
| "Item name" with "Main Item name" | Card editor | Required. |
| "Enter a name" | Card editor, task forms | Type a name. |
| "[Unit] Maintenance Threshold" | Card editor | When the item is due. |
| "[Unit] Notification Threshold" | Card editor | The earlier warning. |
| "Enter a number greater than zero" | Both threshold fields | Type a positive number. |
| "Enter any notes on this card" | Card editor | Optional. |
| "Maintenance complete?" | Dialog on Reset to Zero | Confirm after you did the work. |
| "Reset lap counter when you perform maintenance or replace the item. Resetting can't be undone." | Inside that dialog | Save afterwards to store it. |
| "Reset to Zero" | Button and dialog action | Sets the count to zero. |
| "Created" | Message bar after saving something new | Nothing. |
| "Updated" | Message bar after saving a change | Nothing. |
| "Deleted" | Message bar after a delete | Refresh if the row is still there. |
| "Are you sure?" with "Deleting Maintenance Task '[name]' will permanently delete this task and all data attached to it from RacePrep. This can not be undone." | Deleting a card | Consider moving it to the garage instead. |
| "Instead of deleting you may want to:" | Inside that dialog | Read the two suggestions. |
| "MOVE" this item to your Garage to remove it from this car's dashboard but keep the data. | Inside that dialog | Use Move on the swipe. |
| "EDIT" this task to keep the data but reset the laps to zero. | Inside that dialog | Use Reset to Zero. |
| "Delete Task" | Button in that dialog | Deletes for good. |
| "Move Item" | Bottom sheet on the swipe | Pick the car to move to. |
| "You're moving item to the Garage" | Dialog | Confirm with Move to Garage. |
| "Moving a card to the Garage will store the laps on it, but it won't be equipped to a car. You can move items from the Garage to a car at any time." | Inside that dialog | Nothing. |
| "History" with "Email this item" | Card editor | Sends the item's summary to you. |
| "Task Summary" | Message bar after emailing an item | Check your inbox. |
| "Could not send email." | Message bar | Check your connection and try again. |
| "Search Dashboard Cards" | Dashboard search field | Type to filter. Clear it with the cross. |
| "Update All [Unit]" | Dashboard button | Opens the laps screen. |
| "Add [Unit]" | Laps screen heading | Enter the laps run. |
| "This increases the [Unit] count on each card in this car. This can't be undone." | Laps screen | Check the number before saving. |
| "Race Date" with "Race Date is added to history" | Laps screen | Required. |
| "Please Enter Date" | Laps screen | Pick the race date. |
| "Race Track/Series" with "Race Track/Series is added to history" | Laps screen | Required. |
| "Please enter a track or series name" | Laps screen | Type the track or series. |
| "Reset Weekly Checklist" | Laps screen checkbox | Leave it ticked to clear the checklist too. |
| "Are you sure?" with a message from the server | After tapping Update [Unit] | Choose Yes, Continue or No, Ignore this change. |
| "Yes, Continue" | Button in that dialog | Saves anyway. |
| "No, Ignore this change" | Button in that dialog | Cancels the entry. |
| "Race History will show Lap Count entries from the dashboard once they are entered." | Race History, empty | Log a race night first. |
Weekly Inspection and the Task List
| Message | Where you see it | What to do |
|---|---|---|
| "Weekly Inspection" | Inspection title | Nothing. |
| "Reset checklist" | Dialog on the inspection reset | Confirm with Reset tasks. |
| "Reset will uncheck all weekly checklist tasks. We recommend doing this only after your Race Trip is complete. This cannot be undone." | Inside that dialog | Reset after the race, not before. |
| "Clear Completed Tasks" | Tooltip on the inspection and task-list buttons | Clears what is ticked. |
| "Maintenance Tasks" | Task List title | Nothing. |
| "Action Now" | Task List section | Jobs that are due. |
| "To Do Soon" | Task List section | Jobs coming up. |
| "Completed tasks." with "Clears all completed items and resets lap counts. This cannot be undone." | Broom on the Task List | Clear items clears and resets. |
| "Completed tasks." with "You have completed tasks that will be cleared and reset to zero on the dashboard" | Leaving the Task List | Do it later keeps the ticks. |
| "Do it later" | Button in that dialog | Leaves the screen, keeps the ticks. |
| "Clear items" | Button in those dialogs | Clears the ticks and resets counts. |
| "Create Maintenance Task" | Screen title | Name the job and pick the cars. |
| "This task will be added to your Maintenance Tasklist" [sic] | On that screen | Nothing. |
| "Task name" with "Name of the task" | That screen | Required. |
| "Add task to" | That screen | Tick the cars this job is for. |
Shopping list and parts
| Message | Where you see it | What to do |
|---|---|---|
| "Shopping list" | Shopping tab title | Nothing. |
| "Search for or add a new item" | Shopping tab | Tap to search or add. |
| Adding "[name]" to Shopping List | Quantity dialog | Set the quantity and confirm. |
| "Enter a quantity to add to the Shopping List." | Inside that dialog | Use the arrows. |
| "Add to Shopping List" | Button in that dialog | Adds the item. |
| "Added to your shopping list" | Message bar | Nothing. |
| "Clear Shopping List" | Tooltip, dialog title and button | Clears the crossed-off lines. |
| "Clears all items from the list that are crossed off." | Inside that dialog | Cross items off first. |
| "Shop" | Button on a shopping line | Opens the supplier page. |
| "Featured Catalogs" | Shopping tab | Opens a supplier site. |
| "Parts and Supplies" | Parts tab title | Nothing. |
| "Add Item to the list" | Tooltip on the parts plus button | Opens the new part form. |
| "Search for an item" | Parts search field | Type to filter. |
| "Add New Part" | Form title | Fill it in and save. |
| "Create an item for your Shopping List Library." | New part form | Nothing. |
| "Update the Shopping List Library item." | Edit part form | Nothing. |
| "Part name/Part description" | Part form | Required. |
| "Enter a Part Name" | Part form | Type a name. |
| "Also add to Shopping List" | Part form | Ticked by default on a new part. |
| "Category" with "Select a Category from the list" | Part form | Open the list and choose. |
| "Part Number" with "The Manufacturer Part Number or leave blank" | Part form | Optional. |
| "Manufacturer" with "Name of the Manufacturer or leave blank" | Part form | Optional. |
| "Purchased from" with "Name of the Supplier or leave blank" | Part form | Groups the shopping list. |
| "Supplier SKU number" with "Supplier part number (SKU) or leave blank" | Part form | Optional. |
| "Shopping Link URL" with "Direct link to Supplier Website Item Page or blank" | Part form | Powers the Shop button. |
| "Notes" with "Enter any notes about this Part or Supply" | Part form | Shows under the part name. |
| "Created and added to the Shopping List" | Message bar | Nothing. |
| "Delete Part from Library" | Dialog | Confirm with Ok. |
| "No tasks found" | Parts and shopping lists on an error | Pull down to refresh. |
Forms, connection and the app
| Message | Where you see it | What to do |
|---|---|---|
| "Errors exist" with "There are errors on the form (shown in Red)." | Saving any form with a problem | Continue editing or Discard. |
| "Errors exist" with "Can't save because there are errors on the form (shown in Red)." | Save and New with a problem | Fix the red fields. |
| "Are you sure?" with "There are errors on the form (shown in Red)." | Leaving a form with a problem | Discard leaves without saving. |
| "Unsaved changes" with "Do you want to save or discard modifications." | Leaving a changed form | Save or Discard changes. |
| "Continue editing", "Discard", "Discard changes", "Save" | Buttons on those dialogs | Pick one. |
| "No internet connection" with "Please check your network and try again." | Bar at the bottom of any screen | Reconnect. Nothing saves offline. |
| "No Internet Connection Available" with "Could not process your request. Please check your internet connection and try again when it is available again." | Dialog | Tap OK and retry when back online. |
| "No Internet" | In place of a list | Reconnect and pull down to refresh. |
| "Unauthorized" | In place of a list | Sign out and back in. |
| "Forbidden" | In place of a list | Your account cannot see that. Contact us. |
| "Bad request" | In place of a list | Try again, then contact us. |
| "Internal server error" | In place of a list | Try again in a few minutes. |
| "Bad gateway" | In place of a list | Try again in a few minutes. |
| "Connection timeout with API server" | In place of a list | Try again on a better connection. |
| "Receive timeout in connection with API server" | In place of a list | As above. |
| "Send timeout in connection with API server" | In place of a list | As above. |
| "Request to API server was cancelled" | In place of a list | Pull down to refresh. |
| "Something went wrong. No Internet?" | In place of a list | Check your connection. |
| "Something went wrong (code [n])" | In place of a list | Try again, then contact us with the code. |
| "Unexpected error occurred" | In place of a list | Pull down to refresh. |
| "[code]: [server message]" | In place of a list | Pull down to refresh, then contact us. |
| "No user found" | Side menu header | Sign out and sign in again. |
| "No car found" | Where the car photos go | Add a car in Manage Race Cars. |
| "At the beginning" with "Can't go further back" | In-app help browser | You are on the first page. |
| "Reached the End" with "Can't go further forward" | In-app help browser | You are on the last page. |
| "Browserwindow only available on iOS or Android" [sic] | Web version | Open the page in your browser. |
| "Not available" with "In the web environment there is no app store" | Web version, Download | Use the phone app. |
| "Error" with "Could not launch email app" | Tapping an email address | Set up a mail app, or write to CrewChief@raceprep.app. |
| "Other Apps by RaceYear" with "RaceTrips" and "Save money on your taxes!" | Side menu | Download opens the store. |
| "Toggle brightness" | Tooltip in the side menu footer | Switches light and dark. |
| "Version [version] - Production" | Side menu footer | Quote it when you contact us. |