Commit graph

17 commits

Author SHA1 Message Date
moneymanolis
b119062c06 --site-packages flag for gulp 2023-01-04 16:33:53 +01:00
Oliver Klein
68bb1e00a4 feat:(build) add tailwind and gulp and their base configurations 2022-12-02 08:52:21 -08: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
dependabot[bot]
c664e8a40b
Chore: Bump async from 3.2.0 to 3.2.3 (#1674)
Bumps [async](https://github.com/caolan/async) from 3.2.0 to 3.2.3.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v3.2.0...v3.2.3)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-26 21:33:37 +02:00
Kim Neunert
732225e846
Chore: Updating cypress from 7.1.0 to 9.5.4 (#1672) 2022-04-22 14:26:41 +02:00
dependabot[bot]
bdea7af621
Chore: Bump minimist from 1.2.5 to 1.2.6 (#1639)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kim Neunert <k9ert@gmx.de>
2022-04-02 20:39:15 +02:00
Kim Neunert
ce07015375
Bugfix: OAuth2_hostname (#1579)
* css refactoring

* warn user about unsupported hostnames

* URL_PREFIX specific fixes

* add --tracerequests

* refactoring client to class and improves hostname handling

* fix import issue

* Fix address format issue and more tests

* fixed the other test

* deconfigure SPECTER_URL_PREFIX to comply with swan redirect_uri

* reestablish old URL-structure completely for redirect_uri
2022-02-25 10:11:46 +01:00
dependabot[bot]
a3b73f2d8b
Chore: Bump follow-redirects from 1.14.7 to 1.14.8 (#1590)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-17 17:46:32 +01:00
dependabot[bot]
4668a18d92
Chore: Bump follow-redirects from 1.14.4 to 1.14.7 (#1557)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.4 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.4...v1.14.7)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kim Neunert <k9ert@gmx.de>
2022-02-17 11:13:16 +01:00
Stepan Snigirev
149f5d653d
Bugfix: Refactor wallet class fixes #1394 #1367 #1241 #1101 (#1411)
* use combined embit descriptor in wallets

* use embit descriptors instead of hwi descriptors

* fix wallet importer to work with Liquid

* refactor pending psbts

* psbt class integration

* pin to elements rc1

* refactor SpecterPSBT classes

* black, psbt table assets

* fix hot wallet signing flow

* cleanup for new elements

* fix tests, pset weight

* use sighash rangeproof as default in elements

* refactor rbf

* fix tests

* continue refactoring

* set locktime from blockheight, delete psbt only after confirmation

* refactor createpsbt

* use tag

* refactor liquid createpsbt

* raise on RBF attempt on liquid

* remove decodepsbt from liquidrpc

* check for dynafed activation

* add addr.is_change

* fix dict changed during iteration

* add typing

* add support for dummy outputs

* improve tx handling

* remove dynafed check

* bump embit

* remove fee and dummy when parsing liquid transaction

* update pinned elements tag

* render confidential as confidential

* txlist: continue if dir creation failed

* fixed utxo testing-issue via force

Co-authored-by: Kim Neunert <k9ert@gmx.de>
2021-10-08 17:56:49 +02:00
dependabot[bot]
80c563be06
Chore: Bump axios from 0.21.1 to 0.21.4 (#1387)
Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: benk10 <ben.kaufman10@gmail.com>
2021-10-03 10:40:00 -05:00
benk10
7ac1f2bd7b
Feature: Node manager (#1146)
* Move managers to managers folder

* Add node manager

* Fix internal node setup

* Remove old bitcoin core settings page

* Migrate old specter versions

* Fix unit tests

* Fix cypress tests

* Fix cypress tests

* Fixes

* Fixes

* Fixes

* Fix

* Fix

* Fix Cypress

* some documentation

* sorting imports and logger.error for testing tor

* get logs from tor in doubt

Co-authored-by: Kim Neunert <k9ert@gmx.de>
2021-05-11 16:44:25 +02:00
benk10
7dcfbdc3d9
Chore: Refactoring new device setup (#1111)
* New device refactoring

* Hide hot wallet if RPC is not connected

* Replace old url with new one

* Update new_device_keys.jinja

* Fixes for adding keys to existing device

* Cleanup old code for adding keys

* Fix cypress

* Update cypress

* Fix hot wallet issue

* Hide generate option on add keys hot wallet

Co-authored-by: Kim Neunert <k9ert@gmx.de>
2021-04-23 20:06:01 +02:00
Kim Neunert
4ba6a83bdc
upgrade wait-on and axios (#1124) 2021-04-22 11:34:04 +02:00
Kim Neunert
149b420e2e
Replace Travis with Cirrus
* initial cirrus config

* cirrus

* f*ck caching

* images and deleting travis

* check

* bugfix weird ci-issue (directory exists)

* kick

* revert

* kick

* fix

Co-authored-by: benk10 <ben.kaufman10@gmail.com>
2021-04-15 11:04:47 +02:00
dependabot[bot]
467ff846c8
Bump ini from 1.3.5 to 1.3.8 (#780)
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kim Neunert <k9ert@gmx.de>
2020-12-16 17:28:45 +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