Skip to content

Generate fr/gtfs_rts_strings.xml & ignore location inside agency name.#730

Merged
mmathieum merged 8 commits intomasterfrom
mm/fr_gtfs_rts_strings_xml_gen
May 6, 2026
Merged

Generate fr/gtfs_rts_strings.xml & ignore location inside agency name.#730
mmathieum merged 8 commits intomasterfrom
mm/fr_gtfs_rts_strings_xml_gen

Conversation

@mmathieum
Copy link
Copy Markdown
Member

@mmathieum mmathieum commented May 6, 2026

and compat w/ stm_info_values

@mmathieum mmathieum self-assigned this May 6, 2026
@mmathieum mmathieum marked this pull request as ready for review May 6, 2026 18:23
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a new shell script to generate French-localized GTFS resource strings. The review identifies several areas for improvement, including the need to refactor duplicated logic into a single script, fixing grammatical errors in the French translation, correcting the locale attribute, and improving shell script best practices such as quoting variables and simplifying file creation commands.

I am having trouble creating individual review comments. Click here to see my feedback.

shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (1)

high

This script is almost an identical copy of shared-modules/app-android/src/main/res/values/MTgtfs_rts_strings.xml.MT.sh. This significant code duplication will increase maintenance overhead, as any bug fix or logic change will need to be applied to both files.

A better approach would be to refactor this into a single, more generic script that can generate resource files for different languages. The language could be passed as a parameter or inferred from the script's path (e.g., from values-fr). This would make the solution more maintainable and scalable for supporting more languages in the future.

shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (51)

high

The variable $AGENCY_NAME_FILE is not quoted. This can lead to issues if the file path contains spaces or other special characters. It's a best practice to always quote variables representing file paths.

AGENCY_NAME_LONG=$(tail -n 1 "$AGENCY_NAME_FILE");

shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (57)

high

The variable $AGENCY_NAME_FILE is not quoted. This can lead to issues if the file path contains spaces or other special characters. It's a best practice to always quote variables representing file paths.

AGENCY_NAME_SHORT=$(head -n 1 "$AGENCY_NAME_FILE");

shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (70)

high

The variable $GTFS_RDS_VALUES_GEN_FILE is not quoted in the test ([ ... ]) command. This can lead to issues if the file path contains spaces or other special characters. It's a best practice to always quote variables representing file paths.

if [ -f "$GTFS_RDS_VALUES_GEN_FILE" ]; then

shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (73)

high

The variable $AGENCY_JSON_FILE is not quoted in the test ([ ... ]) command. This can lead to issues if the file path contains spaces or other special characters. It's a best practice to always quote variables representing file paths.

elif [ -f "$AGENCY_JSON_FILE" ]; then

shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (111)

high

The tools:locale attribute is set to en, but this file is for the French (fr) locale. This will likely cause Android Lint warnings and might lead to incorrect resource resolution. It should be set to fr.

<resources xmlns:tools="http://schemas.android.com/tools" tools:locale="fr">

shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (34-37)

medium

These rm and touch commands are redundant. Since the script exits on line 31 if the file already exists, the rm -f on line 34 is a no-op. The touch on line 36 is also unnecessary because the cat command can create the file. You can safely remove these four lines and use > instead of >> in the cat command on line 108.

shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (86)

medium

There's a grammatical error in the French translation. 'trains' is plural, so the adjective 'léger' should also be in its plural form, 'légers'.

    TYPE_LABEL="trains légers"; # TODO?

shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh (108)

medium

Using > here instead of >> will create the file if it doesn't exist. Since the script logic is to generate this file from scratch, > is more appropriate and allows removing the redundant rm and touch commands on lines 34-37.

cat >"${GTFS_RTS_STRINGS_FILE}" <<EOL

@mmathieum mmathieum changed the title Generate values-fr/gtfs_rts_strings.xml Generate fr/gtfs_rts_strings.xml & ignore location inside agency name. May 6, 2026
@mmathieum mmathieum requested a review from Copilot May 6, 2026 19:18
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Android/shared module generation scripts to (1) avoid duplicating the agency location when it’s already present in the agency name, and (2) add/generated French GTFS-RT schedule label resources plus STM “service updates” messaging for Play Store descriptions.

Changes:

  • Add generation support (and ignore rule) for values-fr/gtfs_rts_strings.xml.
  • Prevent location duplication by only prepending/appending AGENCY_LOCATION_SHORT when it’s not already contained in the agency label.
  • Extend Play Store short descriptions to mention STM service updates when stm_info_values.xml exists, plus minor French wording fixes.

Reviewed changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
shared/app-android/MT.gitignore Ignores generated values-fr/gtfs_rts_strings.xml.
shared-modules/MTREADME.md.MT.sh Avoids adding location twice in README agency label.
shared-modules/gh_repo_update_details.sh Avoids adding location twice in GitHub repo description label.
shared-modules/app-android/src/main/res/values/MTstrings.xml.MT.sh Attempts to avoid duplicating location in LOCATION_LABEL selection.
shared-modules/app-android/src/main/res/values-fr/MTstrings.xml.MT.sh French strings generator updates (plural fix + location de-dup attempt).
shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh New generator for French gtfs_rts_strings.xml.
shared-modules/app-android/src/main/play/listings/fr-FR/MTtitle.txt.MT.sh Avoids duplicating location in French Play title.
shared-modules/app-android/src/main/play/listings/fr-FR/MTshort-description.txt.MT.sh Avoids duplicating location + adds STM service updates text.
shared-modules/app-android/src/main/play/listings/fr-FR/MTfull-description.txt.MT.sh Avoids duplicating location + minor French text tweaks.
shared-modules/app-android/src/main/play/listings/en-US/MTtitle.txt.MT.sh Avoids duplicating location in English Play title.
shared-modules/app-android/src/main/play/listings/en-US/MTshort-description.txt.MT.sh Avoids duplicating location + adds STM service updates text.
shared-modules/app-android/src/main/play/listings/en-US/MTfull-description.txt.MT.sh Avoids duplicating location in English Play full description.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread shared-modules/app-android/src/main/res/values/MTstrings.xml.MT.sh Outdated
Comment thread shared-modules/app-android/src/main/res/values-fr/MTstrings.xml.MT.sh Outdated
Comment thread shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh Outdated
@mmathieum
Copy link
Copy Markdown
Member Author

/gemini review

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates several shell scripts to improve the generation of app descriptions and resource strings. Key changes include logic to prevent duplicate location names in agency labels, French translation fixes, and the addition of a new script for generating French GTFS RTS strings. Feedback on the new script suggests using existing variables for path consistency, removing redundant file creation steps, quoting variables in file checks, and adding a trailing newline to the file.

Comment thread shared-modules/app-android/src/main/res/values-fr/MTgtfs_rts_strings.xml.MT.sh Outdated
@mmathieum mmathieum merged commit 914ca67 into master May 6, 2026
4 checks passed
@mmathieum mmathieum deleted the mm/fr_gtfs_rts_strings_xml_gen branch May 6, 2026 23:19
montransit added a commit to mtransitapps/mtransit-for-android that referenced this pull request May 6, 2026
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
mmathieum added a commit to mtransitapps/ca-montreal-stm-subway-android that referenced this pull request May 7, 2026
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-guelph-transit-bus-android that referenced this pull request May 7, 2026
…parser':

- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons#726
- commons: Remove deprecated `OCTranspoProvider` mtransitapps/commons#725
- commons: Remove deprecated `CaTransLinkProvider` mtransitapps/commons#724
- commons: Build(deps): Bump android-gradlePlugin from 9.1.1 to 9.2.0 mtransitapps/commons#702
- commons: Remove deprecated `StrategicMappingProvider` mtransitapps/commons#723
- commons: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons#722
- commons: Remove deprecated `CaSTOProvider` mtransitapps/commons#721
- commons: Remove deprecated LTC online provider mtransitapps/commons#720
- commons: chore: remove deprecated CaEdmontonProvider mtransitapps/commons#719
- commons: Build(deps): Bump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 mtransitapps/commons#718
- commons: Build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.0 in /shared mtransitapps/commons#717
- commons: GTFS-RT > fix time-zone compat mtransitapps/commons#716
- commons: Add `pull_request` trigger to `mt-record-screenshots` & `mt-release workflows`
- commons: mt-release.yml: add allowStore* inputs to enable store channels on demand mtransitapps/commons#715
- commons: Add promote from Prod to Prod 50
montransit added a commit to mtransitapps/ca-ottawa-oc-transpo-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-ottawa-oc-transpo-train-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-android: GTFS RT > Trip Updates > cache no data & trip ID out of sync log... mtransitapps/commons-android#140
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-cranbrook-transit-system-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-fraser-valley-express-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-comox-valley-transit-system-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-nanaimo-rdn-transit-system-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-milton-transit-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-windsor-transit-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-kamloops-transit-system-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-south-okanagan-similkameen-transit-system-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/us-everett-transit-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons#726
- commons: Remove deprecated `OCTranspoProvider` mtransitapps/commons#725
- commons: Remove deprecated `CaTransLinkProvider` mtransitapps/commons#724
- commons: Build(deps): Bump android-gradlePlugin from 9.1.1 to 9.2.0 mtransitapps/commons#702
- commons: Remove deprecated `StrategicMappingProvider` mtransitapps/commons#723
- commons: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons#722
- commons: Remove deprecated `CaSTOProvider` mtransitapps/commons#721
- commons: Remove deprecated LTC online provider mtransitapps/commons#720
- commons: chore: remove deprecated CaEdmontonProvider mtransitapps/commons#719
- commons: Build(deps): Bump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 mtransitapps/commons#718
- commons: Build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.0 in /shared mtransitapps/commons#717
- commons: GTFS-RT > fix time-zone compat mtransitapps/commons#716
- commons: Add `pull_request` trigger to `mt-record-screenshots` & `mt-release workflows`
- commons: mt-release.yml: add allowStore* inputs to enable store channels on demand mtransitapps/commons#715
- commons: Add promote from Prod to Prod 50
montransit added a commit to mtransitapps/fr-perpignan-sankeo-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-gtha-go-transit-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-port-alberni-transit-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-gtha-go-transit-train-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-chilliwack-transit-system-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-quebec-rtc-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-calgary-transit-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons#726
- commons: Remove deprecated `OCTranspoProvider` mtransitapps/commons#725
- commons: Remove deprecated `CaTransLinkProvider` mtransitapps/commons#724
- commons: Build(deps): Bump android-gradlePlugin from 9.1.1 to 9.2.0 mtransitapps/commons#702
- commons: Remove deprecated `StrategicMappingProvider` mtransitapps/commons#723
- commons: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons#722
- commons: Remove deprecated `CaSTOProvider` mtransitapps/commons#721
- commons: Remove deprecated LTC online provider mtransitapps/commons#720
- commons: chore: remove deprecated CaEdmontonProvider mtransitapps/commons#719
- commons: Build(deps): Bump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 mtransitapps/commons#718
- commons: Build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.0 in /shared mtransitapps/commons#717
- commons: GTFS-RT > fix time-zone compat mtransitapps/commons#716
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-android: GTFS RT > Trip Updates > cache no data & trip ID out of sync log... mtransitapps/commons-android#140
- commons-android: GTFS-RT > Alerts/Vehicles > log trip IDs out of sync!
- commons-android: GTFS-RT > Trip Updates > info log for NO trip IDs
- commons-android: GTFS-RT > Trip Updates > info log for trip IDs
- commons-android: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons-android#139
- commons-android: Remove deprecated `OCTranspoProvider` mtransitapps/commons-android#138
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#137
- commons-android: Remove deprecated `CaTransLinkProvider` mtransitapps/commons-android#136
- commons-android: Fix ThreadConstraint for AGP `9.2.0` mtransitapps/commons-android#126
- commons-android: Remove deprecated `StrategicMappingProvider` mtransitapps/commons-android#135
- commons-android: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons-android#134
- commons-android: Remove deprecated `CaSTOProvider` mtransitapps/commons-android#133
- commons-android: Remove deprecated LTC online provider mtransitapps/commons-android#132
- commons-android: Remove deprecated CaEdmontonProvider mtransitapps/commons-android#131
- commons-android: Delete unused/useless `JCDecauxBikeStationProvider` mtransitapps/commons-android#130
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- commons-java: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons-java#33
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
- parser: tests++
- parser: Route long name merging improvement mtransitapps/parser#65
- parser: Revert "Route long name merging improvement"
- parser: Route long name merging improvement
- parser: Remove deprecated `StrategicMappingProvider` mtransitapps/parser#64
montransit added a commit to mtransitapps/ca-sudbury-transit-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons#726
- commons: Remove deprecated `OCTranspoProvider` mtransitapps/commons#725
- commons: Remove deprecated `CaTransLinkProvider` mtransitapps/commons#724
- commons: Build(deps): Bump android-gradlePlugin from 9.1.1 to 9.2.0 mtransitapps/commons#702
- commons: Remove deprecated `StrategicMappingProvider` mtransitapps/commons#723
- commons: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons#722
- commons: Remove deprecated `CaSTOProvider` mtransitapps/commons#721
- commons: Remove deprecated LTC online provider mtransitapps/commons#720
- commons: chore: remove deprecated CaEdmontonProvider mtransitapps/commons#719
- commons: Build(deps): Bump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 mtransitapps/commons#718
- commons: Build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.0 in /shared mtransitapps/commons#717
- commons: GTFS-RT > fix time-zone compat mtransitapps/commons#716
- commons: Add `pull_request` trigger to `mt-record-screenshots` & `mt-release workflows`
- commons: mt-release.yml: add allowStore* inputs to enable store channels on demand mtransitapps/commons#715
- commons: Add promote from Prod to Prod 50
montransit added a commit to mtransitapps/ca-west-kootenay-transit-system-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-kelowna-regional-transit-system-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-whistler-transit-system-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-fort-st-john-transit-system-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-dawson-creek-transit-system-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-sherbrooke-sts-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons#726
- commons: Remove deprecated `OCTranspoProvider` mtransitapps/commons#725
- commons: Remove deprecated `CaTransLinkProvider` mtransitapps/commons#724
- commons: Build(deps): Bump android-gradlePlugin from 9.1.1 to 9.2.0 mtransitapps/commons#702
- commons: Remove deprecated `StrategicMappingProvider` mtransitapps/commons#723
- commons: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons#722
- commons: Remove deprecated `CaSTOProvider` mtransitapps/commons#721
- commons: Remove deprecated LTC online provider mtransitapps/commons#720
- commons: chore: remove deprecated CaEdmontonProvider mtransitapps/commons#719
- commons: Build(deps): Bump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 mtransitapps/commons#718
- commons: Build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.0 in /shared mtransitapps/commons#717
- commons: GTFS-RT > fix time-zone compat mtransitapps/commons#716
- commons: Add `pull_request` trigger to `mt-record-screenshots` & `mt-release workflows`
- commons: mt-release.yml: add allowStore* inputs to enable store channels on demand mtransitapps/commons#715
- commons: Add promote from Prod to Prod 50
montransit added a commit to mtransitapps/ca-cornwall-transit-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-calgary-transit-train-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons#726
- commons: Remove deprecated `OCTranspoProvider` mtransitapps/commons#725
- commons: Remove deprecated `CaTransLinkProvider` mtransitapps/commons#724
- commons: Build(deps): Bump android-gradlePlugin from 9.1.1 to 9.2.0 mtransitapps/commons#702
- commons: Remove deprecated `StrategicMappingProvider` mtransitapps/commons#723
- commons: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons#722
- commons: Remove deprecated `CaSTOProvider` mtransitapps/commons#721
- commons: Remove deprecated LTC online provider mtransitapps/commons#720
- commons: chore: remove deprecated CaEdmontonProvider mtransitapps/commons#719
- commons: Build(deps): Bump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 mtransitapps/commons#718
- commons: Build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.0 in /shared mtransitapps/commons#717
- commons: GTFS-RT > fix time-zone compat mtransitapps/commons#716
- commons: Add `pull_request` trigger to `mt-record-screenshots` & `mt-release workflows`
- commons: mt-release.yml: add allowStore* inputs to enable store channels on demand mtransitapps/commons#715
- commons: Add promote from Prod to Prod 50
montransit added a commit to mtransitapps/ca-victoria-regional-transit-system-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-gta-up-express-train-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-fredericton-transit-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-sunshine-coast-regional-transit-system-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-powell-river-regional-transit-system-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-campbell-river-transit-system-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-cowichan-valley-transit-system-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-gatineau-sto-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/us-snohomish-county-community-transit-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
montransit added a commit to mtransitapps/ca-100-mile-house-transit-bus-android that referenced this pull request May 8, 2026
…parser':

- commons: Store listing > feature graphics > 1-line max length tweak
- commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733
- commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732
- commons: Encrypt file > auto dest file path from source
- commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730
- commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731
- commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: README > HTTPS for apache.org
- commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728
- commons-android: `api.stm.info` GTFS-RT like provider > + service update : regex for severity⬜ℹ️⚠️ override mtransitapps/commons-android#142
- commons-android: FR `Horaire`... mtransitapps/commons-android#141
- commons-android: cleanup
- commons-java: Source label: hide host `google.com` mtransitapps/commons-java#35
- commons-java: Strings cleaner > FR > remove `ligne` from route long name & `station` from trip head-sign mtransitapps/commons-java#34
- parser: Missing route colors > do not fix colors from JSON config.
- parser: JSON config > + `additional_languages` & `stop_code_cleaners` mtransitapps/parser#66
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.

2 participants