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

August 2022

TripShot's Product Team released updates to the Rider App, Driver App and Admin Web in August. These updates allowed for more editing of Parking reservations

TripShot's Product Team released updates to the Rider App, Driver App and Admin Web in August. These updates allowed for more editing of Parking reservations without deleting a previous request and moving it to the end of a waitlist. The goal was to define which edits were acceptable and which edits will trigger a new reservation. Related to Parking, improvements this month allowed admins to add a reasonable maximum size for parking lots. Creating a parking lot involves an algorithm that can lead to timeouts if a ridiculous number is entered for parking lot spaces. Parking Lot spaces will be capped at 20,000.

In addition to parking lot updates, Parking reservations were improved. The system should now auto cancel Parking Reservation if a user is not checked-in after 60 minutes of the start time. When a user makes a Parking Reservation and does not "check-in" at the scheduled time the reservation is never auto-canceled until 30 min past the scheduled end time. This means the parking space is "not used" and is not given back to the pool until the end time.

iOS Updates

Rider App - 2022-08-23

Improve
  • Support editing Parking reservations. As a Rider, I need to edit my parking reservation without the system deleting my previous request, putting my reservation at the end of the waitlist. Our goal is to define which edits are acceptable and which edits will trigger a new reservation:
    1. Changing from 9-10 to 10-11 would be a new request.
    2. But changing from 9-11 to 10-11 would be a minor modification and shouldn't impact the rider.
    3. If someone modifies the vehicle it would be a minor modification and it shouldn't modify the confirmed reservation or place in line.
    4. If I update the space type - it becomes a new request.
  • A11y remediation: Use button trait on region picker screen. Accessibility Improvements.
  • Wrap Region text within slideout menu.

Android Updates

Driver App - 2022-08-23

Improve
  • Fix app crashes when the app is backgrounded. We are seeing a lot of Android Driver app crashes on Android 12. They are related to how we keep the Driver app running all the time, even if it is minimized (put into the background). When we try to start the foreground service from DriverApplication#onCreate, the app might not technically be in the foreground yet. Since we already listen for foreground/background events in the Driver application, we will tie the start of the foreground service (DriverService) to that callback.
Fix
  • Driver Tablets Are Displaying Shifts in Inverse Order. Fixes, Shifts are being displayed as inverted with later services and rides on top of the current/more recent services.

Rider App - 2022-08-23

Improve
  • Prompt User for App Store feedback after OnDemand feedback. Android component for prompting Rider app store feedback when the following occurs:
    1. On-Demand trip was completed successfully
    2. Rider gives 5-star review of their OD trip (within TripShot app)
    3. Rider will now get asked to provide a review on the App Store.
  • Support editing Parking reservations. As a Rider, I need to edit my parking reservation without the system deleting my previous request, putting my reservation at the end of the waitlist. Our goal is to define which edits are acceptable and which edits will trigger a new reservation:
    1. Changing from 9-10 to 10-11 would be a new request.
    2. But changing from 9-11 to 10-11 would be a minor modification and shouldn't impact the rider.
    3. If someone modifies the vehicle it would be a minor modification and it shouldn't modify the confirmed reservation or place in line.
    4. If I update the space type - it becomes a new request.
  • A11y remediation: Improve Android text field hint contrast. Accessibility Improvements.
  • A11y remediation: Improve Android tab contrast. Accessibility Improvements.
  • Wrap Region text within slideout menu.

Web Updates

Admin Web - 2022-08-12

Improve
  • Add a reasonable maximum size for parking lots. Creating a parking lot involves an algorithm that can lead to timeouts if a ridiculous number is entered for parking lot spaces. Parking Lot spaces will be capped at 20,000.
Fix
  • User creation ignores some `AutoUserGroup`s. Fixes, Creating a user when there is an auto_user_group (not exposed to admins) that matches only the user's namespace will not cause the user to be added to the wallet user group.

Admin Web - 2022-08-16

Improve
  • System should auto cancel Parking Reservation if not checked-in after 60 minutes start time. When a user makes a Parking Reservation and does not "check-in" at scheduled time the reservation is never auto canceled until 30 min past the scheduled end time. This means the parking space is "not used" and is not given back to the pool until the end time.

Admin Web - 2022-08-26

New

New:

  • Documentation for API endpoint /v2/parking/lot.
  • Password Reset option for Users page in the Admin Console. The Admin role will have access to a "Reset Password" button on a users account page. Clicking this button would allow the creation of a "Temp" Password so the user can login, update their contact information and reset the password via the reset password email available from the app and web app.
Improve
  • Assignments page is performing too much work after network call. Performance Improvement.
  • Remove restriction for OnDemand schedule ahead of 30 days. Now On Demand services can be scheduled for 180 days in advance by selecting the value under the "Allow rides up to xx days xx hours xx minutes in the future " section on the 'On Demand>>Services' page. Validation message "Ride time cannot be more than 180 days." is correctly displayed if the user provides the value of more than 180 days under the "Allow rides up to xx days xx hours xx minutes in the future " section.
Fix
  • Times in Parking Reports are not showing up correctly. The timezone displayed on the web report is controlled by the timezone box in the upper right, not the region box.

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.