Releases: mbta/mobile_app
Releases · mbta/mobile_app
android-0.2.1
What's Changed
- fix(StopDetailsFilteredRouteView): Remove temporary selected trip border by @KaylaBrady in #684
Full Changelog: android-0.2.0...android-0.2.1
iOS 1.1.5
What's Changed
- build(deps): bump kotlin from 2.0.20 to 2.1.0 by @dependabot in #562
- feat: Special behavior for target stop on combined stop/trip details by @EmmaSimon in #581
- feat(iOS): recenter on vehicle from new stop details by @boringcactus in #580
- feat(android): Dynamic mapbox token by @KaylaBrady in #575
- fix: Move scrolling to encompass entire stop page by @EmmaSimon in #583
- feat: convert iOS translations to Android format by @boringcactus in #585
- fix(Android): internationalize all hardcoded text by @boringcactus in #587
- feat: Update stop details navigation to match spec by @EmmaSimon in #586
- fix: parcel crash, move data/functions to VM by @BrandonTR in #593
- build(deps): bump fastlane from 2.225.0 to 2.226.0 by @dependabot in #591
- Search in Android Nearby Transit by @JackVCurtis in #584
- feat(Android): add basic onboarding UX by @boringcactus in #592
- feat(android.NearbyTransitPage): leave / rejoin vehicles channel after backgrounding by @KaylaBrady in #579
- feat(android): leave / rejoin predictions & alerts after backgrounding by @KaylaBrady in #588
- build(deps): bump androidx.navigation:navigation-compose from 2.8.1 to 2.8.5 by @dependabot in #595
- build(deps): bump dev.mokkery from 2.6.0 to 2.6.1 by @dependabot in #589
- feat: set up Android prod deployments by @boringcactus in #594
- fix(subscribeToPredictions): ensure old data present when merging in new data by @KaylaBrady in #596
- build(deps): bump cyclonedx-cocoapods from 1.4.0 to 1.4.1 by @dependabot in #547
- fix(Android): parse join responses correctly by @boringcactus in #598
- feat(Android): implement no stops nearby state by @boringcactus in #597
- fix(Android): minimize issues when updating map global data by @boringcactus in #600
- fix: allow bolding portions of localized text by @BrandonTR in #602
- refactor(iOS): Move stop details fetching into VM by @EmmaSimon in #599
- testing for fully implemented search components, fix bug in debounce by @JackVCurtis in #603
- feat(Android): animate new page sliding up by @boringcactus in #605
- feat(Android): allow small sheet size by @boringcactus in #604
- build(deps): bump com.google.accompanist:accompanist-permissions from 0.36.0 to 0.37.0 by @dependabot in #611
- 🤖 | Search | Search bar UI by @JackVCurtis in #614
- build(deps): bump ktor from 3.0.2 to 3.0.3 by @dependabot in #610
- feat(accessibility): Android Nearby Transit Talk Back optimizations by @KaylaBrady in #616
- feat(iOS): Combined stop details - display scheduled trips by @EmmaSimon in #601
- feat(Android): filter stop details on headsign tap by @boringcactus in #613
- build(deps): bump skie from 0.9.5 to 0.10.0 by @dependabot in #615
- feat(iOS): Combined stop separated vehicle UI by @EmmaSimon in #606
- build(deps): bump androidx.compose:compose-bom from 2024.11.00 to 2024.12.01 by @dependabot in #608
- feat(accessibility): Talk back descriptions support pluralized vehicle types by @KaylaBrady in #617
- feat(Android): show live data indicator on predictions by @boringcactus in #612
- fix(Android): drop zero frames in release mode by @boringcactus in #607
- feat: Location Services button when permissions denied by @KaylaBrady in #618
- feat(android.StopDetailsFilterPills): optimized screen reader text by @KaylaBrady in #619
- feat(iOS): Combined stop details - Add no prediction states by @EmmaSimon in #620
- refactor: Put no trip statuses into separate class by @EmmaSimon in #626
- feat(Android): hide maps by @boringcactus in #621
- fix: replace Coordinate with Position in NearbyRepository by @boringcactus in #628
- feat(iOS): Stop details cancelled trip card by @EmmaSimon in #627
- build(deps): bump org.cyclonedx:cyclonedx-core-java from 9.0.5 to 10.1.0 by @dependabot in #624
- refactor(Android): move some nearby state into viewmodel by @boringcactus in #629
- Revert "build(deps): bump org.cyclonedx:cyclonedx-core-java from 9.0.5 to 10.1.0" by @EmmaSimon in #632
- feat(Android): error banner by @BrandonTR in #630
- Jvc android search recent stops by @JackVCurtis in #622
- build(deps): bump sentry from 0.9.0 to 0.10.0 by @dependabot in #534
- build(deps): bump io.insert-koin:koin-bom from 3.5.6 to 4.0.1 by @dependabot in #625
- feat(android.NearbyTansitView): Shimmer loading by @KaylaBrady in #631
- fix(Android): make flakiest tests more robust by @boringcactus in #637
- feat(android.StopDetails): Shimmer loading by @KaylaBrady in #634
- fix(Android): Detect offline on app startup by @BrandonTR in #636
- fix(Android): reset nearby transit state on pan/recenter by @boringcactus in #635
- fix(Android): Error banner UI polish by @BrandonTR in #642
- build(deps): bump okio from 3.9.1 to 3.10.2 by @dependabot in #646
- feat(iOS): Combined stop details VoiceOver pass by @EmmaSimon in #639
- fix(android.Sentry): set SENTRY_ENV based on flavor / build type by @KaylaBrady in #648
- fix: Android API requests using ViewModel + LaunchedEffect by @KaylaBrady in #638
- fix(StopDetailsPage): Distinct errorKeys from API requests on NearbyTransitPage by @KaylaBrady in #641
- fix(Android): sheet drag handle padding by @BrandonTR in #647
- fix(Android): Default text color for typography by @EmmaSimon in #649
- feat(analytics): log mode and no_trips in tapped_departure by @boringcactus in #650
- feat: Add elevator accessibility feature toggle by @EmmaSimon in #651
- feat: set up logic for new feature promotion by @boringcactus in #654
- build(deps): bump cyclonedx-cocoapods from 1.4.1 to 2.0.0 by @dependabot in #643
- build(deps): bump org.cyclonedx:cyclonedx-core-java from 9.0.5 to 10.1.0 by @dependabot in #645
- fix(Android): Layer search bar under sheet by @EmmaSimon in #655
- feat(analytics): other iOS GA updates by @boringcactus in #652
- fix?(Android): Placeholder for unassigned colors by @EmmaSimon in #656
- feat(iOS): show major alerts in combined stop+trip details by @boringcactus in #657
- refactor: move analytics abstractions to shared by @boringcactus in #658
- feat(Android): set up Firebase by @boringcactus in #659
- feat(Android): Display elevator alerts by @EmmaSimon in #660
- feat(iOS): UI for secondary and downstream alerts in combined stop details by @EmmaSimon in #662
- build(deps): bump com.eygraber:compose-placeholder-material3 from 1.0.8 to 1.0.9 by @dependabot in #666
- build(deps): bump androidx.compose:compose-bom from 2024.12.01 to 2025.01.00 by @dependabot in #668
- feat: analytics on Android by @boringcactus in #664
- fix(Android): Set more material colors by @EmmaSimon in #670
- refactor(android.NearbyTransitPage): navigation refactor to support trip filter by @KaylaBrady in #653
- fix(Androi...
Android 0.2.0
What's Changed
- build(deps): bump kotlin from 2.0.20 to 2.1.0 by @dependabot in #562
- feat: Special behavior for target stop on combined stop/trip details by @EmmaSimon in #581
- feat(iOS): recenter on vehicle from new stop details by @boringcactus in #580
- feat(android): Dynamic mapbox token by @KaylaBrady in #575
- fix: Move scrolling to encompass entire stop page by @EmmaSimon in #583
- feat: convert iOS translations to Android format by @boringcactus in #585
- fix(Android): internationalize all hardcoded text by @boringcactus in #587
- feat: Update stop details navigation to match spec by @EmmaSimon in #586
- fix: parcel crash, move data/functions to VM by @BrandonTR in #593
- build(deps): bump fastlane from 2.225.0 to 2.226.0 by @dependabot in #591
- Search in Android Nearby Transit by @JackVCurtis in #584
- feat(Android): add basic onboarding UX by @boringcactus in #592
- feat(android.NearbyTransitPage): leave / rejoin vehicles channel after backgrounding by @KaylaBrady in #579
- feat(android): leave / rejoin predictions & alerts after backgrounding by @KaylaBrady in #588
- build(deps): bump androidx.navigation:navigation-compose from 2.8.1 to 2.8.5 by @dependabot in #595
- build(deps): bump dev.mokkery from 2.6.0 to 2.6.1 by @dependabot in #589
- feat: set up Android prod deployments by @boringcactus in #594
- fix(subscribeToPredictions): ensure old data present when merging in new data by @KaylaBrady in #596
- build(deps): bump cyclonedx-cocoapods from 1.4.0 to 1.4.1 by @dependabot in #547
- fix(Android): parse join responses correctly by @boringcactus in #598
- feat(Android): implement no stops nearby state by @boringcactus in #597
- fix(Android): minimize issues when updating map global data by @boringcactus in #600
- fix: allow bolding portions of localized text by @BrandonTR in #602
- refactor(iOS): Move stop details fetching into VM by @EmmaSimon in #599
- testing for fully implemented search components, fix bug in debounce by @JackVCurtis in #603
- feat(Android): animate new page sliding up by @boringcactus in #605
- feat(Android): allow small sheet size by @boringcactus in #604
- build(deps): bump com.google.accompanist:accompanist-permissions from 0.36.0 to 0.37.0 by @dependabot in #611
- 🤖 | Search | Search bar UI by @JackVCurtis in #614
- build(deps): bump ktor from 3.0.2 to 3.0.3 by @dependabot in #610
- feat(accessibility): Android Nearby Transit Talk Back optimizations by @KaylaBrady in #616
- feat(iOS): Combined stop details - display scheduled trips by @EmmaSimon in #601
- feat(Android): filter stop details on headsign tap by @boringcactus in #613
- build(deps): bump skie from 0.9.5 to 0.10.0 by @dependabot in #615
- feat(iOS): Combined stop separated vehicle UI by @EmmaSimon in #606
- build(deps): bump androidx.compose:compose-bom from 2024.11.00 to 2024.12.01 by @dependabot in #608
- feat(accessibility): Talk back descriptions support pluralized vehicle types by @KaylaBrady in #617
- feat(Android): show live data indicator on predictions by @boringcactus in #612
- fix(Android): drop zero frames in release mode by @boringcactus in #607
- feat: Location Services button when permissions denied by @KaylaBrady in #618
- feat(android.StopDetailsFilterPills): optimized screen reader text by @KaylaBrady in #619
- feat(iOS): Combined stop details - Add no prediction states by @EmmaSimon in #620
- refactor: Put no trip statuses into separate class by @EmmaSimon in #626
- feat(Android): hide maps by @boringcactus in #621
- fix: replace Coordinate with Position in NearbyRepository by @boringcactus in #628
- feat(iOS): Stop details cancelled trip card by @EmmaSimon in #627
- build(deps): bump org.cyclonedx:cyclonedx-core-java from 9.0.5 to 10.1.0 by @dependabot in #624
- refactor(Android): move some nearby state into viewmodel by @boringcactus in #629
- Revert "build(deps): bump org.cyclonedx:cyclonedx-core-java from 9.0.5 to 10.1.0" by @EmmaSimon in #632
- feat(Android): error banner by @BrandonTR in #630
- Jvc android search recent stops by @JackVCurtis in #622
- build(deps): bump sentry from 0.9.0 to 0.10.0 by @dependabot in #534
- build(deps): bump io.insert-koin:koin-bom from 3.5.6 to 4.0.1 by @dependabot in #625
- feat(android.NearbyTansitView): Shimmer loading by @KaylaBrady in #631
- fix(Android): make flakiest tests more robust by @boringcactus in #637
- feat(android.StopDetails): Shimmer loading by @KaylaBrady in #634
- fix(Android): Detect offline on app startup by @BrandonTR in #636
- fix(Android): reset nearby transit state on pan/recenter by @boringcactus in #635
- fix(Android): Error banner UI polish by @BrandonTR in #642
- build(deps): bump okio from 3.9.1 to 3.10.2 by @dependabot in #646
- feat(iOS): Combined stop details VoiceOver pass by @EmmaSimon in #639
- fix(android.Sentry): set SENTRY_ENV based on flavor / build type by @KaylaBrady in #648
- fix: Android API requests using ViewModel + LaunchedEffect by @KaylaBrady in #638
- fix(StopDetailsPage): Distinct errorKeys from API requests on NearbyTransitPage by @KaylaBrady in #641
- fix(Android): sheet drag handle padding by @BrandonTR in #647
- fix(Android): Default text color for typography by @EmmaSimon in #649
- feat(analytics): log mode and no_trips in tapped_departure by @boringcactus in #650
- feat: Add elevator accessibility feature toggle by @EmmaSimon in #651
- feat: set up logic for new feature promotion by @boringcactus in #654
- build(deps): bump cyclonedx-cocoapods from 1.4.1 to 2.0.0 by @dependabot in #643
- build(deps): bump org.cyclonedx:cyclonedx-core-java from 9.0.5 to 10.1.0 by @dependabot in #645
- fix(Android): Layer search bar under sheet by @EmmaSimon in #655
- feat(analytics): other iOS GA updates by @boringcactus in #652
- fix?(Android): Placeholder for unassigned colors by @EmmaSimon in #656
- feat(iOS): show major alerts in combined stop+trip details by @boringcactus in #657
- refactor: move analytics abstractions to shared by @boringcactus in #658
- feat(Android): set up Firebase by @boringcactus in #659
- feat(Android): Display elevator alerts by @EmmaSimon in #660
- feat(iOS): UI for secondary and downstream alerts in combined stop details by @EmmaSimon in #662
- build(deps): bump com.eygraber:compose-placeholder-material3 from 1.0.8 to 1.0.9 by @dependabot in #666
- build(deps): bump androidx.compose:compose-bom from 2024.12.01 to 2025.01.00 by @dependabot in #668
- feat: analytics on Android by @boringcactus in #664
- fix(Android): Set more material colors by @EmmaSimon in #670
- refactor(android.NearbyTransitPage): navigation refactor to support trip filter by @KaylaBrady in #653
- fix(Androi...
1.1.5
What's Changed
- build(deps): bump kotlin from 2.0.20 to 2.1.0 by @dependabot in #562
- feat: Special behavior for target stop on combined stop/trip details by @EmmaSimon in #581
- feat(iOS): recenter on vehicle from new stop details by @boringcactus in #580
- feat(android): Dynamic mapbox token by @KaylaBrady in #575
- fix: Move scrolling to encompass entire stop page by @EmmaSimon in #583
- feat: convert iOS translations to Android format by @boringcactus in #585
- fix(Android): internationalize all hardcoded text by @boringcactus in #587
- feat: Update stop details navigation to match spec by @EmmaSimon in #586
- fix: parcel crash, move data/functions to VM by @BrandonTR in #593
- build(deps): bump fastlane from 2.225.0 to 2.226.0 by @dependabot in #591
- Search in Android Nearby Transit by @JackVCurtis in #584
- feat(Android): add basic onboarding UX by @boringcactus in #592
- feat(android.NearbyTransitPage): leave / rejoin vehicles channel after backgrounding by @KaylaBrady in #579
- feat(android): leave / rejoin predictions & alerts after backgrounding by @KaylaBrady in #588
- build(deps): bump androidx.navigation:navigation-compose from 2.8.1 to 2.8.5 by @dependabot in #595
- build(deps): bump dev.mokkery from 2.6.0 to 2.6.1 by @dependabot in #589
- feat: set up Android prod deployments by @boringcactus in #594
- fix(subscribeToPredictions): ensure old data present when merging in new data by @KaylaBrady in #596
- build(deps): bump cyclonedx-cocoapods from 1.4.0 to 1.4.1 by @dependabot in #547
- fix(Android): parse join responses correctly by @boringcactus in #598
- feat(Android): implement no stops nearby state by @boringcactus in #597
- fix(Android): minimize issues when updating map global data by @boringcactus in #600
- fix: allow bolding portions of localized text by @BrandonTR in #602
- refactor(iOS): Move stop details fetching into VM by @EmmaSimon in #599
- testing for fully implemented search components, fix bug in debounce by @JackVCurtis in #603
- feat(Android): animate new page sliding up by @boringcactus in #605
- feat(Android): allow small sheet size by @boringcactus in #604
- build(deps): bump com.google.accompanist:accompanist-permissions from 0.36.0 to 0.37.0 by @dependabot in #611
- 🤖 | Search | Search bar UI by @JackVCurtis in #614
- build(deps): bump ktor from 3.0.2 to 3.0.3 by @dependabot in #610
- feat(accessibility): Android Nearby Transit Talk Back optimizations by @KaylaBrady in #616
- feat(iOS): Combined stop details - display scheduled trips by @EmmaSimon in #601
- feat(Android): filter stop details on headsign tap by @boringcactus in #613
- build(deps): bump skie from 0.9.5 to 0.10.0 by @dependabot in #615
- feat(iOS): Combined stop separated vehicle UI by @EmmaSimon in #606
- build(deps): bump androidx.compose:compose-bom from 2024.11.00 to 2024.12.01 by @dependabot in #608
- feat(accessibility): Talk back descriptions support pluralized vehicle types by @KaylaBrady in #617
- feat(Android): show live data indicator on predictions by @boringcactus in #612
- fix(Android): drop zero frames in release mode by @boringcactus in #607
- feat: Location Services button when permissions denied by @KaylaBrady in #618
- feat(android.StopDetailsFilterPills): optimized screen reader text by @KaylaBrady in #619
- feat(iOS): Combined stop details - Add no prediction states by @EmmaSimon in #620
- refactor: Put no trip statuses into separate class by @EmmaSimon in #626
- feat(Android): hide maps by @boringcactus in #621
- fix: replace Coordinate with Position in NearbyRepository by @boringcactus in #628
- feat(iOS): Stop details cancelled trip card by @EmmaSimon in #627
- build(deps): bump org.cyclonedx:cyclonedx-core-java from 9.0.5 to 10.1.0 by @dependabot in #624
- refactor(Android): move some nearby state into viewmodel by @boringcactus in #629
- Revert "build(deps): bump org.cyclonedx:cyclonedx-core-java from 9.0.5 to 10.1.0" by @EmmaSimon in #632
- feat(Android): error banner by @BrandonTR in #630
- Jvc android search recent stops by @JackVCurtis in #622
- build(deps): bump sentry from 0.9.0 to 0.10.0 by @dependabot in #534
- build(deps): bump io.insert-koin:koin-bom from 3.5.6 to 4.0.1 by @dependabot in #625
- feat(android.NearbyTansitView): Shimmer loading by @KaylaBrady in #631
- fix(Android): make flakiest tests more robust by @boringcactus in #637
- feat(android.StopDetails): Shimmer loading by @KaylaBrady in #634
- fix(Android): Detect offline on app startup by @BrandonTR in #636
- fix(Android): reset nearby transit state on pan/recenter by @boringcactus in #635
- fix(Android): Error banner UI polish by @BrandonTR in #642
- build(deps): bump okio from 3.9.1 to 3.10.2 by @dependabot in #646
- feat(iOS): Combined stop details VoiceOver pass by @EmmaSimon in #639
- fix(android.Sentry): set SENTRY_ENV based on flavor / build type by @KaylaBrady in #648
- fix: Android API requests using ViewModel + LaunchedEffect by @KaylaBrady in #638
- fix(StopDetailsPage): Distinct errorKeys from API requests on NearbyTransitPage by @KaylaBrady in #641
- fix(Android): sheet drag handle padding by @BrandonTR in #647
- fix(Android): Default text color for typography by @EmmaSimon in #649
- feat(analytics): log mode and no_trips in tapped_departure by @boringcactus in #650
- feat: Add elevator accessibility feature toggle by @EmmaSimon in #651
- feat: set up logic for new feature promotion by @boringcactus in #654
- build(deps): bump cyclonedx-cocoapods from 1.4.1 to 2.0.0 by @dependabot in #643
- build(deps): bump org.cyclonedx:cyclonedx-core-java from 9.0.5 to 10.1.0 by @dependabot in #645
- fix(Android): Layer search bar under sheet by @EmmaSimon in #655
- feat(analytics): other iOS GA updates by @boringcactus in #652
- fix?(Android): Placeholder for unassigned colors by @EmmaSimon in #656
- feat(iOS): show major alerts in combined stop+trip details by @boringcactus in #657
- refactor: move analytics abstractions to shared by @boringcactus in #658
- feat(Android): set up Firebase by @boringcactus in #659
- feat(Android): Display elevator alerts by @EmmaSimon in #660
- feat(iOS): UI for secondary and downstream alerts in combined stop details by @EmmaSimon in #662
- build(deps): bump com.eygraber:compose-placeholder-material3 from 1.0.8 to 1.0.9 by @dependabot in #666
- build(deps): bump androidx.compose:compose-bom from 2024.12.01 to 2025.01.00 by @dependabot in #668
- feat: analytics on Android by @boringcactus in #664
- fix(Android): Set more material colors by @EmmaSimon in #670
- refactor(android.NearbyTransitPage): navigation refactor to support trip filter by @KaylaBrady in #653
- fix(Androi...
1.1.4
What's Changed
- build(deps): bump androidx.compose:compose-bom from 2024.09.03 to 2024.11.00 by @dependabot in #545
- feat: Implement combined stop + trip departure UI by @EmmaSimon in #564
- feat: Android more tab by @KaylaBrady in #560
- feat(MorePage): Settings & feature flags by @KaylaBrady in #565
- Android performance/state management refactor by @JackVCurtis in #557
- feat: extend non-typical upcoming cutoff to 120 min by @boringcactus in #570
- fix: updated filter logic by @BrandonTR in #566
- refactor: port iOS location architecture to Android by @boringcactus in #568
- feat(MorePage): Contents by @KaylaBrady in #567
- feat(Android): sentry integration by @KaylaBrady in #569
- feat(Android): use custom map styles by @boringcactus in #576
- docs: explain troubleshooting for bad PATH by @boringcactus in #578
- feat: Initial new stop page trip details UI by @EmmaSimon in #572
- fix(Android): don't request location automatically by @boringcactus in #577
- feat(Android): draw crosshair at selected location by @boringcactus in #573
- fix(DownstreamAlerts): Exclude the target stop's alerts from downstream calc by @KaylaBrady in #571
- build(deps): bump ktor from 3.0.1 to 3.0.2 by @dependabot in #574
- chore: 1.1.4 by @KaylaBrady in #582
Full Changelog: 1.1.3...1.1.4
1.1.3
What's Changed
- fix: never call Map.getValue in shared code by @boringcactus in #549
- use predictions v2 and fix bug in decodeRawMessage by @JackVCurtis in #550
- feat(DebugView): trip, stop, vehicle ids by @KaylaBrady in #538
- feat: rearchitect everything to use trip headsigns by @boringcactus in #540
- build(deps): bump fastlane from 2.224.0 to 2.225.0 by @dependabot in #482
- build(deps): bump cocoapods from 1.15.2 to 1.16.2 by @dependabot in #521
- feat(Android): create separate staging app by @boringcactus in #552
- feat: Rename existing stop page to legacy stop page by @EmmaSimon in #554
- feat: Combine existing trip details into new combined stop page by @EmmaSimon in #551
- refactor: Move some stop details logic into a VM by @EmmaSimon in #556
- feat: Downstream alerts in stop details page by @KaylaBrady in #539
- fix(downstreamAlerts): Ignore alerts without stops specified by @KaylaBrady in #559
- fix(Android): only render map-related iOS icons as PNGs by @boringcactus in #553
- chore: version 1.1.3 by @KaylaBrady in #561
- ci(android): build and deploy staging, not prod by @boringcactus in #558
Full Changelog: 1.1.1...1.1.3
1.1.0
What's Changed
- feat: improve no nearby stops case by @boringcactus in #529
- fix: remove AppCheck by @BrandonTR in #541
- chore: version 1.1.0 by @KaylaBrady in #543
Full Changelog: 1.0.8...1.1.0
1.0.8
1.0.7-4
What's Changed
- fix: hide scheduled-only temporary terminals by @boringcactus in #526
- feat: debug mode for error banner by @KaylaBrady in #528
- feat: include dependency licenses by @boringcactus in #524
- build(deps): bump ktor from 2.3.12 to 3.0.1 by @dependabot in #532
- feat(localizable): Another batch of translations by @KaylaBrady in #535
- fix: ensure gradle knows pods are installed by @boringcactus in #533
- fix: Display error state when trip doesn't exist by @EmmaSimon in #527
- fix: perform data error actions before forgetting them by @boringcactus in #530
- fix: potential fix for blank map tiles by @BrandonTR in #536
Full Changelog: 1.0.7-3...1.0.7-4
1.0.7-3
What's Changed
- test: fix an Xcode 16 issue by @boringcactus in #518
- fix(Onboarding): Send all users through system permissions flow by @KaylaBrady in #523
Full Changelog: 1.0.7-2...1.0.7-3