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

September 2022

We're now making it even easier for riders to get an on-demand ride, in September we rolled out the ability for riders to drag and drop a pin on the map

We're now making it even easier for riders to get an on-demand ride, in September we rolled out the ability for riders to drag and drop a pin on the map to set their location. Riders will be able to set a more precise pick-up location using this enhanced functionality.

We also added more capabilities to our admin portal including the ability to turn on bike rack requests for on demand users and protection against multiple route deletions in the same instance.

For more information on these enhancements as well as additional improvements and fixes we rolled out this month, please see below.

iOS Updates

Rider App - 2022-09-26

New
  • Drag and Drop Pin on Map for Pickup Location. With On Demand and the Trip Planner, Riders will now be able to drag the map to set the pin location for a more precise pickup.
Improve
  • Remove "riderparking" experiment from rider apps. This experiment is no longer necessary since parking is controlled under an instance flag.
Fix
  • When reserving a parking space, if not all floors are accepting reservations, a waitlist is offered. Waitlist is no longer offered if no spaces are available for reservations.

Android Updates

Driver App - 2022-09-07

Improve
  • Allow configuring driver app to overwrite GPS timestamps. GPS timestamps can be incorrect if the receiving hardware does not handle 10-bit overflow correctly. The system time clock is reporting correctly and will now be used.

Rider App - 2022-09-26

New
  • Drag and Drop Pin on Map for Pickup Location. With On Demand and the Trip Planner, Riders will now be able to drag the map to set the pin location for a more precise pickup.
Improve
  • Remove "riderparking" experiment from rider apps. This experiment is no longer necessary since parking is controlled under an instance flag.
  • When reserving a parking space, if not all floors are accepting reservations, a waitlist is offered. Waitlist is no longer offered if no spaces are available for reservations.

Web Updates

Admin Web - 2022-09-09

Improve
  • Reduce memory pressure for building and serving trip planner results. Resolving large cache/memory issues.
  • Change behavior for Protection Rides in common case. Changing the same-day shift assignments in the dispatch tab will reuse the existing ride if no stops have been visited (all in Awaiting state). This is a better experience in the common case of reassignment because no extra ride, route service, shift is created, and we don't have the original canceled ride lingering around.
  • Allow restarting a ride or make assignment changing protection ride for a ride that is active but has not visited any stops. A ride that is active but has not visited stops will now be able to be restarted without error..
  • Use VisitType from Ride StopStatus rather than from Via. Change to use VisitType from StopStatus for accuracy.
  • Introducing tool for Self service client app creation. Allow admins to create, update, delete client apps on their own. Under Resources > Applications one can see existing Client Apps as well as create new ones, delete, or update. Two new rights have been introduced : CanViewClientApp and CanManageClientApp. The former is implied by RoAdmin and Admin, the latter by Admin. If a user only has CanViewClientApp then the Application tab is visible but readonly. If the user has neither right, the Application tab does not appear at all. This feature is enabled by a feature flag.
  • Add instructions to setup SAML in admin console. Currently instructions for setting up SAML must be passed on to customers. Adding the instructions and a link to our SP metadata file under Settings > SSO will allow customers familiar with SAML to do the setup without our help.
  • Only fetch wallets related to filtered users. Previous work in ticket changed wallet user filtering to run on the backend. However, all wallets are fetched without regard to the user filters. We have added an endpoint for fetching wallets by UserIds, and updated PayActivity#refresh to use the new endpoint.
  • Add parking space level data to the database model. There will be v2 versions of the parking lot CRUD endpoints that allow specifying parking spaces individually.
Fix
  • Defect fix the OnDemand Ride Class 30 day schedule ahead restriction. Users associated with the riding class are able to reserve a ride 180 days in advance & a validation message appears to the rider when a user tries to reserve the ride on exceeding the 180 days limit.

Admin Web - 2022-09-27

New
  • Make bike requests in on demand configurable as OnDemand setting. On Demand requests will support bikes as part of ticket, but should only do so when configured to do so under OnDemand > Configure > Support Bike Racks. Instances will start by having this disabled. When enabled the bike capacity of vehicles is considered during scheduling vehicles and admins and riders will see a prompt to choose the number of bikes when making requests. In order to prevent admins from enabling this option before the rider app supports bike requests, the option itself is hidden behind the experiment flag "onDemandBikes". If this experiment is enabled the "Support Bike Racks" option is visible, otherwise it is not. Hence admins will not be able to enable on demand bikes until the experiment is enabled.
  • Protect against multiple route deletions for same instance. Prevent more than one route being deleted per instance at a time on the backend. Change the text of the confirmation prompt to tell the user that deleting is in progress and it is likely slow.
Improve
  • Rename display alias under Settings > General tab and include primary service name. In Settings>General, changing Display Alias to Display Name and Service Alias to Service Name.
  • Restructure the the Parking configurations in preparations for launch. After this change, there will be a new tab on the parking page called "Configure". However, this tab should only be visible if the user is an admin AND the instance has one of the following flags: "hasParkingReservations", "hasSidewalkLabs", "hasAmano", or "hasSPPlus". Additionally, on the Parking Lot Editor tab and the Parking Configuration Editor tab, fields pertaining to parking reservations and integrations should only be visible if the instance has the relevant flag.
  • Show Date/Time and who when a Parking Reservation is canceled. In Parking Reservations Report the columns (“Canceled At” and “Canceled By") are displayed under the columns and are not enabled by default, and the user is able to check/uncheck them. When Rider/ Admin cancels the parking reservations, the Parking Reservations report shows the value of “Canceled At” and “Canceled By” columns gets populated with the “Date/Time Stamp” and “Rider/Admin Name”. When Rider/ Admin cancels on demand ride requests then the User Request report shows values of “Who Request”, “When Canceled”,“Who Canceled” and “Why Canceled” columns are populated with the appropriate values.
  • Lower character size for Amano QR code. The currently implemented QR code length of 50 characters are not working despite Amano's documentation. Instead of waiting for Amano to fix their backend issues it looks like using QR code of 16 characters resolves the issues. We will update our end to be 16 characters.
  • Request at a stop without On Demand should suggest walking to other stops. When a rider makes a request to start from a stop in the Trip Planner, it may suggest both Fixed Route and On Demand options. If pickup anywhere is not enabled, and the stop does not have On Demand, TS will suggest walking (or driving/cycling) to nearby On Demand stops. Similarly for the end point being at a stop.
  • Support Bicycle Request within On Demand. Dispatch/Admin will have the ability when making a request on behalf of a rider to add a bicycle. Similar to what we do with Wheelchair Capacity, we will now support OnDemand requests that look at the bike capacity.
  • Admins by default should not have right to create/view Applications - API credentials. This right will be turned off by default..
  • Create instance level flags to show TS Admin > Resources > Applications - API credentials. Any Admin will be able to create/view TS Admin > Resources > Application. Being able to create Application credentials will be an Instance Flag to enable.
  • A11y Remediation: Add visual cue that Rider feedback link will open in new tab.
Fix
  • Unable to see the "Amano facility QR code" for any parking having valid amano facility code on "Home>>Parking" page. Now when check-in/check-out from a parking lot with Amano facility code, shows the QR Code on the TSR/AWG Rider apps.
  • Fix delay for completed and canceled User On Demand requests. When an OnDemand request is marked as 'Completed / Canceled' it is visible to the administrator for the next 15 minutes (approximately). even when the 'Completed & Canceled' checkboxes are not checked under the 'Status' dropdown. Reported a separate issue. After 15 min, the 'Completed / Canceled' OnDemand requests are displayed when the 'Completed & Canceled' checkboxes are checked under the 'Status' dropdown.

Admin Web - 2022-09-30

Fix
  • Curb Time is not reflecting actual time shuttle arrives/stops in geofence. When shuttle arrives early to stop (before geofence goes live) TS will recognize the shuttle in the geofence, when shuttle comes to a full and complete stop (zero MPH) regardless of scheduled departure time/geofence going live.

Rider Web - 2022-09-09

Improve
  • A11y Remediation: Improve loading status on route subscriptions screen.

Rider Web - 2022-09-27

Fix
  • A11y Remediation: Add visual cue that Rider feedback link will open in new tab.

Related Posts

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

Read More

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

June 2022

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