Skip to content
This repository has been archived by the owner on Mar 23, 2023. It is now read-only.

release: 2.9.0 #1772

Closed
wants to merge 61 commits into from
Closed

release: 2.9.0 #1772

wants to merge 61 commits into from

Conversation

alexbarnsley
Copy link
Member

No description provided.

faustbrian and others added 30 commits February 22, 2020 05:26
Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com>
Co-authored-by: Brian Faust <faustbrian@users.noreply.github.com>
* fix: retrieve fullscreen state after splashscreen

* Update index.js
…rent value (#1612)

* refactor: set currentPage / currentPerPage only if different from current value

* tests: add unit tests

* fix: reset page when perpage update

* test: adjust test for reset currentPage

Co-authored-by: Davi Figueiredo <davi.mello.28@gmail.com>
Co-authored-by: Alex Barnsley <8069294+alexbarnsley@users.noreply.github.com>
Co-authored-by: Alex Barnsley <8069294+alexbarnsley@users.noreply.github.com>
Co-authored-by: Alex Barnsley <8069294+alexbarnsley@users.noreply.github.com>
Co-authored-by: Alex Barnsley <8069294+alexbarnsley@users.noreply.github.com>
* wip

* wip

* fix: expose modal inside index

* fix: prevent click bubbling on child elements

* test: close confirmation tests

* fix: include major class on component

* test: modal window tests

* test: prevet closing when button clicked

* feat: check for state change to close

* refactor: tests

* fix: change eventbus on menu dropdown

* fix: class selection.

Co-Authored-By: Alex Barnsley <8069294+alexbarnsley@users.noreply.github.com>

* fix: remove modal confirmation reference

* fix: remove mousedown event

* fix: mousedown events

* refactor: close confirm modal buttons

Co-authored-by: Alex Barnsley <8069294+alexbarnsley@users.noreply.github.com>
Co-authored-by: Brian Faust <faustbrian@users.noreply.github.com>
* fix: erase bug on input fee wip

* test: added tests for input and raw events

Co-authored-by: Brian Faust <faustbrian@users.noreply.github.com>
Co-authored-by: Alex Barnsley <8069294+alexbarnsley@users.noreply.github.com>
* refactor: properly mount PluginInstallModal in tests

* refactor: properly mount PluginManagerTable in tests

* refactor: pass labels to switch button component

* test: initial tests for plugin store module

* test: more unit tests

* refactor: restart store unit tests

* tests: more unit tests

* tests: restructure and add tests

* tests: add tests for enabled getter

* tests: add tests for isBlacklisted getter

* tests: add tests for isWhitelisted getter

* tests: add tests for isUpdateAvailable getter

* tests: add tests for latestVersion getter

* refactor: return boolean values from isEnabled getter

* tests: add tests for isEnabled getter

* tests: add tests for isInstalledSupported getter

* tests: add tests for isLoaded getter

* refactor: return boolean values from profileHasPluginOptions getter

* tests: add tests for profileHasPluginOptions getter

* tests: add tests for pluginOptions getter

* style: fix strange whitespace

* chore: remove blacklist fix for tainted profiles

* tests: add tests for reset action

* tests: add tests for loadPluginsForProfiles action

* refactor: use dispatch in isWhitelisted test

* style: missing space

* tests: add tests for loadPluginsForProfile action

* tests: add tests for setBlacklisted action

* refactor: mock release service

* refactor: remove releaseService mock, spy on getter instead

* refactor: group getters in describe block

* refactor: simplify store setups

* tests: add tests for filtered getter

* tests: add tests for setLoaded action

* tests: add tests for setEnabled action

* style: resolve style guide violations

* refactor: change setLoaded test to cover all branches

* refactor: setup state only once in setEnabled tests

* tests: add tests for deletePlugin action

* tests: add tests for avatar getter

* refactor: change assignment of loadedPlugins in avatars getters

* tests: add tests for menuItems getter

* tests: add tests for setMenuItems action

* tests: cover missing branch in setMenuItems action

* tests: add tests for themes getter

* tests: add tests for setThemes action

* tests: add tests for deleteLoaded action

* tests: add tests for deletePluginOptionsForProfile action

* tests: add tests for deleteInstalled action

* tests: add tests for setAvatars action

* tests: add tests for setPluginOption action

* tests: add tests for avatars getter

* tests: add tests for missing branch of deletePluginOptionsForProfile actions

* tests: add tests for walletTabs getter

* tests: add tests for setWalletTabs action

Co-authored-by: Alex Barnsley <8069294+alexbarnsley@users.noreply.github.com>
Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com>
Co-authored-by: WhiteSource Renovate <renovatebot@gmail.com>
dated and others added 22 commits February 27, 2020 23:57
Co-authored-by: Brian Faust <faustbrian@users.noreply.github.com>
* refactor: adjust bridgechain transaction form validation

* test: adjust unit tests

* fix: tooShort validation on bridgechain update

* refactor: set invalid on seed node list if some node is invalid

* test: adjust unit tests

* fix: show bridgechain asset repository in registration confirmation

* fix: include bridgechain asset repository only if set during registration

* refactor: handle unchanged data and sanitize before passing to builder

* fix: add missing items in bridgechain update confirmation modal

* refactor: invalid form if all fields are unchanged

* test: adjust unit tests

Co-authored-by: Alex Barnsley <8069294+alexbarnsley@users.noreply.github.com>
* refactor: extract crypto behaviors out of the client service

* fix: configure magistrate transactions

* refactor: avoid default exports

* fix: import path

* test: move tests of extracted methods and classes into new tests

* refactor: remove client knowledge from crypto

* test: use jest.rejects/resolves instead of errorCapturer

* fix: missing await in test

* test: use jest.rejects/resolves instead of errorCapturer

* test: fix wrong assertions about transaction fee exceptions

* test: fix ipfs base58 error assertion

* test: use RegEx for assertion to handle JS and Binding errors
* refactor: update splashscreen bg colour (#1696)

* fix: don't re-apply network crypto config

* refactor: don't keep crypto in network store

Co-authored-by: Alex Barnsley <8069294+alexbarnsley@users.noreply.github.com>
* refactor: move `__watchProfile` out of the `ClientService`

* fix: update host on global client

Co-authored-by: Alex Barnsley <8069294+alexbarnsley@users.noreply.github.com>
* fix: clear history on window reload via shortcuts

* Update index.js

* fix: show loading window when loading via shortcuts

Co-authored-by: Breno Polanski <breno.polanski@gmail.com>
Co-authored-by: Alex Barnsley <8069294+alexbarnsley@users.noreply.github.com>
* feat: plugin images & slider

* fix: don't allow scroll when in transition

* fix: plugin logo regex

* refactor: change property name

* feat: preload preview images & ui tweaks

* feat: plugin image pagination

* fix: restrict plugin images to first 5

* refactor: allow jpg plugin logo & images

Co-authored-by: Brian Faust <faustbrian@users.noreply.github.com>
* fix: check additional wallet in case of new cold wallet

* refactor: improvements to fetching cached wallets

* fix: stop ledger reload on disconnect

* refactor: ledger cached wallets & additional load

* refactor: remove unused single-wallet fetch

* chore: update @arkecosystem/ledger-transport

* refactor: catch more errors on ledger wallets reload

* chore: use different ledger package

* Revert "chore: use different ledger package"

This reverts commit 3931329.

* refactor: only check for new ledger wallets

* fix: ledger updating wallets

* fix: public key check when leaving wallet quickly

* fix: update ledger wallet balance when viewing

* test: fix failing
* fix: add sorting to bridgechains table

* test: adjust unit tests

Co-authored-by: Breno Polanski <breno.polanski@gmail.com>
Co-authored-by: Alex Barnsley <8069294+alexbarnsley@users.noreply.github.com>
* refactor: replace moment with dayjs

* fix: require dayjs locale and advanced formatting rules

* fix: default to local time

* Revert "fix: default to local time"

This reverts commit d0e94d4.

* refactor: replace moment call with day.js

* wip

* wip

Co-authored-by: Alex Barnsley <8069294+alexbarnsley@users.noreply.github.com>
* fix: show the loading screen when forcing a reload

* fix: clear cache when force a reload

* wip: remove globalShortcut

* fix: add shortcut locally to the F5 key

Co-authored-by: Alex Barnsley <8069294+alexbarnsley@users.noreply.github.com>
@ghost ghost added Complexity: Undetermined Needs specialized, in-depth review. Type: Release The issue or pull request is related to an upcoming release. Status: In Progress The issue or pull request is being worked on. labels Mar 4, 2020
* chore: update splashscreen font

* chore: update splash boldness
@codecov
Copy link

codecov bot commented Mar 4, 2020

Codecov Report

Merging #1772 into master will decrease coverage by 3.98%.
The diff coverage is 74.6%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1772      +/-   ##
==========================================
- Coverage   63.87%   59.89%   -3.99%     
==========================================
  Files         139      366     +227     
  Lines        3815     9146    +5331     
  Branches      797     1848    +1051     
==========================================
+ Hits         2437     5478    +3041     
- Misses       1152     3486    +2334     
+ Partials      226      182      -44
Impacted Files Coverage Δ
src/renderer/models/network.js 100% <ø> (ø) ⬆️
src/renderer/components/Wallet/WalletSignModal.vue 11.29% <ø> (ø)
src/renderer/services/price-api.js 67.85% <ø> (ø) ⬆️
src/renderer/plugins/synchronizer.js 0% <ø> (ø) ⬆️
src/renderer/components/Menu/MenuTab/MenuTab.vue 92.3% <ø> (ø)
...WalletBusiness/WalletBusinessBridgechainsTable.vue 100% <ø> (ø)
src/renderer/pages/Contact/ContactAll.vue 18.75% <ø> (ø)
src/renderer/components/Input/InputPassword.vue 46.29% <ø> (ø)
...rvices/plugin-manager/sandbox/messaging-sandbox.js 66.66% <ø> (ø) ⬆️
src/renderer/services/price-api/crypto-compare.js 94.11% <ø> (ø) ⬆️
... and 374 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 59b5592...d801ea0. Read the comment docs.

@ghost ghost removed the Status: In Progress The issue or pull request is being worked on. label Mar 5, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Complexity: Undetermined Needs specialized, in-depth review. Type: Release The issue or pull request is related to an upcoming release.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants