* try cache
* try local cache
* remove install before script
* set cache before every script
* try different cache
* fix path
* add cd
* add debug
* change cache dir
* try try try
* try try try try
* punk
* punk
* ad rsync
* add rsync
* try new cache
* remove cp
* allow different node version for windows build
* fix json
* setup cache policy
* better policy
* add libs to cache
* indent
* remove yarn before every command and cache globally
* better install
* try pull push
* change policy
* use specific version of docker image with rsync
* do not download desktop artifacts in intergration tests
* remove rsync
* split tasks
* add components
* fix tasks
* remove duplicate build jobs, lint in one job, type-check in one job
* add lerna to global deps
* remove duplicate build jobs, lint in one job, type-check in one job
* argh..
* remove ttm again :D
* change base image
* remove yarn lerna
* add binaries (bridge, emu-t1, emu-t2)
* less jobs in ci (temporary)
* add python scripts
* tests setup
* add simple example test using bridge and emu
* disabel jobs in CI (temporary)
* working "change device label" test
* wip
* add more commands
* adjust tests launch script in package.json
* ignore __pycache__
* extend device-settings test
* adjustments for ci
* remove probably unneeded scripts
* rework another test to use emu
* tests after
* remove other fws
* add tests readme
* adjust docker
* paths for artifacts
* remove function component
* add basic discovery tests (without much assertions yet)
* skip some tests after rebase to new design
* some changes from review
* set env var properly in sh script
* scripts
* new image
* re-enable all
* notes after rebase
* add back device settings test (may fail, lets see)
* add wait again
* try longer timeout
* where did my concurrently go?
* on last try
* try antipattern
* re-enable all
* remove all items matching index key
* remember device, discovery, accounts
* add upsert param in 'addItems' method
* fake interface for RN
* save changes to stored accounts, discovery
* add comment
* upgrade idb
* support es2019 syntax
* storage: better TS, hopefully better 'addItems' method
* rename storageMiddleware and move under suite
* save txs
* fix ts
* fix ts
* error log
* save device to db as disconnected
* allow to use es2019 syntax (array.flat())
* invalidate txs in db on block mined in case of outdated account
* remove sendForm draft on form clear
* clear sendform on forget device
* fix type in NoSSR component
* add unit test for storageActions
* fix sortByTimestamp util func for devices
* bump to node 12
* bump node engine
* fix more sorts
* fix suiteMiddleware unit test
* upgrade canvas
* update yarn.lock
* fix ts
* add clearStores method
* fix jest not resolving tx.done when there was no operation within transaction
* remove todo
* fix duplicate import
* better types
* use new types
* remove device instances
* fix missing import
* fix typo
* selective store updates
* add deviceState back to send form state
* delete account txs on account removal (app settings coin switch)
* add test for updating the db on device change
* add device test
* bump node
* bump image