RSS news > use link (regex+format) to generate date (no pubDate) #BCTransit#68
Conversation
Summary of ChangesHello @mmathieum, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request introduces a robust enhancement to the RSS news provider, allowing it to more accurately determine the publication date of news items. By providing a fallback option to parse dates directly from the item's link URL using specified regex and date formats, the system can now handle RSS feeds that do not consistently include a 'pubDate' field, thereby improving the reliability and completeness of news data. Highlights
Changelog
Activity
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
The pull request introduces a useful fallback mechanism to extract publication dates from news item links when the standard pubDate is missing. I have identified a few areas for improvement, primarily focusing on performance optimization by caching regex patterns and date formatters, and fixing a misleading error log message.
…at) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68
- commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support
- commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class
- commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class
- commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class
…er': - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
- commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37
…er': - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
- commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37
- commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37
- commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support
- commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
- commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
- commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37
- commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
- commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37
- commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
- commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37
- commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
- commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37
- commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
- commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
…parser': - commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons: Build(deps): Bump com.google.android.gms:play-services-ads from 24.9.0 to 25.0.0 in the gms group mtransitapps/commons#580 - commons: Update script to skip publishing if no current users mtransitapps/commons#582 - commons: Build(deps): Bump android-gradlePlugin from 9.0.0 to 9.0.1 mtransitapps/commons#581 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.5 to 2.3.6 in the kotlin-ksp-compose group mtransitapps/commons#579 - commons: Address comment from mtransitapps/commons#576 - commons: CI > release workflow mtransitapps/commons#576 - commons: FF ON to export Vehicle Location providers in module apps mtransitapps/commons#556 - commons: CI > Enable/disable Store channels mtransitapps/commons#573 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - commons-android: Modify network command broadcasts for demo - commons-android: Update network command to hide WiFi and show 5G mtransitapps/commons-android#67 - commons-android: Adjust sleep duration based on CI environment mtransitapps/commons-android#66 - commons-android: Shell > generate all screenshots mtransitapps/commons-android#65 - commons-android: YouTube providers > clean severity¬eworthy defaults - commons-android: Twitter/RSS providers > clean severity¬eworthy defaults - commons-java: Strings cleaner > FR support - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37 - parser: Set default value for routeId in RouteColor data class - parser: JSON config > fail parsing if invalid (missing:OK), add "route_id_to_route_short_name_configs", "direction_splitter_enabled", "stop_headsign_cleanup_regex" ...
- commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37
- commons: CI > screenshots > fix no module APK when built - commons: CI > screenshots > fix no module APK log - commons: CI > screenshots > fix no module APK - commons: Add build-from-source fallback for screenshot workflow when no release exists mtransitapps/commons#588 - commons: Add workflow for recording Android screenshots with hardware-accelerated emulator mtransitapps/commons#578 - commons: Add allowNonDefault input to mt-release workflow mtransitapps/commons#587 - commons: Add workflow inputs to skip store releases in mt-release.yml mtransitapps/commons#586 - commons-android: RSS news > use link (regex+format) to generate date (no `pubDate`) #BCTransit mtransitapps/commons-android#68 - parser: Migrate GTFS documentation links from developers.google.com to gtfs.org mtransitapps/parser#37
No description provided.