* Chore: generic better error_handling for API calls
* pricebar and toggle_privacy
* fetchAddressData
* Remove anoying log-msg
* fix cypress test (hopefully)
* remove unnecessary code
* return response in send_request if it is error msg
* tx-table adapted with send_request
* variable declarations of api responses
* account for booleans as response values
* typo in rpc error handler
* try catch block in send_request added & type checking fixes
* tests for errorhandling
* use Headers()
* check for null not undefined
* remove log flodding and always returning an object
* fix tests
* Improved exception handling
* specify better Types for Exception
Co-authored-by: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com>
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
* Replace address list on receive tab with addresses tab
- Add verify on device to addresses tab
- Add address details popup
- Remove past addresses list from the receive tab
- Reorganize wallets endpoint function order
- Improve addresses tab mobile compatibility
* Move addresses tab to be 2nd
* Fix verify address
* Fix auto update label
Co-authored-by: Kim Neunert <k9ert@gmx.de>
* adding cypress
* fix stagename
* sanitize before_script
* removing cypress examples
* test with background
* adding cypress stuff to .gitignore
* more cypress tests
* including bitcoind in tests
* bring the tests in order
* get tests to work
* naive try with docker
* docker executable no longer necessary
* install test_requirements
* fix ip-address
* uncomment not running tests
* fix broken ci
* fix ip-address
* reshuffle cypress tests, some docs
* ci-specific IP-address in test, we need to fix this
* fix dependency issue rimraf
* adding json-fie-creation in bitcoind and usage in cypress
* fix ci, forgot create-conn-json
* documentation
* echo Namespaces to fix tests not executed
* added testscript and moved to baseUrl
* Making the tests work and more robust
* improving tests and avoiding normal specter-folder
* reworking testscript, snapshots, decouple runs
* get ci back to work
* getting CI back to work
* get ci back to work
* get ci back to work
* get ci back to work
* get ci back to work
* get ci back to work
* get ci back to work
* tidy up
* fix uid-issue
* Update src/cryptoadvance/specter/templates/wallet/history/components/total_wallet_balances.jinja
Co-authored-by: benk10 <ben.kaufman10@gmail.com>
* Update src/cryptoadvance/specter/templates/wallet/wallets_overview.jinja
Co-authored-by: benk10 <ben.kaufman10@gmail.com>
* do tests again on cryptoadvance-project
* Fixed orphane btcd-process kill issue
* Update docs/cypress-testing.md
Co-authored-by: benk10 <ben.kaufman10@gmail.com>
* Update cypress/integration/spec_node_configured.js
Co-authored-by: benk10 <ben.kaufman10@gmail.com>
* improvements and bugfixes on the script
* script improvements and more proper process management
* consistency checks for running services and outdated snapshots
* fix build
* more logging
* kick
* debug on
* no longer reusing container
* test-cypredd: waiting on the container to come up
* pstree command not found (on gitlab)
* hopefully fix MacOS
* support MacOS for cypress
* use name instead of number for signal
* fix MacOS and a bit more docs
Co-authored-by: benk10 <ben.kaufman10@gmail.com>