Changelog
What’s new and improved across Byway.
-
New
Places are getting their own map icons — a bed for a hotel, a train for a station, a bag for a shop — instead of one shared icon per category. More arrive as the map data refreshes.
-
New
Pick a colour for your places as well as an icon or emoji — the two are now independent, so you can keep the glyph and change the tint.
-
New
A place's card, its picker row and the Places table now say what a place is — "Hotel", "Coffee Shop" — instead of the broad category it files under.
-
New
Split a visit in two from its edit window — pick a place and set the times for each half.
-
Fixed
Adding a passkey now asks for vault access in the same prompt that creates it, and offers an Enable vault access retry instead of silently settling for sign-in only.
-
Fixed
Enable vault access now opens your passkey provider's own prompt instead of the browser's phone-or-security-key picker.
-
Fixed
You can now add passkeys without replacing your password, and see which passkeys can unlock your vault.
-
Fixed
The Stats tiles now agree with their counts, so a single country reads "1 Country" rather than "1 Countries".
-
New
Choose Metric or Imperial in Settings — distances across your timeline, trips and stats now follow your choice, starting from your browser's region.
-
Fixed
Opening Trips no longer hides trips saved on another device.
-
New
Admin: a Feature Flags tab for deciding who can see a pre-release feature, and a Beta Tester role to point those rules at.
-
Fixed
Deleting an account from the admin screen now asks you to type the account's email address (pasting is refused) and then confirm once more, so a single misclick can no longer destroy an account.
-
New
Byway's privacy policy and support pages are now on the site, at byway.place/privacy/ and byway.place/support/.
-
New
Travelled by bus? Pick “By bus” from a journey's mode menu, alongside “By train”.
-
Fixed
Short trips are no longer shown as runs — a burst of speed over a minute or two is usually just the GPS catching up, so trips under three minutes stay walks.
-
Fixed
A travel leg whose mode you set yourself no longer draws a dotted underline under its caption.
-
Fixed
The travel mode picker's "Let Byway decide" is now called "Automatic".
-
New
Got somewhere by train? Pick how you travelled from the chevron on any journey in the timeline.
-
New
An Underground or train journey between two walks is now shown as a train, not left blank.
-
New
An overground train journey now shows as a train rather than as driving.
-
Fixed
The line for travel in progress is no longer dashed and oversized on the timeline map — it now matches the recorded track's weight and glows gently to mark it as happening now.
-
Fixed
A journey that mixed walking with a train or Underground ride no longer shows up as a run.
-
Fixed
An imported workout route no longer draws as a spray of spikes back to wherever the recording device was — the map shows the route actually taken.
-
Fixed
A large timeline update no longer stops the web app absorbing your visits, or leaves a moved visit missing.
-
Fixed
Publishing now waits and retries when the encrypted relay is temporarily rate-limited.
-
Fixed
App lock now keeps your Secret Key out of this browser's storage as well as your data key, so unlocking without your passkey asks for the Secret Key from your Recovery Kit rather than your password.
-
New
The changelog now explains what the Byway CLI is and where to get it.
-
Fixed
The My Data visits table marks undated visits instead of printing times the rest of the app declines to state.
-
Fixed
A visit whose times were never recorded now sits on the timeline where its data actually is, rather than hours later.
-
Fixed
An interrupted store upgrade no longer leaves the app unable to open its local data.
-
Fixed
Selecting a journey that turns out to be an offline gap no longer leaves a stray line across the map.
-
Fixed
An offline stretch on the timeline now starts where your recorded data actually stopped, so the row covers the whole gap.
-
New
Visits detected from sparse data now show without times and stay out of duration stats; gaps in recording show as "Offline".
-
New
Byway has a new icon, and it now stays sharp in the toolbar and on your home screen at every size.
-
Fixed
The Map tab breaks the track at an offline window, matching the Timeline map.
-
Fixed
The Byway icon in the toolbar now loads — it was pointing at a file that never made it into the release.
-
New
Byway has a new look — a new app icon and a softer green palette drawn from it.
-
Fixed
A place's own subtitle now appears wherever its category used to: in the place picker's rows, and in the Places table.
-
Fixed
Selecting a multi-day visit now outlines the whole stay as one box, and an ongoing visit gets its own highlight rather than the selection colour.
-
Fixed
A stay you're still on is now outlined all the way around, even when it spans more than one day.
-
Fixed
Stats and the timeline open far faster on a long history — the app no longer rebuilds your whole visit history once per card and once per page.
-
Fixed
The map draws the whole of a long date range again — its route used to stop partway through.
-
Fixed
The map redraws faster while scrolling a long date range.
-
New
Travel between places now shows a simple symbol for how you got there — walking, running, cycling, driving or flying — matching the iOS app instead of an emoji.
-
New
You can now give a place your own subtitle — the line under its name on the timeline — and custom places get one for the first time.
-
New
Byway now has a home page at byway.place, with the app at app.byway.place. The Encryption and Changelog pages share its header, so the three read as one site.
-
Fixed
The Secret Key field now appears with the rest of the sign-in form on a new device, instead of sliding in after you've typed your email.
-
Fixed
Adding a note to a visit no longer locks its arrival and departure times, or rounds them to the nearest minute.
-
New
The timeline is redesigned around day sections: every day gets a pinned header with a summary of what happened on it, cards carry a place icon and a "duration · category" line, travel between places is a pill on a dotted trail, and a stay that runs over midnight now spans those days as one connected object.
-
Fixed
Signing in as a different account on a browser that was last used for another one now works instead of failing with an unexplained error.
-
Fixed
New passwords now need at least 8 characters as well as enough variety, and the rule is identical on iOS — a password accepted on one Byway app is accepted on the other.
-
Fixed
You can now unlock your vault with your Secret Key alone — no password needed — and a new browser is no longer asked for both at once.
-
New
Travel on the timeline now shows how you got there — walking, running, cycling, driving or flying.
-
New
The place icon picker now offers your recent emoji and a proper emoji picker instead of a text field.
-
Fixed
Timeline visits now grow with how long you spent there, so a quick errand and an afternoon with friends no longer look the same. Short visits take up less room, and each visit's duration lines up with its arrival time.
-
Fixed
Sync now reclaims unused encrypted uploads and reports when your relay storage limit has been reached.
-
Fixed
Finishing an invite link now sets up your encrypted vault and shows your Secret Key to save, the same as signing up yourself.
-
Fixed
Settings now shows a single Devices list. Removing or revoking a device signs it out and cuts off its access — there's no separate API Keys list to remember.
-
New
You can restore the locations from a full backup: pick the .json file in Settings and they're added to your account and synced to your other devices.
-
New
Full JSON backups are available again, and now include your visits rather than only your points.
-
Fixed
Suggested Trips are generated from your visits again, including any you have renamed, merged or deleted.
-
Fixed
The browser edit pipeline check now exercises a place assignment through the durable op queue, matching how edits actually work.
-
New
The timeline now shows a grey "Recorder Offline" bar when your recording device hasn't reported for over 12 hours, instead of silently stretching your current visit.
-
Fixed
Travel between visits is rebuilt once after this update, so the map may take a moment to draw routes the first time you open it.
-
New
The changelog now has separate Web, iOS and Server tabs, and each section lists new features before fixes.
-
New
The public changelog now shows Byway's web, server, and iOS changes in one place.
-
Fixed
Sync progress now appears at the top of the timeline instead of covering the map.
-
New
Admin cell generation can resume an interrupted publication: failed and cancelled runs get a Resume action, and there is a dialog for entering a publication id directly.
-
New
Place tagging now follows the published cell manifest, so unchanged cells are reused from the browser cache instead of being refetched after a data refresh.
-
Fixed
The timeline now shows your current travel while you are between visits, including its route on the map.
-
Fixed
Byway now asks for confirmation before recomputing visits.
-
New
A public page at byway.place/e2ee explaining how your data is encrypted.
-
Fixed
The My Data points table now shows newest points first by default.
-
Fixed
New passkeys can now unlock your vault, not just sign you in.
-
Fixed
Signing in after upgrading your account on another device no longer shows the old unlock screen.
-
Fixed
Signing in and unlocking Byway now ask for less. Your Secret Key is remembered on a device you've signed in on, so locking and coming back needs only your password — and when the key is needed, the field is shown up front instead of appearing after a failed attempt.
-
Fixed
Signing in with a passkey now unlocks your vault in one step, and never asks for a password you don't have.
-
Fixed
Signing out and straight back in no longer leaves syncing broken until you reload.
-
Fixed
Settings operations that ask for your account password — revealing your Secret Key, switching to passkey sign-in — no longer reject the correct password.
-
New
Flights now draw a curved great-circle path on the map instead of a straight line.
-
Fixed
Visits you've tagged with a place now appear on the map at the place's location, with the trail bending in to meet it.
-
New
Settings now shows the app version and build at the bottom.
-
Fixed
Stats top-countries/cities counts are easier to read — fixed low-contrast text over the ranking bars in light mode.
-
Fixed
Deleting a visit now sticks — some visits (from imported history) could reappear right after you deleted them.
iOS v2026.1
-
New
Creating or editing a place from a visit now shows a map — drag it to position the pin.
-
New
Full backups are available again: Settings → Export → Full backup (JSON) now includes your visits, places and trips.
-
New
The timeline now shows a grey "Recorder Offline" bar when your recording device hasn't reported for over 12 hours, instead of silently stretching your current visit.
-
New
Byway now asks for an App Store review once you've been using it for a while, and there's a Review Byway button in Settings under Help & Support.
-
New
Ask Siri about your history — “when was I last at the office?”, “what trips did I take last year?”, “how far did I travel in March?” — and search your visits, places and trips from Spotlight. Turn it on in Settings under Siri & Search; it’s off until you do.
-
New
Visits detected from sparse data no longer claim times they can't know, and gaps in recording now show as "Offline" rather than as travel.
-
New
You can restore a full backup from Settings: merge its locations into this account, or replace your visits, places and trips with the backup's and sync them to your other devices.
-
New
Passkeys can now sign you in and unlock your encrypted location history in one step.
-
New
Travel on the timeline now shows how you got there — walking, running, cycling, driving or flying.
-
New
Place icons can now be an emoji — pick from your recent ones or the emoji keyboard.
-
New
A stay that runs past midnight now appears under every day it covered, joined by a continuous line, so a long stay reads as long at a glance.
-
New
The map now fills the screen behind the timeline, which you can drag up for more of your history or down for more of the map.
-
New
The timeline has been redesigned: days now have their own pinned headings with a summary of the places and distance for that day, visit cards carry the place's category beside the duration, and travel between places reads as a compact pill.
-
New
You can now give a place your own subtitle — the line under its name on the timeline — and custom places get one for the first time.
-
New
The Enable Tracking and Disable Tracking Shortcuts actions now pause and resume recording instead of removing this device as your tracker, so an automation can stop recording for a while without handing the role to another device.
-
New
You can now pause tracking without giving up your recorder device: the Tracking screen's "Tracking Enabled" switch stops recording and keeps every setting. Removing a device as your tracker is now its own confirmed action at the bottom of the screen.
-
New
The sidebar has a cleaner look: one list of destinations, and Tracking is now a live status card pinned to the bottom that shows what your tracker is doing at a glance. On a device you've turned tracking off for, the card stays out of the way entirely.
-
New
Byway has a new look — a new app icon and a softer green palette drawn from it.
-
New
Tap a place — on the Stats screen, or from a visit's card — to see everything about it: time spent, visit count, your average and longest stay, when you first went, and the full list of visits.
-
New
The app icon has a new look.
-
New
Settings has been reorganised: your account, devices and sync now sit at the top, and a new Help & Support section brings together Support, Debug Settings and About Byway.
-
New
There's a new Support screen: email support directly from the app, optionally with your logs attached, and turn on Shake to Send Feedback to report a problem with a screenshot from any screen. Attached logs have your locations removed by default.
-
New
The map on a place's screen can now be panned and zoomed, with a Recenter button to snap back to the place.
-
New
If your watch recorded an outdoor workout while your phone was somewhere else, Byway can now offer to import the route into your timeline. Turn on "Offer to Import Outdoor Workouts" in Tracking Settings.
-
New
Got somewhere by train? Long-press a journey on the timeline to say how you travelled.
-
New
An Underground or train journey between two walks is now shown as a train, not left blank.
-
New
An overground train journey now shows as a train rather than as driving.
-
New
Long-press a visit in the timeline for its own menu: edit it, change its place, open the place's page, merge it with the stay above or below, split a merged stay back apart, or delete it.
-
New
A place page can now open the place in Apple Maps, when Apple Maps knows it, and in Google Maps if you have that app installed.
-
New
Travelled by bus? Long-press a journey and tell Byway — “By bus” now sits alongside “By train” in the list of ways you got there.
-
New
Shaking your device to send feedback now gives you a quick buzz, so you know Byway heard the shake.
-
New
Passwords you create in Byway are now saved against byway.place, so your password manager offers them when you sign in on the web too.
-
New
You can now create a Byway account right in the app — no invite link needed.
-
New
Create an account with just a passkey — Face ID signs you in and unlocks your history, with no password to choose or forget. Pick Passkey or Password on the Create account screen.
-
New
Try Byway before signing up: the new Demo Mode button on the welcome screen opens the whole app over a month of invented history — a student's month in Edinburgh, with trips to Glasgow and London. Nothing is recorded, your photos are never read, and the demo is gone the next time you open Byway.
-
New
Setting up a new device now turns the location tracker on for you, unless another of your devices is already recording.
-
New
Scan the QR code on your printed Recovery Kit to fill in your Secret Key, instead of typing all 52 characters. The code no longer appears on the Recovery Kit screen itself, where there was nothing to scan it with.
-
New
The timeline now says what Byway is doing while it waits for your first visit, and the map follows you until there is something to show. 636
-
New
Choose Metric or Imperial in Settings — distances across your timeline, trips and stats now follow your choice, starting from your device's region.
-
New
Trips can now be shared as a looping GIF. On the share sheet's Video tab, Output offers HD Video, 4K Video or GIF — for the places that autoplay a GIF but not a video.
-
New
The share sheet is redesigned: pick a theme, format and quality, choose which places and stats appear, and turn labels, pins and photos on or off.
-
New
Poster photos can now be arranged by hand: tap the preview in the share sheet to open it full screen, then drag a photo to move it, or tap it and pinch or twist to resize and rotate. Tap it again to choose a square or original crop. Up to eight photos, raised from four.
-
New
The Tracking screen now tells you when Byway's location access is set to "While Using the App" and explains why it needs "Always" — with a shortcut to the right place in Settings.
-
New
Split a visit in two from its edit screen — pick a place and set the times for each half.
-
New
You can now sign out from the unlock and restore screens, so an account you can't unlock is no longer a dead end you can't leave — even by reinstalling.
-
New
Tapping a visit on the timeline now opens an expanded detail view over the list, showing when you arrived and left, how long you stayed, your photos from the visit and any notes. Drag it down or tap the close button to go back to the timeline; the per-card edit pencil is gone, with Edit now inside the detail view. The same applies to the timeline inside a trip.
-
Fixed
A device you remove from Settings is now signed out properly: it loses access straight away, and if it comes back online it clears the data it downloaded instead of quietly failing to sync.
-
Fixed
The app no longer freezes or stutters shortly after launch — syncing and place tagging now run in the background instead of blocking the interface.
-
Fixed
Sign-up now judges password strength the same way the web app does, so a password accepted here won't be refused there.
-
Fixed
Updating no longer sends a signed-in device back to the unlock screen when its saved account details were in an older format.
-
Fixed
A place name applied to the visit you're currently at now reaches your other devices straight away, instead of waiting until the recording device next uploaded points.
-
Fixed
Recalculating travel after new points is fast again instead of getting slower the longer the app is installed.
-
Fixed
Recording no longer rewrites the entire travel history every time a location is recorded, which was costing about a second and a half of work every few seconds while moving.
-
Fixed
Reopening Byway after it has been in the background now fills in the time it was suspended and updates your visits straight away, so the place you're currently at shows up without needing to restart the app.
-
Fixed
Scrolling the timeline is smoother, and the route line now covers the whole visible span instead of stopping partway on wide zooms.
-
Fixed
The full backup (JSON) export is temporarily unavailable while visits change how they're stored. GPX and GeoJSON exports are unaffected.
-
Fixed
The timeline is much faster to scroll and no longer stutters while visits are syncing.
-
Fixed
The visit you're currently at no longer briefly reverts to "Unknown Place" when you reopen the app — its name is kept while the place is re-checked in the background.
-
Fixed
Travel between visits is rebuilt once after this update, so the map may take a moment to draw routes the first time you open it.
-
Fixed
Travel segments no longer disappear from the timeline after the app recalculates visits, and the recalculation itself is much faster.
-
Fixed
Your phone no longer re-uploads the visit you're currently at every few minutes, which saves battery and data while you're sitting still.
-
Fixed
Byway no longer reports a sync failure while you have location points but no visits detected yet.
-
Fixed
Turning on tracking for a device now makes it the one that records your location — the separate "Record on this device" setting is gone. Byway tells you when it takes over from another device, and a device that stops being the recorder now turns its own tracking off and says so, instead of sitting there looking like it was still recording.
-
Fixed
A place's average time no longer counts visits whose duration couldn't be determined.
-
Fixed
Every map that draws your route now leaves a gap where nothing was recorded, instead of a straight line across it.
-
Fixed
Merging a visit whose times couldn't be determined no longer makes the merged visit claim exact times.
-
Fixed
Old visits are corrected automatically the first time you open Byway after updating.
-
Fixed
Siri and Shortcuts no longer report invented times for a visit whose clock was never recorded.
-
Fixed
Visits with undetermined times no longer show invented times on the visit detail, place or map cards, and correcting the times restores them.
-
Fixed
An edit made on another device could be silently undone a few seconds after it arrived, and the undo would sync back. It sticks now.
-
Fixed
Pull to refresh on the Stats screen no longer blanks out the cards behind a second spinner.
-
Fixed
Restoring a backup now sends its locations to your other devices, instead of leaving them on this one.
-
Fixed
Timeline visits now grow with how long you spent there, so a quick errand and an afternoon with friends no longer look the same. Short visits take up less room, place names line up with their icon, and durations match the web app exactly.
-
Fixed
Unlocking your data now asks for one thing, not two: your password when this device still holds your Secret Key, or the Secret Key on its own when it doesn't.
-
Fixed
Sync now reports when your encrypted relay storage limit has been reached.
-
Fixed
The app lock setting and lock screen now name whatever your device actually uses — Touch ID or your passcode on devices without Face ID.
-
Fixed
The selected place icon is now ringed in the accent colour, so it's easy to see which one is picked.
-
Fixed
Tapping a travel segment now zooms the map to the whole route, including a trip that starts and ends in the same place.
-
Fixed
Byway keeps recording your location while the unlock screen is up, instead of silently pausing until you sign back in. The screen now tells you so.
-
Fixed
A place's own subtitle now appears wherever its category used to: in the place picker, in the Places list, and on visits offered to Spotlight and Siri.
-
Fixed
Recording is much lighter on the battery: a location fix that changes nothing no longer rebuilds your whole visit history behind the scenes.
-
Fixed
The timeline scrolls smoothly over a long history again — the map no longer re-sorts every visit you have as you scroll.
-
Fixed
Recording no longer rewrites the whole diagnostic log file for every line it writes, which was a steady drain on battery and storage in the background.
-
Fixed
Photos mode and the Map screen no longer stutter over a long date range.
-
Fixed
Adding a note or changing a place on a visit no longer locks its arrival and departure times, so the app can keep refining them.
-
Fixed
A snapshot written straight after a compaction now publishes correctly instead of leaving the sync stuck.
-
Fixed
Byway no longer crashes in the background. A background refresh could kill the app instead of recording, which also stopped further refreshes until you next opened it.
-
Fixed
Your Secret Key is now shown in full, over several lines, when you reveal it in Settings.
-
Fixed
Selecting a multi-day visit now outlines the whole stay as one box, and an ongoing visit gets its own highlight rather than the selection colour.
-
Fixed
Photos taken on any day of a multi-day stay now appear on the visit's card, not just the last one.
-
Fixed
Sidebar rows and the tracking card now highlight as you touch them, so a tap is visibly registered.
-
Fixed
Places you go to regularly are now strongly preferred when naming a stop, so a spot you visit every week no longer loses to a neighbour a metre or two closer that you have never been to.
-
Fixed
A stay you're still on is now outlined all the way around, even when it spans more than one day.
-
Fixed
Opening a past trip no longer shows a travel segment running from the end of the trip to the present moment — a trip's timeline now stops where the trip does.
-
Fixed
Places show their proper icon again — the Stats screen's Top Places list drew a plain grey pin for every Foursquare place, and editing one opened with the generic pin selected instead of its category's icon.
-
Fixed
A place you have just arrived at now appears on your timeline within a couple of minutes, on every device, instead of the timeline showing you as still travelling until you next open the app.
-
Fixed
A visit whose times were never recorded now sits on the timeline where its data actually is, rather than hours later.
-
Fixed
Selecting a journey that turns out to be an offline gap no longer leaves a stray line across the map.
-
Fixed
An offline stretch on the timeline now starts where your recorded data actually stopped, so the row covers the whole gap.
-
Fixed
Support emails no longer lose their line breaks when Byway is used on a Mac.
-
Fixed
Sync no longer gives up when the relay asks it to slow down, so a large timeline update finishes instead of retrying forever.
-
Fixed
A large timeline update now saves its progress as it goes, so if Byway is interrupted part-way it picks up where it left off instead of starting again.
-
Fixed
Byway now tells you when it's updating your timeline after an app update, instead of appearing to freeze; and opening the app is quicker, because your history is no longer rebuilt several times over at once.
-
Fixed
The loading spinner on Trips, Stats, Places and the Timeline is now a full-size indicator centred on the screen, instead of a tiny one sitting in a small grey box.
-
Fixed
Background sync now defers rate-limited publishing when there is not enough time to retry safely.
-
Fixed
Visit-heavy screens no longer block other app work while preparing timeline data.
-
Fixed
Byway now explains when restoring your timeline from encrypted history may take a moment.
-
Fixed
Byway no longer re-uploads your whole timeline over and over after a sync interruption, so syncing settles instead of retrying forever.
-
Fixed
Publish status now stays accurate across relaunches and reports interrupted batch progress.
-
Fixed
Your Secret Key is no longer stored in device backups or in iCloud Keychain. A device restored from a backup now asks for the Secret Key from your Recovery Kit once, instead of your password.
-
Fixed
Your location history is no longer included in iPhone or iCloud backups. A restored device downloads it from your encrypted account instead.
-
Fixed
A device restored from a backup now asks which of your devices should record your location, instead of silently recording alongside another one.
-
Fixed
The line showing travel in progress is no longer a thick dashed stripe across the map — it now sits at the same weight as the recorded track and glows gently to mark it as happening now.
-
Fixed
A journey that mixed walking with a train or Underground ride no longer shows up as a run.
-
Fixed
Restoring Byway from a device backup now unlocks with your account password instead of asking for your Recovery Kit, so tracking resumes as soon as you open the app.
-
Fixed
An imported workout route no longer draws as a spray of spikes back to wherever your phone was — the map shows the route you actually took.
-
Fixed
Short trips are no longer shown as runs — a burst of speed over a minute or two is usually just the GPS catching up, so trips under three minutes stay walks.
-
Fixed
A travel leg whose mode you set yourself no longer draws a dotted underline under its caption.
-
Fixed
The travel mode picker's "Let Byway decide" is now called "Automatic".
-
Fixed
Place pages now actually show the Apple Maps and Google Maps buttons — the row was never resolving which to offer.
-
Fixed
The Apple Maps button on a place page now waits in place with a spinner instead of popping in, and both map buttons match the page's other cards.
-
Fixed
Long-pressing a journey no longer flashes a shadow across the whole timeline row.
-
Fixed
Photos beside a travel leg are now the same size as those on a visit card, and every photo cluster lines up on one edge down the timeline.
-
Fixed
Full tracking no longer stays on indefinitely when iOS stops delivering location fixes — Power-Saver Mode now falls back to the last known position to place its geofence.
-
Fixed
The Choose Place sheet now shows placeholder rows while nearby places load, and says what happened when there are none — nothing listed here, no place data for the area yet, or a failed load you can retry.
-
Fixed
Timeline scrolling is smooth again — the list no longer rebuilds every card on every frame of a scroll.
-
Fixed
The map keeps up with the timeline while you scroll — redrawing it is around 40x cheaper.
-
Fixed
The timeline now reflows for larger text sizes: cards, day headers and travel rows grow to fit the text instead of clipping it, place names and captions wrap rather than truncate, arrival and departure times scale too, and the map keeps showing a comparable stretch of the day.
-
Fixed
The outline around an ongoing or selected stay no longer draws through the date when a day header is pinned above it.
-
Fixed
Byway now records that you are still somewhere while parked in Power-Saver Mode, so a stay you are in the middle of appears on the timeline instead of waiting until you move again.
-
Fixed
The timeline now shows the journey you are on from the moment recording starts, instead of an empty state until your first stop is detected.
-
Fixed
Walking routes are recorded in more detail — Byway now records a point every 50 metres rather than every 100, which stops short walks being drawn as straight lines between distant points.
-
Fixed
A trip or place saved on another device no longer disappears a day or two later.
-
Fixed
A brand-new account no longer claims you are travelling while you are sitting still — the timeline waits for a visit to resolve, or for you to genuinely move, before drawing the journey line.
-
Fixed
Demo mode's stand-in photos no longer show a black wedge in one corner.
-
Fixed
A long place name no longer stretches a poster photo's white border, and the poster's title and dates now carry a soft halo so they stay readable over a busy map.
-
Fixed
Switches throughout the app now use Byway's green rather than the system default.
-
Fixed
Trip card maps now match the appearance you're in, instead of keeping whichever of light or dark they were first drawn in.
-
Fixed
Backfill History works again: Byway now reads your Photos and Health data on the device and adds the points straight to your timeline, instead of failing with a server error.
-
Fixed
If creating your account fails because the connection dropped, tapping Create account again now finishes the job rather than reporting that your email is already taken.
-
Fixed
A WiFi sign-in page or a company proxy can no longer sign you out of Byway: only a rejection from Byway's own servers does.
-
Fixed
Signing out now clears everything it says it does: the app no longer keeps the previous account's data when the server rejects a stale credential, the Recovery Kit PDF is deleted rather than left on the device, and app-lock no longer carries over to the next person to sign in.
-
Fixed
A background wake no longer records a stale or wildly inaccurate location as a real point — Byway was occasionally planting a fix hundreds of metres away, and then padding the gap around it.
-
Fixed
A geofence exit that turns out to be a false alarm is now dismissed rather than waking full tracking for nothing, which saves battery when your phone is sitting still indoors.
-
Fixed
Byway can no longer get stuck with GPS running at full power after checking whether you have started moving — a rare stall that quietly drained the battery while the app looked like it was in Power-Saver.
-
Fixed
Byway no longer parks in Power-Saver when location access is set to "While Using the App" — iOS never delivers the geofence, significant-location or visit events that mode depends on, so the app could stop recording and then fill the gap in with a stay you had already left.
-
Fixed
Splitting a visit no longer overwrites a time you set yourself, or closes a visit that is still running.
-
Fixed
Signing in with your password and Secret Key now happens in the app instead of a web page, with a scanner for the QR code on your Recovery Kit.
-
Fixed
Signing out from Settings now asks first. It erases everything Byway has stored on this device, and previously did so on a single tap with no warning.
iOS v1.0
-
New
Flights now draw a curved great-circle path on the map instead of a straight line.
-
New
About Byway now credits its data sources and open-source dependencies.
-
New
Byway now verifies movement before leaving Power-Saver, adapts sooner at familiar stops, and adds a Check for Movement Shortcut. Existing Power-Saver tuning actions have been retired.
-
New
The QR scanner for adding a device now shows a targeting square to aim at, and only scans codes inside it.
-
New
Place tagging now follows the published cell manifest, so cells that have not changed are reused from your device's cache instead of being downloaded again after a data refresh.
-
Fixed
Settings now shows the key management that matches your account, and your Secret Key in the same format as your Recovery Kit.
-
Fixed
The timeline now shows your current travel while you are between visits, including its route on the map.
-
Fixed
Sync no longer gets stuck in a 'Retrying' state after a failed background publish, and Settings now shows what the last sync failure actually was.
-
Fixed
Settings now shows the right key management for your account after you upgrade it elsewhere.
-
Fixed
Location points from another device are no longer silently skipped when syncing.
-
Fixed
Sync now recovers on devices where pulling changes from your other devices had stopped working, which could leave the timeline missing edits and visits made elsewhere.
-
Fixed
Sync problems now show up per operation, and the recorder shows when it last published.
-
Fixed
Photos from iCloud Shared Albums no longer appear in the timeline photo section or feed the GPX generator — only your own library does.
-
Fixed
Location points now upload in 5-minute batches instead of one at a time, saving battery.
-
Fixed
Sync no longer stalls while you're moving: frequent location updates could stop uploads from ever completing.
-
Fixed
Edits made on another device now appear in synced visit data without waiting for the phone to move.
-
Fixed
The app no longer rebuilds your whole timeline every time you open it.
-
Fixed
Byway no longer pauses for several seconds on the first visit in a new area while it downloads map data.
-
Fixed
Byway now downloads map data for upcoming visits in the background, so place names keep filling in without pausing.
-
Fixed
Place names now fill in far faster when Byway is working through a backlog of visits, and the “Calculating visits…” counter updates smoothly instead of looking stuck.
-
Fixed
Scrolling the timeline stays smooth while Byway is working out place names in the background.
-
Fixed
Fixed a crash a few seconds after launch while Byway was recalculating visits.
-
Fixed
You can now tap anywhere on a row to choose a place in the visit editor — and rows in Manage Places and Settings respond to taps across their full width too.
-
Fixed
Fixed a crash on launch while Byway was recalculating visits.
-
Fixed
Creating a new place now returns you to the visit immediately instead of hanging on the form.
-
Fixed
Reopening Byway no longer makes it recalculate the place name for the visit you're currently on.
-
Fixed
Byway no longer reports a sync error when two updates arrive at once — overlapping syncs now coalesce into one instead of racing each other.
-
Fixed
Photos on short travel segments are no longer clipped in the timeline.
-
Fixed
The obsolete Instance entry has been removed from Settings.
-
Fixed
Exported logs now open with a header naming the app version, build, iOS version and device.
-
Fixed
Exported logs now name the subsystem that wrote each line, so they can be filtered by area of the app.
-
Fixed
The diagnostic log now shows every app log line with severity levels, filtering, and matching exported output.
-
Fixed
The app running on a Mac now names itself "Mac" instead of "iPad".
-
Fixed
Byway now asks for confirmation before recomputing all visits.
-
Fixed
The photo access prompt no longer appears the moment the app opens — it now waits until you start using the timeline.
-
Fixed
The launch screen now matches dark mode instead of flashing white.
-
Fixed
Device-enrollment QR codes now open directly in Byway when scanned with the Camera app.
-
Fixed
Visits you've tagged with a place now appear on the map at the place's location, with the trail bending in to meet it.
-
Fixed
Deleting a visit now sticks — some visits (from imported history) could reappear right after you deleted them.
Byway CLI is a read-only desktop client for macOS that mirrors your history to your own machine and answers questions about it in the terminal or through an AI assistant — install it from the Homebrew tap.
CLI v2026.1
-
New
The Byway CLI now installs with 'brew install homegrownsw/byway/byway', and reports a real year-based version.
-
Fixed
Explain how to run a manually downloaded byway on macOS, which Gatekeeper quarantines.
-
Fixed
Demo account creation no longer fails at the last step with a 426.
-
Fixed
A sign-up whose confirmation was lost in transit can now be completed by trying again, instead of leaving an account nobody could sign in to.
-
New
Feature flags: a single endpoint reports which features an account may use, with availability decided by rulesets an admin edits live.
-
Fixed
An incremental cell run no longer re-uploads every cell after an unrelated pipeline change, so a monthly refresh only rewrites the cells that actually changed.
-
Fixed
Desktop CLI stats no longer hide sparsely-recorded visits: your visit, place and city counts now match the app.
-
Fixed
The desktop CLI now starts an offline row where your recorded data stopped, matching the app.
-
Fixed
A large timeline update is no longer rejected for uploading too quickly, and when Byway does need a device to slow down it now says exactly how long to wait.
-
Fixed
Fix the migration version collision that had been blocking every deploy since 12 August.
-
Fixed
The desktop CLI can sign in and unlock its vault on a passkey-only account: `byway login` now signs you in through your browser — any credential, passkey included — and opens the vault with your Secret Key.
-
Fixed
Bound how many password hashes the server computes at once, so a flood of login attempts can no longer exhaust its memory and take the service down.
-
Fixed
An invited user's account is now created properly, with its own encryption keys and Recovery Kit, instead of leaving them signed in with nothing to unlock.
-
Fixed
Deleting your account now also erases your encrypted data from Byway's storage, on every deletion route.
-
Fixed
An admin password reset or a join link can no longer lock an account out of sign-in by setting a password the account's sign-in method cannot use.
-
New
Full JSON backups are available again: byway export --format json now includes your visits and the edits you made to them.
-
Fixed
The full JSON backup can be restored again: byway import reads a version 2 backup and puts its points back, and says plainly which parts it could not.
-
Fixed
Device-enrollment QR codes from the CLI now open directly in Byway when scanned with a phone camera.
-
Fixed
Cell generation now reports the manifest-writing phase instead of appearing stuck at 100%, and progress detail no longer carries over from the previous phase.
-
Fixed
The desktop CLI now accepts a Secret Key pasted straight from your Recovery Kit.