App Updates: May 26-June 11, 2025
As promised, here are more app updates. Please make sure that you consistently update the app.
- Added a field to display capacity and available spots separately.
- Added support for the registered_payment_later status.
- Improved the search bar so it works when clicking anywhere inside it.
- Formatted the date of birth in the waiver.
- Added a tooltip to the “pay in advance” option for better user guidance.
- Adjusted the “nearby” section to always show trips ordered by proximity, displaying distance in miles.
- Improved the “recommended” logic to return the 7 closest trips regardless of distance.
- When creating a trip marked as “pay in advance”, the button now says “Submit for approval” instead of “Create”.
- In the social profile, trips are now ordered by: (1) the closest upcoming active trip, (2) other upcoming active trips by the same leader, and (3) past trips.
- Added logic to dynamically trigger actions (e.g., call/email) when a phone number or email appears in text.
- Updated styles for the NavLink component.
- Updated header styles to match Figma design ( web) .
- Fixed trips missing latitude and longitude.
- Fixed the home-search component to work correctly on web.
- Created the CategoryFilter component to display preferred tags on web.
- Fixed bug where emergency_contact_name was undefined.
- Added ability to delete draft trips.
- Limited co-leader selection to only one, as expected in Salesforce; updated app and Supabase logic.
- Added an updated_at column to the trips table.
- Added new components for the web: TripSliderCard, TripSlider, and SliderIndicator.
- Improved the “recommended” logic to use the user’s current address.
- Trip creation notifications are now only sent if the trip status changes from draft to active.
- Added validation to prevent users from registering to trips that aren’t active.
- Trip status is now displayed only when it’s not “active”.
- Passed name and email to the feedback form for autocomplete.
- Fixed typo from “trips leaders” to “trip leaders”.
- Added a support link to the menu.
- Created an error handler component that redirects with full context (name, email, location, error, etc.).
- Adjusted payment instruction text.
- Hid the “nearby” section and now display 6 leaders in the home page.
- Hid related content.
- Improved the “recommended” logic to first search within 50 miles, and expand the radius with a message if no results are found.
- Improved the Home button behavior: resets filters, scrolls to top, or refreshes depending on context.
- Improved survey ordering in the “How do you feel today?” flow.
- Added address autocomplete to the waiver’s DetailsForm.
- Added a contact link to the login page.
- Added a contact button to the web login.
- Added a filter modal to the home page, following Figma styles.
- Adjusted map styles for the web.
- Updated trip details styles for the web.
- Made the “View on map” button functional on the web.
- Added build version and JS version to Rocket’s logs for debugging.
- Fixed a bug that redirected to login when opening a trip link with the app closed.
- Improved error handling in the registration flow.
- Created the ImageSlider component.
- Added functionality to show similar trips in trip details on the web.
- Adjusted the “Register on App” button to properly open the app.
- Web notifications now display a dot indicator when there are new ones.
- Updated message styles for the web.
- Updated notification (activity) styles for the web.
- Implemented web versions of Profile, Profile Settings, and Advanced Settings.
- Implemented useFollowers hook to retrieve followers of a user.
- Created the follows route to display followers and following; leaders have a star and link to their profile.
- Added functionality to fetch trips by ZIP code within a 50-mile radius.
- Added horizontal margin to the Following component.
- Improved validation for capacity to reject decimals or dots.
- Adjusted the Payment Step to ask whether the trip is paid; payment options only show if needed.
- Fixed bug in StepTwo that selected extra tags when navigating back.
- Added a component to allow users to add trips to their calendar.