Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fabo/1873 big mergeroo #1883

Merged
merged 32 commits into from
Jan 28, 2019
Merged

Fabo/1873 big mergeroo #1883

merged 32 commits into from
Jan 28, 2019

Conversation

faboweb
Copy link
Collaborator

@faboweb faboweb commented Jan 25, 2019

Closes #1873

Description:

  •  TmSessionImport shows some form validation issues
  • disable e2e test check on GitHub

❤️ Thank you!


  • Added entries in CHANGELOG.md with issue # and GitHub username
  • Reviewed Files changed in the github PR explorer

sabau and others added 22 commits January 14, 2019 11:40
Signed-off-by: Karoly Albert Szabo <[email protected]>
- move yarn update to a separate check.
- update yarn and node

Signed-off-by: Karoly Albert Szabo <[email protected]>
Signed-off-by: Karoly Albert Szabo <[email protected]>
Signed-off-by: Karoly Albert Szabo <[email protected]>
* removed several electron references
* basic sign in working
* added scripts for backend
* fixed missing tmdataloading on tabparameters
* update to latest tendermint lib
* added ssl cert creation readme
* correct wait for connection on app start
* updated webpack dev server 
* import genesis at build time
* fixed tmfield
* added networks to dev server
* fixed pageview
* fixed bug on LiProposal
* increased timeout for waiting for blocks to proof connection
* refactor keystore
* made analytics not global
* cleanup package scripts and deps
* fixes signin feedback
* enable transactions in prod mode
* removed config.toml
* removed browserified dependencies
* tests refactored
* remove build test
* override write to clipboard in test
* override copy to clipboard in test for btncopy
* fixed app menu test
* add gos genesis
* added proxy
* removed network config folder getter script
* added tests for keystore and wallet
* added salt
* remove e2e tests for now
* removed dependency ref
* reenable console error safe guard
* fixed snapshots
* fixed session import
* switched proxy
* add new generate_only logic
* better start scripts
* added skip rebuild
* fixed send snapshot
* moved to latest SDK
* make not creating the nodes the default
* working gen and post
* remove mnemonic from wallet
* stripped console log
* fixed lcdClient + tests
* fixed send tests
* added send tests
* remove caddy binary
* reenable error handlers
* removed navigator mock
* fix session sign up
* refactored waiting for node
* made default gas a config value
* fixed gas config
* catch wrong password
* fixed tmformmsg
* added coverage for getKey
* ignore some lines from coverage
* increase coverage user.js
* refactored request postprocessors
* ignore coverage for network.js
* added test for main
* ignore coverage in google analytics script
* disable e2e tests for now
* fixed gas for proposal generation
* Switch to photinos
* fix outputs and add verbose mode
* removed display of secondary accounts
Signed-off-by: Karoly Albert Szabo <[email protected]>
Signed-off-by: Karoly Albert Szabo <[email protected]>
Signed-off-by: Karoly Albert Szabo <[email protected]>
Signed-off-by: Karoly Albert Szabo <[email protected]>
Signed-off-by: Karoly Albert Szabo <[email protected]>
Signed-off-by: Karoly Albert Szabo <[email protected]>
* reconnect is working

* changelog

* linted

* fixed tests

* fixed rpcwrapper tests

* removed node halted

* Update app/src/renderer/vuex/modules/connection.js

Co-Authored-By: faboweb <[email protected]>
* removed several electron references

* basic sign in working

* added scripts for backend

* fixed sign in

* fied missing tmdataloading on tabparameters

* update to latest tendermint lib

* added ssl cert creation readme

* use nilyra node

* correct wait for connection on app start

* updated webpack

* linted

* updated webpack dev server to work again

* import genesis at build time

* readd google analytics

* fied tmfield

* added networks to dev server

* fixed pageview

* reconnect on signin

* Revert "reconnect on signin"

This reverts commit a9e29b2.

* fixed bug on LiProposal

* increased timeout for waiting for blocks to proof connection

* Update app/src/renderer/components/common/TmSessionSignIn.vue

Co-Authored-By: faboweb <[email protected]>

* refactor keystore

* fixed keystore issues

* made analytics not global

* cleanup package scripts

* cleanup deps

* fixes signin feedback

* enable transactions in prod mode

* removed config.toml

* code cleanup

* removed browserified dependencies

* several

* several tests refactored

* several

* several

* several

* remove build test

* override write to clipboard in test

* more

* override copy to clipboard in test for btncopy

* fixed app menu test

* add gos genesis

* added proxy

* added to start script

* remove logging in prxy

* refactored connection tests

* fixed tests

* removed network config folder getter script

* refactored tests

* linted

* add wallet test

* added tests for keystroe and wallet

* added salt

* linted

* remove e2e tests for now

* Revert "remove e2e tests for now"

This reverts commit 2e0fd07.

* removed dependency ref

* changelog

* reenable console error safe guard

* fixed snapshots

* fixed session import

* redo local testnet creation

* switched proxy

* migrate to latest SDK

* add new generate_only logic

* Revert "redo local testnet creation"

This reverts commit 85f9b0c.

* reenable testnet logic

* revert to working SDK

* better start scripts

* added skip rebuild

* fixed send snapshot

* linted

* moved to latest SDK

* make not creating the nodes the default

* working gen and post

* working

* comments

* remove mnemonic from wallet

* stripped console log

* fixed lcdClient + tests

* fixed send tests

* fix keystore tests

* added send tests

* remove caddy binary

* latest working SDK patch

* reenable error handlers

* removed commented lines

* removed naviagtor mock

* fix session sign up

* cleanup of config

* refactored waiting for node

* made default gas a config value

* fixed typo

* a

* refactor of keystore test

* fixed gas config

* catch wrong password

* fixed tests

* fixed tmformmsg

* added coverage for getKey

* ignore some lines from coverage

* increase coverage user.js

* refactored request postprocessors

* ignore coverage for network.js

* removed more theme

* added test for main

* ignore coverage in google analytics script

* removed more theme stuff

* disable e2e tests for now

* go with 2 nodes as the third node fails currently

* updating header correctly and provide liquidAtoms getter

* Update test/unit/specs/components/governance/PageGovernance.spec.js

Co-Authored-By: faboweb <[email protected]>

* removed comments

* fixed pagevalidator test

* updated tablevalidator jest

* added coverage

* update balance correct after sending

* implemented feedback by Karoly

* fixed integration test

* tally bug

* fixed serialization of txs

* fix circleci audit job

Signed-off-by: Karoly Albert Szabo <[email protected]>

* fixed tally prop

* fixed tests
{
"name": "Cosmos Voyager",
"default_network": "local-testnet",
"denoms": ["stake", "photino"],
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

instead of relying on a genesis, fixing the denoms for now

@codecov
Copy link

codecov bot commented Jan 25, 2019

Codecov Report

Merging #1883 into develop will decrease coverage by 0.43%.
The diff coverage is 97.67%.

@@             Coverage Diff             @@
##           develop    #1883      +/-   ##
===========================================
- Coverage    94.95%   94.52%   -0.44%     
===========================================
  Files          125      118       -7     
  Lines         2896     2467     -429     
  Branches       117      116       -1     
===========================================
- Hits          2750     2332     -418     
+ Misses         137      125      -12     
- Partials         9       10       +1
Impacted Files Coverage Δ
...src/renderer/components/common/PagePreferences.vue 100% <ø> (ø) ⬆️
...rc/renderer/components/common/TmSessionLoading.vue 100% <ø> (ø) ⬆️
app/src/renderer/vuex/modules/transactions.js 76% <ø> (-24%) ⬇️
app/src/renderer/App.vue 100% <ø> (ø) ⬆️
app/src/renderer/vuex/modules/config.js 75% <ø> (-25%) ⬇️
app/src/renderer/components/common/TmUserPane.vue 60% <ø> (ø) ⬆️
app/src/renderer/components/common/AppMenu.vue 100% <ø> (ø) ⬆️
app/src/renderer/connectors/rpcWrapperMock.js 43.75% <ø> (-48.25%) ⬇️
app/src/renderer/components/common/AppHeader.vue 93.75% <ø> (ø) ⬆️
app/src/renderer/vuex/modules/index.js 100% <ø> (ø) ⬆️
... and 42 more

tasks/gaia.js Outdated Show resolved Hide resolved
app/src/network.js Outdated Show resolved Hide resolved
@@ -25,7 +24,9 @@ export default {
}
},
data: () => ({
showSuccess: false
showSuccess: false,
/* istanbul ignore next */
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

istanbul?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

istanbul is responsible for code coverage. this tells it to exclude the following statement from the coverage report

@@ -357,7 +357,7 @@ let state = {
voting_start_time: `2018-11-23T13:29:24.66404Z`,
voting_end_time: `2018-11-25T13:29:24.66404Z`,
proposal_status: `Passed`,
tally_result: {
final_tally_result: {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's double check why at some point it changes name (comes from old PR)

app/src/renderer/main.js Outdated Show resolved Hide resolved
fedekunze
fedekunze previously approved these changes Jan 28, 2019
Copy link
Contributor

@fedekunze fedekunze left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK. Will test it afterwards

tasks/gaia.js Outdated Show resolved Hide resolved
tasks/gaia.js Show resolved Hide resolved
@@ -164,13 +165,15 @@ export default ({ node }) => {
})

// optimistic update the atoms of the user before we get the new values from chain
commit(`setAtoms`, user.atoms - amount)
commit(`updateWalletBalance`, {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

sabau
sabau previously approved these changes Jan 28, 2019
Copy link
Contributor

@sabau sabau left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like it!

@faboweb faboweb dismissed stale reviews from sabau and fedekunze via e332357 January 28, 2019 16:21
@faboweb faboweb merged commit fac6aa1 into develop Jan 28, 2019
@faboweb faboweb deleted the fabo/1873-big-mergeroo branch January 28, 2019 17:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Merge web into develop
4 participants