Releases: mbta/mobile_app
Releases · mbta/mobile_app
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
1.0.4
What's Changed
- fix(HomeMapViewTests): More async global data test fixes by @KaylaBrady in #285
- feat: feature flags by @BrandonTR in #268
- refactor(map): move route source to shared code by @boringcactus in #289
- feat: Center camera on selected vehicles on trip page by @EmmaSimon in #291
- refactor(map): move MapExp mostly to shared code, with types by @boringcactus in #292
- refactor(map): move route layers to shared code by @boringcactus in #294
- feat(ConfigUseCase): Supporting shared modules for reading dynamic config by @KaylaBrady in #299
- build(deps): bump skie from 0.8.2 to 0.8.3 by @dependabot in #304
- refactor(map): move stop source to shared code by @boringcactus in #295
- refactor(map): move AlertIcons and StopIcons to shared code by @boringcactus in #296
- refactor(map): move stop layers to shared code by @boringcactus in #301
- feat: trip details header + vehicle info UI by @BrandonTR in #298
- refactor(map): move child stop source to shared code by @boringcactus in #302
- refactor(map): move child stop layer to shared code by @boringcactus in #303
- feat(ios): Dynamically configure mapbox by @KaylaBrady in #300
- fix(Dynamically configure mapbox): Resolve issues preventing archive by @KaylaBrady in #309
- feat(HomeMapView): refetch config when map tile 401s by @KaylaBrady in #307
- refactor(map): add types for feature properties by @boringcactus in #305
- test(map): evaluate expressions in style tests by @boringcactus in #306
- feat: enable dynamic mapbox fetching for all by @KaylaBrady in #310
- feat: brief disruption info in unfiltered stop details by @BrandonTR in #308
- chore(iosAppTests): bump timeouts to avoid flakiness in CI by @KaylaBrady in #293
- feat: show alerts in trip details by @boringcactus in #282
- fix(android): accept user-trusted root certificates in debug builds by @boringcactus in #312
- style departure rows in Android UI to match Figma (init draft) by @JackVCurtis in #297
- build(deps): bump androidx.activity:activity-compose from 1.9.0 to 1.9.1 by @dependabot in #313
- feat: Add alert header on stop details by @EmmaSimon in #314
- feat: Add analytics field marking alert status by @EmmaSimon in #319
- feat: render iOS SVGs as Android PNGs by @boringcactus in #316
- feat: bridge shared Mapbox styles to Android by @boringcactus in #317
- feat: use shared map logic on Android by @boringcactus in #318
- chore: bump version number to 1.0.4 by @EmmaSimon in #320
- 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
New Contributors
- @JackVCurtis made their first contribution in #297
Full Changelog: 1.0.3-2...1.0.4-2
1.0.3-2
What's Changed
- build(deps): bump com.github.dsrees:JavaPhoenixClient from 1.3.0 to 1.3.1 by @dependabot in #272
- refactor(HomeMapView): Stop state data management by @KaylaBrady in #275
- feat(HomeMapView): Filter stops in trip details view by @KaylaBrady in #279
- refactor: use context in which trip instant is displayed to control special cases by @boringcactus in #280
- fix(HomeMapViewTests): Fix flaky testUpdatesSourcesWhenTripSelected by @KaylaBrady in #283
- feat: trip details prediction UI by @boringcactus in #281
- fix: appcues screen tracking by @BrandonTR in #284
- fix: Appcues screen tracking by @BrandonTR in #286
Full Changelog: 1.0.3...1.0.3-2
1.0.3
What's Changed
- docs: document release process by @boringcactus in #255
- build(deps): bump fastlane from 2.220.0 to 2.221.1 by @dependabot in #251
- feat: draw entrances and platforms as a Mapbox layer by @boringcactus in #254
- build(deps): bump dev.mokkery from 2.0.0 to 2.1.0 by @dependabot in #253
- feat: add Appcues integration by @boringcactus in #256
- fix: nearby transit auto scroll fixes by @BrandonTR in #257
- feat: Green Line route grouping logic by @EmmaSimon in #246
- refactor: use clean architecture for trip details data by @boringcactus in #259
- feat: draw vehicles on trip details map by @boringcactus in #261
- feat: Center crosshairs in view when dragging map by @BrandonTR in #260
- fix: use correct Green Line green in icons by @boringcactus in #262
- refactor: use clean architecture on Android by @boringcactus in #263
- feat: GL Grouping Nearby Transit UI by @EmmaSimon in #258
- feat(TripDetailsPage): Show selected trip shape on map by @KaylaBrady in #266
- feat: use clean architecture with cache for global data by @boringcactus in #265
- feat(Appcues): Identify key screens by @KaylaBrady in #271
- fix(HomeMapView): don't flash all rail shapes when alerts update by @KaylaBrady in #269
- refactor: unify predictions display logic and add Skipped case by @boringcactus in #267
- build(deps): bump dev.mokkery from 2.1.0 to 2.1.1 by @dependabot in #273
- feat: update app name and icon by @boringcactus in #276
- refactor(HomeMapView): Route data state management by @KaylaBrady in #270
- fix: unify screen tracking + pinned route tracking improvements by @BrandonTR in #277
- fix: Show grouped GL route shapes on stop page by @EmmaSimon in #274
- chore: bump version number to 1.0.3 by @boringcactus in #278
Full Changelog: 1.0.2...1.0.3
1.0.2
What's Changed
- fix(NearbyTransit): Preserve nearby sort order by @KaylaBrady in #249
- feat: add pin to selected stop on map by @BrandonTR in #244
- chore: Bump bundle version by @KaylaBrady in #250
Full Changelog: 1.0.1...1.0.2
1.0.1
build(iOS): set version number to 1.0.1 (#248)