Commit Graph

1543 Commits

Author SHA1 Message Date
Dan Finlay 1c791c4d2e Got basic encryptor working 2016-10-14 15:59:07 -07:00
Dan Finlay c9cfcd5253 Got encrypting working, not yet decrypting 2016-10-14 13:21:00 -07:00
Dan Finlay cce8d9e360 Began adding browser-native encryptor module
Added new Qunit build process that will browserify the contents of `test/integration/lib` into the QUnit browser, allowing much more modular testing, including unit testing of our modules in our target browsers.

Made a basic unit test file of this form for the new encryptor module, which fails miserably because I've only just begun to work with it.

I've started with this blog post as a starting point, and will be adjusting it to our needs from there:
http://qnimate.com/passphrase-based-encryption-using-web-cryptography-api/
2016-10-12 20:07:46 -07:00
Dan Finlay cd2c00a318 Add minimal method signatures to new keyring controller 2016-10-12 17:05:39 -07:00
Dan Finlay 93ed918caa Remove additional deprecated action 2016-10-12 16:43:35 -07:00
Dan Finlay 5c9969e126 Remove opinionated seed word code
Completely breaking all account maangement, I have removed the opinionated seed-word code from the UI.

Web3 injection still seems to work.
2016-10-12 16:31:15 -07:00
Dan Finlay 535d832a64 Merge branch 'master' into i328-MultiVault 2016-10-12 10:58:58 -07:00
Frankie d67a5031c7 Merge pull request #723 from MetaMask/i721-ScrollAccountList
I721 scroll account list
2016-10-11 16:18:37 -07:00
Dan Finlay 5d01d50c16 Merge branch 'master' into i721-ScrollAccountList 2016-10-11 16:13:53 -07:00
Dan Finlay bbaf79f576 Merge pull request #702 from MetaMask/tos
Terms of Service UI Update
2016-10-11 16:13:21 -07:00
Kevin Serrano 39f2118d31
Remove logs. 2016-10-11 16:03:52 -07:00
Dan Finlay e1ece0f0e3 Bump changelog 2016-10-11 16:00:31 -07:00
Dan Finlay 1dc2612f8e Remove flex class from account list container 2016-10-11 15:59:55 -07:00
Dan Finlay 06910025ff Add more accounts to account list ui state 2016-10-11 15:59:39 -07:00
Kevin Serrano 5c0c370fe4
Remove comments. 2016-10-11 15:52:44 -07:00
Kevin Serrano 9d267907ee
Merge branch 'tos' of github.com:MetaMask/metamask-plugin into tos 2016-10-11 15:51:26 -07:00
Kevin Serrano 5e9bc31c58
Cleanup. 2016-10-11 15:50:02 -07:00
Dan Finlay 5c9476e57d Fix bug where new vaults had no nicknames 2016-10-11 15:29:12 -07:00
Dan Finlay ea1a934c7d Add initial KeyringController files 2016-10-11 15:12:23 -07:00
Dan Finlay f8b52a3895 Add to doc 2016-10-11 15:06:09 -07:00
Kevin Serrano f7361d9654
lint 2016-10-11 14:49:24 -07:00
Kevin Serrano 79a99ac93b
Move tos hash comparison logic from background to mm controller. 2016-10-11 14:33:30 -07:00
Kevin Serrano 26bd4b25ef
Remove version from terms of service. 2016-10-11 14:33:05 -07:00
Kevin Serrano ed03b89e26
Move tos hash logic to build phase. Create dynamic global variables based on build. 2016-10-11 14:32:03 -07:00
Dan Finlay dec282f4fd Add multi-vault planning doc 2016-10-07 15:17:35 -07:00
Kevin Serrano 89780bd22a
Modify changelog. 2016-10-07 02:11:14 -07:00
Kevin Serrano 0ecf364c5b
Prevent back/login buttons from appearing on the terms of service. 2016-10-07 02:11:03 -07:00
Kevin Serrano 21d1959435
Fix linting and guarantees set TOS hash. 2016-10-07 01:54:12 -07:00
Kevin Serrano e4f2cd2e09
Fix retention of terms of service hash across reloads of plugin. 2016-10-07 01:42:13 -07:00
Kevin Serrano 7c5ebb6a53
Renamed variables to make more sense. 2016-10-07 01:41:27 -07:00
Kevin Serrano d200ef4a10
Add missing path require statement. 2016-10-07 01:14:25 -07:00
Kevin Serrano 6a1a85ffdd
Merge branch 'tos' into tosplusupdatecheck 2016-10-07 00:11:00 -07:00
Kevin Serrano 4b3f374638
Merge branch 'master' into tos 2016-10-07 00:10:43 -07:00
Kevin Serrano 0a9b814f11
On update, check whether the TOS has changed using hashes. 2016-10-06 03:25:03 -07:00
Kevin Serrano 4ea3246912
Add controller functions for storing and checking TOS hashes. 2016-10-06 03:24:28 -07:00
Kevin Serrano db06813404
Add new functions for storing TOS hashes in config manager. 2016-10-06 03:23:47 -07:00
Kevin Serrano 3fbccdee90
Add string-hash as a package. 2016-10-06 03:21:33 -07:00
Dan Finlay 0182f8a4e9 Merge pull request #710 from MetaMask/EmphasizeAutoUpdating
Emphasize auto-updating in announcement
2016-10-05 20:28:02 -07:00
Kevin Serrano 671b54ff71
Merge branch 'master' into tos 2016-10-05 19:53:41 -07:00
Kevin Serrano e20e0f661d
Fix integration test. 2016-10-05 19:49:53 -07:00
Dan Finlay b055a95201 Emphasize auto-updating in announcement
Helps avoid issues like #703 by emphasizing uninstalling is not required.
2016-10-05 15:52:19 -07:00
Dan Finlay 7c006dac55 Merge pull request #709 from MetaMask/i707-MixedCaseAddresses
Add tolerance for mixed case addresses
2016-10-05 15:48:57 -07:00
Dan Finlay 07c65ecf9d Made announcer use correct text bolding 2016-10-05 15:27:26 -07:00
Dan Finlay f21170c7c3 Add tolerance for sending from mixed-case addresses.
We had to convert to lower case, and also had to modify the new provider-engine sanitizer to tolerate mixed case addresses.

Fixes #707
2016-10-05 15:26:56 -07:00
Dan Finlay 3e09e6a917 Merge pull request #708 from MetaMask/LittleFixes
Little fixes
2016-10-05 11:29:17 -07:00
Dan Finlay 39c129f1a2 Bump provider-engine version 2016-10-05 11:19:54 -07:00
Dan Finlay d02b2c4b4a Correct async link 2016-10-05 11:10:39 -07:00
Dan Finlay 5d63ab22f4 Add extension store description for easy reference 2016-10-05 11:10:04 -07:00
Dan Finlay 774f3bd635 Rebuild dev states 2016-10-05 11:09:51 -07:00
kumavis 8523a526fe Merge pull request #701 from MetaMask/Version-2.13.3
Version 2.13.3
2016-10-05 07:50:37 -07:00