2.0.4
What's Changed
- refactor: distinguish line IDs from route IDs at the type level by @boringcactus in #1372
- build(deps): bump org.cyclonedx.bom from 2.4.1 to 3.0.0 by @dependabot[bot] in #1370
- build(deps): bump com.google.firebase:firebase-bom from 34.3.0 to 34.4.0 by @dependabot[bot] in #1376
- build(deps): bump com.squareup.okhttp3:okhttp from 5.1.0 to 5.2.1 by @dependabot[bot] in #1379
- build(deps): bump org.cyclonedx.bom from 3.0.0 to 3.0.1 by @dependabot[bot] in #1380
- feat: default to last selected tab by @boringcactus in #1374
- build(deps): bump okio from 3.16.0 to 3.16.1 by @dependabot[bot] in #1375
- build(deps): bump androidx.compose:compose-bom from 2025.09.01 to 2025.10.00 by @dependabot[bot] in #1378
- build(deps): bump androidx.activity:activity-compose from 1.10.1 to 1.11.0 by @dependabot[bot] in #1316
- build(deps): bump io.sentry.android.gradle from 5.11.0 to 5.12.1 by @dependabot[bot] in #1368
- feat: Notifications edit flow by @EmmaSimon in #1381
- chore: identify where an ObjectCollectionBuilder comes from by @boringcactus in #1382
- 🤖 | Notifications | Sync subscriptions to the backend by @BrandonTR in #1383
- build(deps): bump app.cash.molecule:molecule-runtime from 2.1.0 to 2.2.0 by @dependabot[bot] in #1352
- fix: provide alt text for different recenter buttons by @boringcactus in #1384
- fix: Get all potential service on stop pages by @EmmaSimon in #1386
- feat(iOS): Reset to root after 1hr in background by @EmmaSimon in #1385
- build(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #1388
- build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #1393
- build(deps): bump androidx.compose:compose-bom from 2025.10.00 to 2025.10.01 by @dependabot[bot] in #1391
- feat: implement back and close navigation overhaul by @boringcactus in #1394
- build(deps): bump rubocop from 1.81.1 to 1.81.6 by @dependabot[bot] in #1392
- feat: generate notification content in the frontend by @boringcactus in #1396
- feat(Android): Add stop and alert deep links by @EmmaSimon in #1387
- chore: upgrade spatial-k to 0.5.0 by @boringcactus in #1397
- feat: sort stops within 100ft to top regardless of mode or service by @boringcactus in #1398
- feat(iOS): Add stop and alert deep links by @EmmaSimon in #1395
- build(deps): bump io.sentry.android.gradle from 5.12.1 to 5.12.2 by @dependabot[bot] in #1400
- build(deps): bump rubocop from 1.81.6 to 1.81.7 by @dependabot[bot] in #1403
- build(deps): bump com.google.firebase:firebase-bom from 34.4.0 to 34.5.0 by @dependabot[bot] in #1401
- fix(Android): clean up favorites deletion animation by @boringcactus in #1405
- fix(Android): Stabilize MapBox layer ordering by @BrandonTR in #1404
- chore: Update readme with app store links by @EmmaSimon in #1406
- feat(iOS): set up Firebase Cloud Messaging by @boringcactus in #1407
- fix: work around bad stop sequences in cancelled bus predictions by @boringcactus in #1409
- fix: bring back back button in edit/add favorites by @BrandonTR in #1410
- build(deps): bump androidx.compose:compose-bom from 2025.10.01 to 2025.11.00 by @dependabot[bot] in #1413
- chore: 2.0.4 version bump by @EmmaSimon in #1418
- build(deps): bump androidx.navigation:navigation-compose from 2.9.5 to 2.9.6 by @dependabot[bot] in #1415
- fix(Android): clean up swipe to remove favorite by @boringcactus in #1417
- fix: missing stop markers on map by @BrandonTR in #1420
- fix(iOS): Back button not showing up on search nav by @BrandonTR in #1421
- build(deps): bump org.cyclonedx:cyclonedx-core-java from 11.0.0 to 11.0.1 by @dependabot[bot] in #1414
- build(deps): bump fastlane-plugin-sentry from 1.34.0 to 1.35.0 by @dependabot[bot] in #1411
- fix(iOS): Ensure that trips always load when navigating between stop details by @EmmaSimon in #1422
- feat(iOS): Open favorites confirmation in sheet when notifications is toggled on by @EmmaSimon in #1408
- build(deps): bump spatialk from 0.5.0 to 0.6.1 by @dependabot[bot] in #1424
- build(deps): bump org.cyclonedx.bom from 3.0.1 to 3.0.2 by @dependabot[bot] in #1427
- fix: Don't clear stop data on deactivation by @EmmaSimon in #1430
- feat: implement special case for subway early AM by @boringcactus in #1429
- fix: preserve other patterns when summarizing alerts in trip details by @boringcactus in #1431
- build(deps): bump skie from 0.10.6 to 0.10.8 by @dependabot[bot] in #1425
Full Changelog: 2.0.3...2.0.4