Commit graph

13 commits

Author SHA1 Message Date
relativisticelectron
1f0915054c
Bugfix: Addressinfo (#2001) 2022-12-19 21:30:17 +01:00
OTK
ab0245ca48
UIUX: Address labeling revamp (#1978)
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
2022-12-16 19:59:41 +01:00
k9ert
9fc3ea87ad
Chore: generic better error_handling for API calls (#2014)
* 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>
2022-12-13 14:23:04 +01:00
relativisticelectron
a58afbaeed
Mobile: Some extra height in mobile browsers (#1827) 2022-08-10 08:57:43 +02:00
relativisticelectron
a82eddfe7f
UIUX: Easier adding and deleting of recipients (#1782)
* Using a new web component for recipients

Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
2022-08-02 09:15:32 +02:00
Stepan Snigirev
997eda905c
Add support for unconfidential addresses (#1292) 2021-07-11 20:56:18 +02:00
benk10
0a483316d0
Feature: Replace address list on receive tab with addresses tab (#914)
* 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>
2021-01-30 10:34:23 +01:00
benk10
e34fd8a870
Feature: Refactor History Tab and Search in history (#760)
* Address label component

* Touch screen compatibility

* Fix wallets overview

* Use address if label set to empty string

* Use in tx sending + design fixes

* Fix empty label show address

* Refactor UTXO tab

* fix overview

* Fix testnet decoderawtx

* Txlist from CSV

* Fix for coinjoins and send to self change address

* Improve blockcount check (specter and txlist)

* Fix category for mined coins

* Sorting, searching, page limit, jump pages

* Combine History and UTXO pages

* Fix blockhash

* Fix unit and price

* bug: history instead of tx

* Update src/cryptoadvance/specter/server_endpoints/wallets.py

Co-authored-by: Kim Neunert <kneunert@gmail.com>

* Fix API error handling and Safari regex issue

* TxTable docs

* Docs

* Add search summary

* fix column

Co-authored-by: Kim Neunert <k9ert@gmx.de>
Co-authored-by: Kim Neunert <kneunert@gmail.com>
2020-12-15 14:01:17 +01:00
Kim Neunert
d4646f1541
Feature: Cypress Frontend-testing (#712)
* 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>
2020-12-15 11:10:10 +01:00
benk10
b4a2fac139
Mobile friendly-ish (#731) 2020-12-04 15:53:17 +01:00
Stepan Snigirev
dad0a0b794 add timout to the loader 2020-10-22 23:34:57 +02:00
Stepan Snigirev
3aad3d6392 add page loader 2020-10-22 15:57:41 +02:00
Stepan Snigirev
5e7c94accc
qr-scanner component (#248) 2020-07-19 17:36:36 +02:00