- Enter a destination to get turn-by-turn directions and a precipitation check along the way.
A digital light bar counts down to GO, then a warp-effect run begins — or arm on motion and launch the instant the bike moves.
Used for weather and radar whenever GPS isn't available — search a zip code or city and pick a match.
How far ahead the nowcast radar scrubber reaches. Rainbow.ai's AI nowcast supports up to 4 hours; past coverage stays fixed at 60 minutes back.
Tap the ⬆ button on any dashboard card to tuck it away as an icon in a toolbar pinned above the dashboard. Tap the icon to bring the card back. Press and hold (or drag on desktop) an icon to reorder the toolbar — just like an Android quick-access tray.
Select a theme to customize RydR's dashboard visual style. Hover or tap to preview live.
Spotify and custom widget surfaces keep their own native styling.
Turn the background on or off individually for each dashboard card.
How many days ahead the Forecast card shows. 7-day needs a One Call 3.0 subscription on your OpenWeatherMap key — if yours doesn't have one, it'll automatically fall back to 5 days.
How often weather, route precipitation, and NOAA weather watches/warnings (US only) refresh automatically. Only checks while this tab is focused, to minimize API calls.
Auto mode starts recording once you're moving and pauses when you stop, so most rides need no button taps at all. This only works while RydR stays open with the screen on — a locked phone suspends GPS entirely, so there's a persistent notification while recording that you can tap to stop if you need to.
How long stopped (red light, gas stop) before recording pauses.
How far you need to travel from where you paused before recording resumes on the same trip.
A plain black screen with your chosen widgets in white — meant for a bike mount, where the screen has to stay on to keep recording but doesn't need to stay bright. Black pixels draw near-zero power on this kind of display, and the screen barely redraws, so it's the cheapest state the phone can be in with the display still lit.
What shows on the Screensaver — pick any combination. More widgets will land here over time.
Shows the current track and gives you skip/play controls on the dashboard, and optionally on the Screensaver. Needs a SPOTIFY_CLIENT_ID env var set in the Vercel project, and playback control requires Spotify Premium — free accounts can see what's playing but can't skip or pause from here.
Thumbnail keeps a small square next to the track info. Background fills the whole player with the album art, fading into the player's background toward the bottom.
Drag the corner grip up or down to scale the buttons and text — bigger targets are easier to hit with gloves. The size applies to the dashboard card and the Screensaver too.
Select which playlists appear in the Playlists drawer (and the optional Spotify Playlists plugin, if installed), and choose how they are sorted.
Default view for the Spotify Playlists plugin card. Riders can still switch it live with the view button on the card itself.
Same preference used above under Spotify > Playlists & Sorting — shown here too for convenience while configuring the plugin.
Analog keeps the arc gauge with customizable colors. Digital drops the arc for a large plain number.
Text/needle defaults to whatever contrasts best against your background — pick a custom pair, or use Auto-Contrast after changing the background.
Defaults to your current theme's accent color until you pick your own.
Configure the full-screen racing-telemetry HUD (Menu > Track HUD) — gauge style and visual theme.
Analog keeps the arc gauges with needles and tick marks. Digital swaps them for large flat numbers. A custom image theme below always shows analog, matching its own artwork.
Pick a visual theme for the HUD, or import a theme package built with the rydr-track-hud-theme skill (select the theme's folder — must contain theme.json).
Install glanceable widgets from GitHub and keep them under the same card-based layout system as the built-in dashboard.
Pull available plugins from a GitHub repository, then install them on demand.
Drag a row's grip to reorder rows, or a card's grip to reorder/move it. Or press and hold a card to select it, then tap a highlighted slot to move it there — tap anywhere else to deselect. Tap the eye to show or hide a card. Up to 3 cards can share a row, side by side; they scale to fit instead of stacking, even on a phone screen. If Carousel Rows is on in Settings > Appearance, a dashed carousel row shows its cards one at a time instead — swipe or tap the arrows to switch between them on the dashboard.
Developer tools for diagnosing a card, widget, or plugin directly on this device — no USB debugging needed.
Every component's console always mirrors its output to the browser's own devtools console too — these only control the on-screen panel.
Turn on a collapsible debug console directly on any card, screensaver widget, or plugin below. Nothing is captured for a component until it's switched on here.
Captures every console message and error on this page from the moment it loaded — the fastest way to report a bug without a laptop nearby: reproduce it, then copy or save the log here.
RydR keeps rides on this device only — once storage fills up, rides stop saving. Check here if a ride ever seems to disappear or a setting won't stick.
Your rides are always stored in private on-device file storage — real disk space, not this app's limited browser storage, so a full browser quota can never lose a ride. This works automatically on every device, including Safari/iOS. On Chrome/Edge (desktop or Android), you can also connect a real, visible folder as a backup: once connected, every ride save/delete keeps that folder in sync too, and it's a plain folder you can browse yourself in your OS's file manager.
Everything else this app keeps in browser storage — theme, units, layout, plugin settings, your rider profile — gets snapshotted into its own backup file alongside your rides, so a cleared cache, browser reset, or new device still leaves you a way to recover your setup. Backs up automatically whenever you leave the app; you can also trigger it manually here.
Delete old rides to reclaim storage — each shows exactly how much space it'll free before anything is deleted, and can't be undone after you confirm.
If the app seems stuck on an old version after an update, clear the cache first — your rides and settings aren't touched. Clearing data is a full reset and can't be undone.
Pick 5 colors to build your own theme. Everything else — hover states, gradients, borders — is derived from these automatically.