Reach4help Versions Save

We are Reach4Help: a tech nonprofit connecting people in need with volunteer help in 38+ countries across Canada, the US, Europe and Asia

v2.2.0

3 years ago

All New Features, Bug Fixes and Improvements from v2.1.0 included apart from what's mentioned in this:

New Features:

  1. Separate Email Sign In and Sign Up Screens
  2. Settings Page which includes changing the name and deleting the user account
  3. Removes Phone Number from the sign-up flow and asks for it the first time the user tries to create a request or an offer.

Bug Fixes:

  1. Map not showing up properly on Mobile
  2. Map not showing up at all for PINs in the New Requests Page
  3. General CSS issues.

Issues that are being solved in this Release: Note: this also includes issues from v2.1.0 pre-release #788 #790 #789 #802 #819 #791 #786 #780 #768 #762 #745 #696 #694 #663 #652 #635 #614 #668

v2.1.0

3 years ago

How to test: Deployed URL: https://app.staging.reach4help.org/ Google Sign in: any google account can be used. Facebook Sign In: You have to be in the development team/testing team and have a facebook account that is been is use for more than 6 months or have a test user account (which you can obtain by contacting a lead)

Bug Fixes:

  1. The experience on the app when a screen refreshes or navigating across screens is more smoother and prevents stale data from appearing.
  2. Better Handling of cases where a CAV rejects a request or when a CAV/PIN cancels a request while the request is ongoing.
  3. Better Navigation for actions (users are taken to the appropriate screens and so on) 4.Language Auto Detection from browser is now fixed. 5.More real timeness (suppose you have the app open on your phone and the the other person CAV/PIN performs an action on a request you are involved in, you will see the effect immediately) 6.Better Error messages in the Personal Data Page
  4. Improved Message handling in the Timeline Module.

New Features:

  1. Newer Sign Up Screens (split into multiple steps with option to select your language in the homepage itself, currently supported languages - english, spanish, portughese, french)
  2. New Sign Up method - Google Sign In
  3. An alternate List view of all requests in the find request page for volunteers
  4. Improved Documentation
  5. Datadog and Firebase Analytics Integration

Things to look out for when testing:

  1. Translations might not work in all pages and might show it as module.personal_data instead of anything sensible for languages other than english (we support spanish, portughese, french) (the chances of this issue showing up is more in the personal data page than in any other page)
  2. Make sure that the pages are all translated properly for languages other than english and nothing similar to module.personal_data shows up on any screen for languages other than english (we support spanish, portughese, french) (emphasis on the sign up pages, personal data pages, new request page and the find request page)
  3. Ensure sign up is flawless for Google and Facebook
  4. Ensure Language change is possible from the landing page and persists across session and isn't based on user's default browser language
  5. The process of making an offer for a request works perfectly fine for both the list view and the map view
  6. The process of rejecting a request works perfectly fine for both the list view and the map view
  7. The process of making a request works perfectly fine
  8. The redirections and refresh states are all correct for points 5, 6 and 7 above

v1.0

3 years ago

This is the first Release Candidate of the Reach4Help Ecosystem

It includes all changes for the marketing site, API, Map, and Web Application.

Fixes

  • Fixes Back Button on Timeline
  • Fixes Notifications
  • Fixes Issues with bottom panel showing 3 options in timeline
  • Improved logic for get request cloud function
  • Fixes issue with performing actions on offers due to an issue with the offersWithLocation model
  • Only showing offers that aren't rejected in the offerlist
  • Added loaders for every page in requests module
  • #662
  • #617
  • #660
  • #641
  • #638
  • #636
  • #635
  • #630
  • #634
  • #609
  • Adds Locate Me Control to Left Side of Map.
  • Removes LocateMe titlebar
  • Locate Me Control available on both CAV and PIN maps
  • #644
  • Inserts actual distance between Request and each Offer in OfferList
  • #600
  • #608
  • #610
  • Replace Text Buttons with Icon Buttons
  • distributing map controls between right and left on new request screen
  • New Marketing site design