Skip to content

Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates#99

Merged
mmathieum merged 7 commits intomasterfrom
copilot/update-schedule-status-filter
Mar 23, 2026
Merged

Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates#99
mmathieum merged 7 commits intomasterfrom
copilot/update-schedule-status-filter

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 23, 2026

GTFS-RT trip updates can mark a trip as CANCELLED or a stop time as SKIPPED. Previously these were always removed from schedule data. This adds opt-in support to retain them as cancelled timestamps for UI layers that can handle them.

Changes

  • Schedule.Timestamp — adds cancelled: Boolean? field with full JSON serialization, equals/hashCode/toString support (mirrors existing realTime/oldSchedule pattern)
  • Schedule.ScheduleStatusFilter — adds includeCancelledTimestamps: Boolean? flag (default false) with JSON round-trip support
  • GTFSRealTimeTripUpdatesProviderExt — threads includeCancelledTimestamps through processRDTripUpdatesprocessRDTripUpdateapplyDelaySTU:
    • CANCELED trip + flag=true → keep all trip timestamps, set cancelled=true
    • DELETED trip → always removed (agency intent to hide; unaffected by flag)
    • SKIPPED stop time + flag=true → keep timestamp, set cancelled=true
    • All above with flag=false → existing removal behavior unchanged
  • GTFSRealTimeTripUpdatesProvider — passes filter.isIncludeCancelledTimestampsOrDefault() into the processing pipeline
// Enable in filter to retain cancelled/skipped timestamps
val filter = Schedule.ScheduleStatusFilter(rds).apply {
    setIncludeCancelledTimestamps(true)
}

// Downstream: check before rendering
if (timestamp.isCancelled) { /* show strikethrough / cancelled badge */ }

UI integration tracked in mtransitapps/mtransit-for-android#163.

Original prompt

This section details on the original issue you should resolve

<issue_title>Status > keep cancelled trips & skipped stop time from GTFS-RT Trip Updates</issue_title>
<issue_description>GTFS Real Time trip update can make a trip cancelled or a stop time skipped, these are currently removed from the data since the main app UI cannot yet handle cancelled Schedule.Timestamp.

  • update ScheduleStatusFilter to add "include cancelled timestamp" boolean (default false)
  • update Schedule.Timestamp to add cancelled boolean (default false)
  • in GTFSRealTimeTripUpdatesProviderExt. if the new filter boolean is true, keep the schedule timestamp instead of removing it and update it's "cancelled" boolean value to true.
  • do check for tripUpdate.trip.scheduleRelationship as CANCELLED (ignore DELETED since it means transit agency wants to hide trip( as well as stopTimeUpdate.scheduleRelationship` as SKIPPED
  • add unit test to cover for these new use cases (filter boolean and cancelled boolean(

UI change will be made in: mtransitapps/mtransit-for-android#163

Links:

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI changed the title [WIP] Update ScheduleStatusFilter to include cancelled trips Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates Mar 23, 2026
Copilot AI requested a review from mmathieum March 23, 2026 01:35
@mmathieum mmathieum merged commit 0f1c6c3 into master Mar 23, 2026
4 checks passed
@mmathieum mmathieum deleted the copilot/update-schedule-status-filter branch March 23, 2026 13:03
mmathieum added a commit to mtransitapps/mtransit-for-android that referenced this pull request Mar 23, 2026
Continuing #164 with the right git branch name

- mtransitapps/commons-android#99

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mmathieum <177998+mmathieum@users.noreply.github.com>
montransit added a commit to mtransitapps/mtransit-for-android that referenced this pull request Mar 23, 2026
montransit added a commit to mtransitapps/ca-vancouver-mobi-bike-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons: Add workflow to push store listings to Play Console mtransitapps/commons#613
- commons: Add CI workflow to pull latest Play Store listings mtransitapps/commons#611
- commons: Build(deps): Bump org.mockito:mockito-core from 5.22.0 to 5.23.0 in the test group mtransitapps/commons#619
- commons: Build(deps): Bump com.google.android.gms:play-services-ads from 25.0.0 to 25.1.0 in the gms group mtransitapps/commons#617
- commons: Build(deps): Bump the maps group with 3 updates mtransitapps/commons#618
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.2.0 to 3.51.3.0 mtransitapps/commons#620
- commons: Build(deps): Bump kotlin from 2.3.10 to 2.3.20 mtransitapps/commons#621
- commons: STM.info API > new service update endpoint mtransitapps/commons#614
- commons: Add timeout to MT Release job in workflow mtransitapps/commons#607
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: fix screenshot delay?
- commons-android: screenshot time format fix
- commons-android: screenshot emulator time format fix
- commons-android: screenshot -> time format needed
- commons-android: logs++
- commons-android: Service update (alert/info) > add `NO_SERVICE` effect mtransitapps/commons-android#92
- commons-android: STM.info API > new service update endpoint mtransitapps/commons-android#89
- commons-android: RT schedule UI improvements... mtransitapps/commons-android#88
- commons-java: Clean utils > lower upper case strings > trim to match (& unit tests)
montransit added a commit to mtransitapps/ca-quebec-a-velo-bike-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons: Add workflow to push store listings to Play Console mtransitapps/commons#613
- commons: Add CI workflow to pull latest Play Store listings mtransitapps/commons#611
- commons: Build(deps): Bump org.mockito:mockito-core from 5.22.0 to 5.23.0 in the test group mtransitapps/commons#619
- commons: Build(deps): Bump com.google.android.gms:play-services-ads from 25.0.0 to 25.1.0 in the gms group mtransitapps/commons#617
- commons: Build(deps): Bump the maps group with 3 updates mtransitapps/commons#618
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.2.0 to 3.51.3.0 mtransitapps/commons#620
- commons: Build(deps): Bump kotlin from 2.3.10 to 2.3.20 mtransitapps/commons#621
- commons: STM.info API > new service update endpoint mtransitapps/commons#614
- commons: Add timeout to MT Release job in workflow mtransitapps/commons#607
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: fix screenshot delay?
- commons-android: screenshot time format fix
- commons-android: screenshot emulator time format fix
- commons-android: screenshot -> time format needed
- commons-android: logs++
- commons-android: Service update (alert/info) > add `NO_SERVICE` effect mtransitapps/commons-android#92
- commons-android: STM.info API > new service update endpoint mtransitapps/commons-android#89
- commons-android: RT schedule UI improvements... mtransitapps/commons-android#88
- commons-java: Clean utils > lower upper case strings > trim to match (& unit tests)
montransit added a commit to mtransitapps/ca-south-okanagan-similkameen-transit-system-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-sherbrooke-sts-bus-android that referenced this pull request Mar 24, 2026
…parser':

- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons: Add workflow to push store listings to Play Console mtransitapps/commons#613
- commons: Add CI workflow to pull latest Play Store listings mtransitapps/commons#611
- commons: Build(deps): Bump org.mockito:mockito-core from 5.22.0 to 5.23.0 in the test group mtransitapps/commons#619
- commons: Build(deps): Bump com.google.android.gms:play-services-ads from 25.0.0 to 25.1.0 in the gms group mtransitapps/commons#617
- commons: Build(deps): Bump the maps group with 3 updates mtransitapps/commons#618
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.2.0 to 3.51.3.0 mtransitapps/commons#620
- commons: Build(deps): Bump kotlin from 2.3.10 to 2.3.20 mtransitapps/commons#621
- commons: STM.info API > new service update endpoint mtransitapps/commons#614
- commons: Add timeout to MT Release job in workflow mtransitapps/commons#607
- commons: Build(deps): Bump the androidx group with 3 updates mtransitapps/commons#605
- commons: Build(deps): Bump the ads group with 2 updates mtransitapps/commons#606
- commons: Compat w/ trip updates (status/schedule) mtransitapps/commons#604
- commons: Archive selection > sort archive name A-Z
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: fix screenshot delay?
- commons-android: screenshot time format fix
- commons-android: screenshot emulator time format fix
- commons-android: screenshot -> time format needed
- commons-android: logs++
- commons-android: Service update (alert/info) > add `NO_SERVICE` effect mtransitapps/commons-android#92
- commons-android: STM.info API > new service update endpoint mtransitapps/commons-android#89
- commons-android: RT schedule UI improvements... mtransitapps/commons-android#88
- commons-android: Compat w/ trip updates (status/schedule) mtransitapps/commons-android#81
- commons-android: Twitter/X news provider > fix cache validity... mtransitapps/commons-android#86
- commons-android: Same change to allow main repo PR merge
- commons-java: Clean utils > lower upper case strings > trim to match (& unit tests)
- parser: JSON config > +`stop_original_id_to_stop_id_configs`
- parser: DB version > always bump on CI mtransitapps/parser#53
montransit added a commit to mtransitapps/ca-chilliwack-transit-system-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-prince-george-transit-system-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-west-kootenay-transit-system-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-west-coast-express-train-android that referenced this pull request Mar 24, 2026
…parser':

- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons: Add workflow to push store listings to Play Console mtransitapps/commons#613
- commons: Add CI workflow to pull latest Play Store listings mtransitapps/commons#611
- commons: Build(deps): Bump org.mockito:mockito-core from 5.22.0 to 5.23.0 in the test group mtransitapps/commons#619
- commons: Build(deps): Bump com.google.android.gms:play-services-ads from 25.0.0 to 25.1.0 in the gms group mtransitapps/commons#617
- commons: Build(deps): Bump the maps group with 3 updates mtransitapps/commons#618
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.2.0 to 3.51.3.0 mtransitapps/commons#620
- commons: Build(deps): Bump kotlin from 2.3.10 to 2.3.20 mtransitapps/commons#621
- commons: STM.info API > new service update endpoint mtransitapps/commons#614
- commons: Add timeout to MT Release job in workflow mtransitapps/commons#607
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: fix screenshot delay?
- commons-android: screenshot time format fix
- commons-android: screenshot emulator time format fix
- commons-android: screenshot -> time format needed
- commons-android: logs++
- commons-android: Service update (alert/info) > add `NO_SERVICE` effect mtransitapps/commons-android#92
- commons-android: STM.info API > new service update endpoint mtransitapps/commons-android#89
- commons-android: RT schedule UI improvements... mtransitapps/commons-android#88
- commons-java: Clean utils > lower upper case strings > trim to match (& unit tests)
- parser: JSON config > +`stop_original_id_to_stop_id_configs`
montransit added a commit to mtransitapps/ca-vancouver-translink-train-android that referenced this pull request Mar 24, 2026
…parser':

- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons: Add workflow to push store listings to Play Console mtransitapps/commons#613
- commons: Add CI workflow to pull latest Play Store listings mtransitapps/commons#611
- commons: Build(deps): Bump org.mockito:mockito-core from 5.22.0 to 5.23.0 in the test group mtransitapps/commons#619
- commons: Build(deps): Bump com.google.android.gms:play-services-ads from 25.0.0 to 25.1.0 in the gms group mtransitapps/commons#617
- commons: Build(deps): Bump the maps group with 3 updates mtransitapps/commons#618
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.2.0 to 3.51.3.0 mtransitapps/commons#620
- commons: Build(deps): Bump kotlin from 2.3.10 to 2.3.20 mtransitapps/commons#621
- commons: STM.info API > new service update endpoint mtransitapps/commons#614
- commons: Add timeout to MT Release job in workflow mtransitapps/commons#607
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: fix screenshot delay?
- commons-android: screenshot time format fix
- commons-android: screenshot emulator time format fix
- commons-android: screenshot -> time format needed
- commons-android: logs++
- commons-android: Service update (alert/info) > add `NO_SERVICE` effect mtransitapps/commons-android#92
- commons-android: STM.info API > new service update endpoint mtransitapps/commons-android#89
- commons-android: RT schedule UI improvements... mtransitapps/commons-android#88
- commons-java: Clean utils > lower upper case strings > trim to match (& unit tests)
- parser: JSON config > +`stop_original_id_to_stop_id_configs`
montransit added a commit to mtransitapps/ca-fredericton-transit-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-grand-river-transit-light-rail-android that referenced this pull request Mar 24, 2026
…parser':

- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons: Add workflow to push store listings to Play Console mtransitapps/commons#613
- commons: Add CI workflow to pull latest Play Store listings mtransitapps/commons#611
- commons: Build(deps): Bump org.mockito:mockito-core from 5.22.0 to 5.23.0 in the test group mtransitapps/commons#619
- commons: Build(deps): Bump com.google.android.gms:play-services-ads from 25.0.0 to 25.1.0 in the gms group mtransitapps/commons#617
- commons: Build(deps): Bump the maps group with 3 updates mtransitapps/commons#618
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.2.0 to 3.51.3.0 mtransitapps/commons#620
- commons: Build(deps): Bump kotlin from 2.3.10 to 2.3.20 mtransitapps/commons#621
- commons: STM.info API > new service update endpoint mtransitapps/commons#614
- commons: Add timeout to MT Release job in workflow mtransitapps/commons#607
- commons: Build(deps): Bump the androidx group with 3 updates mtransitapps/commons#605
- commons: Build(deps): Bump the ads group with 2 updates mtransitapps/commons#606
- commons: Compat w/ trip updates (status/schedule) mtransitapps/commons#604
- commons: Archive selection > sort archive name A-Z
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: fix screenshot delay?
- commons-android: screenshot time format fix
- commons-android: screenshot emulator time format fix
- commons-android: screenshot -> time format needed
- commons-android: logs++
- commons-android: Service update (alert/info) > add `NO_SERVICE` effect mtransitapps/commons-android#92
- commons-android: STM.info API > new service update endpoint mtransitapps/commons-android#89
- commons-android: RT schedule UI improvements... mtransitapps/commons-android#88
- commons-android: Compat w/ trip updates (status/schedule) mtransitapps/commons-android#81
- commons-android: Twitter/X news provider > fix cache validity... mtransitapps/commons-android#86
- commons-android: Same change to allow main repo PR merge
- commons-java: Clean utils > lower upper case strings > trim to match (& unit tests)
- parser: JSON config > +`stop_original_id_to_stop_id_configs`
- parser: DB version > always bump on CI mtransitapps/parser#53
montransit added a commit to mtransitapps/ca-williams-lake-transit-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-sunshine-coast-regional-transit-system-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-cranbrook-transit-system-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/fr-perpignan-sankeo-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
montransit added a commit to mtransitapps/ca-fraser-valley-express-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-victoria-regional-transit-system-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/us-anchorage-people-mover-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-cornwall-transit-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-nanaimo-rdn-transit-system-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-airdrie-transit-bus-android that referenced this pull request Mar 24, 2026
…parser':

- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons: Add workflow to push store listings to Play Console mtransitapps/commons#613
- commons: Add CI workflow to pull latest Play Store listings mtransitapps/commons#611
- commons: Build(deps): Bump org.mockito:mockito-core from 5.22.0 to 5.23.0 in the test group mtransitapps/commons#619
- commons: Build(deps): Bump com.google.android.gms:play-services-ads from 25.0.0 to 25.1.0 in the gms group mtransitapps/commons#617
- commons: Build(deps): Bump the maps group with 3 updates mtransitapps/commons#618
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.2.0 to 3.51.3.0 mtransitapps/commons#620
- commons: Build(deps): Bump kotlin from 2.3.10 to 2.3.20 mtransitapps/commons#621
- commons: STM.info API > new service update endpoint mtransitapps/commons#614
- commons: Add timeout to MT Release job in workflow mtransitapps/commons#607
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: fix screenshot delay?
- commons-android: screenshot time format fix
- commons-android: screenshot emulator time format fix
- commons-android: screenshot -> time format needed
- commons-android: logs++
- commons-android: Service update (alert/info) > add `NO_SERVICE` effect mtransitapps/commons-android#92
- commons-android: STM.info API > new service update endpoint mtransitapps/commons-android#89
- commons-android: RT schedule UI improvements... mtransitapps/commons-android#88
- commons-java: Clean utils > lower upper case strings > trim to match (& unit tests)
- parser: JSON config > +`stop_original_id_to_stop_id_configs`
montransit added a commit to mtransitapps/ca-montreal-bixi-bike-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons: Add workflow to push store listings to Play Console mtransitapps/commons#613
- commons: Add CI workflow to pull latest Play Store listings mtransitapps/commons#611
- commons: Build(deps): Bump org.mockito:mockito-core from 5.22.0 to 5.23.0 in the test group mtransitapps/commons#619
- commons: Build(deps): Bump com.google.android.gms:play-services-ads from 25.0.0 to 25.1.0 in the gms group mtransitapps/commons#617
- commons: Build(deps): Bump the maps group with 3 updates mtransitapps/commons#618
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.2.0 to 3.51.3.0 mtransitapps/commons#620
- commons: Build(deps): Bump kotlin from 2.3.10 to 2.3.20 mtransitapps/commons#621
- commons: STM.info API > new service update endpoint mtransitapps/commons#614
- commons: Add timeout to MT Release job in workflow mtransitapps/commons#607
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: fix screenshot delay?
- commons-android: screenshot time format fix
- commons-android: screenshot emulator time format fix
- commons-android: screenshot -> time format needed
- commons-android: logs++
- commons-android: Service update (alert/info) > add `NO_SERVICE` effect mtransitapps/commons-android#92
- commons-android: STM.info API > new service update endpoint mtransitapps/commons-android#89
- commons-android: RT schedule UI improvements... mtransitapps/commons-android#88
- commons-java: Clean utils > lower upper case strings > trim to match (& unit tests)
montransit added a commit to mtransitapps/ca-st-john-s-metrobus-transit-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-whitehorse-transit-bus-android that referenced this pull request Mar 24, 2026
…parser':

- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons: Add workflow to push store listings to Play Console mtransitapps/commons#613
- commons: Add CI workflow to pull latest Play Store listings mtransitapps/commons#611
- commons: Build(deps): Bump org.mockito:mockito-core from 5.22.0 to 5.23.0 in the test group mtransitapps/commons#619
- commons: Build(deps): Bump com.google.android.gms:play-services-ads from 25.0.0 to 25.1.0 in the gms group mtransitapps/commons#617
- commons: Build(deps): Bump the maps group with 3 updates mtransitapps/commons#618
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.2.0 to 3.51.3.0 mtransitapps/commons#620
- commons: Build(deps): Bump kotlin from 2.3.10 to 2.3.20 mtransitapps/commons#621
- commons: STM.info API > new service update endpoint mtransitapps/commons#614
- commons: Add timeout to MT Release job in workflow mtransitapps/commons#607
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: fix screenshot delay?
- commons-android: screenshot time format fix
- commons-android: screenshot emulator time format fix
- commons-android: screenshot -> time format needed
- commons-android: logs++
- commons-android: Service update (alert/info) > add `NO_SERVICE` effect mtransitapps/commons-android#92
- commons-android: STM.info API > new service update endpoint mtransitapps/commons-android#89
- commons-android: RT schedule UI improvements... mtransitapps/commons-android#88
- commons-java: Clean utils > lower upper case strings > trim to match (& unit tests)
- parser: JSON config > +`stop_original_id_to_stop_id_configs`
montransit added a commit to mtransitapps/ca-squamish-transit-system-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-comox-valley-transit-system-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-powell-river-regional-transit-system-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-central-fraser-valley-transit-system-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-cowichan-valley-transit-system-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-milton-transit-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-quebec-rtc-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-montreal-stm-subway-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
montransit added a commit to mtransitapps/ca-kamloops-transit-system-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-saskatoon-transit-bus-android that referenced this pull request Mar 24, 2026
…parser':

- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons: Add workflow to push store listings to Play Console mtransitapps/commons#613
- commons: Add CI workflow to pull latest Play Store listings mtransitapps/commons#611
- commons: Build(deps): Bump org.mockito:mockito-core from 5.22.0 to 5.23.0 in the test group mtransitapps/commons#619
- commons: Build(deps): Bump com.google.android.gms:play-services-ads from 25.0.0 to 25.1.0 in the gms group mtransitapps/commons#617
- commons: Build(deps): Bump the maps group with 3 updates mtransitapps/commons#618
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.2.0 to 3.51.3.0 mtransitapps/commons#620
- commons: Build(deps): Bump kotlin from 2.3.10 to 2.3.20 mtransitapps/commons#621
- commons: STM.info API > new service update endpoint mtransitapps/commons#614
- commons: Add timeout to MT Release job in workflow mtransitapps/commons#607
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: fix screenshot delay?
- commons-android: screenshot time format fix
- commons-android: screenshot emulator time format fix
- commons-android: screenshot -> time format needed
- commons-android: logs++
- commons-android: Service update (alert/info) > add `NO_SERVICE` effect mtransitapps/commons-android#92
- commons-android: STM.info API > new service update endpoint mtransitapps/commons-android#89
- commons-android: RT schedule UI improvements... mtransitapps/commons-android#88
- commons-java: Clean utils > lower upper case strings > trim to match (& unit tests)
- parser: JSON config > +`stop_original_id_to_stop_id_configs`
montransit added a commit to mtransitapps/ca-campbell-river-transit-system-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-quebec-orleans-express-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-dawson-creek-transit-system-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
montransit added a commit to mtransitapps/ca-ottawa-oc-transpo-bus-android that referenced this pull request Mar 24, 2026
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
mmathieum added a commit to mtransitapps/ca-sud-ouest-citso-bus-android that referenced this pull request Mar 24, 2026
…er':

- commons: Fix timezone step in mt-record-screenshots.yml for bike transit agencies mtransitapps/commons#626
- commons: Fix typo in MTfull-description.txt.MT.sh
- commons: mt-release.yml: trigger record-screenshot workflow when screenshots are stale (>3 months) mtransitapps/commons#609
- commons: `mt-check-data-outdated.yml` >  fix cron
- commons: Add frequent CI workflow to check if data is outdated mtransitapps/commons#623
- commons: Enable GTFS RT Trip Updates FF mtransitapps/commons#615
- commons: CI > record screenshot > fix TZ/xmllint
- commons: Add workflow to push store listings to Play Console mtransitapps/commons#613
- commons: Add CI workflow to pull latest Play Store listings mtransitapps/commons#611
- commons: Build(deps): Bump org.mockito:mockito-core from 5.22.0 to 5.23.0 in the test group mtransitapps/commons#619
- commons: Build(deps): Bump com.google.android.gms:play-services-ads from 25.0.0 to 25.1.0 in the gms group mtransitapps/commons#617
- commons: Build(deps): Bump the maps group with 3 updates mtransitapps/commons#618
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.2.0 to 3.51.3.0 mtransitapps/commons#620
- commons: Build(deps): Bump kotlin from 2.3.10 to 2.3.20 mtransitapps/commons#621
- commons: STM.info API > new service update endpoint mtransitapps/commons#614
- commons: Add timeout to MT Release job in workflow mtransitapps/commons#607
- commons: Build(deps): Bump the androidx group with 3 updates mtransitapps/commons#605
- commons: Build(deps): Bump the ads group with 2 updates mtransitapps/commons#606
- commons: Compat w/ trip updates (status/schedule) mtransitapps/commons#604
- commons: Archive selection > sort archive name A-Z
- commons-android: Keep cancelled trips & skipped stop times from GTFS-RT Trip Updates mtransitapps/commons-android#99
- commons-android: GTFS static schedule > generate from past > use last service date to avoid missing 1st day of "generated" next schedule mtransitapps/commons-android#97
- commons-android: Increment database version for service updates
- commons-android: Fix duplicate service updates from STM API mtransitapps/commons-android#96
- commons-android: STM.info > brand new API > bump DB version
- commons-android: logs++
- commons-android: needed
- commons-android: fix debug
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: screenshot emulator time format
- commons-android: fix screenshot delay?
- commons-android: screenshot time format fix
- commons-android: screenshot emulator time format fix
- commons-android: screenshot -> time format needed
- commons-android: logs++
- commons-android: Service update (alert/info) > add `NO_SERVICE` effect mtransitapps/commons-android#92
- commons-android: STM.info API > new service update endpoint mtransitapps/commons-android#89
- commons-android: RT schedule UI improvements... mtransitapps/commons-android#88
- commons-android: Compat w/ trip updates (status/schedule) mtransitapps/commons-android#81
- commons-android: Twitter/X news provider > fix cache validity... mtransitapps/commons-android#86
- commons-android: Same change to allow main repo PR merge
- commons-java: Clean utils > lower upper case strings > trim to match (& unit tests)
- parser: JSON config > +`stop_original_id_to_stop_id_configs`
- parser: DB version > always bump on CI mtransitapps/parser#53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Status > keep cancelled trips & skipped stop time from GTFS-RT Trip Updates

2 participants