Comments (10)
Alright, all formatted up per our meeting tonight! Looking forward to prioritizing this and getting started!
from metamask-extension.
I was thinking we might want to sort these by different milestones, like different degrees of developer experience & documentation, and eventually the more full-featured, prettied up app for normal users.
from metamask-extension.
here some potential milestones:
- invite only beta
- first time flow
- account CRUD
- per-domain config
- testnet/mainnet
- select RPC
- public beta
- updated home page
- chrome store screenshots + copy
- list of dapps that work
- software licenses
- resolve backend issues (method whitelist)
- public launch
- spiffy home page
- email blast, consensys email, blog, hacker news, etc
- dapp store integration
- second wave
- reactive blockchain store lib
- zero-client lib (user doesnt need any integration)
- light-client friendly dapp tutorial
- firefox support
from metamask-extension.
@FlySwatter if you created issues for all these we can close this meta-issue now
from metamask-extension.
I did for your landmark section but want to double check the big list on top
- Dan
On Mar 7, 2016, at 10:51 PM, kumavis [email protected] wrote:
@FlySwatter if you created issues for all these we can close this meta-issue now
—
Reply to this email directly or view it on GitHub.
from metamask-extension.
theres some things, e.g. uport integration, so ill leave it open for now
from metamask-extension.
I've confirmed that all the remaining items here are on our radar, so we don't need this meta-issue floating around anymore.
from metamask-extension.
Builds ready [6618733]
- builds: chrome, firefox, opera, edge
- bundle viz: background, ui, inpage, contentscript, ui-libs, bg-libs, phishing-detect
- dep viz: background
- all artifacts
from metamask-extension.
Builds ready [723e478]
- builds: chrome, firefox, opera
- bundle viz: background, ui, inpage, contentscript, ui-libs, bg-libs, phishing-detect
- dep viz: background
- all artifacts
Page Load Metrics (605 ± 32 ms)
Platform | Page | Metric | Min (ms) | Max (ms) | Average (ms) | StandardDeviation (ms) | MarginOfError (ms) |
---|---|---|---|---|---|---|---|
Chrome | Home | firstPaint | 29 | 81 | 37 | 11 | 5 |
domContentLoaded | 340 | 676 | 603 | 67 | 32 | ||
load | 342 | 677 | 605 | 67 | 32 | ||
domInteractive | 340 | 676 | 603 | 67 | 32 |
from metamask-extension.
Builds ready [042b55f]
Page Load Metrics (1289 ± 26 ms)
Platform | Page | Metric | Min (ms) | Max (ms) | Average (ms) | StandardDeviation (ms) | MarginOfError (ms) |
---|---|---|---|---|---|---|---|
Chrome | Home | firstPaint | 70 | 424 | 119 | 76 | 37 |
domContentLoaded | 1231 | 1485 | 1287 | 56 | 27 | ||
load | 1235 | 1485 | 1289 | 55 | 26 | ||
domInteractive | 1231 | 1485 | 1287 | 56 | 27 |
highlights:
storybook
- ui/components/app/account-list-item/account-list-item.stories.js
- ui/components/app/advanced-gas-controls/advanced-gas-controls.stories.js
- ui/components/app/collectible-details/collectible-details.stories.js
- ui/components/app/confirm-page-container/confirm-page-container-header/confirm-page-container-header.stories.js
- ui/components/app/create-new-vault/create-new-vault.stories.js
- ui/components/app/edit-gas-display/edit-gas-display.stories.js
- ui/components/app/edit-gas-popover/edit-gas-popover.stories.js
- ui/components/app/metamask-template-renderer/metamask-template-renderer.stories.js
- ui/components/app/network-display/network-display.stories.js
- ui/components/app/signature-request/signature-request.stories.js
- ui/components/app/transaction-detail/transaction-detail.stories.js
- ui/components/app/transaction-list/transaction-list.stories.js
- ui/components/ui/account-list/account-list.stories.js
- ui/components/ui/sender-to-recipient/sender-to-recipient.stories.js
- ui/pages/confirm-add-suggested-token/confirm-add-suggested-token.stories.js
- ui/pages/confirm-approve/confirm-approve.stories.js
- ui/pages/confirm-deploy-contract/confirm-deploy-contract.stories.js
- ui/pages/confirm-encryption-public-key/confirm-encryption-public-key.stories.js
- ui/pages/confirm-import-token/confirm-import-token.stories.js
- ui/pages/confirm-send-ether/confirm-send-ether.stories.js
- ui/pages/confirm-send-token/confirm-send-token.stories.js
- ui/pages/confirm-token-transaction-base/confirm-token-transaction-base.stories.js
- ui/pages/confirm-transaction-base/confirm-transaction-base.stories.js
- ui/pages/connected-sites/connected-sites.stories.js
- ui/pages/create-account/connect-hardware/account-list.stories.js
- ui/pages/first-time-flow/create-password/create-password.stories.js
- ui/pages/onboarding-flow/creation-successful/creation-successful.stories.js
- ui/pages/onboarding-flow/metametrics/metametrics.stories.js
- ui/pages/permissions-connect/permissions-connect.stories.js
- ui/pages/send/send-content/add-recipient/add-recipient.stories.js
- ui/pages/send/send-content/send-asset-row/send-asset-row.stories.js
- ui/pages/send/send-content/send-content.stories.js
- ui/pages/send/send-content/send-gas-row/gas-fee-display/gas-fee-display.stories.js
- ui/pages/send/send-content/send-gas-row/send-gas-row.stories.js
- ui/pages/settings/contact-list-tab/contact-list-tab.stories.js
- ui/pages/settings/flask/snaps-list-tab/snap-list-tab.stories.js
- ui/pages/settings/networks-tab/networks-list-item/networks-list-item.stories.js
- ui/pages/settings/settings.stories.js
- ui/pages/swaps/awaiting-signatures/awaiting-signatures.stories.js
- ui/pages/swaps/build-quote/build-quote.stories.js
- ui/pages/swaps/countdown-timer/countdown-timer.stories.js
- ui/pages/swaps/dropdown-input-pair/dropdown-input-pair.stories.js
- ui/pages/swaps/dropdown-search-list/dropdown-search-list.stories.js
- ui/pages/swaps/fee-card/fee-card.stories.js
- ui/pages/swaps/smart-transaction-status/smart-transaction-status.stories.js
- ui/pages/swaps/swaps-gas-customization-modal/swaps-gas-customization-modal.stories.js
from metamask-extension.
Related Issues (20)
- UX: Mobile: Basic Functionality Component
- UX: Mobile: Basic Functionality Component
- transaction-utils determineTransactionType does not handle missing `to` parameter
- [Bug]: When using a hardware wallet,unable to establish an effective connection with DApp. HOT 2
- [Bug/UX]: Dashboard shows `USD` and confusing warning instead of balance when on private network HOT 1
- [Bug]: Unapproved transaction stuck, settings and other buttons disabled HOT 42
- [Bug]: Failed to execute 'bound' on 'IDBKeyRange': The parameter is not a valid key.\n DataError: Failed to execute 'bound' on 'IDBKeyRange': The parameter is not a valid key. HOT 2
- [development] pop up an OS notification when a development build finishes
- [Bug]: still loading forever and no password prompt after update to 11.11.4 HOT 7
- [Bug]: HOT 1
- [Bug]: Import token in @MetaMask seems to be broken for Pulsechain HOT 1
- [Bug]: Polling Infura mainnet regardless of network settings HOT 1
- `lavamoat:background:auto` mentioned in ReadMe no longer exists HOT 1
- Conflux's Logo Have Bad Display in Dark Mode
- Fix "Settings - general tab, validate the change language..." flaky tests
- Keystone - GPL package update to non-copyleft license package
- [Bug]: Metamask Expanded View Requires Password Re-entry After Browser Reopen HOT 4
- Fix "Sentry errors after initialization, after opting int..." flaky tests
- Bug: adding account does not close snap UI and open extension confirmation screens HOT 2
- Set up `@typescript-eslint/consistent-type-definitions` rule to ban `interface` keyword
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from metamask-extension.