Skip to content

feat: Add a Feed Form new conditional fields#1283

Merged
davidgamez merged 17 commits into
mainfrom
unofficial-fields
Aug 8, 2025
Merged

feat: Add a Feed Form new conditional fields#1283
davidgamez merged 17 commits into
mainfrom
unofficial-fields

Conversation

@emmambd

@emmambd emmambd commented Jul 7, 2025

Copy link
Copy Markdown
Collaborator

Summary:

Solves #1276 and #1277 by adding new questions and associated Cypress tests.

There was also a broken test according to the linter so I attempted to fix it based on Copilot — feel free to let me know this is totally wrong!

Expected behavior:
#1276 and #1277

Testing tips:

Please make sure these boxes are checked before submitting your pull request - thanks!

  • Run the unit tests with ./scripts/api-tests.sh to make sure you didn't break anything
  • Add or update any needed documentation to the repo
  • Format the title like "feat: [new feature short description]". Title must follow the Conventional Commit Specification(https://www.conventionalcommits.org/en/v1.0.0/).
  • Linked all relevant issues
  • Include screenshot(s) showing how this pull request works and fixes the issue(s)

@welcome

welcome Bot commented Jul 7, 2025

Copy link
Copy Markdown

Thanks for opening this pull request! You're awesome. We use semantic commit messages to streamline the release process. Before your pull request can be merged, you should update your pull request title to start with a semantic prefix. Examples of titles with semantic prefixes:

  • fix: Bug with ssl network connections + Java module permissions.
  • feat: Initial support for multiple @PrimaryKey annotations.
  • docs: update RELEASE.md with new process
    To get this PR to the finish line, please do the following:
  • Include tests when adding/changing behavior
  • Include screenshots

@emmambd emmambd marked this pull request as draft July 7, 2025 19:00
@emmambd emmambd marked this pull request as ready for review July 7, 2025 19:57
@github-actions

github-actions Bot commented Jul 7, 2025

Copy link
Copy Markdown

*Lighthouse ran on https://mobility-feeds-dev--pr-1283-knrpecok.web.app/ * (Desktop)
⚡️ HTML Report Lighthouse report for the changes in this PR:

Performance Accessibility Best Practices SEO
🟠 82 🟢 100 🟢 100 🟢 100

*Lighthouse ran on https://mobility-feeds-dev--pr-1283-knrpecok.web.app/feeds * (Desktop)
⚡️ HTML Report Lighthouse report for the changes in this PR:

Performance Accessibility Best Practices SEO
🟠 66 🟢 91 🟢 100 🟢 100

*Lighthouse ran on https://mobility-feeds-dev--pr-1283-knrpecok.web.app/feeds/gtfs/mdb-2126 * (Desktop)
⚡️ HTML Report Lighthouse report for the changes in this PR:

Performance Accessibility Best Practices SEO
🟠 83 🔴 0 🟢 96 🟢 100

*Lighthouse ran on https://mobility-feeds-dev--pr-1283-knrpecok.web.app/feeds/gtfs_rt/mdb-2585 * (Desktop)
⚡️ HTML Report Lighthouse report for the changes in this PR:

Performance Accessibility Best Practices SEO
🟢 94 🟠 88 🟢 100 🟢 100

*Lighthouse ran on https://mobility-feeds-dev--pr-1283-knrpecok.web.app/gbfs/gbfs-flamingo_porirua * (Desktop)
⚡️ HTML Report Lighthouse report for the changes in this PR:

Performance Accessibility Best Practices SEO
🟢 100 🟢 100 🟢 100 🟢 100

@github-actions

github-actions Bot commented Jul 7, 2025

Copy link
Copy Markdown

Preview Firebase Hosting URL: https://mobility-feeds-dev--pr-1283-fspvjzea.web.app

@emmambd emmambd linked an issue Jul 14, 2025 that may be closed by this pull request
Comment thread web-app/public/locales/en/feeds.json Outdated

@jcpitre jcpitre left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Made sure the new fields appeared when appropriate.
Did not check if the spreadsheet is properly filled with the new fields.
Did not check if the cypress tests worked.

@github-actions

Copy link
Copy Markdown

Preview Firebase Hosting URL: https://mobility-feeds-dev--pr-1283-paiqzchd.web.app

@github-actions

github-actions Bot commented Aug 7, 2025

Copy link
Copy Markdown

Preview Firebase Hosting URL: https://mobility-feeds-dev--pr-1283-knrpecok.web.app

@davidgamez davidgamez merged commit 3638564 into main Aug 8, 2025
6 checks passed
@davidgamez davidgamez deleted the unofficial-fields branch August 8, 2025 12:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants