Changelog

What's new in RideByWeather. Every release, with the features we added and the bugs we fixed.

  1. v1.78.0

    • AddedGroundwork for claiming the site in Google Search Console and Bing. Nothing you can see — it lets the ownership token be set as a setting rather than as a code change, so the 451 pages the site publishes can finally be measured: which ones people actually find, and what they searched for to get there.
  2. v1.77.0

    • AddedHonest comparisons with the other cycling weather tools, at /vs. One page each for Epic Ride Weather, Velowindow, When To Ride and Should I Ride, plus a grid of all of them together. Every claim about someone else's product comes from their own site or store listing and links back to it, and each page names the rider who should pick theirs over ours — because for some of you that is the true answer, and a comparison that can never reach it isn't worth reading.
  3. v1.76.0

    • AddedAn iPhone app. Same idea as the Android one — it loads the site with native GPS, Bluetooth sensors and push on top — plus the two things a web page in a phone app cannot do for itself: it keeps recording your route with the screen off and the phone in your pocket, and it holds the display awake the way a bike computer does. TestFlight first, App Store after.
    • ChangedPro and Club are bought on the website. Apple does not allow a subscription to be sold anywhere but its own checkout inside an iPhone app, so the iOS app is a sign-in client for now: everything you have paid for works in it, and the upgrade itself happens in a browser.
  4. v1.75.0

    • AddedAn Effort page in Computer mode. Your zone, big, and under it the shape of the whole ride: how long you have actually spent in each zone, what it is costing in Intensity Factor and TSS, the work in kilojoules, and your drift. It uses power zones when a meter is connected and heart-rate zones when it isn't, so a strap alone is enough — and the page only appears when you have one of the two.
    • AddedDrift — aerobic decoupling, live. It compares the effort your heart was buying in the first half of the ride against the second: under 5% is a well-judged endurance ride, over 10% is one coming apart from heat or a pace you can't hold. Every other computer makes you get home and open a desktop app to see this. Knowing it at mile 30 is worth more.
    • AddedHeart-rate zones, with a max heart rate you never have to look up. Leave it blank and the app uses the highest beat your own saved rides have ever recorded, updating the moment you go deeper on a climb; set it yourself in Devices if you know your real number. No made-up 220-minus-an-age we never asked you for.
    • AddedMore tiles for the picker: power zone, HR zone, % of max HR, average heart rate, average power, watts per kilo, Intensity Factor, TSS, work in kilojoules, drift — and lap average heart rate and lap average power, so a hard interval can be read as it is being ridden.
  5. v1.74.0

    • AddedA Sky page in Computer mode — the page a Garmin cannot draw. Swipe past your numbers for a bar chart of the next two hours of rain in fifteen-minute blocks, a dial showing the wind hitting you with what it is costing you in watts, the compass heading that would give you a tailwind home, how much light you have left, the air you are breathing and whether there is lightning on the ground near you.
    • AddedRain in minutes, not percentages. "60% chance this hour" is no use on a bridge; "rain in 25 min" is. The computer now reads a quarter-hourly nowcast and counts down to the first drop — and once you are wet, counts down to when it eases.
    • AddedWind cost. Every head unit shows the wind speed and leaves you to guess what it means. This one prices it: the watts the wind is charging you right now, and the speed you would be holding for the same effort in still air. It goes green when the wind is paying you.
    • AddedLight left — a countdown to the moment an unlit road goes dark, worked out on the phone from the sun's own position, so it still counts when you have no signal. It warns you at 45 minutes and again at 20, in time to turn for home or switch your lights on.
    • AddedLightning on the bars. While you are recording, the computer watches the same ground-truth thunder reports the Lightning page uses and shouts when strikes are within fifteen miles — thunder a weather station actually heard, not a model's opinion.
    • AddedA drink timer that reads the weather. Not the fixed fifteen minutes every computer has shipped since the 1990s — an interval set by the heat and humidity you are actually in and the effort you are actually making, from about every fourteen minutes on a cool morning down to every seven in dangerous heat.
    • AddedNew tiles you can put anywhere: air quality, UV, calories as they burn, your phone's own battery, VAM (feet climbed per hour), and the tailwind heading. All of them work like every other tile — tap Edit and drop them where you want.
    • FixedHazard warnings no longer disappear in Computer mode. Potholes, closures, unlit roads and reported incidents were drawn in a banner on the activity page underneath the computer, so going full screen — which is how most people ride — quietly cost you the one feature that watches the road ahead. They now appear in the computer's own alert bar.
  6. v1.73.1

    • FixedA shared ride shows the climb you actually did. Share links were reading ascent and descent off the chart's smoothed profile instead of the ride itself, so a ride you can see climbed 44 ft went out to everyone you sent it to as a flat zero. The share page and the link preview card now quote the same numbers your own ride history does.
  7. v1.73.0

    • FixedNight dimming works in Computer mode. It never had — the dimmer paints over the activity page, and the computer sits on top of it, so a screen that was supposed to go dark after sunset rode the whole night at full brightness in your eyes. It now dims with the computer, at whatever level you already set, coming on by itself once it is dark where you are.
    • AddedA sun and moon button in the computer's top bar. Tap it when it is dim to brighten for twelve seconds and read something properly, tap it again to go dark early, or tap it before sunset to dim now. Your alerts and the lap banner stay bright through all of it — a warning you cannot read is not a warning.
  8. v1.72.1

    • FixedLinks in activation, password-reset and weekly-digest emails now always point at ridebyweather.com. They were built from whatever address the request happened to arrive on, so a sign-up from a different hostname could mail you a link on that hostname instead.
  9. v1.72.0

    • FixedComputer mode no longer costs you your warnings. Going full screen hid every alert the activity page shows — a vehicle closing behind you on the radar, a heat stroke warning, an e-bike about to cut out, rain coming. They now appear across the top of the computer, worst first, whichever page you are on.
    • ChangedThe numbers are set in the condensed face a real head unit uses. Each field is as wide as its cell, so narrower digits mean taller ones — the same reading, about a fifth bigger, legible from further away without giving up a single field.
    • AddedPressing Lap tells you what you just did: the lap number, its distance and its time across the top for a few seconds, then it clears itself.
  10. v1.71.0

    • ChangedComputer mode looks like a bike computer now, not a web page with big type. Every field is a bordered cell with its name and units in the corner and the number filling the rest of it, the way a head unit lays out its glass. Steep grades come up orange and red, descents green, heart rate red, so you read the colour before you read the digits.
    • AddedA status band across the top, like the one on a real head unit: recording state, GPS signal bars, what is paired, your phone's battery, and the time. Nothing there is a data field — it is the state you would otherwise have to leave the screen to check.
    • FixedSwiping between pages is no longer something another part of the screen can swallow. It now watches for the gesture before anything underneath sees it, and a swipe you finished still counts even if the map decides to cancel it halfway.
  11. v1.70.5

    • ChangedSwipe works anywhere on the map page in Computer mode, not just at the edges. Dragging the map with one finger was eating the gesture, and it was never worth much anyway — the map recenters on you every few seconds, so a pan only lasted until the next fix. One finger now turns the page wherever you put it; pinch still zooms, and the arrows on each edge still work for a tap.
  12. v1.70.4

    • FixedYou can get off the map page in Computer mode. Swiping there did nothing, because the map was taking every sideways drag as a pan and the only way back was the little page dots — which is not something you find at 18 mph. Both edges of the map are now a way out: swipe from the edge, or just tap the arrow. The middle of the map still pans.
  13. v1.70.3

    • FixedSwiping between Computer mode pages did nothing. Each number was a disabled button, and a disabled button swallows the touch instead of passing it on — so every swipe landed on a tile and died there. The pages turn now, with a shorter throw, and the page dots have a proper target for a gloved thumb.
    • FixedThe numbers still ran past the edges of their tiles. They were sized by working out how much room a phone ought to have, which is a guess, and the guess was wrong. Each number is now drawn to fit the tile it is in — measured, not estimated — so it is always as big as it can be and never cut off.
    • FixedThe green Start button was cut off along the bottom edge in the Android app, behind the system navigation buttons. The control bar now clears them the same way the Pause and End bar on the activity screen already does.
  14. v1.70.2

    • FixedComputer mode's numbers were too big and ran off the edge of their tiles. The width they were allowed was calculated with almost twice the room a phone actually has, so a long readout like 1:23:45 got cut off. Each number is now measured against the tile it sits in, both across and down.
    • AddedA gradient page in Computer mode, the way a Garmin shows a climb: the live elevation graph with every stretch coloured by how steep it is, and the grade, your elevation and the climbing so far in big type above it. Swipe to it after your data pages, before the map.
  15. v1.70.1

    • FixedIn the Android app, the back gesture inside Computer mode walked you off the activity screen — mid-ride, the worst thing that button can do. Back now closes what is in front of you one step at a time: the field picker, then editing, then the computer, and only then the page.
    • ChangedIn the Android app, Computer mode hides the status bar while it is up. A head unit has no carrier name or battery pill across the top, and the time is already one of the fields.
  16. v1.70.0

    • AddedComputer mode opens itself when you start riding. Tap Start and the screen becomes the head unit; if you set off later, it switches over as soon as you are actually moving. Closing it while you are rolling is taken as a decision and it stays closed for the rest of that activity — closing it at a stop only means not yet. There is a checkbox under the Computer mode button if you would rather open it yourself.
  17. v1.69.0

    • AddedComputer mode turns your phone into a bike computer. Tap it on the activity screen and the page disappears: black screen, no scrolling, just huge numbers filling the glass so you can read them at speed, in sunlight, from the handlebars. Swipe between four pages — ride, climbing and effort, laps, weather — plus a full-screen map, with a Lap button and fat Pause and End buttons you can hit in gloves.
    • AddedYou choose what every tile shows. Tap Fields, tap a number, and pick from speed, pace, distance, time, heart rate, power, cadence, grade, ascent, elevation, temperature, wind and how it is hitting you, lap splits, and e-bike battery and range. Add or drop tiles and pages, and your layout comes back the same way next ride, per sport.
  18. v1.68.1

    • ChangedGoogle Play is listed in the footer's Product column, under Garmin Connect IQ, where the app's other store listing already sits. It was only in the grey strip along the very bottom, at the size the copyright line is set in, which is not where anyone looks for somewhere to download an app.
  19. v1.68.0

    • AddedThere is a link to the Android app on Google Play in the footer of every page, including on phones, where the rest of the footer links are hidden. The Help page said there was no Play Store listing to install from; there is one now, and it says so.
  20. v1.67.0

    • AddedBluetooth sensors pair inside the Android app. Until now they couldn't: Android's app engine has no Bluetooth of its own, so the Devices tab could only send you to Chrome to pair a heart-rate strap, Varia radar, power meter, e-bike or running shoe. The app now pairs them through Android directly, and every reading, panel and alert works the same as it always did in Chrome.
    • FixedThe “Open this ride in Chrome” button on the Devices tab did nothing at all. It was asking Android to open a link in a form only Android itself can read, and from inside the app nobody was listening — so the one way off that screen was a button that sat there. It opens Chrome now, and if it still can’t, it hands you the ride link to paste.
  21. v1.66.1

    • ChangedWalkers hear their mile callouts as pace, the way runners do. A walk lives between about 2.5 and 4 miles an hour, so a tenth of a mile per hour is a number with nothing in it — the same two walks are 24 minutes and 15 minutes a mile, which you can actually hear the difference in. Rides still get miles per hour.
  22. v1.66.0

    • AddedYour miles are called out in your earbuds. Every mile — or every 2, 5 or 10, your choice — the recorder says the milestone and the speed you held for it, so you get your split without taking the phone out of your pocket. Runners hear pace per mile instead of miles per hour. It's in Devices on the live activity screen, with a button to test it in your ears before you set off.
  23. v1.65.5

    • FixedThe admin area works on a phone. Its header ran ten buttons across one row and the user list ran eleven columns, so on a phone the whole page sat off to the right and had to be pinched to read. The header now collapses to one menu, and each user is a card you can act on with your thumb.
  24. v1.65.4

    • AddedYour history now says so when an activity is filed under the wrong sport. An average faster than anyone runs means it was a ride wearing the last sport the recorder was set to — so the activity says that plainly and offers to refile it, instead of quietly reporting a 12 mph run and a runner's calorie burn.
  25. v1.65.3

    • AddedChange what a saved activity was. The recorder remembers the last sport you picked, so a ride started after a run comes back filed as a run — with a runner's pace, a runner's calories and an impossible top speed against it. Open the activity in your history and tap the right sport; the track doesn't move, only the label it's read under.
    • FixedA stretch where the phone heard nothing usable — stuck on coarse fixes, or standing still — was drawn as one straight line to the next good fix, and every second of it counted as moving time. Those minutes are now treated as the blank they are, so your average speed reflects the time you were actually moving.
  26. v1.65.2

    • FixedOne bad GPS fix could stand as your top speed — a 4.9 mile run came back claiming a 56 mph sprint. The recorder now throws away a fix that jumped further than the sport can actually move (30 mph on foot, 90 on wheels) rather than counting it, and it stops trusting the phone's own speed reading when the track underneath says otherwise. That also takes back the distance those jumps invented.
  27. v1.64.0

    • AddedTurn-by-turn directions on the offline follow screen — a next-turn banner and, if you want it, a voice. Routes you drew on roads speak the actual street names; an imported GPX still gets its turns, worked out from the shape of the road, because guidance that needs a signal is no use on the roads where you need it.
    • AddedLeaderboards, following, and monthly challenges. You can follow other riders and put your month next to theirs, and the challenges are scored from the rides you already record — including the weather ones nothing else can run: five rides under 45°F, three in the rain, five that started at sunrise. You appear on none of it until you switch it on in Settings, because a distance ranking quietly says when you ride, how far, and roughly from where.
    • AddedClimbing analytics: every ride's profile is now broken into actual climbs — length, average grade, gain, and a Cat 4-to-HC category — instead of one total-ascent number that treats a wall and a long drag as the same thing.
    • AddedBest-conditions tracking and a recovery read. The first works out which temperatures and winds you personally ride fastest in, measured against your own pace on rides of a similar length. The second compares this week's weather-adjusted effort against what you're used to and says plainly whether to take tomorrow off.
    • AddedExport any ride as a GPX, a PDF report, or a square image for sharing. The GPX now carries heart rate, cadence and power, so it lands in Strava or Garmin Connect as the ride you actually did rather than a drawing of where you went.
    • AddedNight ride mode: after dusk the recording screen dims itself, with a Peek button to bring it back for a few seconds. Full brightness on the bars costs you your night vision and the battery you need to get home.
    • AddedA ride journal at /journal — your notes and photos as a diary, month by month, with the numbers as the footnote instead of the headline.
    • AddedClubs are real and on sale again. One account pays and every rider on the roster gets Pro for as long as it does, with a shared route and spot library, club standings, and a daily ride-window alert for the club's own spot rather than twenty-five different ones. The card came off the pricing page months ago because none of that existed; it's back because it does now.
  28. v1.63.0

    • AddedThe admin dashboard now shows site traffic — everyone who reached the site, whether or not they ever made an account. Google Analytics has been collecting this since the tag went in, but the only way to see it was to log into Google. It now sits above the signup trend, because a flat signup line means nothing until you know whether anybody arrived to sign up in the first place.
    • AddedA full traffic report at /admin/analytics: sessions and visitors per day, which page people landed on first, how they found the site, and the visitors-to-signups rate. That last number is the one that separates the two problems that look identical from the inside — nobody arriving, versus people arriving and leaving.
    • ChangedWhen Google cannot be reached the panel says so instead of showing nothing. An empty chart and a real zero look the same on screen, and only one of them means nobody visited.
  29. v1.62.4

    • FixedRiding in the rain between 50 and 59°F now shows you a rider in the rain. It used to draw the dry, sunny figure with a small Rain badge beside it — on exactly the cold, wet days most people open the app to ask what to wear. The cycling rain photo is a rain jacket, tights and full-finger gloves on a wet road, which is honest kit through the 50s, so it now runs to 60°F. Above that the guide drops to knee warmers and the photo would be overdressed, so the temperature photo comes back.
    • ChangedRunning still holds at 50°F, and the reason is the picture rather than the clothing: its rain art is drawn against snow-dusted evergreens, which reads as February at any milder temperature. It stays put until that art is redrawn on a wet road.
  30. v1.62.3

    • FixedThe nearest-hospital list no longer sends you to a stranger's front door. Our map provider files individual doctors under its “hospital” category, so a search around Hempstead, NY put “Kaitlyn Miller — 28 Monroe Pl” on the page as a Hospital. That is a private house. Anything in the hospital lane that reads as a person's name, or carries MD, DO, PA or Dr., is now dropped instead of shown as somewhere to go after a crash.
  31. v1.62.2

    • ChangedThe what-to-wear figure now actually shows rain when you are walking. It has new artwork — a hooded rain shell over ordinary trousers or leggings, in light rain and in a downpour — instead of the half-body figure in gloves against a snowy background, which read as February whatever the temperature said.
    • FixedA rainy 65°F walk used to show you a dry, sunny figure. The rain picture was held back above 50°F on purpose, because the old art was heavy winter kit and putting that on screen at 65°F would have been worse advice than showing nothing. The new walking art is right from freezing up to the 80°F band, so it now appears whenever it is actually raining. Cycling and running still hold to 50°F — their rain art is a winter shell over tights, and that has not been redrawn yet.
  32. v1.62.1

    • ChangedThe bike-cleaning guide now has diagrams. A week of weather showing why a lone dry Monday is still the wrong day to wash, the four-step order that stops you cleaning the same frame twice, and the four ways a bike earns a wash — one salted ride, three wet rides, 300 dry miles, or 45 days sitting.
  33. v1.62.0

    • AddedTrails now answers for running and walking, not just riding. The page had one list in it — bike lanes, cycle routes and MTB tracks — which is a strange thing to show someone who came to find somewhere to run. There is a Bike / Run / Walk switch at the top now, and each one runs a different search: on foot you get hiking and walking routes, nature trails, boardwalks and promenades, park paths, and the rail-trails and greenways that were always the best running surface in town but were filed under cycling.
    • AddedRun mode also finds athletics tracks, which is the one thing you cannot get from a map of trails — a measured quarter mile, lit, flat, and open to the public more often than people assume. Where a path says it is lit after dark, that now shows on the card too, because in November that is the only detail that decides anything.
    • ChangedNature preserves and sanctuaries used to be pushed into a collapsed "walk only" box at the bottom of the trails page, on the grounds that you cannot ride through them. Switch to Run or Walk and they are what the page is for — they come back as ordinary destinations instead of a footnote. The page also remembers which sport you were in, and starts on whatever you last recorded a workout in.
  34. v1.61.0

    • AddedYour bike now tells you when it needs a wash — and, more usefully, which day to do it. Every other item on the maintenance page wears out by the mile. Washing does not: a bike ridden 300 dry miles is cleaner than one ridden 20 in the rain. So the new Wash and degrease card counts the wet rides, the salted rides and the miles since you last washed it, and says which of those is actually making it dirty.
    • AddedIt picks the day out of the forecast. Washing the evening before a wet week is wasted work, because the chain comes back bare and the rain grinds it — so the card waits for the start of a dry stretch and tells you to hold off until then. The exception is road salt: ride a wet road below 38F and it says get it off now, whatever the weather is doing, because salt keeps eating the bike long after it looks dry.
    • AddedThe full how-to is on the card and written up properly in the blog — including the two things most guides leave out: degrease the drivetrain first while the frame is still dry, and never put a washed bike away without re-lubing the chain. A bare chain is worse than a dirty one.
  35. v1.60.2

    • FixedLooking up bike trails, hospitals, restrooms, food stops, bike shops and running stores is much faster. These come from OpenStreetMap's free public servers, which are slow and often overloaded — and we were asking them again on almost every visit. Now the answer for your area is saved and served instantly, and refreshed quietly in the background, so only the very first person to look at an area ever waits.
    • FixedNarrowing the trail search radius no longer starts a brand-new scan from scratch — it reuses the wider search you already did.
    • FixedA slow or failing map server no longer wipes the list. If the lookup comes back empty we keep showing the places we already knew about instead of saying there is nothing nearby.
  36. v1.60.1

    • FixedBike lanes on the Trails page were marked with a kick-scooter icon. They now show a cyclist instead.
  37. v1.60.0

    • AddedFitness now tells you whether the training is working. Load charts show how much you have been doing; none of them can say whether it is paying off. Wear a heart-rate strap and the Fitness page will now tell you, in one sentence: at 16 mph, your heart rate is 6 bpm lower than it was in June. Same work, fewer beats — that is your aerobic engine getting stronger, and it is the thing no single ride can ever show you.
    • AddedThe aerobic trend corrects for the weather, which is why it is worth reading at all. Your heart rate at a fixed effort climbs about half a beat for every degree above 70°F — so every app that has ever shown you an efficiency number has quietly told you that you lose fitness every summer. Because we store the weather each ride actually happened in, and how hot days rate for you specifically, we can take the heat back out. Hills and headwinds come out too, so a hilly week does not read as decline.
  38. v1.59.0

    • FixedThe debrief spoke cyclist to everybody. Finish a walk and it told you what that “ride” cost you, at so many miles per hour — a number a walker or a runner has to convert in their head before it means anything. It now calls a walk a walk, a run a run and a ride a ride, reports foot activities in minutes per mile, and stops offering a power meter to people who are not on a bike.
    • ChangedAn hour is no longer an hour whatever you were doing. Effort used to charge an hour of walking exactly what it charged an hour of riding, which quietly inflated your fitness for going to the shops and under-counted every run. A steady hour now costs what it really costs — running the most, then riding, then hiking, then walking — and the wind counts for about half as much on foot, where you are moving too slowly for it to tax the hour the way it taxes a bike ride. Your fitness and fatigue lines will shift to match if you record more than one sport.
  39. v1.58.0

    • ChangedTrails, rebuilt. The old page handed you forty near-identical rows and left you to work out which ones you could actually ride. Now the results arrive in three groups — trails to ride, places to ride to, and the preserves where bikes are not welcome, tucked away until you ask for them. Distance is a number you can read at arm's length, with the units spelled out underneath, and every card will hand you directions to the exact point where that trail comes closest to your door.
    • AddedTrails: a map, if you want one. Tap Show map and every result drops a pin colour-matched to its listing, on the spot where it comes nearest to you; tap a pin to light up its card, tap a card to fly there. It stays off until you ask, because the list answers most questions on its own.
    • ChangedTrails: the search radius is four buttons now instead of a slider. Dragging a slider fired a fresh scan of OpenStreetMap at every notch it passed through, which was slow for you and rude to a free public service. It also remembers the distance you picked. Sorting by nearest, longest or name is new, and the category filters only show up for categories that actually found something — with a count on each.
  40. v1.57.0

    • AddedThe debrief. Finishing a ride used to get you a row in a list, which is not much of a return for the one thing every other part of this app depends on. Now it tells you what that ride actually cost you — and what it would have cost in kinder weather, so you can see what the heat and the wind took out of you. If you have just gone further than you ever have, it says so, and hands you something to send to somebody while you are still pleased about it. It asks how the ride felt, because that one tap is what lets the app tell a hard day from a hot one. And it shows what the ride did to your fitness, your fatigue and how fresh you are. Find it under Last Ride.
  41. v1.56.1

    • FixedTrails: the mileage next to a trail now means what you think it means. It was measuring to the middle of whatever piece of a trail OSM happened to hand back first, which for a long greenway is a point nowhere near you — one path two and a half miles away was filed under four, and a route whose far end runs through the next county claimed a distance it earned twelve miles from your door. Every trail is now measured to the point on it that comes closest to you, from your actual coordinates rather than a rounded-off grid square, and the map link drops you at that point instead of at the trail's midpoint.
    • FixedTrails: stopped padding the list with things you cannot ride. Playgrounds, bench spreads and sitting areas are gone, nature preserves and bird sanctuaries are now badged walk only instead of passing for trails, and the numbered street bike lanes that a city files as named bike routes — 82nd Avenue, 263rd Street — no longer crowd out the real greenways. A trail mapped twice, once as a route and once as the path it is made of, now appears once.
  42. v1.56.0

    • AddedFitness and form. The three lines every endurance athlete knows — what you have built, what you are carrying, and how fresh you are — except ours works without a power meter, and it knows what the weather was doing. Everybody else measures training load from watts, which means the most useful chart in endurance training is locked behind expensive hardware, and which also means an hour at 200 watts counts the same whether it happened at 68°F and still or at 95°F. Every rider knows those are not the same day. We store the weather each of your rides actually happened in, so we can count it.
    • AddedIf you do have a power meter you get the sharper version, not a different one: real training stress from your normalised power, and an hour at your FTP scores exactly 100, the same as anywhere else. Heat still gets added on top, because watts measure what your legs produced and say nothing about what it cost to produce them at 95°F. Wind does not get added, because with a meter the wind is already in the numbers and charging you twice for the same headwind would quietly inflate the chart for the people whose data is most accurate.
    • AddedAnd it learns how much heat costs you specifically. An acclimatised rider barely notices 85°F; another is wrecked by it. Because you tell us how each ride felt with one tap, we can tell which one you are and weight your hot days accordingly — which is something no training platform that never asks can do.
  43. v1.55.0

    • AddedMilestones. Your first twenty-five, your first fifty, a metric century, a century — and for runners five miles, half-marathon distance, the twenty, the full marathon. Each one is a struck medal that climbs bronze, steel, teal, gold, and each has a link you can send. They earn themselves from the rides you already record, including everything you rode before today: there is nothing to claim and nothing to tick. Somebody who opens the link you send does not need an account, a login or the app — they see what you did, and that is the point.
    • ChangedA shared milestone shows the achievement, the distance and the date. It never shows your name, where you were or the route you took. The card that unfurls in WhatsApp or Instagram is generated on our side and cached on theirs forever, so it deliberately carries nothing that could identify you.
  44. v1.54.0

    • FixedChain Lube Selector: it no longer calls a rainy week dry. A day only had to miss a 50-percent chance of rain to be counted clean, so a Thursday sitting at 49 percent — with rain actually falling on the rider — came back as zero wet days and a cheerful suggestion to wax the chain. The week is now judged on how much water is forecast to land, not just the odds, borderline days are shown as damp instead of being rounded away, and if the station and radar say it is raining on you right now, today counts as wet no matter what this morning's model run thought.
  45. v1.53.0

    • AddedStuck? Ask. One box, for when you do not know which of the app’s pages you actually need. What should I wear today, when should I ride this week, is it safe out there, how much water do I need, why do my rides feel so hard, am I ready for my event, should I just go inside — all answered from your own forecast, your own rides and your own plan. It is free, because somebody who cannot find the answer is exactly the person who should not be charged for finding it. There is no chatbot behind it and that is deliberate: every answer is worked out from real numbers, so it cannot be confidently wrong about how hot Saturday is, and when it does not understand the question it says so and points you at the FAQ or a human rather than inventing something.
  46. v1.52.0

    • ChangedWhen a test notification fails, the app now says why on screen — whether the server cannot send at all, the signing keys were rejected, or the device had already unsubscribed. It used to just say it could not reach anything, which is true and useless.
  47. v1.51.1

    • FixedA faint radar echo overhead no longer puts a rain chance on a cloudless day. Radar now only speaks up when it measured water actually reaching the ground, because the weakest returns are just as often clear air as they are weather.
  48. v1.51.0

    • Fixed"Right now" no longer says clouds while it is raining on you. Forecast models and the nearest airport can both miss a shower sitting over your street — so the current hour is now checked against NOAA radar directly over your square kilometre: whether there is an echo on the latest sweep, and how many inches actually landed there in the past hour. A dry model reading and a dry station six miles away can no longer outvote rain that is falling on you.
    • ChangedThe score now knows the difference between raining and just-rained. Once the rain moves on but radar says the surface is still wet, the hour is capped below GREAT and reads "roads still wet from recent rain — longer braking" instead of "excellent riding conditions".
  49. v1.50.0

    • ChangedThe About page was still describing a weather app. It now walks the whole outing instead — deciding when to go, getting the bike and the body ready, routing around the wind, what comes with you on the road, what is waiting in it, and what all of it adds up to afterwards — with every stage linking to the page that actually does it.
    • AddedIt also shows the real scoring weights for the first time: wind 40%, temperature 20%, precipitation 15%, gusts 10%, humidity 10%, safety 5% for cycling, and why running and walking are scored differently (temperature 35%, humidity 20%, air quality 15%, wind only 5%). Plus a plain list of where every number comes from — forecasts, station observations, warnings, air quality, and the map data behind shops, hazards and closures.
  50. v1.49.0

    • FixedPush notifications have never actually worked. The library that signs and sends them was loaded in a way the production build stripped out, so every storm warning, ride-window briefing and lights reminder was quietly discarded before it left the server — no error, no delivery, nothing in the logs. Storm alerts, the daily briefing and the dusk reminder should all reach your phone now.
    • FixedWhen a notification does fail, the reason is now written to the server log instead of being swallowed, so a broken key or a rejected device can be found instead of guessed at.
  51. v1.48.0

    • FixedThe "Send test alert" button only appeared once alerts were already working, which is the one situation where nobody needs it. If notifications were blocked, or not switched on yet, the button vanished — so the only way to find out whether push actually reaches your phone was hidden behind push already reaching your phone. It is now always on the Notifications card, as a real button rather than grey text at the bottom.
    • ChangedThe test now says something useful when it fails: whether no device is signed up yet, or whether a device was dropped because it had blocked notifications.
  52. v1.47.0

    • ChangedThe Club plan was charging $39 a month for four things that do not exist — team accounts, branded collections, shared club routes, roster alerts. A club subscription resolves to exactly the same access as Pro, so that was $39 for a $2.99 product. The checkout button is gone. The card now says the plan is still being built, marks what is planned as planned, and asks clubs to tell us what they actually need.
    • ChangedThe features page opened by describing itself as a Ride Score and some routing. It now leads with the whole arc — planning the day, following the route, recording the ride, dressing for it, watching the road ahead, keeping the bike alive.
  53. v1.46.0

    • AddedRunning and walking now have their own “best weather app” pages, instead of sharing the cycling one. The old page tried to speak to all three sports at once, which meant it never really spoke to any of them — a runner needs dew point and the coolest hour, a walker needs the minute the rain starts and how much daylight is left, and a cyclist needs wind speed, gusts and direction. Each page now argues its own case, answers its own questions, and links across to the other two.
    • ChangedThe pricing page was still selling this as basic cycling weather, which is not what you get. Free now says what it actually is — recording your rides, the spoken heads-up alerts, what to wear, route planning, following a route with no signal, your bikes and their paperwork, what's around you, Garmin, group rides, three sports. Pro leads with the training plan and the coaching that reads your rides, which were not mentioned anywhere on that page before.
    • FixedPricing said the best-window alert arrives each morning. It arrives the evening before, for tomorrow — which is when you can still do something about it. The page now says so.
  54. v1.45.1

    • FixedBike shops, running stores and the other map places near you had quietly stopped showing up. The map-data mirror we leaned on was retired months ago and now just points at another one that stalls, so those lookups were timing out and coming back with nothing. They now run against a live mirror, and every place lookup in the app shares the same three-mirror race instead of two of them pinning the dead host.
    • FixedThe admin health page called map data down when it wasn't. It was pinging a single mirror's status page on a six-second leash — the app itself races three mirrors and takes whichever answers, so one slow host was never an outage. The check now sends a real query to all three and says how many answered.
  55. v1.45.0

    • ChangedThe training pages got a proper design. Your live plan was eight grey boxes stacked in a row, all the same size, all with the same small grey heading — which meant the one thing you actually needed today looked exactly like the small print. This week is now a single panel that leads the page: the distance in big type, the week laid out as days with your long day lit up, and every session hanging off the day it lands on. The forecast strip, the session list and the what-to-wear picture used to be three separate cards saying the same thing; they are one now.
    • ChangedThe plan curve and the week-by-week ladder shared the same numbers and cost a screen and a half of scrolling between them. They now share one “The build” panel with a Curve / Weeks switch — the curve for seeing the arc past the furthest you had ever gone, the ladder for ticking a week off by hand.
    • ChangedSetting up a plan is now three named steps — the event, where you are starting, when and where you go long — instead of eight fields in one long box. Ride and Run is a proper choice at the top, so the distance shortcuts only show the ones for your sport. And the plan catalogue is no longer buried in a grey link: if you have no event on the calendar, that is one of two doors on the page.
    • ChangedThe plan catalogue lists two across instead of eleven full-width cards down, the filters take a quarter of the room they did, and the count of matching plans updates in the filter header as you tap.
    • FixedSeveral accent colours on the training pages were never rendering. The page asked for shades of blue that were not defined anywhere, so the headings meant to be blue came out plain grey — including the label on the highlighted this-week card. The palette now has the full range.
  56. v1.44.0

    • ChangedThe Tools menu is no longer a scrolling list. Fifty-odd tools were stacked in one narrow column you had to scroll through to find anything, which meant most of them were effectively hidden. Tools now opens as a wide panel with every group — scores, planning, safety, gear, local, life — laid out side by side, all visible at once. On a phone the groups start collapsed and you tap the one you want, instead of scrolling past sixty links to reach the bottom.
    • ChangedThe top navigation bar got shorter. Workout, History and Analytics are three views of the same thing, so they now sit together under a single “Workout” menu. Group Meetups moved into Tools under Local & community. Features and Pricing only show when you are signed out — once you have an account they were just taking up room.
  57. v1.43.2

    • ChangedThe Ride Score explainer no longer talks as if everyone here rides a bike. It said the six factors were weighted for “a cyclist’s experience”, which quietly wrote off the runners and walkers who use the same score, so it now says out loud that the chart shown is the cycling weighting and that running and walking lean harder on temperature, humidity and air quality — wind matters far less on foot. The Ride Score FAQ and the free-plan description got the same correction.
  58. v1.43.1

    • Changed“Coming soon” now says why. Wahoo support was listed in three places with no explanation, which reads like something we might never get round to. The truth is better than the vagueness: it is written, we have submitted our application to Wahoo’s Cloud API, and we cannot ship it until they approve it. That is their timetable, not ours, and we would rather say so than put a date on it we cannot keep. The features page also now says what Wahoo will actually do when it lands — send routes to your ELEMNT and import finished rides.
    • ChangedThe training entries on the features page now lead with the problem rather than the mechanism — that week six is where people quit and it is almost never about fitness, that most first-century riders have no idea how to get from where they are to a hundred miles, and that guessing wrong about whether to back off or push through either wastes the block or digs a hole you cannot train out of.
  59. v1.43.0

    • FixedThe small print on the training page was out of date and said the opposite of what the page now does — that it was distance only and would never prescribe intervals or zones. It does both, once there is an FTP to work from, and it coaches. Corrected in both places it appeared.
    • ChangedYour plan page looks like a plan now, not a settings screen. The top of it is the climb itself, with the part you have already ridden lit up and the rest still ahead of you, the days-to-go set large over the top, and a Base / Build / Peak / Taper strip showing which part of the arc this week belongs to. This week's ride is no longer the fourth identical grey box down the page — it is the one that stands out, with the distance set big, because it is the only thing on the page you have to do something about.
  60. v1.42.2

    • FixedThe features page no longer labels the training features “Soon”. Train For It, Weather-Aware Training and the coaching that reads your rides are all live — each card now opens straight into Train. Device Integrations lost its “Soon” badge too and opens the Link page, where Garmin pairing has been working all along.
  61. v1.42.1

    • FixedThe Android app no longer offers “Continue with Google”. Google refuses to run its sign-in inside an app’s built-in browser, so that button could never have worked there — it would only have sent you to a Google error page. In the app, sign in with your email and password; on the website the Google button works normally. Either route reaches the same account.
  62. v1.42.0

    • ChangedThe training page now shows you what you are signing up for. It used to open on an empty form — four boxes and a button, with nothing to say what filling them in would get you. Now it opens on the climb itself, tells you in three lines what the plan will actually do for you, and then draws the real chart of your build as you type: the whole ramp from where you are to the start line, with the dashed line marking the furthest you have ever gone. You can see the shape of the thing before you commit to a single week of it.
  63. v1.41.0

    • ChangedTraining plans are a Pro feature. Building and adapting a months-long plan is the most expensive thing the app does for one rider — a forecast lookup for every week of it, plus reading back through your rides to credit the weeks and work out what the coach should say.
    • ChangedTraining now appears on the features page, where it should have been from the start, and every plan in the catalogue has its own artwork — a ridgeline drawn from that plan's actual shape, so a century, a comeback and a climbing block look as different as they are.
  64. v1.40.0

    • AddedCoaching. Your plan now reads how your rides actually went and changes what comes next. Two brutal long rides in a row and it holds the distance instead of stepping up; every session done and rated easier and it tells you there is room to go a little faster. It also tells you the thing you cannot see from inside your own training — that every ride you rated brutal averaged 90°F while the ones you rated fine averaged 71°F, so it is the heat and not your fitness; that four of your last five long rides actually happened on a Sunday and the plan should stop asking for Saturday; that your early starts go better than your late ones. This runs on the one-tap rating you give a ride when you finish it, read against the weather that ride happened in — which is why it can separate a hard day from a hot one. Rate your rides and it gets sharper.
    • AddedPlans you can browse, for when you have a goal but no event. Eleven of them — your first fifty, metric century or century, your first half or full marathon, raising your FTP, sharpening up, climbing better, building a base over the winter, and getting back into it after time off. Filter by sport, by what you actually want, by how many hours a week you can genuinely give, and by whether you have a power meter. Each one tells you plainly who it is for and who it is not for, including the ones you should not start yet. Pick one and it schedules itself around your weather like any other plan.
  65. v1.39.0

    • AddedStructured training, on the days the weather allows. Your training week is now laid out as actual sessions rather than one distance: the hard one, the easy ones, and the long day — each on a named day, and each marked outside or trainer from the forecast. The hard work goes on the best day of the week, because riding hard in the cold rain is how people come to dread it, and the days the weather has ruined become trainer days instead of lost ones. Every structured session shows its shape as a profile bar and its efforts as real watt targets, and anything marked for the trainer hands you a .zwo file for Zwift, TrainerRoad or MyWhoosh.
    • AddedIt works out your FTP so you do not have to. If you have set one, that is what it uses. If not, and you have recorded rides with a power meter, it estimates one from your hardest recent ride — shaded deliberately low, because a hard ride is not a test and an FTP that is too high makes every single workout too hard. It tells you when the number is an estimate. With neither, your sessions stay as plain distance rather than inventing targets out of nothing.
  66. v1.38.0

    • AddedContact messages can be deleted outright, not just filed away. An address printed on a public page collects junk eventually, and marking each piece of it as spam only buries it. Deleting takes two clicks and cannot be undone, which is why it sits apart from the status buttons rather than beside them — anything from a real person belongs in closed, not gone.
    • FixedSetting a contact message to open, closed or spam failed with “Couldn’t update status”. The endpoint the buttons call had been left out of its release, so every click was hitting a URL that did not exist.
  67. v1.37.1

    • FixedThe Features page was still quoting Pro at $4 a month. It is $2.99, the same price the Pricing page and checkout have been charging all along.
  68. v1.37.0

    • AddedYour training plan now watches the weather. Tell it where you train and it checks the forecast for the week ahead against the day you normally go long — and when that day turns out to be 94°F with storms coming and the next one is cool and still, it says so, and moves the long one. Same distance, same week, a day that will not break you. On hot days it tells you to start near sunrise, and gives you the time. It only speaks up when a day is clearly better; a plan that nags you every week about nothing is a plan you stop reading. This is the part no printed training plan can do: every one of them prescribes a Saturday it has never seen the forecast for.
    • ChangedThe training plan looks like a journey now, not a spreadsheet. Your whole plan is drawn as one curve from where you started to the start line, with a dashed line across it marking the furthest you had ever gone — so every week above that line is visibly ground you have never covered. Your actual rides are plotted on top, a ring counts down the days as you tick weeks off, and the first time you go further than you ever have, it says so instead of quietly showing a green tick.
  69. v1.36.0

    • AddedTrain for it. Signed up for your first century, marathon or half and no idea where to start? Tell it the date and the longest ride or run you have ever done, and it builds you a week-by-week plan to get there — long day by long day, with a step-back week every fourth week so your body absorbs the work, and a two-week wind-down so you arrive rested instead of cooked. Weeks tick themselves off the rides you already record, so there is nothing to log twice. It is distance and time only: no intervals, no zones, nothing that belongs to a coach who has met you. And if the date is genuinely too soon for where you are starting, it says so and tells you roughly how many weeks you would want — because no plan is better than one that hurts you.
  70. v1.34.0

    • AddedSign in with Google. One tap on the sign-in or sign-up page and you're in — no password to invent, and no activation email to sit waiting for. If you already have an account under the same address, Google links to it rather than making a second one, so your rides, routes and Pro plan all stay put. It also rescues anyone whose activation email never turned up: signing in with Google confirms the address on the spot.
    • ChangedAn account created through Google has no password, so the app no longer pretends otherwise — signing in with the wrong method now says which one to use, and deleting the account asks you to type DELETE instead of a password you never set. If you'd rather have a password too, “Forgot password?” will set one.
  71. v1.33.0

    • AddedA help page. Thirty questions with straight answers, searchable, covering what the 0–10 score actually means, why notifications sometimes never arrive (there are five separate reasons, and the iPhone one catches almost everybody), pairing a Garmin, what Pro costs and how to cancel it, and where our forecast data comes from. It includes the answers we would rather not have to give — what Wahoo will not do when it ships, and why an alert cannot reach a Garmin without your phone in the middle — because finding that out after paying is worse.
  72. v1.33.0

    • AddedRecorded rides can now be checked over for broken data. A ride whose GPS jumped, whose sensor stuck, or whose sync lost the track shows up flagged — no distance, no duration, an impossible average or top speed for the sport, more climbing than Everest, or moving time longer than the ride itself. Only the summary numbers are looked at: the GPS track and anything written in the ride notes stay where they were put.
  73. v1.32.0

    • AddedA contact page with a real form on it. Pick what it's about — something broken, your account, billing, a fact we got wrong, your shop or club, press — and send it. It works whether or not you're signed in, which matters most when the thing you need to tell us is that you can't sign in. If you were on a page when it went wrong, the form quietly brings that page along so we know where to look. Every message lands in an inbox we actually read, and the reply comes to the address you gave us.
    • ChangedSupport is now reachable from the footer of every page, from the account menu, and from the error screen itself — there's a “report this” button on the crash page now, so a broken page can be reported without hunting for an address.
  74. v1.31.0

    • AddedRoad reports can now be taken down. When you flag a closure, a hazard or flooding, that report goes onto the map of every rider near it — and until now the only person who could remove it was whoever posted it, so a wrong one sat there misdirecting people until it aged out on its own. There is now a review queue behind the scenes: a report that turns out to be wrong gets cleared, and anything posted maliciously gets deleted outright.
    • AddedThe admin health page can now see the storm-alert system — whether push is configured at all, how many people are opted in, which devices have gone dead, and a button to run the storm check by hand instead of waiting for the scheduled one.
  75. v1.30.1

    • FixedSearching Google for “ridebyweather” as one word was quietly turning into “ryde weather” — a town in Pennsylvania — so the site never showed up under its own name. We now tell Google, in the page data and with a real link in the footer, that RideByWeather is the same brand behind the Garmin Connect IQ app. That is the evidence it needs to stop treating the name as a typo.
  76. v1.30.0

    • AddedMy Bikes — a record of every bike you own, kept for the day one of them goes missing. Write down the serial number (it is stamped under the bottom bracket, and it is the single thing a recovery turns on), add photos, note what you paid and who insures it, and the app tells you how complete the report would be if the bike vanished tonight. Tap Parked here when you lock up and it remembers the spot with the address and the time; if you have not tapped it, the end of your last recorded ride counts as a sighting instead. If the worst happens, mark it stolen and you get a printable, copyable report for the police and the insurer with everything already filled in, plus a short list of what to actually do in the first hour.
    • AddedAirTag and Tile can be recorded against a bike — which one, what it is called, its serial, and above all where on the frame it is hidden, which is the detail people blank on under pressure. Being straight about this: no third-party app can read an AirTag or a Tile, because Apple's Find My network gives outside software no way to ask and Tile has had no public API for years. So the app stores the paperwork and gives you a button through to the app that can see it, and never pretends to know where the tracker is.
  77. v1.28.0

    • AddedTell us how the ride actually felt. When you finish a workout you get one question — easier than expected, about right, or brutal — and one tap answers it. Every ride in your history can be rated too, so you can go back through the last few and say how they went. Nothing changes on screen yet: the app already knows the weather each of those rides happened in, and this is the other half it needs to learn whether the Ride Score it gave those conditions was right for you specifically, rather than for riders in general. Tap a rating again to clear it.
  78. v1.27.0

    • AddedThe blog articles now come with pictures. Every post opens with a lead image — either the gear photography from the What to Wear guide or a diagram drawn for the piece — and the sections that explain a number now show it: the heat index grid, the wind-speed bands, the 30-30 lightning rule, the AQI scale, the pollen calendar, the layering cross-section, the night-riding light setup, and more. The blog index gives each article its own illustrated card.
  79. v1.25.0

    • AddedEvery city guide now answers at /cycling too, alongside the running and walking pages it already had — so all three sports sit at matching addresses instead of cycling being the unlabelled one. The cycling page carries what to wear at 40, 55 and 70°F, and points across to the same city on foot.
  80. v1.24.0

    • AddedHeads-up alerts while you're out. Turn them on in the live ride settings and RideByWeather will speak up — through the earbuds you're already wearing — about what's on the road ahead: a fast road with no shoulder or bike lane, a stretch with no sidewalk if you're on foot, a road with no street lighting once it's dark, and long gaps with no turn-off. Every alert also pops up on screen, so it lands whether or not your sound is on. They fire once each, never more than one every 45 seconds, and only for things actually ahead of you — not the corner you already passed.
    • AddedReported incidents, if you want them. A separate switch adds robberies, assaults and bike thefts published by the police in New York, Chicago and San Francisco. These are single reports at a spot on a date, filtered to ones reported around the same time of day you're out, and every one shows its date and its source. It won't ever tell you an area is unsafe — reported-crime data reflects where crime gets reported as much as where it happens, and that's not a verdict worth speaking into somebody's ear mid-ride.
    • AddedA page that explains the whole thing, at ridebyweather.com/heads-up-alerts — what each alert means, which source it came from, and where that data stops being reliable. It's readable without an account, including the part about why we report dated incidents but will never rate a neighbourhood. There's a link to it right in the alert settings.
  81. v1.23.0

    • AddedA real way to stop the emails. Settings now has an Email switch that turns off the weekly ride outlook and any other non-essential mail, and every one of those emails carries an unsubscribe link that works straight from your inbox without logging in — including the one-click Unsubscribe button Gmail and Outlook show next to the sender. Password resets, account activation and emergency SOS alerts still come through, because those aren't marketing.
    • FixedThe weekly digest footer promised you could unsubscribe in your settings, and there was no such setting — the only way to stop it was to switch off phone notifications entirely. The email and push toggles are now separate.
  82. v1.22.0

    • AddedSeven new city guides. Israel gets its first three — Tel Aviv, Jerusalem and Haifa — covering the Yarkon path, the old railway line through Jerusalem, the Dead Sea descent and the Carmel. Australia gains Perth, Adelaide, Canberra and Hobart, so the Fremantle Doctor, the Tour Down Under climbs, the Lake Burley Griffin loop and Mount Wellington are all in there. Each one comes with running and walking versions of its car-free paths.
    • ChangedThe Vienna guide has been rewritten to the depth of the newer ones — more on the Danube wind, what each season actually asks of you, and why the Kahlenberg is worth the climb.
  83. v1.21.1

    • FixedYesterday's home page listed "Garmin & Wahoo" among the things you get. Garmin is live; Wahoo is still waiting on Wahoo's own approval and cannot be connected yet, so the home page now says Garmin sync and leaves Wahoo where it belongs — on the features list, marked coming soon.
    • FixedThe Features FAQ said the score was built on OpenWeatherMap. It has not been for a while: forecasts come from Open-Meteo first, with MET Norway (Yr.no) and then OpenWeather behind it, so one provider going down cannot take your score with it. The answer now describes what actually runs.
  84. v1.21.0

    • AddedThe home page now shows the city guides instead of hiding them behind one link. Two dozen cities from every region we cover — Anchorage to Amsterdam, Taipei to Medellín — link straight into their guide, with the rest a tap away. If someone has already worked out the good loops where you live, you find that out on the way in.
    • FixedEleven countries were quietly landing in an "Other" pile at the bottom of the guides index — Italy, the UK, Belgium, Switzerland, Sweden, Norway, Taiwan, Colombia and New Zealand among them, plus Alaska and Hawaii. They now sit under their proper regions, and New Zealand shares a heading with Australia rather than sitting alone.
  85. v1.20.1

    • ChangedThe browser tab, the Google result and the card people see when you share a link all used to read "Weather Intelligence", which quietly filed the app next to a forecast widget before anyone had even opened it. They now say what it actually is — everything for your ride, run or walk — and the share card lists routes, hazards and kit alongside the score.
  86. v1.20.0

    • ChangedThe home page stops selling this as a weather app. It never was one — the forecast is the spine, but the app covers the whole outing — and the page now says so from the first line. New up top: a blunt side-by-side of what a forecast hands you versus what you get here, every line of it linking to the page that does the job.
    • ChangedThe six headline features are no longer six flavours of forecast. They now run the length of an outing: the score, routes that respect the wind, kit and what the bike needs, hazards and closures and emergencies, live on the bars, and local knowledge.
    • AddedEverything else is grouped by the part of the outing it belongs to — plan it, kit it out, do it, get home safe, look after the engine, know your patch — with all forty-five tools linked from the home page instead of buried.
  87. v1.19.1

    • FixedThe Android app now tells you the truth about Bluetooth sensors. Opening Devices in the app said Web Bluetooth was not available "in this browser" and to use Chrome — baffling advice when you are not in a browser at all. Android's app engine simply has no Bluetooth support, while Chrome on the same phone does, so the app now says exactly that and gives you a button that reopens the ride in Chrome, where your heart-rate strap, radar, power meter, e-bike and running shoe all pair as normal.
  88. v1.19.0

    • AddedThe home page now shows you the app instead of just describing it. A new three-step walkthrough follows one afternoon all the way through — choosing the place, sport and hour; the 0–10 score with the wind, temperature, rain and gust readings behind it and the best window of the day marked; then what to wear, which way round the loop to ride so the wind is at your back coming home, and what you get on the bars. The pictures are built from the same score dial and the same clothing rules the app itself uses, so they show what you will actually get.
    • ChangedThe feature grid on the home page is down from eighteen cards to the six that matter most. The other eleven are still one tap away as a row of links underneath, and everything is still listed in full on the Features page.
  89. v1.18.1

    • FixedThe live grade tells the truth at walking pace. Phones drift a few metres up and down even when you are standing still, and the slower you move the longer that drift has to build — which is why a flat walk could read as a 3% climb. The grade now asks for more proof the slower you are going, so level ground reads level whether you are riding, running or walking.
    • FixedA slow or stop-and-go walk gets a grade at all. Below about 1.9 mph the readout used to stay permanently blank, and every pause at a crosswalk pushed that limit higher. It now works down to a stroll.
    • FixedPhones that report no elevation of their own were still being given invented grades. That backup reading was measured over as little as 40 metres — shorter than the elevation map's own detail — and now holds to the same standard as everything else.
    • FixedThe elevation chart on a saved activity no longer draws its own noise as terrain. A flat one-mile walk was coming back with red climbs and a made-up steepest grade, while a long ride had every real climb averaged flat. The profile is now spaced by distance, so short activities and long ones are both drawn at a scale that can actually show what happened.
  90. v1.18.0

    • AddedRide Analytics is a real dashboard now. Pick This month, This year or All time and the top four numbers follow; see the last 30 days against the 30 before them, your longest streak and total active days, a 12-month bar chart you can switch between miles, time, climbing and rides, your personal records (longest, fastest, most climbing, longest time out, top speed), and — from the weather saved with each ride — the temperatures, wet days and windy days you actually ride in. If you record runs as well as rides, a tab splits them apart.
    • FixedThe yearly numbers were counting every ride you have ever recorded, not this year's. Miles This Year and the year summary now cover the calendar year, with all-time totals shown separately.
    • FixedYour streak no longer resets to zero every morning. It counts back from yesterday until you ride today, the way a streak should, and rides are now filed under the day they happened in their own timezone — an evening ride stays on the evening it was ridden instead of jumping to tomorrow.
    • FixedAverage speed is now total distance over total moving time, so a long ride counts for more than a quick spin to the store. It used to average the ride averages, which flattered short rides.
    • ChangedThe ride calendar is a proper year grid — weeks in columns, month labels across the top, shaded by how far you went rather than how many times you went out, and it opens on the most recent weeks.
  91. v1.17.7

    • FixedThe What to Wear picture no longer crops the person. The women were losing the top of their head or hat, the clothing icons from the next column were creeping in at the right edge on the colder and windier outfits, and every figure was jammed hard against the frame. Each outfit is now cut to its own card with a margin around it, so the whole person sits inside the picture with room to breathe.
  92. v1.17.6

    • FixedThe What to Wear picture shows one person again. The walking and running figures were being sliced a little too tall and too high, so the top of the card crept in and the head of the next person down peeked in at the bottom — the walking man came with a woman under his shoes. Every walking and running outfit is now cut to its own card, cap to shoes.
  93. v1.17.5

    • FixedYour phone screen no longer goes dark mid-ride. On Android the app now holds the display awake through the system itself instead of a browser trick the WebView ignored, and the ride screen tells you which way it's holding — or warns you plainly if this phone won't let it.
    • FixedThe recorded track is a lot closer to what a bike computer draws. In the Android app, location now comes from the phone's high-accuracy fused GPS rather than the WebView's coarse fallback, vague fixes are thrown out instead of zigzagging the line, and a parked bike stops quietly adding distance to your ride.
    • FixedIf GPS goes quiet — screen locked, tunnel, app backgrounded — the ride now shows a break in the line instead of ruling a straight shortcut across ground you never covered, and that phantom stretch is no longer counted as distance or climbing. Pausing and resuming breaks the line the same way.
  94. v1.17.4

    • AddedEvery saved spot on Where Should I Ride? now has a Trails button. Tap it and the spot tells you the trails, bike paths, cycleways and parks mapped within 5 miles of it — each with its surface, length and how far out it sits. No ZIP to type: the spot already knows where it is.
  95. v1.17.3

    • ChangedWhere Should I Ride? got a facelift. The spot count is now a row of dots you can read at a glance, naming and locating a spot are two numbered steps instead of one grey form, your saved spots sit two-up as cards, and a scan result puts the winner in amber with its temperature, wind and sky broken into separate chips. Nothing about how the scan works changed.
  96. v1.17.2

    • ChangedShared rides no longer carry your name. The link, the page and the preview card now show the sport and the numbers only — WhatsApp, Facebook and the rest copy that preview onto their own servers when someone posts it, and your name is not theirs to keep.
  97. v1.17.1

    • FixedThe share card no longer shows a garbled figure next to your name — the card generator has no emoji font, so the sport is simply said in words.
  98. v1.17.0

    • AddedA ride you share now arrives as a proper card. Send the link to WhatsApp, Messages or Facebook and it unfurls with your distance, moving time, average speed and climbing on a RideByWeather card instead of a bare grey link.
    • AddedAnyone who opens a shared ride gets a way in — the page now offers them their own free Ride Score.
    • FixedShared ride pages no longer print a stray build marker next to the GPS point count.
  99. v1.16.0

    • AddedPair your running shoes. Workout → Devices has a Running shoes row that connects any Bluetooth smart shoe or footpod speaking the standard running profile — Stryd, NURVV, Zwift RunPod, COROS POD, Garmin and Polar foot pods and the rest.
    • AddedPace becomes the big number on Stats once a shoe is paired for a run or a walk, with cadence, stride length and the shoe’s own distance in a panel beneath it.
    • AddedA cadence bar shows where you are against the cadence you’re working towards, so you can see overstriding as it happens instead of after the run.
    • AddedTreadmill runs finally count. With no GPS to be had, the shoe takes over distance, pace, moving time and mile laps on its own — and a badge says so, so it’s never a mystery where the miles came from.
    • AddedPods that publish running watts get a power panel of their own: 3-second power against your Critical Power, watts per kilo, running effectiveness, work done, and time in each of the five running zones.
    • AddedCalibrate a pod against a run you trust — the panel compares shoe distance with GPS distance and offers the correction in one tap. It sticks for next time.
    • AddedCadence, stride and running power are saved with the run and show in your history.
  100. v1.15.0

    • AddedPair a power meter. Workout → Devices now has a Power meter row that connects any standard Bluetooth crank, pedal, spider or hub meter — Stages, Quarq, Assioma, Favero, 4iiii, Garmin and the rest.
    • AddedA power panel on Stats built around 3-second power, colour-coded by the training zone you're in, with watts per kilo and cadence beside it.
    • AddedNormalized Power, Intensity Factor and TSS, measured against the FTP you set once in the panel — plus work done in kJ and a bar showing how much of the ride went into each zone.
    • AddedPower is saved with the ride: average, normalized and max watts now show in your history, and rides recorded with a meter get calories counted from measured work instead of estimated from speed.
    • AddedThe power meter is its own connection, so an e-bike and a power meter can both be paired on the same ride without their numbers running together.
  101. v1.14.0

    • AddedWorkout → Devices now has a “Preview with sample data” button on the e-bike row, so you can see exactly what pairing an e-bike gets you before you own one — or show someone else.
    • AddedThe preview drives the whole workout screen, not a mock-up: the sensor chips, the Stats tiles and the full e-bike panel all fill in, and a DEMO badge sits on every screen showing sample data so it can’t be mistaken for a real ride.
    • AddedStep through three moments of a ride — just started, an hour out, low battery a long way from home — to watch the range figure switch from a spec estimate to a measured burn rate and the warnings appear.
    • ChangedThe e-bike row in Devices now reads “Add an e-bike” and shows the live battery, range and cadence once one is connected.
  102. v1.13.2

    • FixedOpening a message from the bell now fills the screen properly instead of getting pinned inside the top bar — so the reply box at the bottom is reachable and you can actually write back.
    • AddedMessage threads stay live while open: new replies appear on their own, and Esc or a tap outside closes the window.
    • AddedReplies now come back to us. Each message we send shows its reply count and full thread, and we can answer you in the same thread.
  103. v1.13.1

    • Changedrunbyweather.com now lands you on RideByWeather instead of nowhere — whichever of the two addresses you type, or a friend sends you, you end up on the same page.
  104. v1.13.0

    • AddedA connected e-bike now reports everything the Bluetooth standard allows, not just battery and watts: pack health and charge-cycle count, pack voltage and cell temperature, watt-hours left against usable capacity, and how many times the battery has been run flat.
    • AddedSpeed and trip distance measured at the wheel, so they keep counting under trees, in tunnels and anywhere GPS drops out. Set your wheel size in Pack setup.
    • AddedLeft/right pedal balance, cadence straight from the power meter, and the bike’s own count of the work done — plus a note on whether the watts are coming from the motor or from your legs, worked out from where the power sensor sits.
    • AddedA “What your bike reports” panel listing manufacturer, model, serial, hardware and firmware — handy for a warranty claim or for seeing at a glance which readings your bike supports.
    • ChangedBikes vary in how much they publish. Every reading is optional: whatever your bike answers on shows up, and the rest stays out of the way.
  105. v1.12.0

    • AddedThe E-Bike Range page now shows what the ride screen looks like once your bike is connected — a phone with the live e-bike computer on it, running on the pack size, assist level and route you set on the page, and on today’s weather where you’ve picked a location.
    • AddedFlip between three moments of a ride — just started, an hour out, and low battery with a long way home — to see the range figure switch from a spec estimate to your bike’s measured burn rate, and to see what the warnings actually look like before you meet them on the road.
  106. v1.11.1

    • FixedThe "get it on Google Play" link in the footer was landing on a Google error page, because the Play listing is temporarily unavailable. The link is pulled until the listing is back, and the old /beta address now takes you into the app instead of to a dead page.
  107. v1.11.0

    • AddedTheft hotspots went global. The risk index now covers 508 neighborhoods in 211 cities — 43 US states plus DC, and 32 other countries across Canada, Europe, Asia-Pacific, Latin America, Israel, and South Africa.
    • AddedPick a country, then a city, or just search — type a neighborhood, city, state, or country and the riskiest matches come back first.
    • AddedEvery area now carries a risk band (extreme / high / moderate / lower) with lock advice to match, a city summary showing the average and the worst spot, and a list of the riskiest places in the whole index.
  108. v1.10.6

    • ChangedNearby Hospitals & Urgent Care got a redesign: colour-coded cards by place type, the distance called out big, and a “Closest” flag on the nearest one.
    • AddedEach result now has proper tap targets — Call, Directions (straight into maps), and Website — instead of small text links.
    • Added“Use my current location” on the hospitals page, so you don’t have to know the ZIP you’re standing in. Plus a one-tap 911 reminder for anything that isn’t a clinic job.
  109. v1.10.4

    • AddedSeven new articles in the blog: riding when the air quality is bad, lightning safety and the 30-30 rule, the weather thresholds worth taking the session indoors for, an allergy-season playbook, dressing for autumn temperature swings, how much e-bike range the cold really costs, and being seen on the road after dark.
  110. v1.10.3

    • ChangedService Intervals got a rebuild: whatever is overdue now sorts to the top, each part shows a wear dial with the percentage of its interval used, and the status of the whole bike — overdue, due soon, good — reads off the top of the page.
    • AddedEvery component now says what letting it go actually costs you, so a worn chain reads as “chews through your cassette” rather than just a number.
  111. v1.10.1

    • ChangedThe Android app is out of testing and live on Google Play, so the beta signup page is gone. The footer now links straight to the Play Store listing instead of the testers group.
  112. v1.10.0

    • AddedConnect your e-bike on a ride and the Stats tab becomes a proper e-bike computer: real range left in miles, measured from how your own pack is actually draining rather than the spec sheet.
    • AddedGet-home check — the app compares the range left against the ride back to where you started and tells you whether you’ll make it, how much slack you have, and how much further out you can push before turning around.
    • AddedLive burn rate: battery used, watt-hours, Wh per mile, miles per percent, and time to empty at the pace you’re riding.
    • AddedWeather folded into the battery maths — how much capacity the cold is holding back, and the headwind waiting for you on the ride home with what it will cost.
    • AddedAssist coaching: what dropping one PAS level is worth in extra miles, plus low-battery and can’t-get-home alerts that buzz your phone.
    • AddedCadence, average and peak power, work in kJ, and a battery-over-the-ride graph. Bikes that publish model and firmware are now named properly instead of by Bluetooth handle.
  113. v1.9.3

    • FixedClosures: picking a city actually loads that city. Any city the feeds hadn’t seen recently was cut off mid-lookup, so the page sat on whatever it showed before.
    • FixedClosures: switching city or radius clears the old list instead of leaving one city’s closures sitting under another city’s heading while the feeds answer.
    • FixedClosures: tapping a city right after opening the page no longer gets undone a few seconds later when your own location finally resolves.
  114. v1.9.2

    • Fixed“My Location” works again when your browser has location switched off for the site. It used to look like a dead button — it now falls back to your network location and tells you why, so you can re-allow GPS from the address bar.
    • FixedRunning and Walking: the location button no longer hangs forever with nothing on screen when your device never answers.
    • ChangedLocating waits long enough for you to answer the browser’s location prompt instead of giving up after four seconds.
  115. v1.9.1

    • AddedWeek ahead on the dashboard: seven days scored as a bar per day, with the best day called out — so a ride can be planned before the day arrives, not on the morning.
    • AddedThis week: miles, hours and feet climbed since Monday, measured against last week, so mid-week you know whether you're ahead or behind.
    • AddedClosures nearby: shut paths and hazards within fifteen miles, nearest first, from the same worldwide feeds as the closures page.
    • AddedEvent countdown as a card — the days to your race sit on the home page instead of a page you have to remember to open.
    • ChangedDaylight now leads with the answer you actually want at five o'clock: how much light is left, not just when the sun sets.
    • AddedThe hero says when it last checked the weather, and a refresh link pulls it again — useful when the phone has been in a pocket for an hour.
  116. v1.9.0

    • AddedBike lane closures went live, and went worldwide. The page used to show a short hand-typed list for six US cities. It now checks real feeds every time you open it: OpenStreetMap closure and construction data (which covers every country), city 311 records where the city publishes them, and closures reported by riders in the app.
    • AddedLook up anywhere. Search any city, ZIP or address on Earth, or let the page find you — Amsterdam, Tel Aviv and Melbourne work the same as Chicago. Fifty-eight cities are one tap away, and the rest are one search away.
    • AddedChoose how far to look — 5, 15, 30 or 50 miles — and each closure tells you how far it is, what kind of closure it is, and when it is due to reopen.
    • AddedReport a closure yourself. If you ride past a shut path the feeds don't know about, add it in two taps and every other rider nearby sees it immediately.
    • ChangedThe page re-checks in the background every five minutes and shows when it last updated, so a screen left open on your handlebars stays honest.
  117. v1.8.2

    • FixedPro features were showing the upgrade prompt to people who already have Pro. The app was reading your plan straight off the subscription row in one place and through the real access rules everywhere else, so admin accounts — and anyone mid-trial — got locked out of features the server was happy to serve them. Both now ask the same question.
    • ChangedThe dashboard leads with today. A single card at the top carries the score, the verdict in words, the conditions, and the next six hours as a bar chart — with a Ride / Run / Walk switch, so one tap covers all three sports. The separate score cards are gone; they said the same thing twice.
    • ChangedEverything below it got tighter. Two cards per row on a phone instead of one, smaller headers, less padding — a full dashboard now fits in about half the scrolling.
    • ChangedPinned pages collapse into a row of chips under the hero rather than taking a whole card each, so ten shortcuts cost one line.
    • ChangedWhat to wear follows the sport switch: set the hero to Run and the kit is running kit.
  118. v1.8.1

    • ChangedGroup meetups say what they are. The page has always let you host a run or a walk as well as a ride — but every label said "ride", so nobody knew. It's now "Group Rides, Runs & Walks", the button reads "New ride, run or walk", and the create form asks what kind of outing it is before anything else.
    • ChangedThe wording follows the sport all the way through: a running meetup lists Runners rather than Riders, its recap counts miles run, and a walk asks you to share your map with everyone on the walk.
    • ChangedFilters read Rides / Runs / Walks instead of cycling / running / walking, and the empty page offers to host any of the three.
  119. v1.8.0

    • AddedYour own dashboard. Signing in now opens a home page you build yourself: pin the cards you actually use — Ride Score, what to wear, the next twelve hours, daylight, air quality, your streak, the next group ride — and drop the ones you don't.
    • AddedPin any page in the app as a one-tap tile. Tire pressure, chain lube, the lightning map, your saved routes: if you open it often, it can sit on your home screen instead of three taps down a menu.
    • AddedThe dashboard notices what you use. Open a tool a few times and it offers to pin it for you — one tap, and it's there.
    • AddedArrange mode moves cards up and down and removes them, and the layout is saved to your account, so the same dashboard follows you from phone to laptop.
    • ChangedOne weather lookup feeds every weather card on the page, so a dashboard full of conditions loads as fast as a single score.
  120. v1.7.2

    • AddedGroup rides now have a short join code you can read out at the start line — and it expires when the ride is over. The deadline is the ride's start plus how long it should take (from the distance and the sport) plus a couple of hours for coffee, so a code forwarded around a club chat can't quietly enroll strangers next month.
    • Added"How it went" — after the ride, everyone's recorded activity is matched to it automatically and pooled: miles ridden together, hours out, feet climbed, and who actually turned up versus who said they would.
    • AddedTap any rider in the recap for their map, distance, average and max speed, climbing, heart rate with the trace, and their notes.
    • AddedEach rider has their own switch for the recap: on by default, off means the others see your distance and time but not your map, heart rate or notes.
    • ChangedMoving a group ride's start time or distance moves its code deadline too, so postponing a ride no longer locks its own riders out.
    • FixedWhere Should I Ride? was reading the forecast in UTC, so the window it picked and the hours it printed were shifted by your timezone — a US rider was being handed the middle of the night and told it was morning. Every spot is now scanned and shown on its own local clock.
    • Fixed“My Location” now names the place it found and shows it in the box, so a spot saved from GPS reads “Hempstead, NY” instead of “New spot”.
    • FixedA spot whose forecast didn't load now says so, instead of claiming there was no good window.
    • ChangedOn the free plan, the button at the one-spot limit now opens the upgrade details rather than sitting there dead.
  121. v1.7.1

    • AddedThe Family Dashboard now shares the whole activity, not just the totals. Tap anything in the family feed to open its map, distance, moving time, average and max speed, climbing, heart rate — with the trace, not just the average — and whatever notes were written.
    • AddedThe family's routes: every route anyone in the house has saved, with distance, climbing and a map preview. A good loop only has to be worked out once.
    • AddedHeart rate shows on each person's card too — their average across the window and their max, weighted so one easy walk doesn't drag a week of hard rides down.
    • AddedA sharing switch for each person. It's on by default — you joined the family on purpose — and turning it off drops you back to distances and times only, keeping your map, heart rate, notes and routes to yourself without leaving the family.
  122. v1.7.0

    • AddedFamily Dashboard. Everyone in the house keeps their own account and records their own rides, runs and walks — the dashboard pools them into shared totals: miles together, activities, hours moving and feet climbed, for this week, 30 days or the year.
    • AddedStart a family, then share the six-character code with everyone else in the house — it's built to be read out loud, with no characters that sound alike. Up to 12 people.
    • AddedSee who did what: each person gets a bar against the family's biggest week, a breakdown by rides, runs and walks, and a note of when they were last out. Plus a feed of the family's latest activities.
    • ChangedWhat the family sees stops at the totals. Your route, your notes and your heart rate stay on your own account — sharing a household doesn't share your GPS track.
  123. v1.6.8

    • AddedTwo setups Family Mode was missing: a rear bike seat and a cargo bike. The rear seat is the most exposed of all — no shell, sitting high, tippy at stops — and comes out coldest of the six; the cargo box shelters them but is a big flat sail in a crosswind. Each has its own wind and gust limits and its own pre-ride checks.
    • AddedShare the plan: one tap sends the verdict, the kid-feels temperature and the best window to whoever else is coming, with a link that opens on their phone with your setup already selected.
    • AddedFamily Mode links now carry the setup — bookmark ridebyweather.com/family with your bike, your kids and your location and it opens ready to read.
    • AddedA line of context under the conditions: how today compares with a normal date here, averaged over the last five years.
  124. v1.6.7

    • AddedFamily Mode now weighs the air. Children breathe more air per pound than adults and the EPA counts them as a sensitive group, so air quality is scored a step stricter than the general advice and appears as its own tile — and the page still works normally in places where no reading is available.
    • AddedA heads-up when the weather turns: "Storms around 3 PM — about 4 hours from now. Be home before it."
    • AddedTap any hour on the 24-hour chart for that hour's verdict and every number behind it.
  125. v1.6.6

    • AddedFamily Mode takes more than one kid. Pick everyone who's coming and the day is scored for whichever of them runs out of margin first — the page says which one that is, so a toddler and a nine-year-old no longer get the same answer.
    • AddedThe setup picker now shows today's score on each option, so you can see at a glance that the trailer is a 4 and a walk is an 8 without switching between them.
    • AddedAdd the best window straight to your calendar — a proper event with a 30-minute heads-up alarm.
    • AddedNearby playgrounds and parks now show the round trip timed at your setup's real pace (8 mph towing a trailer, walking pace with a stroller), and the ones that fit the outing length you picked are marked.
    • ChangedWhen wind matters, the advice names the direction: "Head out toward the W — into the wind — so the tired half of the trip is downwind."
  126. v1.6.5

    • AddedFamily Mode asks how old they are. A baby, a toddler, a kid and a nine-year-old run out of margin at very different temperatures, so the cold and heat limits — and the suggested time out — now move with the age you pick.
    • AddedIt also says when a setup is wrong regardless of the weather: under a year old, a trailer, tagalong or bike seat is ruled out (their neck can't support a helmet yet) and the page points you at the stroller instead.
    • AddedA seven-day family outlook — each day scored for your kid and setup from its warmest hour and its strongest wind, gust and UV, with the best day marked. "Not today" now tells you which day instead.
    • AddedTell it how long you have — 30 minutes to 2 hours — and it picks the best block of that length, tells you when to leave and when you'd be home, and says plainly if the weather doesn't hold for the whole outing.
    • AddedA pre-ride check for the setup you picked: hitch pin and safety strap, flag up and harness snug for a trailer, helmet fit and brake squeeze for a kid on their own bike, brake and no-bags-on-the-handles for a stroller.
  127. v1.6.4

    • FixedWhat to Wear now dresses you for the rain. The clothing list was picked from the temperature alone, so 76°F in a downpour still read "T-shirt or polo, shorts or light pants, SPF if UV 3+" — no rain layer, and sunscreen advice while it was pouring. Wet weather now adds the right gear (waterproof jacket or umbrella and water-resistant shoes for a walk, rain jacket, shoe covers and clear lenses for a ride) and drops the sun items.
    • ChangedThe badge tells you how hard it is coming down — Light rain, Rain, Heavy rain, or Snow — read from the live station's rain rate instead of a rain chance, so drizzle and a downpour no longer look the same.
    • ChangedBelow 45°F in the wet, the gloves in the list become waterproof gloves.
  128. v1.6.3

    • AddedFamily Mode now scores the weather for the kid instead of for you. A child in a trailer makes no body heat and sits in the wind your bike creates, so the page works out a "kid feels like" temperature — on a 48° breezy day that's 36° behind the bike, but 46° for a kid pedaling their own.
    • AddedPick how they're riding — bike trailer, tagalong, their own bike, or a stroller — and every wind, gust and cold limit moves with the choice. Your pick is remembered.
    • AddedA 24-hour strip shows the kid-feels temperature and sky for each hour, and calls out the best daylight window to go — plus a suggested time limit and a layering list sized to the child.
    • ChangedFamily Mode is rebuilt visually: a sweeping score gauge, a single temperature scale showing your day and theirs side by side, and a 24-hour chart with night shaded out and the best window boxed — instead of a bare verdict with no data behind it.
    • ChangedEvery condition (temperature, wind, gusts, rain chance, UV) now shows as a tile with its own meter, so you can see how close it sits to the limit for the setup you picked.
    • FixedFamily Mode no longer refetches the weather every time you change the setup, and a blustery day no longer counts wind and gusts as two separate strikes against an otherwise fine afternoon.
  129. v1.6.2

    • Fixed"Right now" is now real weather, not a model guess. The current hour comes from the nearest airport weather station instead of the forecast model, which had the app showing "Cloudy, 42%" for West Hempstead while heavy rain was falling six miles away at JFK. The current hour is marked NOW and says where the reading came from.
    • FixedRain you are actually riding in now caps the score. An hour of heavy rain used to still read GOOD because rain is only 15% of the score — the same way extreme heat and cold already cap the number, falling rain does too: heavy rain tops out at POOR, steady rain at NEUTRAL, drizzle at GOOD.
    • ChangedScore explanations distinguish rain that is falling ("Heavy rain falling — wet roads, longer braking") from rain that might fall ("70% rain chance").
  130. v1.6.1

    • AddedThe hourly forecast now shows the actual weather in each hour — a sun/cloud/rain/snow/storm icon and the chance of precipitation — so you can see wet hours at a glance instead of guessing from the score.
    • AddedTap any hour for the full breakdown: temperature, precipitation chance, wind speed and direction, gusts, humidity and UV, plus why that hour scored the way it did.
    • FixedThe hourly forecast now really covers 48 hours (it was only loading 24), with Today / Tomorrow markers along the timeline.
  131. v1.6.0

    • ChangedStreaks & Achievements now fills itself in from the rides you record — there is no log form to fill out any more. Every ride the tracker saves counts toward your streak, and we look up the temperature, wind and rain you actually rode in to unlock the weather badges (cold-pro, monsoon rider, dawn patrol, gale warrior) on their own.
    • AddedA year-to-date panel on Streaks & Achievements showing miles, rides, hours and feet climbed so far this year.
  132. v1.5.2

    • FixedYour location is found far more reliably. The dashboard now waits longer for your phone to get a GPS fix instead of giving up after five seconds, asks for a more precise position, and the fallback that estimates your location from your connection no longer times out early or gets turned away by the lookup services.
  133. v1.5.1

    • ChangedThe Android beta is approved and live on Google Play. The /beta page no longer warns that the install link is waiting on Google's review — both steps work now, so you can join the testers group and install the app in about a minute.
  134. v1.5.0

    • AddedAndroid beta signup page at ridebyweather.com/beta — cyclists, runners and walkers can join the Android test with their Google account, no RideByWeather account needed. Pro features are free for testers during the beta.
  135. v1.4.9

    • ChangedPrivacy policy updated to describe what we actually store. It now says plainly that recorded rides are saved to your account with their full GPS track until you delete them, and covers heart rate, saved routes and spots, hazard and incident reports, and emergency contacts. One-off lookups like a ride score are still not logged as location history.
  136. v1.4.8

    • ChangedThe account deletion page now lists everything you can delete on its own — individual rides and GPS tracks, saved routes, ride spots, emergency contacts, incident reports, and hazard reports — so you can clear specific data without closing your account.
  137. v1.4.7

    • AddedYou can now permanently delete your account and all of your data yourself — from Settings, or at ridebyweather.com/delete-account. Deletion removes your rides, routes, saved spots, preferences, and connected devices, and cancels any active Pro subscription. Requires your password to confirm.
  138. v1.4.6

    • ChangedMobile design overhauled for better phone experience — everything now scales beautifully from small phones (375px) to tablets and desktops. Buttons are easier to tap, text is readable without pinch-zooming, spacing is optimized for touch, and navigation menu works smoothly on all screen sizes.
  139. v1.4.5

    • AddedBattery Saver mode in Live Ride — automatically enables on cellular (4G/5G/3G) and reduces forecast polling to every 5 minutes, saving ~23% battery over 2 hours. WiFi keeps the faster 30-second updates. Toggle on/off anytime during your ride.
  140. v1.4.4

    • ChangedHomepage buttons now say "Check Today's Workout Score" and "Check my Workout Score" instead of "Ride Score" for consistency across all activity types.
    • ChangedHero badge now says "Multi-Sport MVP" and rotating activities include Walking alongside Cycling and Running.
    • ChangedHomepage now speaks to cyclists, runners, and walkers equally — updated marketing copy to reflect that RideByWeather works for all outdoor activities, not just cycling.
  141. v1.4.3

    • ChangedHomepage now speaks to cyclists, runners, and walkers equally — updated marketing copy to reflect that RideByWeather works for all outdoor activities, not just cycling.
  142. v1.4.2

    • AddedRide History is now in the main navbar (between Ride and Group Rides) for instant access to past activities instead of being buried in the Tools dropdown.
    • AddedShare rides via URL — tap the Share button in ride details to copy a link anyone can view on their phone or desktop (no login required). Shows full stats, map, elevation profile, and notes.
    • FixedShared ride timestamps now display in the ride's original timezone, not the viewer's — so a 6:50 AM ride shows as 6:50 AM no matter where it's viewed.
    • FixedLightning storm alerts now show the correct time (was off by several hours due to timezone parsing).
    • FixedHourly forecast now correctly interprets timezone data from weather APIs — times now match your local timezone.
    • FixedApp now refreshes forecast and activity data automatically when you switch back to it from another app, instead of showing stale info.
    • FixedRoad Conditions page no longer shows a hardcoded subtitle in the header.
    • ChangedRemoved Enterprise plan tier — Pro is now the top plan for all users.
  143. v1.4.1

    • AddedIn-app notifications — a bell icon in the navbar shows an unread count when there is something to tell you, and tapping it opens the message with a link through to whatever it is about.
  144. v1.4.0

    • ChangedAds are gone — for everyone. We removed all advertising from RideByWeather, on every plan. No banners, no trackers, no "remove ads" upsell.
    • ChangedPro is now $2.99/month (down from $4). Same Pro features — morning best-ride-window alerts, spot ranking, 14-day forecasts, unlimited routes — with a 14-day free trial.
  145. v1.3.10

    • AddediPhone and iPad visitors now get a friendly install prompt — a small banner that walks you through adding RideByWeather to your Home Screen (Share → Add to Home Screen) for full-screen rides and one-tap access. It won't nag: dismiss it once and it stays away for 30 days, and it never shows if you've already installed the app.
  146. v1.3.9

    • FixedYour screen now reliably stays on during a ride. The Android app previously couldn't keep the display awake at all (the fix only worked in the browser) — it now uses the phone's native keep-screen-on setting while recording. On iPhone, if the screen-wake request is blocked (e.g. Low Power Mode or an older iOS), the app now falls back to a hidden-video trick and keeps retrying, instead of silently letting the screen lock.
  147. v1.3.8

    • ChangedWhen you share your Ride Score, the link now shows a rich preview card — your score, rating, and city — in texts, WhatsApp, and social apps, instead of a plain link. Friends who tap it land on a page that shows your score and lets them check their own, no account needed.
  148. v1.3.7

    • FixedCurrent temperature is now more accurate. The app was sometimes showing a too-cool, rainy reading from a backup weather source whose forecast disagreed with reality — e.g. 77°F and rain during a 90°F heat wave. It now leads with the weather model that best matches local conditions for your area, and only falls back to the others if that source is unavailable.
  149. v1.3.6

    • AddedNew Crash & Incident Report tool (under Tools → Safety & air). If you're hit by a car, doored, or have a close call, tap one button to capture the exact time, your GPS location, and the weather at that spot — then add photos and a link to any camera footage. You get a clean, printable report to save as a PDF or share with police and insurance. Photos stay on your device; nothing is uploaded.
  150. v1.3.5

    • FixedThe Ride Score no longer reads "GREAT" on dangerously hot or freezing days. A calm, dry day at 95°F+ used to score top marks because temperature was only a fifth of the calculation — now extreme heat or cold caps the score based on how it actually feels (heat index / wind chill).
  151. v1.3.4

    • AddedYou can now get a live Ride Score right on the home page — no account needed. Tap "Check my Ride Score," allow location, and see today's 0–10 score for where you are.
  152. v1.3.3

    • AddedA "Share my score" button on the Ride Score page. Tap it to send today's score to friends — on phones it opens your normal share sheet (texts, WhatsApp, etc.).
  153. v1.3.2

    • FixedRestored the daily "best ride window" evening push notification. If you'd opted in, this alert had quietly stopped arriving — it's working again.
  154. v1.3.1

    • FixedUV Index no longer always reads "0 — Low." The primary weather source wasn't sending UV data, so every location showed zero even on sunny days. We now pull the real clear-sky UV index (and more accurate wind gusts) from that source.
  155. v1.3.0

    • FixedWalking outfit pictures on warm and mild days (70–89°F) now show shorts and a t-shirt instead of long pants, matching the "shorts" advice the guide already gives.
  156. v1.2.9

    • FixedFixed a crash on the Cycling dashboard's route planner: drawing a route could blank the page with an "application error" when the best-departure-window score was unavailable. The planner now handles that cleanly.
  157. v1.2.8

    • FixedWhen a page does hit an error, it now shows what went wrong (and reports it back to us automatically) instead of a blank message — so we can fix the underlying cause faster.
  158. v1.2.7

    • FixedFixed the rare "application error" blank screen that could appear right after an update — the app now recovers on its own instead of getting stuck, and shows a friendly "Try again" screen if anything else goes wrong.
  159. v1.2.6

    • AddedWahoo account linking is live — connect your Wahoo account from the Link page. Sending weather-optimized routes to your ELEMNT and importing completed rides are coming next.
  160. v1.2.5

    • AddedWorldwide road-construction & closure hazards now show on the ride map, pulled live from OpenStreetMap — works in every country, not just the US. Added Austin to the city 311 pothole feeds (now NYC, Chicago, SF, Austin).
  161. v1.2.4

    • AddedLive pothole & street-hazard reports on the ride map now pull from free city 311 open data — real reports filed by residents show up automatically in New York City, Chicago, and San Francisco, alongside rider-reported closures. More cities and worldwide construction coverage coming next.
  162. v1.2.3

    • FixedStorm & lightning push alerts now work. The server was missing its push keys, so opting in previously did nothing — enable it under Settings → Storm & lightning alerts, then "Send test alert" to confirm. Turn on Smart Notifications in Garmin Connect to see alerts mirror onto your Edge or watch.
  163. v1.2.2

    • FixedCycling What-to-Wear: the 60–69°F card now shows a long-sleeve rider to match its "light long sleeve, bib shorts" advice (was showing a short-sleeve photo).
  164. v1.2.1

    • AddedGarmin sync is live — see live weather conditions right on your head unit while you ride. Pair your device from the Link page. (Wahoo support coming soon.)
  165. v1.2.0

    • AddedHeat Safety page — live heat risk for your ride or run, with an estimated WBGT, heat index, and hydration plus work/rest guidance so you know when it's too hot to train outside.
    • AddedPre-Ride Safety Check — a tap-through ABC Quick Check (air, brakes, chain, quick-releases, lights, and carry-along gear) that saves your progress, plus a step-by-step guide for changing brake pads.
  166. v1.1.9

    • AddedLanguage picker — choose from English, Spanish, French, German, Portuguese, Dutch, or Japanese (translations rolling out).
    • ChangedBetter international search visibility — city guides can now surface in their own countries instead of being treated as US-only.
  167. v1.1.8

    • AddedDeparture-window planner: find the best time to leave.
    • AddedWorldwide geocoding — search any city, not just US locations.
    • FixedTour stops show sunrise/sunset in each stop's local time zone.
    • FixedGroup rides store and display times in the ride's time zone, not the viewer's.
  168. v1.1.7

    • AddedRefer a friend — invite link with referral tracking, plus an invite nudge on your dashboard.
    • AddedBest-ride-window Pro hook on the dashboard with daily alert reminders.
    • Added24 new city ride guides covering major metros and cycling destinations.
    • AddedWelcome email sent automatically when a new account is verified.
  169. v1.1.5

    • AddedGarmin watch: tap to switch sport and gender right on the watch, with your choice remembered.
    • ChangedGarmin watch: faster startup — instant cached score and a slimmer data payload.
    • FixedGarmin watch: fetch a fresh score immediately on cold GPS.
  170. v1.1.2

    • AddedBike and repair shop layer on the route map.
    • AddedIn-app “Request a feature” for logged-in users.
    • ChangedMore resilient weather: MET Norway as the primary source with a last-good cache fallback so outages don't break scores.
    • FixedRoute forecast and elevation errors from large GPX imports (waypoints now thinned before upload).
    • FixedClothing avatars showing the wrong gear at warm temperatures.
  171. v1.1.0

    • AddedPer-city running and walking guides alongside cycling.
    • AddedGradient graph saved with every ride and shown in your history.
    • ChangedEmail verification now required before an account is usable.
    • ChangedPrivacy hardening: we no longer store IP addresses, only town-level location.
    • FixedScreen now stays awake for the whole ride.
Changelog — RideByWeather | RideByWeather