diff --git a/CHANGELOG.md b/CHANGELOG.md index a6416fdc..f66f3194 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Added +- Actions to share claim data with contacts +- Bulk CSV import from Endorser Mobile export +- Dates on give summaries ## [0.2.10] - 2024.01.18 - 667e1e8890b42de59cd939caca1a01c7a7a702be diff --git a/README.md b/README.md index a89ae55e..d6b78c37 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,8 @@ npm run lint ### Compiles and minifies for production +* If there are DB changes: before updating the test server, open browser(s) with current version to test DB migrations. + * `npx prettier --write ./sw_scripts/` * Update the project.task.yaml & CHANGELOG.md & the version in package.json, run `npm install`, and commit. @@ -74,8 +76,12 @@ To add an icon, add to main.ts and reference with `fa` element and `icon` attrib ### Manual walk-through test -- Test with a mobile user as well as a desktop user. -- Clear the browser data. (See "Reset" below.) Make sure that it's using the test API. +- If there were any DB changes, check that you're on the old version and reload the page and ensure you can still act. +- Check that the version is updated. +- Use a mobile user as well as a desktop user. +- Backup seed & data & get a CSV dump from Endorser Mobile. +- Clear the browser data & Time Safari contacts and then CSV contacts. +- Clear the browser data again. (See "Reset" below.) Make sure that it's using the test API (under Identity in 'Advanced'). - Go to the account page before visiting the home page to see that there is no ID. - On the home page: - Check that it generated an ID. @@ -84,7 +90,8 @@ To add an icon, add to main.ts and reference with `fa` element and `icon` attrib - On each page, verify the messaging, and that they cannot take action. - On the discovery page, check that they can see projects, and set a search area to see projects nearby. - On the contacts page, check that they can add User #0 even without their own ID. -- As User #0 in another browser on the test API, add a give & a project. (See User #0 details above.) +- As User #0 in another browser on the test API, add a give & a project. + - `rigid shrug mobile smart veteran half all pond toilet brave review universe ship congress found yard skate elite apology jar uniform subway slender luggage` - With the new user on the home page, see the feed that shows User #0 in network but without the name. - As the new user on the contacts page, add User #0 as a contact. - On the home page, see the feed that shows User #0 with a name.