Browse Source

refactor tasks & add more estimates

starred-projects
Trent Larson 9 months ago
parent
commit
28ae317958
  1. 42
      project.task.yaml

42
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 - .5 fix timeSafari.org cert renewals
- .2 anchor hash into BTC - .2 anchor hash into BTC
- .2 add links between projects - .2 add links between projects
- image on give - 32 image on give :
- Show a camera to take a picture - Show a camera to take a picture
- Scale the image to a reasonable size - Scale the image to a reasonable size
- Upload to a public readable place - Upload to a public readable place
@ -13,22 +19,23 @@ tasks:
- put the image URL in the claim - put the image URL in the claim
- Rates - images erased? - Rates - images erased?
- image not associated with JWT ULID since that's assigned later - image not associated with JWT ULID since that's assigned later
- change server plan & project endpoints to use jwtId as identifier rather than rowid - .5 change server plan & project endpoints to use jwtId as identifier rather than rowid
- edit offers & gives, or revoke allowing re-creation - 16 edit offers & gives, or revoke allowing re-creation
- bug (that is hard to reproduce) - offer gave USD (by default?)
- .1 When available in the server, give message for 'nonAmountGiven' on offers on ProjectsView page. - .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 - .5 add more detail on TimeSafari.org
- .1 show better error when user with no ID goes to the "My Project" page - .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 - show previous on "Your" screen
- checkboxes: randomize vs show in order, show non-person-oriented messages, show only contacts, show only projects - 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 - 08 allow user to add a time when they want their daily notification
- 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) - .5 prompt for the name directly when they visit the QR scan page
- add TimeSafari as a shareable app https://developer.mozilla.org/en-US/docs/Web/Manifest/share_target - 01 mark a project as inactive
- choose a project's alternative agent ("authorized representative") via a contact chooser (not just copy-paste a DID) - 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 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 - .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 - 01 replace all "confirm" prompts with nicer modal
@ -124,16 +131,14 @@ tasks:
- badge for amount given/offered to your project - badge for amount given/offered to your project
- set a goal of given/offers - set a goal of given/offers
- automated tests, eg. cypress - automated tests, eg. pup-test or cypress
- Notifications (wake on the phone, push notifications) - 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 - 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 - pull instead of push, maybe via scheduled runs
- have a notification pop-up on Mac screen - have a notification pop-up on Mac screen
- Connect with phone contacts - 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
- Multiple identities
- Support KERI AIDs - Support KERI AIDs
- Support Peer DIDs - Support Peer DIDs
@ -141,9 +146,8 @@ tasks:
- Write to or read from a different ledger (eg. private ACDC, EAS & attest.sh) - 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. - 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 - .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. then change the canShare check in this app to check the real canShare() method.

Loading…
Cancel
Save