Skip to content
This repository has been archived by the owner on May 16, 2019. It is now read-only.

[Tracker] v1 Mainnet Release Requirements #965

Closed
19 of 28 tasks
drwasho opened this issue Mar 4, 2016 · 5 comments
Closed
19 of 28 tasks

[Tracker] v1 Mainnet Release Requirements #965

drwasho opened this issue Mar 4, 2016 · 5 comments
Assignees

Comments

@drwasho
Copy link
Member

drwasho commented Mar 4, 2016

These are the following issues, group according to categories, that need to be resolved before we can make officially launch v1 on the mainnet.


Priority Ranking

⭐ ⭐ ⭐ High priority

  • Primary issues to commit and test asap
  • Mainnet release will not occur without these issues resolved

⭐ ⭐ Medium priority

  • Secondary issues to fix and test
  • Mainnet release possible, not but advisable without these issues resolved

Low priority
Peripheral issues; save for last

  • Mainnet release not ideal, but not too bad without these issues resolved

Blockchain ID

Notifications

Listings

Transaction Flow

Reputation and Ratings

Design

@drwasho drwasho modified the milestone: v1.0 - Mainnet Release Mar 4, 2016
@drwasho
Copy link
Member Author

drwasho commented Mar 8, 2016

Week of 7th of March, 2016

@jjeffryes has optimised a lot in the client that wasn't captured in this tracking list. A big one was pagination of followers/following. Another was the ability to disable fancy graphics in the client. Both led to a significant performance improvement. Kudos to Josh.

The following issues were completed since the testnet release last week: #456, #881, #928, #964. We'll continue working through this list. Another key optimisation that needs to be done on the server side (see OpenBazaar/OpenBazaar-Server#279) is to enable caching of the images in Electron for our API image calls. This should lead to a significant improvement in the performance of the client connecting to remote nodes.

We also found some consensus on the individual ratings data, which was to include a block explorer link to the associated Bitcoin transaction (txid) and make the inclusion of the rater's GUID opt-in.


Based on the importance indicators above, these are the remaining issues must be resolved prior to any mainnet release (i.e. no mainnet release without them):

  1. Show Network Errors in Status Bar #944 Show network error in status bar
  2. Worldwide shipping #351 Worldwide shipping (and make default selection instead of 'United States')
  3. Free domestic shipping and paid-for international shipping #501 Free domestic shipping and paid international shipping option (remove minimums)
  4. Auto update listings to include a newly added moderator #966 Auto update listings to include a newly added moderator
  5. Reputation functions to add before v1 mainnet launch #840 Reputation functions: optional GUID, link to txid on block explorer
  6. Enable Buyer ratings if they win a disputed transaction #860 Enable Buyer ratings if they win a dispute
  7. Hide order modal after clicking 'save' #1053 Hide order modal after clicking 'save'
  8. Moderator fee not shown in moderator selection screen. #914 Show Moderator fee in selection screen

@drwasho drwasho changed the title v1 Mainnet Release Tracker [Tracker] v1 Mainnet Release Requirements Mar 9, 2016
@drwasho
Copy link
Member Author

drwasho commented Mar 15, 2016

Week of 15th of March, 2016

Wow, what a productive week! Lots of issues closed and we're halfway done with the major mainnet issues to be fixed.

Updated list of priority mainnet requirements:
I'm now indicating which of these issues requires corresponding server modifications for @cpacia:

  1. Auto update listings to include a newly added moderator #966 Auto update listings to include a newly added moderator
    • 🔧 Server
  2. Reputation functions to add before v1 mainnet launch #840 Reputation functions: optional GUID, link to txid on block explorer
    • 🔧 Server (just the optional GUID part)
  3. Enable Buyer ratings if they win a disputed transaction #860 Enable Buyer ratings if they win a dispute
    • 🔧 Server
  4. Hide order modal after clicking 'save' #1053 Hide order modal after clicking 'save'

@drwasho
Copy link
Member Author

drwasho commented Mar 21, 2016

Week of 21st of March, 2016

Lots improvements and fixes have been made. We're now in the phase of coming to some internal consensus regarding the issues we cannot launch without.

Updated list of priority mainnet requirements:

  1. Auto update listings to include a newly added moderator #966 Auto update listings to include a newly added moderator
    • 🔧 Server
  2. Reputation functions to add before v1 mainnet launch #840 Reputation functions: link to multisig address on block explorer
  3. Enable Buyer ratings if they win a disputed transaction #860 Enable Buyer ratings if they win a dispute
    • 🔧 Server
  4. Listings stock units #1133 Stock units for listings
    • Last minute addition based on feedback we've received from the community
    • We enable users to purchase items by quantity, but we currently don't allow users to indicate how much stock of that item they have
    • 🔧 Server

@drwasho
Copy link
Member Author

drwasho commented Mar 28, 2016

Week of 28th of March, 2016

Getting much closer to launch. Some key pieces came together on the server side over the weekend, which should clear a path to hopefully knocking over the remaining issues left for mainnet this week and next week.

Updated list of priority mainnet requirements:

  1. Enable Buyer ratings if they win a disputed transaction #860 Enable Buyer ratings if they win a dispute
  2. Listings stock units #1133 Stock units for listings
    • Last minute addition based on feedback we've received from the community
    • We enable users to purchase items by quantity, but we currently don't allow users to indicate how much stock of that item they have
    • 🔧 Server
    • This is a stretch goal, but one that we'd really like to push for.

@drwasho
Copy link
Member Author

drwasho commented Mar 30, 2016

Ok... we've accomplished all the 'can't launch without' features for OpenBazaar v1. Stock units for listings is still a stretch goal, but it's looking more like something we'll roll out shortly after the mainnet release.

@drwasho drwasho closed this as completed Mar 30, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant