Releases: mbta/mobile_app
Releases · mbta/mobile_app
1.0.6-2
What's Changed
- fix: Make sheet animate away on nav to more by @EmmaSimon in #499
Full Changelog: 1.0.6-1...1.0.6-2
1.0.6-1
What's Changed
- feat: Add realtime indicators next to predictions by @EmmaSimon in #481
- build(deps): bump skie from 0.9.2 to 0.9.3 by @dependabot in #484
- feat(ErrorBanner): offline banner by @KaylaBrady in #478
- doc: Add localization comments + planned languages by @KaylaBrady in #350
- ci: retry network commands by @boringcactus in #485
- feat: shuffle around partially loaded data by @boringcactus in #480
- feat(iOS): shimmer loading by @boringcactus in #487
- feat(iOS): add option to hide maps by @boringcactus in #488
- fix: Consume global data from a flow by @EmmaSimon in #489
- fix(iOS): show loading state on recenter by @boringcactus in #491
- fix(TripInstantDisplay): Hide past cancellations by @KaylaBrady in #493
- feat(ConfigUseCase): log AppCheck failures by @KaylaBrady in #466
- feat: Implement More page UI by @EmmaSimon in #498
Full Changelog: 1.0.6...1.0.6-1
1.0.6
What's Changed
- build(deps): bump okio from 3.9.0 to 3.9.1 by @dependabot in #452
- feat: show loading instead of stale banner when returning from background by @boringcactus in #458
- build(deps): Bump Sentry without upgrading kotlin by @EmmaSimon in #463
- fix(iOS): display Service Change in alert header by @boringcactus in #462
- refactor: unify stop details with nearby transit by @boringcactus in #465
- feat(iOS): forget predictions if backgrounded for over ten minutes by @boringcactus in #461
- chore: increase test waits to address flakiness by @KaylaBrady in #471
- fix(HomeMapView): Improve map layer backgrounding behavior by @KaylaBrady in #464
- fix: Display GL vehicles on filtered stop page by @EmmaSimon in #460
- build(deps): bump skie from 0.8.4 to 0.9.2 by @dependabot in #470
- build(deps): bump androidx.compose:compose-bom from 2024.09.00 to 2024.09.03 by @dependabot in #467
- chore: upgrade versions to support xcode 16 by @KaylaBrady in #457
- fix: Show correct headsigns and groupings on all GL branches by @EmmaSimon in #472
- Jvc trip details screen reader text by @JackVCurtis in #459
- feat: Style stale predictions banner to match spec by @EmmaSimon in #475
- Optimize Stop Details screen reader text by @JackVCurtis in #476
- feat: recently viewed stops in search by @BrandonTR in #473
- fix: Add back Package.resolved by @EmmaSimon in #477
- fix: remove search feature flag by @BrandonTR in #474
- chore: bump version to 1.0.6 by @KaylaBrady in #479
Full Changelog: 1.0.5-7...1.0.6
1.0.5-7
What's Changed
- fix: show cancelled trips in departure lists by @BrandonTR in #422
- feat: Add search input and overlay by @EmmaSimon in #429
- fix: goBack crash by @BrandonTR in #427
- feat(iOS): stale predictions error banner by @boringcactus in #430
- fix: only show cancelled trips in filtered stop details by @BrandonTR in #431
- filter stop layers based on zoom level by @JackVCurtis in #428
- refactor: flatten ErrorDetails into ApiResult.Error by @boringcactus in #434
- build(deps): bump fastlane from 2.222.0 to 2.223.1 by @dependabot in #433
- refactor: replace Outcome with ApiResult by @boringcactus in #435
- feat(ios): No realtime data => Predictions unavailable by @KaylaBrady in #414
- fix: Tweak map pan deceleration by @EmmaSimon in #439
- feat: Prevent map zooming when navigating between stop details and nearby transit by @EmmaSimon in #441
- build(deps): bump org.jetbrains.kotlinx:kotlinx-datetime from 0.6.0 to 0.6.1 by @dependabot in #383
- build(deps): bump com.google.accompanist:accompanist-permissions from 0.34.0 to 0.36.0 by @dependabot in #400
- build(deps): bump sentry from 0.8.0 to 0.9.0 by @dependabot in #411
- fix: iOS 16 sheet navigation crash fix by @KaylaBrady in #437
- feat: Save visited stops by @EmmaSimon in #438
- feat: Add close button to sheet by @EmmaSimon in #443
- fix(StopDetails): use updated now throughout child views by @KaylaBrady in #444
- fix: never display alerts twice in filtered stop details by @boringcactus in #447
- refactor: centralize route pattern sorting by @boringcactus in #445
- feat: handle service ended today by @boringcactus in #446
- test: remove all NotUnderTestError declarations by @boringcactus in #453
- refactor: use ApiResult for all static data fetching by @boringcactus in #436
- feat: cutover to use new predictions channel by @KaylaBrady in #448
- feat: show data errors in error banner by @boringcactus in #440
- build(deps): bump fastlane from 2.223.1 to 2.224.0 by @dependabot in #449
- fix: Prevent Government Center direction from displaying by @EmmaSimon in #454
- fix: show loading instead of service ended when partially loaded by @boringcactus in #455
- feat: search results styling by @BrandonTR in #456
Full Changelog: 1.0.5-6...1.0.5-7
1.0.5-6
What's Changed
- feat: Remove appcues by @EmmaSimon in #419
- feat: Add "No service today" departure status by @EmmaSimon in #418
- fix: match schedules to predictions by parent by @boringcactus in #421
- ci: fix at least some problems by @boringcactus in #425
- fix: Don't sort disrupted routes without schedules to the bottom of nearby transit by @EmmaSimon in #424
- fix: Add missing alert cause enum values by @EmmaSimon in #426
- build(deps): bump androidx.navigation:navigation-compose from 2.8.0-beta07 to 2.8.1 by @dependabot in #420
- feat: Use new predictions V2 channel behind feature flag by @KaylaBrady in #423
Full Changelog: 1.0.5-5...1.0.5-6
1.0.5-5
What's Changed
- feat: filter routes on map by stop details state by @BrandonTR in #397
- build(deps): bump androidx.compose:compose-bom from 2024.08.00 to 2024.09.00 by @dependabot in #399
- move http/websockets work off the main thread by @JackVCurtis in #403
- fix: Associate realtime data by routePatternId by @BrandonTR in #376
- feat: handle service change and route-wide detour alerts by @boringcactus in #401
- fix: add nil secondaryAlert to realtime format in filtered stop details by @boringcactus in #406
- fix: Use now instead of ARR/BRD for bus by @BrandonTR in #405
- feat: Persist cached data to disk by @EmmaSimon in #404
- feat: Tapping on stop search results navigates to stop page by @EmmaSimon in #407
- stop details auto-filtering on Android, move logic to shared code by @JackVCurtis in #410
- fix: show now instead of arr/brd for bus in trip details by @BrandonTR in #408
- feat: rewrite trips and collapse route patterns during temporary terminals by @boringcactus in #409
- fix: don't draw child stops on map by @boringcactus in #413
- fix: handle alert boundaries correctly by @boringcactus in #412
- fix: trips that already happened don't count as upcoming by @boringcactus in #416
- fix: alert boundaries in stop details by @boringcactus in #417
Full Changelog: 1.0.5-4...1.0.5-5
1.0.5-4
What's Changed
- fix: tweak route pill appearance by @boringcactus in #384
- fix: tweak stop details UI by @boringcactus in #388
- build: actually fix android instrumented tests by @boringcactus in #387
- fix: add color param to PinButtonTest by @boringcactus in #391
- feat: Make the global data cache etag aware by @EmmaSimon in #389
- build(deps): bump io.sentry:sentry-kotlin-multiplatform from 0.7.1 to 0.8.0 by @dependabot in #381
- feat: extend nearby search radius if no stops found by @boringcactus in #390
- style: sort some things that i wish were sorted by @boringcactus in #393
- happy path tests for the primary untested views. by @JackVCurtis in #385
- fix(NearbyTransitViewTests): fix flaky testWithPredictions by @KaylaBrady in #394
- fix: resolve phoenix crashes by @KaylaBrady in #392
- fix(iOS): update current time in StopDetailsView by @boringcactus in #398
Full Changelog: 1.0.5-3...1.0.5-4
1.0.5-3
What's Changed
- feat: move nearby transit to frontend by @boringcactus in #377
- build: run Android instrumented tests in CI by @boringcactus in #380
- refactor: centralize route pill logic in shared code by @boringcactus in #378
- build: time android instrumented tests out after 30 minutes by @boringcactus in #386
Full Changelog: 1.0.5-2...1.0.5-3
1.0.5-2
What's Changed
- feat(iOS): use customizable map styles by @boringcactus in #358
- build(deps): bump io.sentry:sentry-kotlin-multiplatform from 0.5.0 to 0.7.1 by @dependabot in #287
- feat: Display stop selection on map and allow map stops to be tappable by @EmmaSimon in #359
- feat: Make map viewport responsive to stop selection by @EmmaSimon in #361
- build(deps): bump dev.mokkery from 2.2.0 to 2.3.0 by @dependabot in #367
- build(deps): bump androidx.compose:compose-bom from 2024.06.00 to 2024.08.00 by @dependabot in #370
- StopDetails design parity by @JackVCurtis in #364
- refactor: Hoist stop filter state by @EmmaSimon in #365
- feat: Connect to vehicles channel on stop details by @EmmaSimon in #372
- feat: Implement android map vehicle puck UI by @EmmaSimon in #374
- feat: parse stop vehicle type by @boringcactus in #375
- test(ios): basic end-to-end ui test by @boringcactus in #344
Full Changelog: 1.0.5...1.0.5-2
1.0.5
What's Changed
- best effort at nearby transit design parity for Android by @JackVCurtis in #321
- feat(android): pin/unpin routes by @boringcactus in #323
- refactor(android): match iOS component structure by @boringcactus in #324
- fix: Reload map layers when color scheme changes by @EmmaSimon in #322
- fix: Ensure map layers appear again after navigating to settings and back to the map by @EmmaSimon in #325
- feat(android): display green line by @boringcactus in #326
- fix: Prevent viewport from resetting after navigating to settings tab by @EmmaSimon in #329
- add basic android routing/navigation by @JackVCurtis in #330
- feat(android): adopt new typed navigation by @boringcactus in #333
- Jvc android tab navigation by @JackVCurtis in #332
- refactor(android): lay ground work for stop details by @boringcactus in #334
- feat(android): blank stop details page by @boringcactus in #335
- feat(android): stop details structure by @boringcactus in #336
- refactor(iOS): finish clean architecture by @boringcactus in #346
- feat: Add cause and updated_at fields to alert by @EmmaSimon in #338
- build(deps): bump ktor from 2.3.11 to 2.3.12 by @dependabot in #252
- build(deps): bump fastlane from 2.221.1 to 2.222.0 by @dependabot in #311
- build(deps): bump dev.mokkery from 2.1.1 to 2.2.0 by @dependabot in #341
- feat(iOS): trip details downstream stops link to stop details by @boringcactus in #349
- feat: show future rare patterns in stop details by @boringcactus in #352
- fix(iOS): Socket-related improvements by @KaylaBrady in #354
- feat(iOS): display selected vehicle with halo by @boringcactus in #355
- refactor(android): finish clean architecture refactor by @boringcactus in #347
- feat: Add alert details navigation by @EmmaSimon in #339
- fix: show correct alert icon on disruption boundary by @boringcactus in #356
- refactor(shared): clean up after clean architecture by @boringcactus in #348
- Jvc update departure prediction format by @JackVCurtis in #345
- build(android): split build from upload by @boringcactus in #357
- build(deps): bump agp from 8.5.1 to 8.5.2 by @dependabot in #343
- feat(iOS): skip stop details unfiltered if redundant by @boringcactus in #353
- fix(HomeMapView): clear vehicles list when leaving vehicles channel by @KaylaBrady in #362
- chore: Add generated images by @EmmaSimon in #360
- chore: Bump version number to 1.0.5 by @EmmaSimon in #363
Full Changelog: 1.0.4...1.0.5