Browse Source

refactor tasks & add more estimates

kb/add-usage-guide
Trent Larson 8 months ago
parent
commit
28ae317958
  1. 46
      project.task.yaml

46
project.task.yaml

@ -1,10 +1,16 @@
tasks:
tasks :
- 08 notifications for feed - make them reliable :
- leverage different messaging platform?
- 24 compelling UI for credential presentations
- 24 compelling UI for statistics (eg. World?)
- .5 fix timeSafari.org cert renewals
- .2 anchor hash into BTC
- .2 add links between projects
- image on give
- 32 image on give :
- Show a camera to take a picture
- Scale the image to a reasonable size
- Upload to a public readable place
@ -13,22 +19,23 @@ tasks:
- put the image URL in the claim
- Rates - images erased?
- image not associated with JWT ULID since that's assigned later
- change server plan & project endpoints to use jwtId as identifier rather than rowid
- edit offers & gives, or revoke allowing re-creation
- bug (that is hard to reproduce) - offer gave USD (by default?)
- .5 change server plan & project endpoints to use jwtId as identifier rather than rowid
- 16 edit offers & gives, or revoke allowing re-creation
- .1 When available in the server, give message for 'nonAmountGiven' on offers on ProjectsView page.
- 04 allow backup of localStorage key
- .1 Add help instructions for "Encryption key has changed" error. (It is a problem if localStorage is cleared, but the contacts & settings remain and they have to restore their seeds.)
- .5 add more detail on TimeSafari.org
- .1 show better error when user with no ID goes to the "My Project" page
- add button to front page to prompt for ideas for gratitude
- 08 add button to front page to prompt for ideas for gratitude :
- show previous on "Your" screen
- checkboxes: randomize vs show in order, show non-person-oriented messages, show only contacts, show only projects
- allow user to add a time when they want their daily notification
- prompt for the name directly when they visit the QR scan page
- mark a project as inactive
- add share button for sending a message to confirmers when we can't see the claim (like the "visible" links)
- add TimeSafari as a shareable app https://developer.mozilla.org/en-US/docs/Web/Manifest/share_target
- choose a project's alternative agent ("authorized representative") via a contact chooser (not just copy-paste a DID)
- checkboxes - randomize vs show in order, show non-person-oriented messages, show only contacts, show only projects
- 08 allow user to add a time when they want their daily notification
- .5 prompt for the name directly when they visit the QR scan page
- 01 mark a project as inactive
- 01 add share button for sending a message to confirmers when we can't see the claim (like the "visible" links)
- .5 add TimeSafari as a shareable app https://developer.mozilla.org/en-US/docs/Web/Manifest/share_target
- .5 choose a project's alternative agent ("authorized representative") 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 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
@ -124,16 +131,14 @@ tasks:
- badge for amount given/offered to your project
- set a goal of given/offers
- automated tests, eg. cypress
- automated tests, eg. pup-test or cypress
- Notifications (wake on the phone, push notifications)
- 02 change push server so that the web-push/subscribe call sets up a thread for the 10-seconds-later push notification, but returns immediately to the callee
- pull instead of push, maybe via scheduled runs
- have a notification pop-up on Mac screen
- Connect with phone contacts
- Multiple identities
- 16 Connect with phone contacts - this may be a whole different app, because we want a quick link A) to the same phone contact and B) from the phone contact app
- Support KERI AIDs
- Support Peer DIDs
@ -141,12 +146,11 @@ tasks:
- Write to or read from a different ledger (eg. private ACDC, EAS & attest.sh)
- 01 On nearby search, if user starts changing their box but cancels and goes back to the map it is zoomed far out. Fix to fit the box better.
- 16 From the home screen, make the quick action even easier.
- allow some gives even if they aren't registered - maybe someday as a gift to the world, but we really want this to be built via personal connections
- allow some gives even if they aren't registered - maybe someday as a gift to the world, but we really want this to be built via personal connections -- and that allows spam
- .1 When Chrome shows compatibility https://developer.mozilla.org/en-US/docs/Web/API/Web_Share_API#api.navigator.canshare
then change the canShare check in this app to check the real canShare() method.
log:
log :
- videos for multiple identities https://youtu.be/p8L87AeD76w and for adding time to contacts https://youtu.be/7Yylczevp10 done:2023-03-29
- project lists, contact totals & actions, multiple identifiers, stats-world, activity feed, rename of this project file (use "--follow --") milestone:2 done:2023-06-27

Loading…
Cancel
Save