Skip to content
This repository was archived by the owner on Apr 17, 2023. It is now read-only.
Merged

v0.37.0 #1981

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
a01561d
merge 'develop' into 'next'
hstove Mar 13, 2019
0bb2774
Merge branch 'develop' into next
zone117x Mar 13, 2019
e1c3f29
add expiry date in AllProfilePage
friedger May 28, 2019
09a339f
correct block to day conversion
friedger May 28, 2019
ecd1013
fix lint: duplicate import
friedger May 28, 2019
ebf1e71
fix transfer nanme and update zone file page
friedger May 29, 2019
9e827a1
replace back button
friedger May 29, 2019
638987b
fix lint and flow issues
friedger May 29, 2019
ea86a15
update tests for expireBlock and tooltip
friedger May 29, 2019
2207885
Merge branch 'release/v0.36.3' into next
yknl Jun 19, 2019
191512f
Merge tag 'v0.36.3' into develop
yknl Jun 19, 2019
dbf989e
Add ability to send name renew transactions.
yknl Jul 2, 2019
97c8679
Fix lint.
yknl Jul 2, 2019
4f28917
Upgrade blockstack.js to 19.2.1
friedger Jul 25, 2019
e57a852
Renew with empty zonefile.
yknl Aug 8, 2019
a63f17a
Merge pull request #1942 from friedger/patch-5
yknl Aug 30, 2019
cc7c06e
Update blockstack.js to v19.3.0
yknl Aug 30, 2019
65293e8
Merge branch 'develop' into feature/name-renew
yknl Aug 30, 2019
4f14ba7
Renew with empty zonefile fix.
yknl Aug 30, 2019
10611e5
Update macOS native code to Swift 4.0
yknl Aug 30, 2019
29b98d3
Merge pull request #1951 from blockstack/feature/swift-4-upgrade
yknl Sep 11, 2019
7679f89
Progress on updating the duplicate, old crypto code to use blockstack…
zone117x Oct 21, 2019
282befc
Progress on using blockstack.js for cryptographic related operations
zone117x Oct 21, 2019
8167e5e
Surface tests that were silently failing with unhandled promise excep…
zone117x Oct 22, 2019
e5651cc
vscode debug settings - capture stdout/err in terminal
zone117x Oct 22, 2019
89d7658
Merge 'feature/surface-test-failures'
zone117x Oct 22, 2019
81d0d69
Fix account registration, restore, and backup with bitcoinjs and bip3…
zone117x Oct 25, 2019
8abbaf9
Fixes #1964 Adding notice to wallet about Stacks Wallet
Oct 30, 2019
ef294d8
fixing lint error
Oct 30, 2019
38067c5
Always namespace `crypto` module usage for later reference finding an…
zone117x Nov 4, 2019
b318b24
Updating the message in the note
Nov 5, 2019
372e351
Fix unit tests with blockstack.js v21-alpha
zone117x Nov 6, 2019
8b2a3a0
Fix last broken unit test
zone117x Nov 6, 2019
6da1059
Use blockstack.js for the primary mnemonic encryption and decryption …
zone117x Nov 6, 2019
f7bf954
Fix appKey in gaia auth response
zone117x Nov 6, 2019
06ce678
Exclude non-english bip39 wordlists from webpack bundling
zone117x Nov 6, 2019
eca7804
Fix code coverage reporting via nyc
zone117x Nov 6, 2019
a0fe9e9
Update nodejs version to active LTS
zone117x Nov 6, 2019
888d511
Fix build warnings, fix linter errors after updating linting related …
zone117x Nov 7, 2019
c64d7fe
package-lock.json update
zone117x Nov 7, 2019
7b7d162
Update Windows installer (msi) file signing key #1961
zone117x Nov 12, 2019
4e52b56
Fix building & signing msi on Windows with Visual Studio 2019
zone117x Nov 12, 2019
b8b3d4e
Update appveyor build command ordering
zone117x Nov 12, 2019
223171c
Fix batch script for appveyor env
zone117x Nov 12, 2019
b1968ac
Log found windows built tool paths
zone117x Nov 12, 2019
6195ce7
Merge branch 'feature/fix-win-vs2019' into feature/msi-signkey-update
zone117x Nov 13, 2019
758d81e
Merge pull request #1968 from blockstack/feature/msi-signkey-update
zone117x Nov 13, 2019
2ede15e
Open blockstack browser after install on Windows
zone117x Nov 13, 2019
87465f8
adds estimation step before renewing
hstove Nov 13, 2019
eb2bddc
for testing, allow estimates even if expiration is 2 years away
hstove Nov 13, 2019
3019380
allow renewing up to 750 days early
hstove Nov 13, 2019
b5db9db
eslint auto-fixes in registration actions
hstove Nov 13, 2019
70efd9f
allow trying to renew again if there is an error
hstove Nov 13, 2019
c9257da
Merge pull request #1965 from moxiegirl/wallet-note
hstove Nov 13, 2019
e11c562
allow collection scopes to be valid
hstove Nov 13, 2019
b2cfe66
Fixing the space issue #1664
Nov 18, 2019
ce67f29
Merge pull request #1971 from blockstack/feature/windows-open-app
zone117x Nov 18, 2019
11caff6
Update blockstack.js to latest version, revert some async changes tha…
zone117x Nov 18, 2019
6616a80
Package lock update
zone117x Nov 18, 2019
2f42391
Merge branch develop into feature/w3c-crypto
zone117x Nov 18, 2019
4c70ecd
Merge pull request #1975 from moxiegirl/remove-space
hstove Nov 19, 2019
e44718e
Remove unused async tunction modifier
zone117x Nov 19, 2019
3faf984
hotfix to fix #1980
hstove Nov 19, 2019
02fb4be
Version bump
hstove Nov 19, 2019
2139a3c
Merge pull request #1973 from blockstack/feature/valid-collection-scopes
hstove Nov 19, 2019
d403b5c
merge feature/w3c-crypto into release/v0.37.0
hstove Nov 19, 2019
4e13c90
version bump - beta 2
hstove Nov 19, 2019
02f0c0c
Merge branch 'develop' into release/v0.37.0
hstove Nov 19, 2019
d88963e
updated copy from Mary's feedback
hstove Nov 20, 2019
77957f2
Merge pull request #1963 from blockstack/feature/surface-test-failures
zone117x Nov 20, 2019
2afbc32
Merge pull request #1938 from blockstack/feature/name-renew
hstove Nov 20, 2019
fa5a960
merge develop into release/v0.37.0
hstove Nov 20, 2019
e573ecf
version bumps
hstove Nov 20, 2019
ac35bfc
fix resolve error
hstove Nov 20, 2019
68772e9
fix resolution error
hstove Nov 20, 2019
3fc8f06
Merge branch 'release/v0.37.0' into next
hstove Nov 20, 2019
5b393c1
set package.json version without beta - required for msi signing
hstove Nov 20, 2019
6a2d9ba
Merge branch 'release/v0.37.0' into next
hstove Nov 20, 2019
dd1b9c3
Fix name renewals with updated bitcoinjs-lib
zone117x Dec 4, 2019
5e6f5a9
Merge pull request #1998 from blockstack/feature/fix-renewal-crypto
hstove Dec 11, 2019
5e06549
merge master into release/v0.37.0
hstove Dec 11, 2019
4211ac5
removes the gear icon for zone files
hstove Dec 11, 2019
d5e1ebe
removes all social proofs except Twitter, and changes URL in tweet
hstove Dec 17, 2019
315f57b
beta version bump
hstove Dec 17, 2019
aec9f96
removes test to check for unfilled proofs when there are none
hstove Dec 18, 2019
ae913f3
fixes bug where users couldn't continue if password was wrong
hstove Jan 9, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 16 additions & 9 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
{
"env": {
"test": {
"sourceMaps": "both",
"retainLines": true,
"compact": false,
"presets": [
"@babel/preset-flow",
"@babel/preset-react",
"@babel/preset-env"
],
Expand All @@ -17,9 +19,7 @@
],
"alias": {
"@components": "./app/js/components",
"@common": "./app/js/common",
"@styled": "./app/js/components/styled",
"@utils": "./app/js/utils",
"@blockstack/ui": "./app/js/components/ui",
"@ui/components": "./app/js/components/ui/components",
"@ui/containers": "./app/js/components/ui/containers",
Expand Down Expand Up @@ -58,14 +58,21 @@
]
},
"development": {
"sourceMaps": "both",
"retainLines": true,
"compact": false,
"presets": [
"@babel/preset-flow",
"@babel/preset-react",
[
"@babel/preset-env",
{
"modules": false,
"useBuiltIns": "usage",
"shippedProposals": true,
"corejs": {
"version": 2,
"proposals": true
},
"targets": {
"browsers": [
"Chrome >= 60",
Expand Down Expand Up @@ -94,9 +101,7 @@
],
"alias": {
"@components": "./app/js/components",
"@common": "./app/js/common",
"@styled": "./app/js/components/styled",
"@utils": "./app/js/utils",
"@blockstack/ui": "./app/js/components/ui",
"@ui/components": "./app/js/components/ui/components",
"@ui/containers": "./app/js/components/ui/containers",
Expand Down Expand Up @@ -135,13 +140,17 @@
},
"production": {
"presets": [
"@babel/preset-flow",
"@babel/preset-react",
[
"@babel/preset-env",
{
"modules": false,
"useBuiltIns": "usage",
"shippedProposals": true,
"corejs": {
"version": 2,
"proposals": true
},
"targets": {
"browsers": [
"Chrome >= 60",
Expand Down Expand Up @@ -169,9 +178,7 @@
],
"alias": {
"@components": "./app/js/components",
"@common": "./app/js/common",
"@styled": "./app/js/components/styled",
"@utils": "./app/js/utils",
"@blockstack/ui": "./app/js/components/ui",
"@ui/components": "./app/js/components/ui/components",
"@ui/containers": "./app/js/components/ui/containers",
Expand Down
8 changes: 4 additions & 4 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: 2
jobs:
build:
docker:
- image: circleci/node:10.15.1
- image: circleci/node:12.13.0
working_directory: ~/repo
steps:
- checkout
Expand All @@ -15,7 +15,7 @@ jobs:
- run: npm run prod-webapp
test-e2e-login:
docker:
- image: circleci/node:10.15.1-browsers
- image: circleci/node:12.13.0-browsers
working_directory: ~/repo
steps:
- checkout
Expand All @@ -33,7 +33,7 @@ jobs:
path: /tmp/test-errors
test-e2e-account-creation:
docker:
- image: circleci/node:10.15.1-browsers
- image: circleci/node:12.13.0-browsers
working_directory: ~/repo
steps:
- checkout
Expand All @@ -51,7 +51,7 @@ jobs:
path: /tmp/test-errors
test-e2e-account-recovery:
docker:
- image: circleci/node:10.15.1-browsers
- image: circleci/node:12.13.0-browsers
working_directory: ~/repo
steps:
- checkout
Expand Down
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules
55 changes: 50 additions & 5 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -33,26 +33,71 @@
"react/jsx-uses-react": 2,
"react/jsx-uses-vars": 2,
"react/react-in-jsx-scope": 2,
"react/prop-types": 2,
"react/prop-types": 0,
"react/sort-comp": 0,
"react/destructuring-assignment": 0,
"react/forbid-prop-types": 0,
"react/static-property-placement": 0,
"react/jsx-filename-extension": 0,
"react/state-in-constructor": 0,
"react/no-deprecated": 0,
"react/no-access-state-in-setstate": 0,
"react/jsx-closing-tag-location": 0,
"react/self-closing-comp": 0,
"react/default-props-match-prop-types": 0,
"react/jsx-max-props-per-line": 0,
"react/no-array-index-key": 0,
"react/no-unused-prop-types": 0,
"react/jsx-curly-newline": 0,
"react/jsx-wrap-multilines": 0,
"react/require-default-props": 0,
"react/jsx-props-no-spreading": 0,
"react/button-has-type": 0,
"react/no-unused-state": 0,
"react/jsx-one-expression-per-line": 0,
"react/jsx-indent": 0,
"react/no-unescaped-entities": 0,
"react/jsx-no-target-blank": 0,
"react/jsx-curly-brace-presence": 0,
"jsx-a11y/label-has-associated-control": 0,
"jsx-a11y/no-static-element-interactions": 0,
"jsx-a11y/click-events-have-key-events": 0,
"jsx-a11y/no-noninteractive-element-interactions": 0,
"jsx-a11y/alt-text": 0,
"prefer-object-spread": 0,
"prefer-destructuring": 0,
"no-useless-return": 0,
"class-methods-use-this": 0,
"no-lonely-if": 0,
"spaced-comment": 0,
"no-duplicate-imports": 0,
"no-prototype-builtins": 0,
"no-restricted-globals": 0,
"no-plusplus": 0,
"no-undef-init": 0,
"no-await-in-loop": 0,
"lines-between-class-members": 0,
"max-classes-per-file": 0,
"import/no-named-as-default": 0,
"import/prefer-default-export": 0,
"import/no-duplicates": 2,
"import/order": 0,
"import/first": 0,
"import/newline-after-import": 0,
"import/no-cycle": 0,
"no-useless-escape": 0
},
"settings": {
"react": {
"createClass": "createReactClass", // Regex for Component Factory to use, default to "createReactClass"
"pragma": "React", // Pragma to use, default to "React"
"version": "16.4", // React version, default to the latest React stable release
"flowVersion": "0.53" // Flow version
"version": "16.11" // React version, default to the latest React stable release
},
"import/resolver": {
"babel-module": {
"alias": {
"@components": "./app/js/components",
"@common": "./app/js/common",
"@styled": "./app/js/components/styled",
"@utils": "./app/js/utils",
"@blockstack/ui": "./app/js/components/ui",
"@ui/components": "./app/js/components/ui/components",
"@ui/containers": "./app/js/components/ui/containers",
Expand Down
31 changes: 0 additions & 31 deletions .flowconfig

This file was deleted.

2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8.12.0
12.13
2 changes: 1 addition & 1 deletion .nycrc
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
],
"reporter": [
"text-summary",
"html"
"lcov"
],
"report-dir": "__coverage__/",
"produce-source-map": true
Expand Down
51 changes: 51 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,51 @@
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "chrome",
"url": "http://localhost:3000",
"webRoot": "${workspaceFolder}",
"sourceMaps": true,
},
{
"type": "node",
"request": "launch",
"name": "webpack-dev-server",
"program": "${workspaceFolder}/node_modules/webpack-dev-server/bin/webpack-dev-server.js",
"args": [
"--config",
"${workspaceFolder}/webpack.config.js"
],
"sourceMaps": true,
"env": {
"NODE_ENV": "development",
"BABEL_ENV": "development",
"DEBUG_LOGGING": "true"
},
// "smartStep": true,
"trace": true,
"autoAttachChildProcesses": true
},
{
"type": "node",
"request": "launch",
"name": "Unit tests",
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"--timeout",
"999999",
"--colors",
"${workspaceFolder}/test"
],
"env": {
"NODE_ENV": "test",
"BABEL_ENV": "test"
},
"console": "integratedTerminal",
"outputCapture": "std"
},
{
"type": "node",
"request": "launch",
Expand Down Expand Up @@ -52,5 +97,11 @@
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen"
}
],
"compounds": [
{
"name": "Webpack+Chrome",
"configurations": ["webpack-dev-server", "chrome"]
}
]
}
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:10
FROM node:12

# Project directory
WORKDIR /src/blockstack-browser
Expand All @@ -13,7 +13,7 @@ RUN npm install
RUN npm run prod-webapp

# Remove node modules
FROM node:10
FROM node:12
WORKDIR /src/blockstack-browser

COPY --from=0 /src/blockstack-browser/build /src/blockstack-browser/build
Expand Down
2 changes: 1 addition & 1 deletion app/js/HomeScreenPage.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { AppsActions } from './store/apps'
import { Box, Flex, Type } from 'blockstack-ui'
import { Hover } from 'react-powerplug'
import { Spinner } from '@components/ui/components/spinner'
import { trackEventOnce } from '@utils/server-utils'
import { trackEventOnce } from './utils/server-utils'

const Loading = ({ ...rest }) => (
<Flex
Expand Down
2 changes: 1 addition & 1 deletion app/js/UpdateStatePage.js
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ class UpdateStatePage extends Component {

const { encryptedBackupPhrase } = this.props

const dataBuffer = new Buffer(encryptedBackupPhrase, 'hex')
const dataBuffer = Buffer.from(encryptedBackupPhrase, 'hex')
const password = this.state.password

decrypt(dataBuffer, password)
Expand Down
Loading