forked from trent_larson/crowd-funder-for-time-pwa
increment version and add -beta; add to tasks and tests
This commit is contained in:
@@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
|
||||||
## [0.2.10] - 2024.01.18 - e5e702f8a5a53a6efbed48d35f0bc3cee63024a0
|
## [0.2.10] - 2024.01.18 - 667e1e8890b42de59cd939caca1a01c7a7a702be
|
||||||
### Added
|
### Added
|
||||||
- Person identicons for contacts
|
- Person identicons for contacts
|
||||||
- Confirmation & delivery directly from project page
|
- Confirmation & delivery directly from project page
|
||||||
@@ -20,7 +20,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- "More Contacts" for give on project page now links correctly.
|
- "More Contacts" for give on project page now links correctly.
|
||||||
|
|
||||||
|
|
||||||
## [0.2.9] - 2024.01.15
|
## [0.2.9] - 2024.01.15 - e5e702f8a5a53a6efbed48d35f0bc3cee63024a0
|
||||||
### Fixed
|
### Fixed
|
||||||
- Set visibility for new contact.
|
- Set visibility for new contact.
|
||||||
|
|
||||||
|
|||||||
12
README.md
12
README.md
@@ -74,14 +74,16 @@ To add an icon, add to main.ts and reference with `fa` element and `icon` attrib
|
|||||||
|
|
||||||
### Manual walk-through test
|
### 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.
|
- Clear the browser data. (See "Reset" below.) Make sure that it's using the test API.
|
||||||
- On each page, verify the messaging.
|
- Go to the account page before visiting the home page to see that there is no ID.
|
||||||
- On the home page:
|
- On the home page:
|
||||||
- Check that it generated an ID.
|
- Check that it generated an ID.
|
||||||
- Check the feed without names.
|
- Check the feed without names.
|
||||||
- Copy the contact URL.
|
- Copy the contact URL.
|
||||||
|
- 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 discovery page, check that they can see projects, and set a search area to see projects nearby.
|
||||||
- Switch to "no identifier" to see that things look OK without any ID.
|
- 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. (See User #0 details above.)
|
||||||
- With the new user on the home page, see the feed that shows User #0 in network but without the name.
|
- 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.
|
- As the new user on the contacts page, add User #0 as a contact.
|
||||||
@@ -92,9 +94,11 @@ To add an icon, add to main.ts and reference with `fa` element and `icon` attrib
|
|||||||
- As the new user on the home page, check that they can now record a gift.
|
- As the new user on the home page, check that they can now record a gift.
|
||||||
- On the contacts page, check that they cannot register someone else yet.
|
- On the contacts page, check that they cannot register someone else yet.
|
||||||
- Walk through the functions on each page.
|
- Walk through the functions on each page.
|
||||||
- Test the notifications.
|
- Set and run notifications.
|
||||||
- Test export & import.
|
- Export & import, both seed and contacts & settings.
|
||||||
|
- Choose location on the search map.
|
||||||
- Offer, deliver a give, and confirm. Create a third user and test connections.
|
- Offer, deliver a give, and confirm. Create a third user and test connections.
|
||||||
|
- Switch to "no identifier" to see that things look OK without any ID.
|
||||||
- Test the mobile view. (Note that Firefox mobile doesn't always show bottom icons.)
|
- Test the mobile view. (Note that Firefox mobile doesn't always show bottom icons.)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "TimeSafari_Test",
|
"name": "TimeSafari_Test",
|
||||||
"version": "0.2.10",
|
"version": "0.2.11-beta",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "TimeSafari_Test",
|
"name": "TimeSafari_Test",
|
||||||
"version": "0.2.10",
|
"version": "0.2.11-beta",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@dicebear/collection": "^5.3.5",
|
"@dicebear/collection": "^5.3.5",
|
||||||
"@dicebear/core": "^5.3.5",
|
"@dicebear/core": "^5.3.5",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "TimeSafari_Test",
|
"name": "TimeSafari_Test",
|
||||||
"version": "0.2.10",
|
"version": "0.2.11-beta",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"serve": "vue-cli-service serve",
|
"serve": "vue-cli-service serve",
|
||||||
|
|||||||
@@ -2,6 +2,13 @@
|
|||||||
tasks:
|
tasks:
|
||||||
|
|
||||||
- choose an agent via a contact chooser (not just copy-paste a DID)
|
- choose an agent via a contact chooser (not just copy-paste a DID)
|
||||||
|
- .5 find out why clicking quickly back-and-forth onto the "my project" page often shows error "You need an identifier to load your projects." (easier to reproduce on desktop?)
|
||||||
|
- .5 give list of visible IDs on the claim detail page
|
||||||
|
- .5 bug - it didn't show the "fulfills offer" on the claim detail page for a give that had one - https://test.timesafari.app/claim/01HMFWRPA3PD6Q9EYFKX3MC41J
|
||||||
|
- 01 replace all "confirm" prompts with nicer modal
|
||||||
|
- .1 hide project-create button on project page if not registered
|
||||||
|
- .1 hide offer & give buttons on project list page if not registered
|
||||||
|
- .1 add cursor-pointer on the icons for giving on the project page, and on the list of projects on the discover page
|
||||||
|
|
||||||
- Turning notifications on from the help screen did not stay, though account screen toggle did stay. (From Jason on iPhone.)
|
- Turning notifications on from the help screen did not stay, though account screen toggle did stay. (From Jason on iPhone.)
|
||||||
- supply the projectId to the OfferDialog just like we do with the GiftedDialog offerId (in the "open" method, maybe as well as an attribute)
|
- supply the projectId to the OfferDialog just like we do with the GiftedDialog offerId (in the "open" method, maybe as well as an attribute)
|
||||||
@@ -10,6 +17,7 @@ tasks:
|
|||||||
- on ClaimView, the "ask someone" should refer to "visible" IDs, or to confirmations only if confirmations are visible
|
- on ClaimView, the "ask someone" should refer to "visible" IDs, or to confirmations only if confirmations are visible
|
||||||
- notify user when data import is completed
|
- notify user when data import is completed
|
||||||
- "send them to this page" on ClaimView should be a link (for installed app)
|
- "send them to this page" on ClaimView should be a link (for installed app)
|
||||||
|
- When we update a version, desktop browser users have seen nothing happen after clicking on the contact page QR and on the account page "Help"; errors show in the console. Reload fixed it. If this happens on mobile, ask the user to reload.
|
||||||
|
|
||||||
- 01 show my VCs - most interesting, or via search
|
- 01 show my VCs - most interesting, or via search
|
||||||
- 04 allow user to download & prove chains of VCs, mine + ones I can see about me from others
|
- 04 allow user to download & prove chains of VCs, mine + ones I can see about me from others
|
||||||
@@ -30,7 +38,6 @@ tasks:
|
|||||||
- on home page, prompt for install check in addition to "supports notifications" check (since they won't get notified if Chrome is closed)
|
- on home page, prompt for install check in addition to "supports notifications" check (since they won't get notified if Chrome is closed)
|
||||||
- 01 on Mac (& Windows?) desktop, add a help blurb so that they can find it again (since it doesn't show in Application list)
|
- 01 on Mac (& Windows?) desktop, add a help blurb so that they can find it again (since it doesn't show in Application list)
|
||||||
- bug (that is hard to reproduce) - got error adding on Firefox user #0 as contact for themselves
|
- bug (that is hard to reproduce) - got error adding on Firefox user #0 as contact for themselves
|
||||||
- bug (that is hard to reproduce) - back-and-forth on discovery & project pages led to "You need an identity to load your projects." error on product page when I had an identity
|
|
||||||
- bug (that is hard to reproduce) - in Chrome, install app then delete app and try from Chrome browser and see log errors "Uncaught TypeError: self.appendDailyLog is not a function"
|
- bug (that is hard to reproduce) - in Chrome, install app then delete app and try from Chrome browser and see log errors "Uncaught TypeError: self.appendDailyLog is not a function"
|
||||||
- bug (that is hard to reproduce) - on the second 'give' recorded on prod it showed me as the agent
|
- bug (that is hard to reproduce) - on the second 'give' recorded on prod it showed me as the agent
|
||||||
- 04 remove 'rowid' references (that are sqlite-specific); may involve server
|
- 04 remove 'rowid' references (that are sqlite-specific); may involve server
|
||||||
|
|||||||
Reference in New Issue
Block a user