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