From e837e5419d1a8d945ba652feb7d4d6db571d095b Mon Sep 17 00:00:00 2001 From: Fabian Date: Sun, 15 Dec 2019 11:44:59 -0500 Subject: [PATCH] [Simsala] automatic release created for v1.0.153 (#3312) * added readme for bitrise and ios * updated ios app version * fix plist version issue * updated ios app version * updated ios app version * trigger CI * updated ios app version * fix 2918 serve fonts directly (#3124) * fix 2918 serve fonts directly * changelog * refine import * delete material-icons stylesheet duplicate (#3127) * delete material-icons stylesheet duplicate * changelog * Feature/api gateway (#3035) * Configured to use apollo graphql endpoint * New block subscription example * Set GraphQL endpoint using url params Combine query and subscription urls. i.e. VUE_APP_GRAPHQL_URL=localhost:4000 * Instructions * Updates * connection indicator is now using subscriptions * changelog * load block directly * set default api url * working proposals * changelog * WIP * Query for bonded tokens * reduced rest calls * remove deposits from store * Updated validator queries * use websocket links without parsing * add vote * success events on modals * cleanup * typo * fixed emit * fixed testnet url * fixed some tests * fixed more tests * last snaps * linted * security updates * coverage modal * coverage * coverage * coverage * cleanup * apply cache fix * Add self stake * More validator graphql refactoring * Transactions WIP Send message * use filter for description trimming * use classes for proposal status * fixed status * fixed tests * use network ids in block subscription * Display all transactions * overview working * logo * loading fix * Picture for single validator * remove logo_url from networks query * added voting power * Table Validators Update * WIP * fix networks query * more wip * added filter for missing number * added delegations to portfolio * wip * Test updates * Test updates * working delegations undelegations and validators * cleanup * fix status on validator li * add query and filter for validators * bring back loading * use network getters * remove submodule * remove lunie-backend * bunch of bugs * fixed transaction issues * Snapshots * Balance header updates, testing * PagePortfolio update, testing * Ensure validators is always an array type * Minor transaction updates * Update action modal test * Page transactions test update * Update PageProposal * Testing, snapshots * update * Test updates * Fix audit - https-proxy-agent vulnerability * Minor lint fix * remove unneeded logic * removed some tests * added graphql to block * remove node completely * fixed undelegations test * cleanup * fixed other snaps * more snaps * test cleanup * linted * fixed issues with txs in blocks * tests * linted * some bugs from merging * new network identifier * fixed some tests * skip queries if not signed in * skip more * Fabo/use backend testnet (#2997) * use backend testnet * add remote docker * try https github * add github as known host * correct checkout * correct detach * try mashine image for docker compose * typo * use develop for testnet in e2e test * install yarn * use npm * try downgraded docker-compose * use correct node version * use develop * change permissions on nvm load * without nvm script * different nvm step * try catch e2e error * catch waitFor * changelog * working loading of testnetwork * don't fail tests for now * correct path of tx element * log network * correct order of loading calls * use hasura backend env variable * correct machine workflow again * correct graphql position * use stack to command for consistency * detach stack * wait for hasura to be setup * wait for hasura to be setup * security updates * correct hasura url * react correctly to schema unavailable * catch all schema up errors * log * try query naming * show docker logs * detach again * log hasura url * use fix branch * update browserstack local * use local e2e * test no detach again * Revert "test no detach again" This reverts commit c73718e77ad1d9314abaf91c1e523cc61c6a2fda. * use different query format * skip backend ready check * use correct old testnet * yarn stack not available yet * old testnet with fixes * correct local url * used develop backend * bring back screenshots * typo * remove load default network * switch the experimental branch * correct branch * update chromedriver * switch to new standard API endpoint url * cleanup * only run development builds for e2e tests * use https in e2e tests * use http endpoints in e2e tests * allow setting network via url * add skip for rewards query * working e2e tests * ignore screenshots * linted and fixed tests * use proper api query * linted * try browserstack * switch again to local e2e * try better URL for browserstack * correct command * trying with browserstack and http * use local (safe) * fail when waiting for text to be there * disable network logs * enable browserstack to test * correct url for browserstack * wait for account to have tokens * linted * WIP Colw/api action modals (#3041) * Send modal use GraphQL API * ActionModal api updates * Delegation modal updates * Delegation rewards * Modal Deposit, Withdraw, Vote, Propose API updates * Small fixes * Remove modalContext * fixed sendModal * some more fixes * Linting * Remove send module * Case insensitive search - Name for clarity - Do not display loading indicators * Use uatom in transaction * Undelegation modal * Single denom balance and other updates * Fix denom conversion * Fix validators filter * Move function * Fix spacing problem * Remove unnecessary code * Disable unstake button when no deligations * modal propose test * modal vote tests * modal deposit tests * snapshots * Minor, but not working, actionmodal test updates * Fixed recursive error * Lint * fixed tests * delegation modals working * fixed withdraw modal * cleanup * remove denom conversion from sendModal * Snapshots * Update ActionManager test data * remove view denom conversion for API requests * fix e2e tests * correct check for e2e balance * correct default graphql url * correct VUE_APP_GRAPHQL_URL for e2e * Fabo/network from env (#3062) * changelog * allow to set network from env * Update config.js * Fabo/allow definition of any graphql api (#3061) * allow using https in development mode * changelog * linted * Fix graphqlHost assignment * Lint * Fabo/subscription (#3065) * Send modal use GraphQL API * ActionModal api updates * Delegation modal updates * Delegation rewards * Modal Deposit, Withdraw, Vote, Propose API updates * Small fixes * Remove modalContext * fixed sendModal * some more fixes * Linting * Remove send module * Case insensitive search - Name for clarity - Do not display loading indicators * Use uatom in transaction * Undelegation modal * Single denom balance and other updates * Fix denom conversion * Fix validators filter * Move function * Fix spacing problem * Remove unnecessary code * Disable unstake button when no deligations * modal propose test * modal vote tests * modal deposit tests * snapshots * Minor, but not working, actionmodal test updates * Fixed recursive error * Lint * fixed tests * delegation modals working * fixed withdraw modal * cleanup * remove denom conversion from sendModal * Snapshots * Update ActionManager test data * remove view denom conversion for API requests * fix e2e tests * correct check for e2e balance * correct default graphql url * correct VUE_APP_GRAPHQL_URL for e2e * working subscriptions * changelog * only query on successful transactions * linted * colw/more-subscriptions (#3070) * Automatically add new transactions to the tx list * Query rewards each block * Remove commented code * Lint, remove unused imports * Update network icon filenames to match chain id (#3073) * Mario/add proposal proposer (#3072) * Add proposal proposer * Manage unknown proposer * Add unknown proposer message * Fix existing tests, update snaps * Use template to not duplicate

* Improve testing * Remove long form address and update snaps * Fabo/e2e integration (#3068) * Send modal use GraphQL API * ActionModal api updates * Delegation modal updates * Delegation rewards * Modal Deposit, Withdraw, Vote, Propose API updates * Small fixes * Remove modalContext * fixed sendModal * some more fixes * Linting * Remove send module * Case insensitive search - Name for clarity - Do not display loading indicators * Use uatom in transaction * Undelegation modal * Single denom balance and other updates * Fix denom conversion * Fix validators filter * Move function * Fix spacing problem * Remove unnecessary code * Disable unstake button when no deligations * modal propose test * modal vote tests * modal deposit tests * snapshots * Minor, but not working, actionmodal test updates * Fixed recursive error * Lint * fixed tests * delegation modals working * fixed withdraw modal * cleanup * remove denom conversion from sendModal * Snapshots * Update ActionManager test data * remove view denom conversion for API requests * fix e2e tests * correct check for e2e balance * correct default graphql url * correct VUE_APP_GRAPHQL_URL for e2e * working subscriptions * changelog * only query on successful transactions * linted * try fixing e2e tests * timeout waiting for API to be up * fix wrong e2e api up query * comment * log repsonse for API check for debugging * use browserstack friendly host for e2e tests * linted * log errors * disable production build to test faster * switch to local testing * set network via env * remove lunie-backend * reenable production build * use browserstack again * use docker caching * disable docker-layer-caching as not supported in free tier * typo * typo * typo * use npm instead of yarn in e2e test * typo * switch back to local * try working docker-compose command * add check for database to be ready in e2e tests * comments * temporary skip build step to debug ci faster * log console for debugging * update lunie-api docker image manually * typo * do not rebuild dockers * use debug branch * cleanup * cleanup * shrink api up errors * fixed error in overview query * remove logs again * e2e should be always insecure more * switched to browserstack * linted * set default graphql value correctly * Fabo/merge in develop (#3083) * Move signup fields to vuex store * Break into steps * Rename files and use correct button * Refactor layout - New warning components - New titles - Code clean * Rename routes and style success * changelog * snapshot * Update tests * Change danger warning text * WIP * Debug * Implement route guard for /create-password * Implement rest of route guards for /create flow * Test nested routes for /create flow * Fix route * Fix route * Fix * Fix danger zone message margin * Debug * Fix * Fix error * Fix typo * Fix * Revert * Fix import store * Debug * Debug * Cleanup * Fix * Debug * Debug * Debug * Fix * Debug * Debug * Debug * Debug * Debug * Debug * More debug * Debug * Debug * Debug * Debug * Debug * Debug * Bug fix and cleanup, arg! :-) * Nested routes in TmSessionImport components * Cleanup * Add route guards to /recover flow * Testing * Update snaps * yarn upgrade * Lint * Rewrite test and update snap * Cleanup * More testing * More basic testing and update snaps * Lint * Update buttons text * Update snaps * Cleanup * Fix * Fix msg * Update snap * Update button msg in /recover flow * Update snaps * Fix * Update snaps * Test store commits in TmSessionImportBackupCode * Improve testing * insecureMode: false * Trigger CI * Cleanup * Debug testing issues * insecureMode: true * use submit function * Fix test, update snaps * insecureMode: false * Cleanup * Renam TmSessionImportBackupCode to TmSessionImport * insecureMode: true * Increase code coverage * Cleanup * Increase code coverage * insecureMode: false * Cleanup * insecureMode: true * Small TmBtn * Fix * Add .session-footer class css * Move css to session.css * Display full width buttons in mobile * Go to Lunie instead of Back to Lunie * Circle back button * Css * Debug mobile issue * .form height: 95%; * Revert, back button cursor: pointer * Don't disable button * Improve validation messages * Fix * Dont disable button in import name * Fix form error messages * Update snaps and TmFormMsg test * Update tests and snaps * Cleanup * insecureMode: false * Do not disable submit in TmSessionSignUp * insecureMode: true * Do not disable submit in TmSessionSignUpPassword * Cleanup, fix button size * Fix css * Fix mobile css * Cleanup, standarization * More cleanup * Rewrite tests 100% code coverage, update snaps * Cleanup * insecureMode: false * show yarn audit * change caching behaviour to use yarn.lock * insecureMode: true * insecureMode: false * Debug param * Allow disable InsecureMode in param * Fix param type * Debug * Fix * Cleanup * Reset signup data in success * Fix * Reset signup data in success * Fix * Cleaner way * Fix * Update tests * Add steps to SignUp flow * Add steps to SignUp * Fix * Fix * Fix * Fix * Damn path fix * Fix CSS * Change step name * Add steps to SignUp flow * Add steps to Import flow * Merge ImportConfirm and ImportName in single step * Fix routes * Fix * Fix test, update snaps * Fix typo * Update changes/colw_signup-steps Co-Authored-By: Fabian * Update insecure mode warning * Update src/components/common/TmSessionImportSuccess.vue Co-Authored-By: Jordan Bibla * Update src/components/common/TmSessionSignUpSeed.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Lint * Move up InsecureModeWarning * Update snaps * Add support for local type account in explore mode * Reformat, cleanup, testing * Cleanup * Cleanup * Fix cosmos address css * Implement duplicate check name validation * Implement duplicate name validator in sign up * Update snaps * Three steps in recover flow * Remove unused route * Three steps in create flow * 100% code coverage, update snaps * Fix title * Change min name length to 3, fix test, upd. snaps * Display errors inline, remove notifications * Fix tests, update snaps * Add TmSeed component * Improve TmSeed, only show last 3 acc. in TmExplore * Only show last 3 accounts in TmSessionExplore * Improve testing of store modules, update snaps * Fix PagePorfolio object error bug * Add copy to clipboard * Remove field name * fixed tests * security updates * Merge develop, update snap * Update test, improve code coverage * Improved responsive behaviour * changelog * Add warning message * Update snaps * remove https * updated android app version * release-1.0.0-beta.130 * always set the encryption disclaimer * changelog * updated android app version * [Simsala] automatic release created for v1.0.0-beta.131 (#3052) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.131 * [Simsala] automatic release created for v1.0.0-beta.132 (#3055) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.132 * updated android app version * always set the encryption disclaimer * changelog * manually remove already added changelog * Jordan/3054 mobile prep (#3067) * made a bunch of capacitor, pods, ios updates to get build working in simulator * new assets * serve:ios command will run lunie and open xcode for nice dev flow * add URL for live reload in iOS simulator * stop zoom when focussed on inputs * hide splash screen as soon as app loads and show status bar with nice amount of spacing at the right time * lint * changelog * fix npm script for serving app with xcode * in apps, logo will link to home instead of website * hide steps on mobile for when keyboard pops up * edit memo button shouldn't be centered * remove denom field from send modal - not necessary while we only support 1 denom per network * fix for broken lines on step component in mobile browsers * lint * update snaperoos * lint styles * fix snaperoos * use correct values for e2e * remove screenshots * add chromedriver * changelog * lint * Update src/components/common/AppHeader.vue * missing snaps * wait for block indicator to be available in e2e tests * remove network form url in tests * Resolve proposal proposer to moniker if it is a validator address (#3088) * Resolve proposer addr to moniker if is a validator * changelog * Fix bug, update test and snaps * Trigger CI * Ch. origin/fabo/e2e-restructure by origin/develop * Fabo/e2e extension (#3082) * Debug * Debug * Debug * Debug * Debug * Debug * More debug * Debug * Debug * Debug * Debug * Debug * Debug * Bug fix and cleanup, arg! :-) * Nested routes in TmSessionImport components * Cleanup * Add route guards to /recover flow * Testing * Update snaps * yarn upgrade * Lint * Rewrite test and update snap * Cleanup * More testing * More basic testing and update snaps * Lint * Update buttons text * Update snaps * Cleanup * Fix * Fix msg * Update snap * Update button msg in /recover flow * Update snaps * Fix * Update snaps * Test store commits in TmSessionImportBackupCode * Improve testing * insecureMode: false * Trigger CI * Cleanup * Debug testing issues * insecureMode: true * use submit function * Fix test, update snaps * insecureMode: false * Cleanup * Renam TmSessionImportBackupCode to TmSessionImport * insecureMode: true * Increase code coverage * Cleanup * Increase code coverage * insecureMode: false * Cleanup * insecureMode: true * Small TmBtn * Fix * Add .session-footer class css * Move css to session.css * Display full width buttons in mobile * Go to Lunie instead of Back to Lunie * Circle back button * Css * Debug mobile issue * .form height: 95%; * Revert, back button cursor: pointer * Don't disable button * Improve validation messages * Fix * Dont disable button in import name * Fix form error messages * Update snaps and TmFormMsg test * Update tests and snaps * Cleanup * insecureMode: false * Do not disable submit in TmSessionSignUp * insecureMode: true * Do not disable submit in TmSessionSignUpPassword * Cleanup, fix button size * Fix css * Fix mobile css * Cleanup, standarization * More cleanup * Rewrite tests 100% code coverage, update snaps * Cleanup * insecureMode: false * show yarn audit * change caching behaviour to use yarn.lock * insecureMode: true * insecureMode: false * Debug param * Allow disable InsecureMode in param * Fix param type * Debug * Fix * Cleanup * Reset signup data in success * Fix * Reset signup data in success * Fix * Cleaner way * Fix * Update tests * Add steps to SignUp flow * Add steps to SignUp * Fix * Fix * Fix * Fix * Damn path fix * Fix CSS * Change step name * Add steps to SignUp flow * Add steps to Import flow * Merge ImportConfirm and ImportName in single step * Fix routes * Fix * Fix test, update snaps * Fix typo * Update changes/colw_signup-steps Co-Authored-By: Fabian * Update insecure mode warning * Update src/components/common/TmSessionImportSuccess.vue Co-Authored-By: Jordan Bibla * Update src/components/common/TmSessionSignUpSeed.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Lint * Move up InsecureModeWarning * Update snaps * Add support for local type account in explore mode * proper exit of processes * comments * Reformat, cleanup, testing * Cleanup * Cleanup * Fix cosmos address css * Implement duplicate check name validation * Implement duplicate name validator in sign up * Update snaps * Three steps in recover flow * Remove unused route * Three steps in create flow * 100% code coverage, update snaps * Fix title * Change min name length to 3, fix test, upd. snaps * Display errors inline, remove notifications * Fix tests, update snaps * Add TmSeed component * Improve TmSeed, only show last 3 acc. in TmExplore * Only show last 3 accounts in TmSessionExplore * Improve testing of store modules, update snaps * Fix PagePorfolio object error bug * Add copy to clipboard * Remove field name * remove lunie-backend sub dir * security updates * fixed tests * security updates * Merge develop, update snap * Update test, improve code coverage * Improved responsive behaviour * changelog * Add warning message * Update snaps * remove https * updated android app version * release-1.0.0-beta.130 * always set the encryption disclaimer * changelog * updated android app version * [Simsala] automatic release created for v1.0.0-beta.131 (#3052) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.131 * Apply suggestions from code review Co-Authored-By: Jordan Bibla * Update tests/e2e/local-run.js Co-Authored-By: Jordan Bibla * [Simsala] automatic release created for v1.0.0-beta.132 (#3055) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.132 * updated android app version * always set the encryption disclaimer * changelog * manually remove already added changelog * Jordan/3054 mobile prep (#3067) * made a bunch of capacitor, pods, ios updates to get build working in simulator * new assets * serve:ios command will run lunie and open xcode for nice dev flow * add URL for live reload in iOS simulator * stop zoom when focussed on inputs * hide splash screen as soon as app loads and show status bar with nice amount of spacing at the right time * lint * changelog * fix npm script for serving app with xcode * in apps, logo will link to home instead of website * hide steps on mobile for when keyboard pops up * edit memo button shouldn't be centered * remove denom field from send modal - not necessary while we only support 1 denom per network * fix for broken lines on step component in mobile browsers * lint * update snaperoos * lint styles * fix snaperoos * use correct values for e2e * remove screenshots * add chromedriver * changelog * lint * Update src/components/common/AppHeader.vue * new flow for extension e2e tests * fix ci config * correct order of checkouts * install dependencies for extension * use npm for extension * don't use yarn in machine image * fix missing package-lock for cache key * use e2e branch to test if it works * switch to call browserstack friendly host * switch to script from package.json * updated snaps * switch to e2e branch * remove network query parameter * fix seed e2e test * use network env variable * remove assert like waitFor in nightwatch tests * linted * trigger CI * trigger CI * Revert "linted" This reverts commit b2e72d88981e48865963cb15b431cd2b9b27a853. * reverted removal of seed field * switch backend in e2e to develop * rebuild docker for e2e tests * switch back to waitforelement * working * only stop the containers * log maintenance response for debugging * changed comments * typo causing not checking if session window closed * typo * working quick script * fixed e2e tests * working * fixed more tests * working * remove luniebackend * ignore lunie-backend * comments and exit handling * fixed typo * linted * typo * linted * be more detailed about docker-compose arguments * Revert "be more detailed about docker-compose arguments" This reverts commit c77cfbcf2c7362c21b255695fedc5d33a920c813. * Serve Lunie using http in e2e tests (#3092) * Fabo/simplify e2e local (#2953) * Debug * Debug * Debug * Debug * Bug fix and cleanup, arg! :-) * Nested routes in TmSessionImport components * Cleanup * Add route guards to /recover flow * Testing * Update snaps * yarn upgrade * Lint * Rewrite test and update snap * Cleanup * More testing * More basic testing and update snaps * Lint * Update buttons text * Update snaps * Cleanup * Fix * Fix msg * Update snap * Update button msg in /recover flow * Update snaps * Fix * Update snaps * Test store commits in TmSessionImportBackupCode * Improve testing * insecureMode: false * Trigger CI * Cleanup * Debug testing issues * insecureMode: true * use submit function * Fix test, update snaps * insecureMode: false * Cleanup * Renam TmSessionImportBackupCode to TmSessionImport * insecureMode: true * Increase code coverage * Cleanup * Increase code coverage * insecureMode: false * Cleanup * insecureMode: true * Small TmBtn * Fix * Add .session-footer class css * Move css to session.css * Display full width buttons in mobile * Go to Lunie instead of Back to Lunie * Circle back button * Css * Debug mobile issue * .form height: 95%; * Revert, back button cursor: pointer * Don't disable button * Improve validation messages * Fix * Dont disable button in import name * Fix form error messages * Update snaps and TmFormMsg test * Update tests and snaps * Cleanup * insecureMode: false * Do not disable submit in TmSessionSignUp * insecureMode: true * Do not disable submit in TmSessionSignUpPassword * Cleanup, fix button size * Fix css * Fix mobile css * Cleanup, standarization * More cleanup * Rewrite tests 100% code coverage, update snaps * Cleanup * insecureMode: false * show yarn audit * change caching behaviour to use yarn.lock * insecureMode: true * insecureMode: false * Debug param * Allow disable InsecureMode in param * Fix param type * Debug * Fix * Cleanup * Reset signup data in success * Fix * Reset signup data in success * Fix * Cleaner way * Fix * Update tests * Add steps to SignUp flow * Add steps to SignUp * Fix * Fix * Fix * Fix * Damn path fix * Fix CSS * Change step name * Add steps to SignUp flow * Add steps to Import flow * Merge ImportConfirm and ImportName in single step * Fix routes * Fix * Fix test, update snaps * Fix typo * Update changes/colw_signup-steps Co-Authored-By: Fabian * Update insecure mode warning * Update src/components/common/TmSessionImportSuccess.vue Co-Authored-By: Jordan Bibla * Update src/components/common/TmSessionSignUpSeed.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Lint * Move up InsecureModeWarning * Update snaps * Add support for local type account in explore mode * proper exit of processes * comments * Reformat, cleanup, testing * Cleanup * Cleanup * Fix cosmos address css * Implement duplicate check name validation * Implement duplicate name validator in sign up * Update snaps * Three steps in recover flow * Remove unused route * Three steps in create flow * 100% code coverage, update snaps * Fix title * Change min name length to 3, fix test, upd. snaps * Display errors inline, remove notifications * Fix tests, update snaps * Add TmSeed component * Improve TmSeed, only show last 3 acc. in TmExplore * Only show last 3 accounts in TmSessionExplore * Improve testing of store modules, update snaps * Fix PagePorfolio object error bug * Add copy to clipboard * Remove field name * remove lunie-backend sub dir * security updates * fixed tests * security updates * Merge develop, update snap * Update test, improve code coverage * Improved responsive behaviour * changelog * Add warning message * Update snaps * remove https * updated android app version * release-1.0.0-beta.130 * always set the encryption disclaimer * changelog * updated android app version * [Simsala] automatic release created for v1.0.0-beta.131 (#3052) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.131 * Apply suggestions from code review Co-Authored-By: Jordan Bibla * Update tests/e2e/local-run.js Co-Authored-By: Jordan Bibla * [Simsala] automatic release created for v1.0.0-beta.132 (#3055) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.132 * updated android app version * always set the encryption disclaimer * changelog * manually remove already added changelog * Jordan/3054 mobile prep (#3067) * made a bunch of capacitor, pods, ios updates to get build working in simulator * new assets * serve:ios command will run lunie and open xcode for nice dev flow * add URL for live reload in iOS simulator * stop zoom when focussed on inputs * hide splash screen as soon as app loads and show status bar with nice amount of spacing at the right time * lint * changelog * fix npm script for serving app with xcode * in apps, logo will link to home instead of website * hide steps on mobile for when keyboard pops up * edit memo button shouldn't be centered * remove denom field from send modal - not necessary while we only support 1 denom per network * fix for broken lines on step component in mobile browsers * lint * update snaperoos * lint styles * fix snaperoos * use correct values for e2e * remove screenshots * add chromedriver * changelog * lint * Update src/components/common/AppHeader.vue * Remove caching code (#3051) * Remove caching code * Remove unused testing * changelog * Fix Create local acc. and Import local acc. tests * Fix nextBlock check * Change VUE_APP_GRAPHQL_URL * Revert * fixed snaps * new flow for extension e2e tests * [Simsala] automatic release created for v1.0.0-beta.133 (#3081) * updated android app version * always set the encryption disclaimer * changelog * updated android app version * manually remove already added changelog * Jordan/3054 mobile prep (#3067) * made a bunch of capacitor, pods, ios updates to get build working in simulator * new assets * serve:ios command will run lunie and open xcode for nice dev flow * add URL for live reload in iOS simulator * stop zoom when focussed on inputs * hide splash screen as soon as app loads and show status bar with nice amount of spacing at the right time * lint * changelog * fix npm script for serving app with xcode * in apps, logo will link to home instead of website * hide steps on mobile for when keyboard pops up * edit memo button shouldn't be centered * remove denom field from send modal - not necessary while we only support 1 denom per network * fix for broken lines on step component in mobile browsers * lint * update snaperoos * lint styles * fix snaperoos * use correct values for e2e * remove screenshots * add chromedriver * changelog * lint * Update src/components/common/AppHeader.vue * release-1.0.0-beta.133 * fixed snaps * fix ci config * correct order of checkouts * install dependencies for extension * use npm for extension * don't use yarn in machine image * fix missing package-lock for cache key * use e2e branch to test if it works * add missing changelog entry * switch to call browserstack friendly host * switch to script from package.json * updated snaps * switch to e2e branch * remove network query parameter * fix seed e2e test * use network env variable * remove assert like waitFor in nightwatch tests * linted * trigger CI * trigger CI * Revert "linted" This reverts commit b2e72d88981e48865963cb15b431cd2b9b27a853. * reverted removal of seed field * switch backend in e2e to develop * rebuild docker for e2e tests * switch back to waitforelement * working * only stop the containers * log maintenance response for debugging * sentry added (#3087) * sentry added * camelCase variable * changelog * added simsala log * changelog * changed comments * typo causing not checking if session window closed * typo * working quick script * fixed e2e tests * working * fixed more tests * working * remove luniebackend * ignore lunie-backend * comments and exit handling * fixed typo * linted * typo * linted * be more detailed about docker-compose arguments * Revert "be more detailed about docker-compose arguments" This reverts commit c77cfbcf2c7362c21b255695fedc5d33a920c813. * added inquirer * use cross-spawn for compatibility wth windows * Fabo/readme (#3103) * updated readme * changelog * bring back the network env variable (#3099) * fixed local e2e testing issues (#3105) * fixed local e2e testing issues * removed obsolte line * remove lunie-backend folder * linted * set local testnet in e2e serve * sort before slicing (#3109) * colw/api-improve-loading-speed (#3080) * Remove unwanted data from validator query * Only load rewards on open * Poll for rewards every minute * createPersistedQueryLink to send optimistic hash * Skip queries until ActionModal is opened * Rename modal queries for clarity * Only retrieve rewards in Withdraw modal * Lint * Lint and name modal queries * Add comment explaining createPersistedQueryLink * Update test * snapshots * Failing tests on ActionModal * Remove async from function * Action modal tests * Update feature check in ActionModal * Test e2e config update * Update again * Lint * More lint * update backend repo checkout * Uncomment Delegations e2e test * Show loading for validators * Show loading indicator for validators page * Lint * Export SentryDSN property * Update snapshot * Test failing e2e - Button is disabled if delegations aren't loaded * Fix e2e test, data-name selector * Revert "Test failing e2e" c87cc8c4d117da8531eee8f1b713dc0b5084e23f * Remove duplicate config key * Update e2e test data property * Await next block * Remove loading state * Update PageValidator snapshot * Update snapshot * Remove unused error state * A small hack to account for a delay in the node TODO: Find a cleaner, server side solution. * Change operator name * Fabo/force network loading for refetch queries (#3111) * some fixes * fixed fetching and caching issues * fixed tests * better failing of e2e tests * renaming * lint * adding log to wait for API * fix totalStake query * fix api query again * switch to local testing * clear cache for transactions * clear undelegations cache * fix typo * remove log * Apply suggestions from code review * Fix bug in Proposals (#3098) * Modify proposals query * Cleanup * changelog * Add variables to graphql query * remove submodule * remove lunie-backend * fix feature not respected in action modal * fixed unit tests * increase timeout for undelegation e2e test * colw/Loading state for single validator (#3123) * Add loading state * snapshot * Set loaded * Snapshot * increase timeout for liquid stake update * increase timeouts for total balance updates * Lint * linted * linted * fix forever timeout * Fabo/proposal failed to load when not signed in (#3137) * changelog * fix failing proposal to load * Revert "Merge branch 'develop' of github.com:luniehq/lunie into develop" This reverts commit 126d76e0e8d4379393987c6bd07f3144997b40f5. * Revert "Merge branch 'develop' of github.com:luniehq/lunie into develop" This reverts commit a4231ed295dfb0ea72f91d363c91a1fd06936936. * Jordan/3077 mobile form improvements (session and action modal) (#3125) * Configured to use apollo graphql endpoint * New block subscription example * Set GraphQL endpoint using url params Combine query and subscription urls. i.e. VUE_APP_GRAPHQL_URL=localhost:4000 * Instructions * Updates * connection indicator is now using subscriptions * changelog * load block directly * set default api url * working proposals * changelog * WIP * Query for bonded tokens * reduced rest calls * remove deposits from store * Updated validator queries * use websocket links without parsing * add vote * success events on modals * cleanup * typo * fixed emit * fixed testnet url * fixed some tests * fixed more tests * last snaps * linted * security updates * coverage modal * coverage * coverage * coverage * cleanup * apply cache fix * Add self stake * More validator graphql refactoring * Transactions WIP Send message * use filter for description trimming * use classes for proposal status * fixed status * fixed tests * use network ids in block subscription * Display all transactions * overview working * logo * loading fix * Picture for single validator * remove logo_url from networks query * added voting power * Table Validators Update * WIP * fix networks query * more wip * added filter for missing number * added delegations to portfolio * wip * Test updates * Test updates * working delegations undelegations and validators * cleanup * fix status on validator li * add query and filter for validators * bring back loading * use network getters * remove submodule * remove lunie-backend * bunch of bugs * fixed transaction issues * Snapshots * Balance header updates, testing * PagePortfolio update, testing * Ensure validators is always an array type * Minor transaction updates * Update action modal test * Page transactions test update * Update PageProposal * Testing, snapshots * update * Test updates * Fix audit - https-proxy-agent vulnerability * Minor lint fix * remove unneeded logic * removed some tests * added graphql to block * remove node completely * fixed undelegations test * cleanup * fixed other snaps * more snaps * test cleanup * linted * fixed issues with txs in blocks * tests * linted * some bugs from merging * new network identifier * fixed some tests * skip queries if not signed in * skip more * Fabo/use backend testnet (#2997) * use backend testnet * add remote docker * try https github * add github as known host * correct checkout * correct detach * try mashine image for docker compose * typo * use develop for testnet in e2e test * install yarn * use npm * try downgraded docker-compose * use correct node version * use develop * change permissions on nvm load * without nvm script * different nvm step * try catch e2e error * catch waitFor * changelog * working loading of testnetwork * don't fail tests for now * correct path of tx element * log network * correct order of loading calls * use hasura backend env variable * correct machine workflow again * correct graphql position * use stack to command for consistency * detach stack * wait for hasura to be setup * wait for hasura to be setup * security updates * correct hasura url * react correctly to schema unavailable * catch all schema up errors * log * try query naming * show docker logs * detach again * log hasura url * use fix branch * update browserstack local * use local e2e * test no detach again * Revert "test no detach again" This reverts commit c73718e77ad1d9314abaf91c1e523cc61c6a2fda. * use different query format * skip backend ready check * use correct old testnet * yarn stack not available yet * old testnet with fixes * correct local url * used develop backend * bring back screenshots * typo * remove load default network * switch the experimental branch * correct branch * update chromedriver * switch to new standard API endpoint url * cleanup * only run development builds for e2e tests * use https in e2e tests * use http endpoints in e2e tests * allow setting network via url * add skip for rewards query * working e2e tests * ignore screenshots * linted and fixed tests * use proper api query * linted * try browserstack * switch again to local e2e * try better URL for browserstack * correct command * trying with browserstack and http * use local (safe) * fail when waiting for text to be there * disable network logs * enable browserstack to test * correct url for browserstack * wait for account to have tokens * linted * WIP Colw/api action modals (#3041) * Send modal use GraphQL API * ActionModal api updates * Delegation modal updates * Delegation rewards * Modal Deposit, Withdraw, Vote, Propose API updates * Small fixes * Remove modalContext * fixed sendModal * some more fixes * Linting * Remove send module * Case insensitive search - Name for clarity - Do not display loading indicators * Use uatom in transaction * Undelegation modal * Single denom balance and other updates * Fix denom conversion * Fix validators filter * Move function * Fix spacing problem * Remove unnecessary code * Disable unstake button when no deligations * modal propose test * modal vote tests * modal deposit tests * snapshots * Minor, but not working, actionmodal test updates * Fixed recursive error * Lint * fixed tests * delegation modals working * fixed withdraw modal * cleanup * remove denom conversion from sendModal * Snapshots * Update ActionManager test data * remove view denom conversion for API requests * fix e2e tests * correct check for e2e balance * correct default graphql url * correct VUE_APP_GRAPHQL_URL for e2e * Fabo/network from env (#3062) * changelog * allow to set network from env * Update config.js * Fabo/allow definition of any graphql api (#3061) * allow using https in development mode * changelog * linted * Fix graphqlHost assignment * Lint * Fabo/subscription (#3065) * Send modal use GraphQL API * ActionModal api updates * Delegation modal updates * Delegation rewards * Modal Deposit, Withdraw, Vote, Propose API updates * Small fixes * Remove modalContext * fixed sendModal * some more fixes * Linting * Remove send module * Case insensitive search - Name for clarity - Do not display loading indicators * Use uatom in transaction * Undelegation modal * Single denom balance and other updates * Fix denom conversion * Fix validators filter * Move function * Fix spacing problem * Remove unnecessary code * Disable unstake button when no deligations * modal propose test * modal vote tests * modal deposit tests * snapshots * Minor, but not working, actionmodal test updates * Fixed recursive error * Lint * fixed tests * delegation modals working * fixed withdraw modal * cleanup * remove denom conversion from sendModal * Snapshots * Update ActionManager test data * remove view denom conversion for API requests * fix e2e tests * correct check for e2e balance * correct default graphql url * correct VUE_APP_GRAPHQL_URL for e2e * working subscriptions * changelog * only query on successful transactions * linted * colw/more-subscriptions (#3070) * Automatically add new transactions to the tx list * Query rewards each block * Remove commented code * Lint, remove unused imports * Update network icon filenames to match chain id (#3073) * Mario/add proposal proposer (#3072) * Add proposal proposer * Manage unknown proposer * Add unknown proposer message * Fix existing tests, update snaps * Use template to not duplicate

* Improve testing * Remove long form address and update snaps * Fabo/e2e integration (#3068) * Send modal use GraphQL API * ActionModal api updates * Delegation modal updates * Delegation rewards * Modal Deposit, Withdraw, Vote, Propose API updates * Small fixes * Remove modalContext * fixed sendModal * some more fixes * Linting * Remove send module * Case insensitive search - Name for clarity - Do not display loading indicators * Use uatom in transaction * Undelegation modal * Single denom balance and other updates * Fix denom conversion * Fix validators filter * Move function * Fix spacing problem * Remove unnecessary code * Disable unstake button when no deligations * modal propose test * modal vote tests * modal deposit tests * snapshots * Minor, but not working, actionmodal test updates * Fixed recursive error * Lint * fixed tests * delegation modals working * fixed withdraw modal * cleanup * remove denom conversion from sendModal * Snapshots * Update ActionManager test data * remove view denom conversion for API requests * fix e2e tests * correct check for e2e balance * correct default graphql url * correct VUE_APP_GRAPHQL_URL for e2e * working subscriptions * changelog * only query on successful transactions * linted * try fixing e2e tests * timeout waiting for API to be up * fix wrong e2e api up query * comment * log repsonse for API check for debugging * use browserstack friendly host for e2e tests * linted * log errors * disable production build to test faster * switch to local testing * set network via env * remove lunie-backend * reenable production build * use browserstack again * use docker caching * disable docker-layer-caching as not supported in free tier * typo * typo * typo * use npm instead of yarn in e2e test * typo * switch back to local * try working docker-compose command * add check for database to be ready in e2e tests * comments * temporary skip build step to debug ci faster * log console for debugging * update lunie-api docker image manually * typo * do not rebuild dockers * use debug branch * cleanup * cleanup * shrink api up errors * fixed error in overview query * remove logs again * e2e should be always insecure more * switched to browserstack * linted * set default graphql value correctly * Fabo/merge in develop (#3083) * Move signup fields to vuex store * Break into steps * Rename files and use correct button * Refactor layout - New warning components - New titles - Code clean * Rename routes and style success * changelog * snapshot * Update tests * Change danger warning text * WIP * Debug * Implement route guard for /create-password * Implement rest of route guards for /create flow * Test nested routes for /create flow * Fix route * Fix route * Fix * Fix danger zone message margin * Debug * Fix * Fix error * Fix typo * Fix * Revert * Fix import store * Debug * Debug * Cleanup * Fix * Debug * Debug * Debug * Fix * Debug * Debug * Debug * Debug * Debug * Debug * More debug * Debug * Debug * Debug * Debug * Debug * Debug * Bug fix and cleanup, arg! :-) * Nested routes in TmSessionImport components * Cleanup * Add route guards to /recover flow * Testing * Update snaps * yarn upgrade * Lint * Rewrite test and update snap * Cleanup * More testing * More basic testing and update snaps * Lint * Update buttons text * Update snaps * Cleanup * Fix * Fix msg * Update snap * Update button msg in /recover flow * Update snaps * Fix * Update snaps * Test store commits in TmSessionImportBackupCode * Improve testing * insecureMode: false * Trigger CI * Cleanup * Debug testing issues * insecureMode: true * use submit function * Fix test, update snaps * insecureMode: false * Cleanup * Renam TmSessionImportBackupCode to TmSessionImport * insecureMode: true * Increase code coverage * Cleanup * Increase code coverage * insecureMode: false * Cleanup * insecureMode: true * Small TmBtn * Fix * Add .session-footer class css * Move css to session.css * Display full width buttons in mobile * Go to Lunie instead of Back to Lunie * Circle back button * Css * Debug mobile issue * .form height: 95%; * Revert, back button cursor: pointer * Don't disable button * Improve validation messages * Fix * Dont disable button in import name * Fix form error messages * Update snaps and TmFormMsg test * Update tests and snaps * Cleanup * insecureMode: false * Do not disable submit in TmSessionSignUp * insecureMode: true * Do not disable submit in TmSessionSignUpPassword * Cleanup, fix button size * Fix css * Fix mobile css * Cleanup, standarization * More cleanup * Rewrite tests 100% code coverage, update snaps * Cleanup * insecureMode: false * show yarn audit * change caching behaviour to use yarn.lock * insecureMode: true * insecureMode: false * Debug param * Allow disable InsecureMode in param * Fix param type * Debug * Fix * Cleanup * Reset signup data in success * Fix * Reset signup data in success * Fix * Cleaner way * Fix * Update tests * Add steps to SignUp flow * Add steps to SignUp * Fix * Fix * Fix * Fix * Damn path fix * Fix CSS * Change step name * Add steps to SignUp flow * Add steps to Import flow * Merge ImportConfirm and ImportName in single step * Fix routes * Fix * Fix test, update snaps * Fix typo * Update changes/colw_signup-steps Co-Authored-By: Fabian * Update insecure mode warning * Update src/components/common/TmSessionImportSuccess.vue Co-Authored-By: Jordan Bibla * Update src/components/common/TmSessionSignUpSeed.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Lint * Move up InsecureModeWarning * Update snaps * Add support for local type account in explore mode * Reformat, cleanup, testing * Cleanup * Cleanup * Fix cosmos address css * Implement duplicate check name validation * Implement duplicate name validator in sign up * Update snaps * Three steps in recover flow * Remove unused route * Three steps in create flow * 100% code coverage, update snaps * Fix title * Change min name length to 3, fix test, upd. snaps * Display errors inline, remove notifications * Fix tests, update snaps * Add TmSeed component * Improve TmSeed, only show last 3 acc. in TmExplore * Only show last 3 accounts in TmSessionExplore * Improve testing of store modules, update snaps * Fix PagePorfolio object error bug * Add copy to clipboard * Remove field name * fixed tests * security updates * Merge develop, update snap * Update test, improve code coverage * Improved responsive behaviour * changelog * Add warning message * Update snaps * remove https * updated android app version * release-1.0.0-beta.130 * always set the encryption disclaimer * changelog * updated android app version * [Simsala] automatic release created for v1.0.0-beta.131 (#3052) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.131 * [Simsala] automatic release created for v1.0.0-beta.132 (#3055) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.132 * updated android app version * always set the encryption disclaimer * changelog * manually remove already added changelog * Jordan/3054 mobile prep (#3067) * made a bunch of capacitor, pods, ios updates to get build working in simulator * new assets * serve:ios command will run lunie and open xcode for nice dev flow * add URL for live reload in iOS simulator * stop zoom when focussed on inputs * hide splash screen as soon as app loads and show status bar with nice amount of spacing at the right time * lint * changelog * fix npm script for serving app with xcode * in apps, logo will link to home instead of website * hide steps on mobile for when keyboard pops up * edit memo button shouldn't be centered * remove denom field from send modal - not necessary while we only support 1 denom per network * fix for broken lines on step component in mobile browsers * lint * update snaperoos * lint styles * fix snaperoos * use correct values for e2e * remove screenshots * add chromedriver * changelog * lint * Update src/components/common/AppHeader.vue * missing snaps * wait for block indicator to be available in e2e tests * remove network form url in tests * Resolve proposal proposer to moniker if it is a validator address (#3088) * Resolve proposer addr to moniker if is a validator * changelog * Fix bug, update test and snaps * Trigger CI * Ch. origin/fabo/e2e-restructure by origin/develop * Fabo/e2e extension (#3082) * Debug * Debug * Debug * Debug * Debug * Debug * More debug * Debug * Debug * Debug * Debug * Debug * Debug * Bug fix and cleanup, arg! :-) * Nested routes in TmSessionImport components * Cleanup * Add route guards to /recover flow * Testing * Update snaps * yarn upgrade * Lint * Rewrite test and update snap * Cleanup * More testing * More basic testing and update snaps * Lint * Update buttons text * Update snaps * Cleanup * Fix * Fix msg * Update snap * Update button msg in /recover flow * Update snaps * Fix * Update snaps * Test store commits in TmSessionImportBackupCode * Improve testing * insecureMode: false * Trigger CI * Cleanup * Debug testing issues * insecureMode: true * use submit function * Fix test, update snaps * insecureMode: false * Cleanup * Renam TmSessionImportBackupCode to TmSessionImport * insecureMode: true * Increase code coverage * Cleanup * Increase code coverage * insecureMode: false * Cleanup * insecureMode: true * Small TmBtn * Fix * Add .session-footer class css * Move css to session.css * Display full width buttons in mobile * Go to Lunie instead of Back to Lunie * Circle back button * Css * Debug mobile issue * .form height: 95%; * Revert, back button cursor: pointer * Don't disable button * Improve validation messages * Fix * Dont disable button in import name * Fix form error messages * Update snaps and TmFormMsg test * Update tests and snaps * Cleanup * insecureMode: false * Do not disable submit in TmSessionSignUp * insecureMode: true * Do not disable submit in TmSessionSignUpPassword * Cleanup, fix button size * Fix css * Fix mobile css * Cleanup, standarization * More cleanup * Rewrite tests 100% code coverage, update snaps * Cleanup * insecureMode: false * show yarn audit * change caching behaviour to use yarn.lock * insecureMode: true * insecureMode: false * Debug param * Allow disable InsecureMode in param * Fix param type * Debug * Fix * Cleanup * Reset signup data in success * Fix * Reset signup data in success * Fix * Cleaner way * Fix * Update tests * Add steps to SignUp flow * Add steps to SignUp * Fix * Fix * Fix * Fix * Damn path fix * Fix CSS * Change step name * Add steps to SignUp flow * Add steps to Import flow * Merge ImportConfirm and ImportName in single step * Fix routes * Fix * Fix test, update snaps * Fix typo * Update changes/colw_signup-steps Co-Authored-By: Fabian * Update insecure mode warning * Update src/components/common/TmSessionImportSuccess.vue Co-Authored-By: Jordan Bibla * Update src/components/common/TmSessionSignUpSeed.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Lint * Move up InsecureModeWarning * Update snaps * Add support for local type account in explore mode * proper exit of processes * comments * Reformat, cleanup, testing * Cleanup * Cleanup * Fix cosmos address css * Implement duplicate check name validation * Implement duplicate name validator in sign up * Update snaps * Three steps in recover flow * Remove unused route * Three steps in create flow * 100% code coverage, update snaps * Fix title * Change min name length to 3, fix test, upd. snaps * Display errors inline, remove notifications * Fix tests, update snaps * Add TmSeed component * Improve TmSeed, only show last 3 acc. in TmExplore * Only show last 3 accounts in TmSessionExplore * Improve testing of store modules, update snaps * Fix PagePorfolio object error bug * Add copy to clipboard * Remove field name * remove lunie-backend sub dir * security updates * fixed tests * security updates * Merge develop, update snap * Update test, improve code coverage * Improved responsive behaviour * changelog * Add warning message * Update snaps * remove https * updated android app version * release-1.0.0-beta.130 * always set the encryption disclaimer * changelog * updated android app version * [Simsala] automatic release created for v1.0.0-beta.131 (#3052) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.131 * Apply suggestions from code review Co-Authored-By: Jordan Bibla * Update tests/e2e/local-run.js Co-Authored-By: Jordan Bibla * [Simsala] automatic release created for v1.0.0-beta.132 (#3055) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.132 * updated android app version * always set the encryption disclaimer * changelog * manually remove already added changelog * Jordan/3054 mobile prep (#3067) * made a bunch of capacitor, pods, ios updates to get build working in simulator * new assets * serve:ios command will run lunie and open xcode for nice dev flow * add URL for live reload in iOS simulator * stop zoom when focussed on inputs * hide splash screen as soon as app loads and show status bar with nice amount of spacing at the right time * lint * changelog * fix npm script for serving app with xcode * in apps, logo will link to home instead of website * hide steps on mobile for when keyboard pops up * edit memo button shouldn't be centered * remove denom field from send modal - not necessary while we only support 1 denom per network * fix for broken lines on step component in mobile browsers * lint * update snaperoos * lint styles * fix snaperoos * use correct values for e2e * remove screenshots * add chromedriver * changelog * lint * Update src/components/common/AppHeader.vue * new flow for extension e2e tests * fix ci config * correct order of checkouts * install dependencies for extension * use npm for extension * don't use yarn in machine image * fix missing package-lock for cache key * use e2e branch to test if it works * switch to call browserstack friendly host * switch to script from package.json * updated snaps * switch to e2e branch * remove network query parameter * fix seed e2e test * use network env variable * remove assert like waitFor in nightwatch tests * linted * trigger CI * trigger CI * Revert "linted" This reverts commit b2e72d88981e48865963cb15b431cd2b9b27a853. * reverted removal of seed field * switch backend in e2e to develop * rebuild docker for e2e tests * switch back to waitforelement * working * only stop the containers * log maintenance response for debugging * changed comments * typo causing not checking if session window closed * typo * working quick script * fixed e2e tests * working * fixed more tests * working * remove luniebackend * ignore lunie-backend * comments and exit handling * fixed typo * linted * typo * linted * be more detailed about docker-compose arguments * Revert "be more detailed about docker-compose arguments" This reverts commit c77cfbcf2c7362c21b255695fedc5d33a920c813. * Serve Lunie using http in e2e tests (#3092) * Fabo/simplify e2e local (#2953) * Debug * Debug * Debug * Debug * Bug fix and cleanup, arg! :-) * Nested routes in TmSessionImport components * Cleanup * Add route guards to /recover flow * Testing * Update snaps * yarn upgrade * Lint * Rewrite test and update snap * Cleanup * More testing * More basic testing and update snaps * Lint * Update buttons text * Update snaps * Cleanup * Fix * Fix msg * Update snap * Update button msg in /recover flow * Update snaps * Fix * Update snaps * Test store commits in TmSessionImportBackupCode * Improve testing * insecureMode: false * Trigger CI * Cleanup * Debug testing issues * insecureMode: true * use submit function * Fix test, update snaps * insecureMode: false * Cleanup * Renam TmSessionImportBackupCode to TmSessionImport * insecureMode: true * Increase code coverage * Cleanup * Increase code coverage * insecureMode: false * Cleanup * insecureMode: true * Small TmBtn * Fix * Add .session-footer class css * Move css to session.css * Display full width buttons in mobile * Go to Lunie instead of Back to Lunie * Circle back button * Css * Debug mobile issue * .form height: 95%; * Revert, back button cursor: pointer * Don't disable button * Improve validation messages * Fix * Dont disable button in import name * Fix form error messages * Update snaps and TmFormMsg test * Update tests and snaps * Cleanup * insecureMode: false * Do not disable submit in TmSessionSignUp * insecureMode: true * Do not disable submit in TmSessionSignUpPassword * Cleanup, fix button size * Fix css * Fix mobile css * Cleanup, standarization * More cleanup * Rewrite tests 100% code coverage, update snaps * Cleanup * insecureMode: false * show yarn audit * change caching behaviour to use yarn.lock * insecureMode: true * insecureMode: false * Debug param * Allow disable InsecureMode in param * Fix param type * Debug * Fix * Cleanup * Reset signup data in success * Fix * Reset signup data in success * Fix * Cleaner way * Fix * Update tests * Add steps to SignUp flow * Add steps to SignUp * Fix * Fix * Fix * Fix * Damn path fix * Fix CSS * Change step name * Add steps to SignUp flow * Add steps to Import flow * Merge ImportConfirm and ImportName in single step * Fix routes * Fix * Fix test, update snaps * Fix typo * Update changes/colw_signup-steps Co-Authored-By: Fabian * Update insecure mode warning * Update src/components/common/TmSessionImportSuccess.vue Co-Authored-By: Jordan Bibla * Update src/components/common/TmSessionSignUpSeed.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Lint * Move up InsecureModeWarning * Update snaps * Add support for local type account in explore mode * proper exit of processes * comments * Reformat, cleanup, testing * Cleanup * Cleanup * Fix cosmos address css * Implement duplicate check name validation * Implement duplicate name validator in sign up * Update snaps * Three steps in recover flow * Remove unused route * Three steps in create flow * 100% code coverage, update snaps * Fix title * Change min name length to 3, fix test, upd. snaps * Display errors inline, remove notifications * Fix tests, update snaps * Add TmSeed component * Improve TmSeed, only show last 3 acc. in TmExplore * Only show last 3 accounts in TmSessionExplore * Improve testing of store modules, update snaps * Fix PagePorfolio object error bug * Add copy to clipboard * Remove field name * remove lunie-backend sub dir * security updates * fixed tests * security updates * Merge develop, update snap * Update test, improve code coverage * Improved responsive behaviour * changelog * Add warning message * Update snaps * remove https * updated android app version * release-1.0.0-beta.130 * always set the encryption disclaimer * changelog * updated android app version * [Simsala] automatic release created for v1.0.0-beta.131 (#3052) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.131 * Apply suggestions from code review Co-Authored-By: Jordan Bibla * Update tests/e2e/local-run.js Co-Authored-By: Jordan Bibla * [Simsala] automatic release created for v1.0.0-beta.132 (#3055) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.132 * updated android app version * always set the encryption disclaimer * changelog * manually remove already added changelog * Jordan/3054 mobile prep (#3067) * made a bunch of capacitor, pods, ios updates to get build working in simulator * new assets * serve:ios command will run lunie and open xcode for nice dev flow * add URL for live reload in iOS simulator * stop zoom when focussed on inputs * hide splash screen as soon as app loads and show status bar with nice amount of spacing at the right time * lint * changelog * fix npm script for serving app with xcode * in apps, logo will link to home instead of website * hide steps on mobile for when keyboard pops up * edit memo button shouldn't be centered * remove denom field from send modal - not necessary while we only support 1 denom per network * fix for broken lines on step component in mobile browsers * lint * update snaperoos * lint styles * fix snaperoos * use correct values for e2e * remove screenshots * add chromedriver * changelog * lint * Update src/components/common/AppHeader.vue * Remove caching code (#3051) * Remove caching code * Remove unused testing * changelog * Fix Create local acc. and Import local acc. tests * Fix nextBlock check * Change VUE_APP_GRAPHQL_URL * Revert * fixed snaps * new flow for extension e2e tests * [Simsala] automatic release created for v1.0.0-beta.133 (#3081) * updated android app version * always set the encryption disclaimer * changelog * updated android app version * manually remove already added changelog * Jordan/3054 mobile prep (#3067) * made a bunch of capacitor, pods, ios updates to get build working in simulator * new assets * serve:ios command will run lunie and open xcode for nice dev flow * add URL for live reload in iOS simulator * stop zoom when focussed on inputs * hide splash screen as soon as app loads and show status bar with nice amount of spacing at the right time * lint * changelog * fix npm script for serving app with xcode * in apps, logo will link to home instead of website * hide steps on mobile for when keyboard pops up * edit memo button shouldn't be centered * remove denom field from send modal - not necessary while we only support 1 denom per network * fix for broken lines on step component in mobile browsers * lint * update snaperoos * lint styles * fix snaperoos * use correct values for e2e * remove screenshots * add chromedriver * changelog * lint * Update src/components/common/AppHeader.vue * release-1.0.0-beta.133 * fixed snaps * fix ci config * correct order of checkouts * install dependencies for extension * use npm for extension * don't use yarn in machine image * fix missing package-lock for cache key * use e2e branch to test if it works * add missing changelog entry * switch to call browserstack friendly host * switch to script from package.json * updated snaps * switch to e2e branch * remove network query parameter * fix seed e2e test * use network env variable * remove assert like waitFor in nightwatch tests * linted * trigger CI * trigger CI * Revert "linted" This reverts commit b2e72d88981e48865963cb15b431cd2b9b27a853. * reverted removal of seed field * switch backend in e2e to develop * rebuild docker for e2e tests * switch back to waitforelement * working * only stop the containers * log maintenance response for debugging * sentry added (#3087) * sentry added * camelCase variable * changelog * added simsala log * changelog * changed comments * typo causing not checking if session window closed * typo * working quick script * fixed e2e tests * working * fixed more tests * working * remove luniebackend * ignore lunie-backend * comments and exit handling * fixed typo * linted * typo * linted * be more detailed about docker-compose arguments * Revert "be more detailed about docker-compose arguments" This reverts commit c77cfbcf2c7362c21b255695fedc5d33a920c813. * added inquirer * use cross-spawn for compatibility wth windows * Fabo/readme (#3103) * updated readme * changelog * bring back the network env variable (#3099) * fixed local e2e testing issues (#3105) * fixed local e2e testing issues * removed obsolte line * remove lunie-backend folder * linted * set local testnet in e2e serve * sort before slicing (#3109) * colw/api-improve-loading-speed (#3080) * Remove unwanted data from validator query * Only load rewards on open * Poll for rewards every minute * createPersistedQueryLink to send optimistic hash * Skip queries until ActionModal is opened * Rename modal queries for clarity * Only retrieve rewards in Withdraw modal * Lint * Lint and name modal queries * Add comment explaining createPersistedQueryLink * Update test * snapshots * Failing tests on ActionModal * Remove async from function * Action modal tests * Update feature check in ActionModal * Test e2e config update * Update again * Lint * More lint * update backend repo checkout * Uncomment Delegations e2e test * Show loading for validators * Show loading indicator for validators page * Lint * Export SentryDSN property * Update snapshot * Test failing e2e - Button is disabled if delegations aren't loaded * Fix e2e test, data-name selector * Revert "Test failing e2e" c87cc8c4d117da8531eee8f1b713dc0b5084e23f * Remove duplicate config key * Update e2e test data property * Await next block * Remove loading state * Update PageValidator snapshot * Update snapshot * Remove unused error state * A small hack to account for a delay in the node TODO: Find a cleaner, server side solution. * Change operator name * Fabo/force network loading for refetch queries (#3111) * some fixes * fixed fetching and caching issues * fixed tests * better failing of e2e tests * renaming * lint * adding log to wait for API * fix totalStake query * fix api query again * switch to local testing * clear cache for transactions * clear undelegations cache * fix typo * remove log * Apply suggestions from code review * Fix bug in Proposals (#3098) * Modify proposals query * Cleanup * changelog * Add variables to graphql query * remove submodule * remove lunie-backend * fixed button on forms * got rid of console error for status bar * remove unnecessary space * fix feature not respected in action modal * fix validator warning color * stop background scrolling in action modal * added mobile to session module * cleaning up session and seed screens * hide scrollbars on mobile * some snaps * fixed remaining tests * changelog * added gitignore and changed status messages for validators * fixed unit tests * increase timeout for undelegation e2e test * colw/Loading state for single validator (#3123) * Add loading state * snapshot * Set loaded * Snapshot * increase timeout for liquid stake update * increase timeouts for total balance updates * Lint * linted * nop nop nop * linted * ask user to sign in when on mobile in explore mode * remove comments * hack for local to appear as mobile * updated snaperoos * fix forever timeout * add test for extension sign method * cleaning up session styles * snaps * yarn upgrade * updated ios app version * Jordan/bitrise build issues (#3152) * changelog * removed package-lock, updated yarn-lock, switched material design package * minor spacing change for networks page on mobile * lint * snapshot * updated ios app version * Fix insecure mode (#3147) * Fix insecure mode * changelog * Upgrade packages * Trigger CI * Trigger CI * Trigger CI again * Trigger CI again * Don't enable insecure mode when MOBILE_APP=true * yarn upgrade * Trigger CI * Trigger CI * Fix scrolling behaviour (#3120) * Fix scrolling behaviour * changelog * Fabo suggestion, cleanup, lint * Remove no-scroll, cleaner way * Fix test * Hide tooltips on mobile app (#3158) * Hide tooltips on mobile app * changelog * Trigger CI * Trigger CI * Play it again, Sam * Play it again, Sam * Ana/3063 remember last network selected (#3150) * changelog * fix 3063 remember last network selected * add test for network persistency * Do not show cookie warn in mobile app (#3155) * Do not show cookie warn in mobile app * changelog * Trigger CI * Trigger CI * Trigger CI again * Trigger CI again * Hide tooltip on mobile app * Wrong PR, revert * Trigger CI * Trigger CI * Trigger CI again * Trigger CI again * Trigger CI * Trigger CI * Ana/3074 add previous next in proposal page (#3134) * add arrows and styles for prev and next proposal * add nextproposalid function * add get-prev-proposal-id. some refactor * add getproposalindex to methods. add hidden * change hidden for visibility. beautify * changelog * fix router-link add in stubs * add test coverage for proposal navigation * change param getproposalindex to num * restore pageproposal with navigation * add some tests * add recommendations * revamp old tests * remove proposalsOld * delete unnecessary queries * add test for getproposal index. update snapshot * Ana/3145 fix voting period start and end date (#3157) * fix voting period times * changelog * update snapshots * Ana/3133 loader on networks page missing (#3159) * changelog * add loader to networks page * add apollo to test * Don't show apollo loading when searching (#3160) * Don't show apollo loading when searching * changelog * Update Android splash images (#3142) * added splash screens and icons for android * changelog * Update splash * Update splash * Trigger CI * Trigger CI * Trigger CI * Trigger CI * fix app header mobile and networks menu arrows (#3128) * fix app header mobile and networks menu arrows * changelog * fix networks arrow * use hide-xs instead of media screen * trigger CI * colw/3130 delegation rewards (#3163) * Add delegations to validator list * e2e branch fix * changelog * Fabo/fix e2e (#3164) * remove often failing tx checks * added missing block update await * changelog * Jordan/insecure+mobile (#3154) * cleaning up mobile session and insecure logics * changelog * tests and snaps * Update snaps * ana/2982 Silently sign user out when switching networks (#3156) * silently signing user out when switching networks * changelog * change console message * add modal. delete console.info * check session instead of localstorage * add unit test for networklist * remove prettier warning * fix windows test. all credits to fabo * Fabo/fix balance update (#3169) * removed stargate mentions * refetching of balance was erroring * changelog * Revert "removed stargate mentions" This reverts commit 72a158b0fe2a10c33c6cfc565044cf142aeda484. * Fabo/cross signing (#3116) * Configured to use apollo graphql endpoint * New block subscription example * Set GraphQL endpoint using url params Combine query and subscription urls. i.e. VUE_APP_GRAPHQL_URL=localhost:4000 * Instructions * Updates * connection indicator is now using subscriptions * changelog * load block directly * set default api url * working proposals * changelog * WIP * Query for bonded tokens * reduced rest calls * remove deposits from store * Updated validator queries * use websocket links without parsing * add vote * success events on modals * cleanup * typo * fixed emit * fixed testnet url * fixed some tests * fixed more tests * last snaps * linted * security updates * coverage modal * coverage * coverage * coverage * cleanup * apply cache fix * Add self stake * More validator graphql refactoring * Transactions WIP Send message * use filter for description trimming * use classes for proposal status * fixed status * fixed tests * use network ids in block subscription * Display all transactions * overview working * logo * loading fix * Picture for single validator * remove logo_url from networks query * added voting power * Table Validators Update * WIP * fix networks query * more wip * added filter for missing number * added delegations to portfolio * wip * Test updates * Test updates * working delegations undelegations and validators * cleanup * fix status on validator li * add query and filter for validators * bring back loading * use network getters * remove submodule * remove lunie-backend * bunch of bugs * fixed transaction issues * Snapshots * Balance header updates, testing * PagePortfolio update, testing * Ensure validators is always an array type * Minor transaction updates * Update action modal test * Page transactions test update * Update PageProposal * Testing, snapshots * update * Test updates * Fix audit - https-proxy-agent vulnerability * Minor lint fix * remove unneeded logic * removed some tests * added graphql to block * remove node completely * fixed undelegations test * cleanup * fixed other snaps * more snaps * test cleanup * linted * fixed issues with txs in blocks * tests * linted * some bugs from merging * new network identifier * fixed some tests * skip queries if not signed in * skip more * Fabo/use backend testnet (#2997) * use backend testnet * add remote docker * try https github * add github as known host * correct checkout * correct detach * try mashine image for docker compose * typo * use develop for testnet in e2e test * install yarn * use npm * try downgraded docker-compose * use correct node version * use develop * change permissions on nvm load * without nvm script * different nvm step * try catch e2e error * catch waitFor * changelog * working loading of testnetwork * don't fail tests for now * correct path of tx element * log network * correct order of loading calls * use hasura backend env variable * correct machine workflow again * correct graphql position * use stack to command for consistency * detach stack * wait for hasura to be setup * wait for hasura to be setup * security updates * correct hasura url * react correctly to schema unavailable * catch all schema up errors * log * try query naming * show docker logs * detach again * log hasura url * use fix branch * update browserstack local * use local e2e * test no detach again * Revert "test no detach again" This reverts commit c73718e77ad1d9314abaf91c1e523cc61c6a2fda. * use different query format * skip backend ready check * use correct old testnet * yarn stack not available yet * old testnet with fixes * correct local url * used develop backend * bring back screenshots * typo * remove load default network * switch the experimental branch * correct branch * update chromedriver * switch to new standard API endpoint url * cleanup * only run development builds for e2e tests * use https in e2e tests * use http endpoints in e2e tests * allow setting network via url * add skip for rewards query * working e2e tests * ignore screenshots * linted and fixed tests * use proper api query * linted * try browserstack * switch again to local e2e * try better URL for browserstack * correct command * trying with browserstack and http * use local (safe) * fail when waiting for text to be there * disable network logs * enable browserstack to test * correct url for browserstack * wait for account to have tokens * linted * WIP Colw/api action modals (#3041) * Send modal use GraphQL API * ActionModal api updates * Delegation modal updates * Delegation rewards * Modal Deposit, Withdraw, Vote, Propose API updates * Small fixes * Remove modalContext * fixed sendModal * some more fixes * Linting * Remove send module * Case insensitive search - Name for clarity - Do not display loading indicators * Use uatom in transaction * Undelegation modal * Single denom balance and other updates * Fix denom conversion * Fix validators filter * Move function * Fix spacing problem * Remove unnecessary code * Disable unstake button when no deligations * modal propose test * modal vote tests * modal deposit tests * snapshots * Minor, but not working, actionmodal test updates * Fixed recursive error * Lint * fixed tests * delegation modals working * fixed withdraw modal * cleanup * remove denom conversion from sendModal * Snapshots * Update ActionManager test data * remove view denom conversion for API requests * fix e2e tests * correct check for e2e balance * correct default graphql url * correct VUE_APP_GRAPHQL_URL for e2e * Fabo/network from env (#3062) * changelog * allow to set network from env * Update config.js * Fabo/allow definition of any graphql api (#3061) * allow using https in development mode * changelog * linted * Fix graphqlHost assignment * Lint * Fabo/subscription (#3065) * Send modal use GraphQL API * ActionModal api updates * Delegation modal updates * Delegation rewards * Modal Deposit, Withdraw, Vote, Propose API updates * Small fixes * Remove modalContext * fixed sendModal * some more fixes * Linting * Remove send module * Case insensitive search - Name for clarity - Do not display loading indicators * Use uatom in transaction * Undelegation modal * Single denom balance and other updates * Fix denom conversion * Fix validators filter * Move function * Fix spacing problem * Remove unnecessary code * Disable unstake button when no deligations * modal propose test * modal vote tests * modal deposit tests * snapshots * Minor, but not working, actionmodal test updates * Fixed recursive error * Lint * fixed tests * delegation modals working * fixed withdraw modal * cleanup * remove denom conversion from sendModal * Snapshots * Update ActionManager test data * remove view denom conversion for API requests * fix e2e tests * correct check for e2e balance * correct default graphql url * correct VUE_APP_GRAPHQL_URL for e2e * working subscriptions * changelog * only query on successful transactions * linted * colw/more-subscriptions (#3070) * Automatically add new transactions to the tx list * Query rewards each block * Remove commented code * Lint, remove unused imports * Update network icon filenames to match chain id (#3073) * Mario/add proposal proposer (#3072) * Add proposal proposer * Manage unknown proposer * Add unknown proposer message * Fix existing tests, update snaps * Use template to not duplicate

* Improve testing * Remove long form address and update snaps * Fabo/e2e integration (#3068) * Send modal use GraphQL API * ActionModal api updates * Delegation modal updates * Delegation rewards * Modal Deposit, Withdraw, Vote, Propose API updates * Small fixes * Remove modalContext * fixed sendModal * some more fixes * Linting * Remove send module * Case insensitive search - Name for clarity - Do not display loading indicators * Use uatom in transaction * Undelegation modal * Single denom balance and other updates * Fix denom conversion * Fix validators filter * Move function * Fix spacing problem * Remove unnecessary code * Disable unstake button when no deligations * modal propose test * modal vote tests * modal deposit tests * snapshots * Minor, but not working, actionmodal test updates * Fixed recursive error * Lint * fixed tests * delegation modals working * fixed withdraw modal * cleanup * remove denom conversion from sendModal * Snapshots * Update ActionManager test data * remove view denom conversion for API requests * fix e2e tests * correct check for e2e balance * correct default graphql url * correct VUE_APP_GRAPHQL_URL for e2e * working subscriptions * changelog * only query on successful transactions * linted * try fixing e2e tests * timeout waiting for API to be up * fix wrong e2e api up query * comment * log repsonse for API check for debugging * use browserstack friendly host for e2e tests * linted * log errors * disable production build to test faster * switch to local testing * set network via env * remove lunie-backend * reenable production build * use browserstack again * use docker caching * disable docker-layer-caching as not supported in free tier * typo * typo * typo * use npm instead of yarn in e2e test * typo * switch back to local * try working docker-compose command * add check for database to be ready in e2e tests * comments * temporary skip build step to debug ci faster * log console for debugging * update lunie-api docker image manually * typo * do not rebuild dockers * use debug branch * cleanup * cleanup * shrink api up errors * fixed error in overview query * remove logs again * e2e should be always insecure more * switched to browserstack * linted * set default graphql value correctly * Fabo/merge in develop (#3083) * Move signup fields to vuex store * Break into steps * Rename files and use correct button * Refactor layout - New warning components - New titles - Code clean * Rename routes and style success * changelog * snapshot * Update tests * Change danger warning text * WIP * Debug * Implement route guard for /create-password * Implement rest of route guards for /create flow * Test nested routes for /create flow * Fix route * Fix route * Fix * Fix danger zone message margin * Debug * Fix * Fix error * Fix typo * Fix * Revert * Fix import store * Debug * Debug * Cleanup * Fix * Debug * Debug * Debug * Fix * Debug * Debug * Debug * Debug * Debug * Debug * More debug * Debug * Debug * Debug * Debug * Debug * Debug * Bug fix and cleanup, arg! :-) * Nested routes in TmSessionImport components * Cleanup * Add route guards to /recover flow * Testing * Update snaps * yarn upgrade * Lint * Rewrite test and update snap * Cleanup * More testing * More basic testing and update snaps * Lint * Update buttons text * Update snaps * Cleanup * Fix * Fix msg * Update snap * Update button msg in /recover flow * Update snaps * Fix * Update snaps * Test store commits in TmSessionImportBackupCode * Improve testing * insecureMode: false * Trigger CI * Cleanup * Debug testing issues * insecureMode: true * use submit function * Fix test, update snaps * insecureMode: false * Cleanup * Renam TmSessionImportBackupCode to TmSessionImport * insecureMode: true * Increase code coverage * Cleanup * Increase code coverage * insecureMode: false * Cleanup * insecureMode: true * Small TmBtn * Fix * Add .session-footer class css * Move css to session.css * Display full width buttons in mobile * Go to Lunie instead of Back to Lunie * Circle back button * Css * Debug mobile issue * .form height: 95%; * Revert, back button cursor: pointer * Don't disable button * Improve validation messages * Fix * Dont disable button in import name * Fix form error messages * Update snaps and TmFormMsg test * Update tests and snaps * Cleanup * insecureMode: false * Do not disable submit in TmSessionSignUp * insecureMode: true * Do not disable submit in TmSessionSignUpPassword * Cleanup, fix button size * Fix css * Fix mobile css * Cleanup, standarization * More cleanup * Rewrite tests 100% code coverage, update snaps * Cleanup * insecureMode: false * show yarn audit * change caching behaviour to use yarn.lock * insecureMode: true * insecureMode: false * Debug param * Allow disable InsecureMode in param * Fix param type * Debug * Fix * Cleanup * Reset signup data in success * Fix * Reset signup data in success * Fix * Cleaner way * Fix * Update tests * Add steps to SignUp flow * Add steps to SignUp * Fix * Fix * Fix * Fix * Damn path fix * Fix CSS * Change step name * Add steps to SignUp flow * Add steps to Import flow * Merge ImportConfirm and ImportName in single step * Fix routes * Fix * Fix test, update snaps * Fix typo * Update changes/colw_signup-steps Co-Authored-By: Fabian * Update insecure mode warning * Update src/components/common/TmSessionImportSuccess.vue Co-Authored-By: Jordan Bibla * Update src/components/common/TmSessionSignUpSeed.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Lint * Move up InsecureModeWarning * Update snaps * Add support for local type account in explore mode * Reformat, cleanup, testing * Cleanup * Cleanup * Fix cosmos address css * Implement duplicate check name validation * Implement duplicate name validator in sign up * Update snaps * Three steps in recover flow * Remove unused route * Three steps in create flow * 100% code coverage, update snaps * Fix title * Change min name length to 3, fix test, upd. snaps * Display errors inline, remove notifications * Fix tests, update snaps * Add TmSeed component * Improve TmSeed, only show last 3 acc. in TmExplore * Only show last 3 accounts in TmSessionExplore * Improve testing of store modules, update snaps * Fix PagePorfolio object error bug * Add copy to clipboard * Remove field name * fixed tests * security updates * Merge develop, update snap * Update test, improve code coverage * Improved responsive behaviour * changelog * Add warning message * Update snaps * remove https * updated android app version * release-1.0.0-beta.130 * always set the encryption disclaimer * changelog * updated android app version * [Simsala] automatic release created for v1.0.0-beta.131 (#3052) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.131 * [Simsala] automatic release created for v1.0.0-beta.132 (#3055) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.132 * updated android app version * always set the encryption disclaimer * changelog * manually remove already added changelog * Jordan/3054 mobile prep (#3067) * made a bunch of capacitor, pods, ios updates to get build working in simulator * new assets * serve:ios command will run lunie and open xcode for nice dev flow * add URL for live reload in iOS simulator * stop zoom when focussed on inputs * hide splash screen as soon as app loads and show status bar with nice amount of spacing at the right time * lint * changelog * fix npm script for serving app with xcode * in apps, logo will link to home instead of website * hide steps on mobile for when keyboard pops up * edit memo button shouldn't be centered * remove denom field from send modal - not necessary while we only support 1 denom per network * fix for broken lines on step component in mobile browsers * lint * update snaperoos * lint styles * fix snaperoos * use correct values for e2e * remove screenshots * add chromedriver * changelog * lint * Update src/components/common/AppHeader.vue * missing snaps * wait for block indicator to be available in e2e tests * remove network form url in tests * Resolve proposal proposer to moniker if it is a validator address (#3088) * Resolve proposer addr to moniker if is a validator * changelog * Fix bug, update test and snaps * Trigger CI * Ch. origin/fabo/e2e-restructure by origin/develop * Fabo/e2e extension (#3082) * Debug * Debug * Debug * Debug * Debug * Debug * More debug * Debug * Debug * Debug * Debug * Debug * Debug * Bug fix and cleanup, arg! :-) * Nested routes in TmSessionImport components * Cleanup * Add route guards to /recover flow * Testing * Update snaps * yarn upgrade * Lint * Rewrite test and update snap * Cleanup * More testing * More basic testing and update snaps * Lint * Update buttons text * Update snaps * Cleanup * Fix * Fix msg * Update snap * Update button msg in /recover flow * Update snaps * Fix * Update snaps * Test store commits in TmSessionImportBackupCode * Improve testing * insecureMode: false * Trigger CI * Cleanup * Debug testing issues * insecureMode: true * use submit function * Fix test, update snaps * insecureMode: false * Cleanup * Renam TmSessionImportBackupCode to TmSessionImport * insecureMode: true * Increase code coverage * Cleanup * Increase code coverage * insecureMode: false * Cleanup * insecureMode: true * Small TmBtn * Fix * Add .session-footer class css * Move css to session.css * Display full width buttons in mobile * Go to Lunie instead of Back to Lunie * Circle back button * Css * Debug mobile issue * .form height: 95%; * Revert, back button cursor: pointer * Don't disable button * Improve validation messages * Fix * Dont disable button in import name * Fix form error messages * Update snaps and TmFormMsg test * Update tests and snaps * Cleanup * insecureMode: false * Do not disable submit in TmSessionSignUp * insecureMode: true * Do not disable submit in TmSessionSignUpPassword * Cleanup, fix button size * Fix css * Fix mobile css * Cleanup, standarization * More cleanup * Rewrite tests 100% code coverage, update snaps * Cleanup * insecureMode: false * show yarn audit * change caching behaviour to use yarn.lock * insecureMode: true * insecureMode: false * Debug param * Allow disable InsecureMode in param * Fix param type * Debug * Fix * Cleanup * Reset signup data in success * Fix * Reset signup data in success * Fix * Cleaner way * Fix * Update tests * Add steps to SignUp flow * Add steps to SignUp * Fix * Fix * Fix * Fix * Damn path fix * Fix CSS * Change step name * Add steps to SignUp flow * Add steps to Import flow * Merge ImportConfirm and ImportName in single step * Fix routes * Fix * Fix test, update snaps * Fix typo * Update changes/colw_signup-steps Co-Authored-By: Fabian * Update insecure mode warning * Update src/components/common/TmSessionImportSuccess.vue Co-Authored-By: Jordan Bibla * Update src/components/common/TmSessionSignUpSeed.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Lint * Move up InsecureModeWarning * Update snaps * Add support for local type account in explore mode * proper exit of processes * comments * Reformat, cleanup, testing * Cleanup * Cleanup * Fix cosmos address css * Implement duplicate check name validation * Implement duplicate name validator in sign up * Update snaps * Three steps in recover flow * Remove unused route * Three steps in create flow * 100% code coverage, update snaps * Fix title * Change min name length to 3, fix test, upd. snaps * Display errors inline, remove notifications * Fix tests, update snaps * Add TmSeed component * Improve TmSeed, only show last 3 acc. in TmExplore * Only show last 3 accounts in TmSessionExplore * Improve testing of store modules, update snaps * Fix PagePorfolio object error bug * Add copy to clipboard * Remove field name * remove lunie-backend sub dir * security updates * fixed tests * security updates * Merge develop, update snap * Update test, improve code coverage * Improved responsive behaviour * changelog * Add warning message * Update snaps * remove https * updated android app version * release-1.0.0-beta.130 * always set the encryption disclaimer * changelog * updated android app version * [Simsala] automatic release created for v1.0.0-beta.131 (#3052) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.131 * Apply suggestions from code review Co-Authored-By: Jordan Bibla * Update tests/e2e/local-run.js Co-Authored-By: Jordan Bibla * [Simsala] automatic release created for v1.0.0-beta.132 (#3055) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.132 * updated android app version * always set the encryption disclaimer * changelog * manually remove already added changelog * Jordan/3054 mobile prep (#3067) * made a bunch of capacitor, pods, ios updates to get build working in simulator * new assets * serve:ios command will run lunie and open xcode for nice dev flow * add URL for live reload in iOS simulator * stop zoom when focussed on inputs * hide splash screen as soon as app loads and show status bar with nice amount of spacing at the right time * lint * changelog * fix npm script for serving app with xcode * in apps, logo will link to home instead of website * hide steps on mobile for when keyboard pops up * edit memo button shouldn't be centered * remove denom field from send modal - not necessary while we only support 1 denom per network * fix for broken lines on step component in mobile browsers * lint * update snaperoos * lint styles * fix snaperoos * use correct values for e2e * remove screenshots * add chromedriver * changelog * lint * Update src/components/common/AppHeader.vue * new flow for extension e2e tests * fix ci config * correct order of checkouts * install dependencies for extension * use npm for extension * don't use yarn in machine image * fix missing package-lock for cache key * use e2e branch to test if it works * switch to call browserstack friendly host * switch to script from package.json * updated snaps * switch to e2e branch * remove network query parameter * fix seed e2e test * use network env variable * remove assert like waitFor in nightwatch tests * linted * trigger CI * trigger CI * Revert "linted" This reverts commit b2e72d88981e48865963cb15b431cd2b9b27a853. * reverted removal of seed field * switch backend in e2e to develop * rebuild docker for e2e tests * switch back to waitforelement * working * only stop the containers * log maintenance response for debugging * changed comments * typo causing not checking if session window closed * typo * working quick script * fixed e2e tests * working * fixed more tests * working * remove luniebackend * ignore lunie-backend * comments and exit handling * fixed typo * linted * typo * linted * be more detailed about docker-compose arguments * Revert "be more detailed about docker-compose arguments" This reverts commit c77cfbcf2c7362c21b255695fedc5d33a920c813. * Serve Lunie using http in e2e tests (#3092) * Fabo/simplify e2e local (#2953) * Debug * Debug * Debug * Debug * Bug fix and cleanup, arg! :-) * Nested routes in TmSessionImport components * Cleanup * Add route guards to /recover flow * Testing * Update snaps * yarn upgrade * Lint * Rewrite test and update snap * Cleanup * More testing * More basic testing and update snaps * Lint * Update buttons text * Update snaps * Cleanup * Fix * Fix msg * Update snap * Update button msg in /recover flow * Update snaps * Fix * Update snaps * Test store commits in TmSessionImportBackupCode * Improve testing * insecureMode: false * Trigger CI * Cleanup * Debug testing issues * insecureMode: true * use submit function * Fix test, update snaps * insecureMode: false * Cleanup * Renam TmSessionImportBackupCode to TmSessionImport * insecureMode: true * Increase code coverage * Cleanup * Increase code coverage * insecureMode: false * Cleanup * insecureMode: true * Small TmBtn * Fix * Add .session-footer class css * Move css to session.css * Display full width buttons in mobile * Go to Lunie instead of Back to Lunie * Circle back button * Css * Debug mobile issue * .form height: 95%; * Revert, back button cursor: pointer * Don't disable button * Improve validation messages * Fix * Dont disable button in import name * Fix form error messages * Update snaps and TmFormMsg test * Update tests and snaps * Cleanup * insecureMode: false * Do not disable submit in TmSessionSignUp * insecureMode: true * Do not disable submit in TmSessionSignUpPassword * Cleanup, fix button size * Fix css * Fix mobile css * Cleanup, standarization * More cleanup * Rewrite tests 100% code coverage, update snaps * Cleanup * insecureMode: false * show yarn audit * change caching behaviour to use yarn.lock * insecureMode: true * insecureMode: false * Debug param * Allow disable InsecureMode in param * Fix param type * Debug * Fix * Cleanup * Reset signup data in success * Fix * Reset signup data in success * Fix * Cleaner way * Fix * Update tests * Add steps to SignUp flow * Add steps to SignUp * Fix * Fix * Fix * Fix * Damn path fix * Fix CSS * Change step name * Add steps to SignUp flow * Add steps to Import flow * Merge ImportConfirm and ImportName in single step * Fix routes * Fix * Fix test, update snaps * Fix typo * Update changes/colw_signup-steps Co-Authored-By: Fabian * Update insecure mode warning * Update src/components/common/TmSessionImportSuccess.vue Co-Authored-By: Jordan Bibla * Update src/components/common/TmSessionSignUpSeed.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Update src/components/common/DangerZoneWarning.vue Co-Authored-By: Jordan Bibla * Lint * Move up InsecureModeWarning * Update snaps * Add support for local type account in explore mode * proper exit of processes * comments * Reformat, cleanup, testing * Cleanup * Cleanup * Fix cosmos address css * Implement duplicate check name validation * Implement duplicate name validator in sign up * Update snaps * Three steps in recover flow * Remove unused route * Three steps in create flow * 100% code coverage, update snaps * Fix title * Change min name length to 3, fix test, upd. snaps * Display errors inline, remove notifications * Fix tests, update snaps * Add TmSeed component * Improve TmSeed, only show last 3 acc. in TmExplore * Only show last 3 accounts in TmSessionExplore * Improve testing of store modules, update snaps * Fix PagePorfolio object error bug * Add copy to clipboard * Remove field name * remove lunie-backend sub dir * security updates * fixed tests * security updates * Merge develop, update snap * Update test, improve code coverage * Improved responsive behaviour * changelog * Add warning message * Update snaps * remove https * updated android app version * release-1.0.0-beta.130 * always set the encryption disclaimer * changelog * updated android app version * [Simsala] automatic release created for v1.0.0-beta.131 (#3052) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.131 * Apply suggestions from code review Co-Authored-By: Jordan Bibla * Update tests/e2e/local-run.js Co-Authored-By: Jordan Bibla * [Simsala] automatic release created for v1.0.0-beta.132 (#3055) * updated android app version * always set the encryption disclaimer * changelog * release-1.0.0-beta.132 * updated android app version * always set the encryption disclaimer * changelog * manually remove already added changelog * Jordan/3054 mobile prep (#3067) * made a bunch of capacitor, pods, ios updates to get build working in simulator * new assets * serve:ios command will run lunie and open xcode for nice dev flow * add URL for live reload in iOS simulator * stop zoom when focussed on inputs * hide splash screen as soon as app loads and show status bar with nice amount of spacing at the right time * lint * changelog * fix npm script for serving app with xcode * in apps, logo will link to home instead of website * hide steps on mobile for when keyboard pops up * edit memo button shouldn't be centered * remove denom field from send modal - not necessary while we only support 1 denom per network * fix for broken lines on step component in mobile browsers * lint * update snaperoos * lint styles * fix snaperoos * use correct values for e2e * remove screenshots * add chromedriver * changelog * lint * Update src/components/common/AppHeader.vue * Remove caching code (#3051) * Remove caching code * Remove unused testing * changelog * Fix Create local acc. and Import local acc. tests * Fix nextBlock check * Change VUE_APP_GRAPHQL_URL * Revert * fixed snaps * new flow for extension e2e tests * [Simsala] automatic release created for v1.0.0-beta.133 (#3081) * updated android app version * always set the encryption disclaimer * changelog * updated android app version * manually remove already added changelog * Jordan/3054 mobile prep (#3067) * made a bunch of capacitor, pods, ios updates to get build working in simulator * new assets * serve:ios command will run lunie and open xcode for nice dev flow * add URL for live reload in iOS simulator * stop zoom when focussed on inputs * hide splash screen as soon as app loads and show status bar with nice amount of spacing at the right time * lint * changelog * fix npm script for serving app with xcode * in apps, logo will link to home instead of website * hide steps on mobile for when keyboard pops up * edit memo button shouldn't be centered * remove denom field from send modal - not necessary while we only support 1 denom per network * fix for broken lines on step component in mobile browsers * lint * update snaperoos * lint styles * fix snaperoos * use correct values for e2e * remove screenshots * add chromedriver * changelog * lint * Update src/components/common/AppHeader.vue * release-1.0.0-beta.133 * fixed snaps * fix ci config * correct order of checkouts * install dependencies for extension * use npm for extension * don't use yarn in machine image * fix missing package-lock for cache key * use e2e branch to test if it works * add missing changelog entry * switch to call browserstack friendly host * switch to script from package.json * updated snaps * switch to e2e branch * remove network query parameter * fix seed e2e test * use network env variable * remove assert like waitFor in nightwatch tests * linted * trigger CI * trigger CI * Revert "linted" This reverts commit b2e72d88981e48865963cb15b431cd2b9b27a853. * reverted removal of seed field * switch backend in e2e to develop * rebuild docker for e2e tests * switch back to waitforelement * working * only stop the containers * log maintenance response for debugging * sentry added (#3087) * sentry added * camelCase variable * changelog * added simsala log * changelog * changed comments * typo causing not checking if session window closed * typo * working quick script * fixed e2e tests * working * fixed more tests * working * remove luniebackend * ignore lunie-backend * comments and exit handling * fixed typo * linted * typo * linted * be more detailed about docker-compose arguments * Revert "be more detailed about docker-compose arguments" This reverts commit c77cfbcf2c7362c21b255695fedc5d33a920c813. * added inquirer * use cross-spawn for compatibility wth windows * Fabo/readme (#3103) * updated readme * changelog * bring back the network env variable (#3099) * fixed local e2e testing issues (#3105) * fixed local e2e testing issues * removed obsolte line * remove lunie-backend folder * linted * set local testnet in e2e serve * sort before slicing (#3109) * colw/api-improve-loading-speed (#3080) * Remove unwanted data from validator query * Only load rewards on open * Poll for rewards every minute * createPersistedQueryLink to send optimistic hash * Skip queries until ActionModal is opened * Rename modal queries for clarity * Only retrieve rewards in Withdraw modal * Lint * Lint and name modal queries * Add comment explaining createPersistedQueryLink * Update test * snapshots * Failing tests on ActionModal * Remove async from function * Action modal tests * Update feature check in ActionModal * Test e2e config update * Update again * Lint * More lint * update backend repo checkout * Uncomment Delegations e2e test * Show loading for validators * Show loading indicator for validators page * Lint * Export SentryDSN property * Update snapshot * Test failing e2e - Button is disabled if delegations aren't loaded * Fix e2e test, data-name selector * Revert "Test failing e2e" c87cc8c4d117da8531eee8f1b713dc0b5084e23f * Remove duplicate config key * Update e2e test data property * Await next block * Remove loading state * Update PageValidator snapshot * Update snapshot * Remove unused error state * A small hack to account for a delay in the node TODO: Find a cleaner, server side solution. * Change operator name * Fabo/force network loading for refetch queries (#3111) * some fixes * fixed fetching and caching issues * fixed tests * better failing of e2e tests * renaming * lint * adding log to wait for API * fix totalStake query * fix api query again * switch to local testing * clear cache for transactions * clear undelegations cache * fix typo * remove log * Apply suggestions from code review * Fix bug in Proposals (#3098) * Modify proposals query * Cleanup * changelog * Add variables to graphql query * remove submodule * remove lunie-backend * changelog * working * ixed actionmanager tests * added CSP for production instances * fixed actionmodal test * trigger deploy * colw/Add proposals loading indicator (#3141) * Add proposals loading indicator * Lint * Snapshot * changelog * Security fix: Handlebars * yarn.lock * Check out correct extension e2e testing branch. * Revert handlebars security fix * Remove unused loading property from TableProposals * Snapshot * Revert "Revert handlebars security fix" This reverts commit 61622dbbe95a712ea4be37901d4d160ff39501e7. * Increment security fix resolution semver patch * Jordan/mo mobile (#3167) * updated ios app version * updated ios app version * updated ios app version * more improvements for mobile * tests and snaps * changelog * snaps * yarn upgrade * removed not needed dep * fixed test * removed dead console.log * removed obsolete ss * updated ios app version * Fabo/terra icons (#3171) * changelog * added icons * Wait for promise to resolve when creating multi message (#3176) * Wait for promise to resolve when creating multi message * changelog * Revert "Merge branch 'develop' of github.com:luniehq/lunie into develop" This reverts commit 49acfa0457028a6494de1e6b3908141b49d77139. * Jordan/3184 enable existing account (#3185) * enable account use on mobile * changelog * Fabo/fix refetch bug (#3186) * fix bug when refetching undelegations * changelog * Fabo/remove stargate (#3165) * removed stargate mentions * changelog * added gaia testnet api to CSP * linted * add ?ref=lunie to outgoing links (#3194) * add ?ref=lunie to outgoing links * changelog * fix ledger shop link * Fabo/new app release flow (#3188) * switch to new release flow * changelog * moved version bump into bitrise * remove mobile release scripts * Ana/regen integration (#3202) * add regen network icon * changelog * Jordan/deps (#3192) * update cosmos libraries * ignore most of the moment.js library * changelog * Revert "Merge branch 'develop' of github.com:luniehq/lunie into develop" This reverts commit fe353e9649e0b31ff613295947771b6fc9c3cb39. * Jordan/simple seo (#3214) * disallowing zoom on desktop hurts our accessibility score but is essential for mobile ux * adding nice open graph data so links from lunie are much nicer on google, twitter, facebook, etc. * fixed the bug with the connected network component tooltips by simplifying the code * Fabo/remove e2e (#3216) * disable e2e * changelog * better comment * Ana/3173 non existent network not handled correctly (#3195) * add choose network feature * changelog * use apollo instead of axios * use json parse only once * use apollo as given to all modules * use find instead of array length as criteria * apply fabo review * fix test for connection * use env network for testnet * add test * add another test * workaround for test. use config inside state * Ana/add no proposal history (#3198) * fix pageproposals * changelog * update snapshot * add tmpage * last fixes * never say last fix * update pageproposals snapshot * change else-if to else * Jordan/simpler code splitting and lazy loading (#3207) * avoid prefetching because our vendor.js deps are way too big, also split all of the js files up so there isn't a huge vendor.js file * split each route's components into a separate chunk, and only load them when the route is visited * changelog * add a wait after initial requests * show logs * typo * revert changes * Different naming for release bots for debugging * Fabo/fix ledger lib (#3219) * updated ledger lib * changelog * updated lib for real * Fix small typo in variable name (#3218) * Fix small typo in variable name * changelog * Fabo/fix page proposal (#3221) * changelog * removed balance header from page proposals * release-1.0.0-beta.145 * Fabo/fix menu scrolling mobile (#3224) * fixed app menu scrolling up * changelog * Revert "Merge branch 'develop' of github.com:luniehq/lunie into develop" This reverts commit 4624e0309f2ae7d481af6ca9e4b4411d18318cc0. * Fabo/fix menu scrolling mobile (#3224) * fixed app menu scrolling up * changelog * try to fix issues with merge back * Aleksei/url as parameter fix (#3215) * Fixed refresh after applying api url as url parameter * Fixed refresh after applying api url as url parameter * changelog * Fabo/revert ledger update (#3232) * changelog * revert ledger lib update * Revert "Merge branch 'develop' of github.com:luniehq/lunie into develop" This reverts commit c295c1fc50d2f85dab11baf9c802b240148cf3f9. * Fix validators are not being resolved to names in blocks page (#3234) * Fix typo in validatorsAddressMap() and gql errors * changelog * Transaction styling (#3181) * Transaction styling * changelog * Remove unused test, update snaps * Change background tx color on hover * Add transition and new activity icons * Add new icons * Fix test, update snaps * Fix e2e * Fix e2e * Update snap * More testing stuff * More testing and snaps * More testing stuff * Fix e2e * Fix e2e * Trigger CI * Fix e2e * Fix e2e * Update icons * cleaning up spacing in txs, using prettyInt, dropdown animation, * Complete multisend support, cleanup * Prevent collapse tx details when click on address * Fix unit test * Simplify TransactionIcon, fix test and update snap * more testing * Cleanup * Update snap * Add transaction metadata icons * Update snap * fix date constantly changing * More testing (not completed!) * Complete caption, simplify * Fix tests, update snaps * More testing stuff * Remove liquidDate, not supported at this moment * Remove unused tx in test * Lint, cleanup * Fix space * Fix spaces * Fix spaces * add toggle icon * Update snaps * Pass whole transaction to TransactionMetadata * Fix test, update snap * Add undelegationEndTime * fix undelegationEndTime * Add validator image to delegate * Remove undelegationEndTime until merge Ana pr * Add validator image to all staking tx * Cleanup * Fix e2e * add some coverage * fix lint error * add again undelegationEndTime to tx request * delete validator commission message * Remove undelegationEndTime * Merge develop * made tx icon smaller on mobile and removed unneeded variables import * simplified toggle icon and added rotation transition * cleaning up styles and strange spacing / nbsp's * added validator images for redelegations * removed more unneeded nbsp's * added redelegation validator names back * updated snaperoos * switched from withdraw to claimed - as is our new language * added details as subtitle on web and mobile * reduced css for tx component, fully responsive too * tests and snaperoos * removed comments and made bech32 copied element absolute so it doesn't mess with nice tx formatting * lint * snapshot fix * Add new format to multisend tx * Update snap * Update src/scripts/transaction-utils.js Co-Authored-By: Fabian * Add new design to all tx messages * Update snaps, cleanup, comment * Separate tx caption and tx type * Fix test, update snaps * Update src/scripts/transaction-utils.js Co-Authored-By: Fabian * Fabo/custom gas for votes (#3228) * set high gas estimate for votes to be safe * changelog * comments * new image for open graph, defer intercom scripts (#3236) * change the open graph lunie image, defer intercom script so it doesn't block the app from loading * changelog * changes social graph image to be better size and png (svg not supported) * update filepath * simpler if open graph image is hosted than local * Workaround to fix COSMOS REST api bug (#3239) * Workaround to fix COSMOS REST api bug * changelog * Improve testing * Comment * Aleksei/query batching (#3241) * changelog * query batching enabled * query batching enabled * package.json fixed * Ana/3199 mobile close button signin (#3238) * add close x to signin * add close button for signin good * update snapshots * changelog * add user box class to closing button * add close button for mobile * adjust margins * update snapshot * update test and snap * simplify. no desktop logic. media queries * update snapshots * fix lint error * Ana/fix rewards updating (#3235) * fix lint error * fix more lint errors * add userrewardsincremented. err cannot query field * changelog * fix user rewards increment add validator fragment * get rid of user rewards increment subscription * rewards updating in tmbalance * update rewards also for validators * delete unnecessary code * delete usertransaction added completely * pass logic from livalidator to tablevalidators * fix lint * Improve error control in PageProposal (#3243) * Better graphql skip logic, testing and snaps * changelog * Fix component name * istanbul ignore next * More istanbul ignore next * Ana/put withdraw-validator-commission message type back (#3252) * readd messagetype withdraw validator commission * fix lint * update snapshots * changelog * Fabo/ledger hid (#3248) * updated Ledger lib * moved ledger tips into component * changelog * Removed Opera for now from list of Ledger browsers * updated ledger lib * add reducting of requirements * updater ledger lib to handle parallel usb usage case * show link ans make clickable * tests * simplify TmSessionHardware * added test for windows hid warning * add onCopy test * handle double connection for HID * fixed tests * coverage * coverage * Apply suggestions from code review updated instructions for experimental mode * Colw/transaction service (#3180) * Simple round trip * Get gas estimate from transaction api VUE_APP_ENABLE_TX_API to enable tx service * Modify gas estimate route to /transaction/estimate * Remove console logs * Sign and broadcast messages * Lint * Enable TX service in config * Combine object * Add message type for broadcast. * Support withdrawal * Lint * changelog * Throw error on unsuccessful broadcast * Remove logs, and capitalise error message * update lock file * WIP * Lint * Move function around * fixed missin import * mocked fetch * Move request func to class * Update tests * Cover withdraw message type * Use correct variable * Test ignore all message types. * Ignore functions - will be imported from library * Move ignore comment line to return statement * Missed one * Ignore GraphQL * Test simulate tx service * Set data * Use data variable for tx service flag * Removed unused method * Ignore * More ignore * Test send * Fake test for throwing an error. TODO Remove not * Expect throw * Test tx failure * Clean and test estimate failure * Fix test * Test for messageconstructor * Update variable name * Test all networks * Test status edge cases for page validator * Ignore watch and Apollo lines * Test transaction signer retrieval * Lnt * Jordan/portfolio loading (#3251) * implemented graceful loading for portfolio page * bar style fixes and deleted comment in apollo file * we don't use `loaded` anymore and should use $apollo.loading * changelog * added apollo to unit tests and updated snapshots * Fabo/release in minor steps (#3265) * increment patch version * changelog * update snaps * remove old changes * Close menu when clicking network block number (#3268) * Close menu when clicking network block number * changelog * added bitrise widgets to readme (#3254) * added bitrise widgets to readme * changelog * Fabo/feature flag url worng (#3272) * updated ledger lib * changelog * security updates * security updates * Fabo/fix broadcasting without tx api (#3273) * readd feeproperties to send command * changelog * remove old changes * Jordan/network links (#3286) * added networks to mobile menu bottom bar * hide network link from mobile menu because it was added as a main link in the mobile app footer * changelog * Fix no validator found appears instead of Data loading (#3279) * Add TmDataLoading to PageValidator * changelog * Update src/components/staking/PageValidator.vue Co-Authored-By: Jordan Bibla * Ana/make close during sign in close straight (#3283) * fix close button behavior * update snapshot * changelog * the power of the click * Jordan/action modal cancel button (#3285) * cleaned up action modal styles by adding a cancel button instead of a small x * with the new cancel button, there were too many buttons on the send modal - so the memo button is now a question :D * tertiary button styles (for back or cancel buttons) * changelog * snaperoos * swapped padding from title to header to account for steps being present on desktop * Ana/livepeer integration (#3260) * add logo. shorten validators names * fix lint * change shortenname to truncate filter * changelog * hide no existent fields * minor lint * sometimes I feel very silly * use bech32 instead of truncate * rescale icon * better icon * use noblanks instead of hiding divs * fix lint * use truncate. improve validator display * update snapshot * use formatbech32 instead of truncate * make formatbech32 consistent for eth addresses * delete truncate filter * small fix * simplify. use chooseFilter function * small fix * format only eth addresses * update snapshot * keep more agnostic * leave changelog, icon and formatbech32 for 0x * add formatbech32 test for hex address * Jordan/ledger error (#3287) * attempt to make the ledger error more understandable for our users * changelog * update snaperoos and tests * Improve validator identicons (#3288) * css tweaks * Media query * changelog * Improve proposals in deposit period (#3278) * Fix badge with no css when refresh proposal page * changelog * css suggestions * cleanup * Fix TmDataLoading component registration in PageValidator (#3293) * Import the component * changelog * Remove TmDataLoading * Use TmDataLoading instead of TmPage loading * Fix TmPage * Fabo/show tx error (#3296) * show tx error * changelog * Fabo/use url api for transactions (#3297) * use the url from url params for tx service * changelog * Fabo/reduce gas price (#3298) * changelog * reduce gas price * Jordan/3205 mobile bugs (#3284) * added resize none to the keyboard on iOS so we don't get floating fixed buttons anymore * apparently this helps the browser understand what to do about the iOS notch * fixed broken styling for input-suffix when max button is present * proposals don't need to have such a small max length * adjusted position and styling of session 'x' button * styles for top bar and main footer for iOS X and 11 - notch is no match for us! * mobile menu and sidebar will now scroll when necessary ensuring users can access all links and buttons always * missed a closing bracket * changelog * fixed snaps * Fabo/update sequence number (#3300) * update sequence number after a successful tx * changelog * fixed tests * fixed tests * fixed more tests * Fabo/use v2 lib for mainnet (#3299) * use v2 lib for mainnet * changelog * Add intercom link (#3294) * Add intercom link * changelog * Update snap * Change intercom launcher selector to class * Update snap * Ana/fix scrollbar in side menu (#3304) * fix appmenu scrollbar overflow * fix help-feedback button resizing * changelog * change overflow to auto * Ana/fix PageValidator continuous refreshing (#3303) * change loading to queries.validators.loading * changelog * Ana/3271 stake on validator should automatically update (#3305) * update delegation. not tested * delete console log * fix usertransactionadded * changelog * release-1.0.153 --- CHANGELOG.md | 38 +++++++++++++++++++ package.json | 2 +- public/index.html | 2 +- src/components/common/TmConnectedNetwork.vue | 2 +- src/components/common/TmDataError.vue | 4 +- src/components/staking/PageValidator.vue | 20 +++++++++- .../__snapshots__/TmDataError.spec.js.snap | 11 +++++- 7 files changed, 70 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ae5425866d..df2d483180 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,44 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. +## [1.0.153] - 2019-12-15 + +### Added + +- [#3271](https://github.com/cosmos/lunie/issues/3271) Now the stake on the validator will automatically update on PageValidator @Bitcoinera +- [#3260](https://github.com/cosmos/lunie/pull/3260) Few fixes to better integrate with the Livepeer network @Bitcoinera +- Show errors if transaction fail @faboweb +- added bitrise widgets to readme @jbibla +- [#3069](https://github.com/cosmos/lunie/issues/3069) Add intercom link to TmDataError component @mariopino + +### Changed + +- Reduce gas price to counter gas estimation increase in API @faboweb +- Use the url param for the API also for the transaction service @faboweb +- the proposal description length was unreasonably small, now it is much larger @jbibla +- switched the little x on the action modal to be a proper button @jbibla +- made the edit memo button a link for a cleaner send modal @jbibla +- added explanation and made error message clearer for new ledger updates @jbibla +- the networks page now lives in the mobile app footer instead of in the mobile menu - this is more consistent @jbibla + +### Fixed + +- [#3303](https://github.com/cosmos/lunie/pull/3303) Fix the continuous refreshing of the PageValidator component, which prevented from staking or doing any action at all @Bitcoinera +- [#3304](https://github.com/cosmos/lunie/pull/3304) Fix scrollbar around AppMenu and weird resizing of the Help-Feedback button @Bitcoinera +- [#3283](https://github.com/cosmos/lunie/pull/3283) Now the signin close button redirects directly to root (`/`) @Bitcoinera +- [#3255](https://github.com/cosmos/lunie/pull/3255) Hide menu when changing to block view from menu @colw +- Fix failing sends @faboweb +- Show correct feature flag url for HID support under Windows @faboweb +- Consecutive transactions would fail as the sequence number wasn't updated @faboweb +- Use v2 library for cosmos hub mainnet @faboweb +- [#3205](https://github.com/cosmos/lunie/issues/3205) resolved keyboard and button issues on iOS forms @jbibla +- added special styles for the notch and bottom bar on iPhone X and 11 @jbibla +- the input suffix styles were broken on the delegation modal, but now they are fixed! @jbibla +- [#3079](https://github.com/cosmos/lunie/issues/3079) Improve proposals in deposit period @mariopino +- [#3269](https://github.com/cosmos/lunie/issues/3269) Improve behaviour of validator names / images @mariopino +- [#3270](https://github.com/cosmos/lunie/issues/3270) Fix no validator found appears instead of Data loading @mariopino +- [#3292](https://github.com/cosmos/lunie/issues/3292) Fix TmDataLoading component registration in PageValidator @mariopino + ## [1.0.152] - 2019-12-14 ### Added diff --git a/package.json b/package.json index 173876faae..7b77aa022c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lunie", - "version": "1.0.152", + "version": "1.0.153", "description": "Lunie is the staking and governance platform for proof-of-stake blockchains.", "author": "Lunie International Software Systems Inc. ", "scripts": { diff --git a/public/index.html b/public/index.html index 36c9e5d4d2..68288c470e 100644 --- a/public/index.html +++ b/public/index.html @@ -63,7 +63,7 @@ diff --git a/src/components/common/TmConnectedNetwork.vue b/src/components/common/TmConnectedNetwork.vue index 35eb914b33..a05bd86bb6 100644 --- a/src/components/common/TmConnectedNetwork.vue +++ b/src/components/common/TmConnectedNetwork.vue @@ -218,7 +218,7 @@ export default { background: var(--success); } -@media screen and (max-width: 767px) { +@media screen and (max-width: 1023px) { .sidebar-bottom { max-width: 100%; } diff --git a/src/components/common/TmDataError.vue b/src/components/common/TmDataError.vue index 616f0bbc05..eb22f50e02 100644 --- a/src/components/common/TmDataError.vue +++ b/src/components/common/TmDataError.vue @@ -6,8 +6,8 @@

Even though you're connected a full node, we can't display this data for you right now. Please try again later or - file a bug report. - Apologies! + file a bug report or + open a support chat. Apologies!
diff --git a/src/components/staking/PageValidator.vue b/src/components/staking/PageValidator.vue index 0b901a3daa..c0a5b4c1dc 100644 --- a/src/components/staking/PageValidator.vue +++ b/src/components/staking/PageValidator.vue @@ -2,7 +2,7 @@ file a bug report - . - Apologies! + or + + + open a support chat + + . Apologies!