Contact
Categories
whatsnew
Share On
X
facebook icon
linkedin icon
instagram icon

April 2022

Rider app improvements included highlights like new payment link paths and clearer login communication messages. Fixes for both iOS and Android users include

April was a strong month for product improvements and fixes for the iOS and Android Rider App as well as TripShot’s web-based admin portal. Rider app improvements included highlights like new payment link paths and clearer login communication messages. Fixes for both iOS and Android users include saved payments and streamlined Parking functionality. Improvements, fixes and more are listed in detail below.

iOS Updates

Rider App - 2022-04-11

Improve
  • Add/TokenTransit/redeem to allow deep link paths for iOS apps - Self Signup and Password Recovery tested. Allowing deep link paths for iOS app requires editing files responsible for Self Signup and Password Recovery. These tests ensure this workflow functions properly.
Fix
  • Bug in Trip Planner when viewing a Protection route in Rider App - Trip Planner will now display the Protection vehicle.

Rider App - 2022-04-25

Improve
  • Prompt User for App Store feedback after OnDemand feedback - We’ll prompt for Rider app store feedback when the following occurs: On Demand trip was completed successfully. Rider gives a 5 star review of their OD trip (within TripShot app). Rider will now get asked to provide a review on the App Store.
  • Announce deletion of saved credit cards - In both cases (Credit card, Route subscription) it doesn't announce anything related to 'X deleted'.

Android Updates

Rider App - 2022-04-11

Fix
  • Bug in Trip Planner when viewing a Protection route in Rider App - Trip Planner will now display the Protection vehicle.
  • Checked Out Reservations can still trigger `UserVehicleConflict`s - If a rider checks out of a parking reservation and then immediately tries to get a new reservation for the same lot, they will no longer get an error.

Rider App - 2022-04-25

Improve
  • A11y remediation: Android instance and login input error messages should include field name - Rather than just saying "This field is required", they should say (for example): "Service name is required".
  • A11y remediation: Announce deletion of saved credit cards -'Credit card delete' and then 'Credit card deleted'.
Fix
  • Save button still showing after 404 parking error - On 'My Trips' page, on clicking existing normal reservations (which is associated with a parking reservation). 'Save' button is not displayed and only the http 404 error is displayed.

Web Updates

Rider Web - 2022-04-11

New
  • Add Scheduled Ride to ride assignments API.
Improve
  • Add Trip Short Name to Assignments tab - Trip Short Name added as a new Column.
  • Updated Conflict Icon
  • Inexact loops will no longer trigger a Left Stop Early alert
  • `MessagePanel` info and error colors to match theme - Update Message Panel info and error colors.
  • Bundle parking reservations wherever we bundle fixed route reservations - API work.
  • Support BlockID in GTFS > trips.txt for looping rides - BlockID is now being included in GTFS export of looping rides.
  • Store latest device status in Postgresql - This a performance enhancement with no user-visible change.
  • Add additional data for BoardingEvent API - add "Route Name, Trip Short Name, and Region" to the BoardingEvent API.
  • Modify /v1/tokentransit/login.
Fix
  • Takes steps to avoid double counting ridership when we see multiple events for a single reservation. - Badged rides can mark reservations as used two ways: via a badge swipe and manually via the rider app. Both increment ridership. After this change, ExaTMS will check when executing one of these paths if a reservation has already been marked as used via any other path. If so, it will not increment ridership.
  • Prevent Cancelling Linked Parking Reservations in the Normal Flow - This ticket is for a short-term solution, namely to prevent users from canceling linked reservations via the normal means and force them to cancel reservations through the reservation plan flow.
  • Error page displayed if user unchecks all regions from many reports and reservation/resources page.
  • Forced logout when selecting Region under Users in Resources.

Admin Web - 2022-04-22

New
  • ExaTMS endpoint to proxy Token Transit redemption info
Improve
  • Hide (Anon) users from the user list - Anonymous users will be hidden in the Admin web portal under Resources>Users.
  • Add Fields to User Reports Specifying Roles and Rights.
  • Give Ability to Extend Reservation Cutoff Date by Days Instead of Just Weeks - Reservations>Configure will now have the ability to extend out by days.
  • Send rider app link by SMS with On Demand Request.
  • Add additional fields in CommuteJournal API - Rider count (expected and actual), Travel Distance, Driver ID, Driver Name, Other Passenger ID, Other Passenger Name.
  • Headsign Information Not Populating in GTFS - the GTFS static export will now use the route's headsign value in the trips.txt file.
  • Combine createOrUpdateUser and bulkCreateOrUpdateUser to remove redundancy - This ticket cleans up this technical debt and ensures that the two functions are identical, and that the single update function calls the bulk form.
  • Optionally filter protection and other unscheduled rides from static GTFS - Add filtering to path endpoints with query parameter "scheduledOnly" such that when it is true, rides associated with impromptu route services are filtered out.
  • Switch from TVar to IORef when selecting a live pool - performance related.
  • Create server side redirect for Token Transit redemption workflow.
  • Create ExaTMS_Web page to support Token Transit redemption workflow - Create ExaTMS_Web page to support Token Transit redemption workflow.
  • Create tool to migrate activity data from Cassandra to PG and migrate from 1/1/2021. - We can create a tool to import activity data from Cassandra to the representation in PG. This ticket tracks that tool and pulling all data from Jan 2021 onward.
Fix
  • Token Transit API key needs to be configurable per app.
  • Error displayed when admin removes date and clicks on Submit button on 'Report >>Runsheet' report page & on 'Reservation >> User Reservation' page - On the 'Report>>Runsheet' page when the admin removes the date from the 'Date' text field and clicks on the 'Submit' button then an error page is not displayed and a validation message is displayed.
  • Error page displayed when vendor manager clicks on the vehicle (which is associated with the respective vendor as a 'Maintenance Vendor' but not as an 'Owning Vendor') on 'ECU statuses' page.
  • Indefinite Suspension' checkbox selection retained for all users once checked on 'Reservations>>User Reservations' page. - On 'Reservations >> User Reservations' page, for a user, on the 'Summary' tab, if the admin checks the 'Indefinite Suspension' checkbox and then selects any other users then the checkbox is displayed as checked until the admin reloads the page.
  • Incorrect Rider app link displayed (with a dot " . ") in On Demand Request SMS. - Correct Rider app link should be displayed (without a dot i.e. " . ") in On Demand Request SMS.

Admin Web - 2022-04-29

New
  • Add /v1/tokenTransit/redeem to `globalEndpoint.
  • Change .well-known/assetlinks.json content type to application/json.
Improve
  • Support additional automated rules - match on email domain and user name prefix to set Wallet User Group - there are two new rules under Settings > Rules: "Set Wallet User Group based on Email Domain" and "Set Wallet User Group based on User Name prefix". These rules will set a wallet user group when a user is created and the rule matches.
  • SMS support for Dispatcher > OnDemand Request should not be tied to SMS support for instance - today, new customers will NOT have the ability for their riders to get SMS and email for fixed route shuttles. Leadership has decided to push in-app notifications due to cost and better functionality/UX. Only customers that require the need for rider SMS/email support (due to RFP requirement) will be considered to have ability for riders to get SMS/email notifications.

Rider Web - 2022-04-22

Fix
  • Confirmation popup displayed in the background of 'Set Notification' popup when rider attempts to delete the set notification from 'Trip Planner' page.- Confirmation popup will now be properly displayed in the foreground of the 'Set Notification' popup when the rider attempts to delete the set notification from the 'Trip Planner' page.

Related Posts

May 2022

Rider app improvements included the option to put a cached Trip Planner lookup table in a compact region and to make cache size configurable. The Admin Web has been updated for

Read More

June 2022

Admins now have more control over the appearance of points of interest, the setting of parking lot hours and details and more.

July 2022

July included new updates, improvements and fixes to the TripShot Rider App, Driver App and Admin Web. An important update is new fixes related to TripShot's Parking feature.