al-munazzim
6755046e4b
chore: bump Cypress to 13.17.0 ( #2646 )
...
Co-authored-by: Nazim <nazim@openclaw.ai>
2026-08-11 19:14:45 +02:00
k9ert
3e277689ef
ci: upgrade Node.js 12→18, migrate CI images to GHCR ( #2602 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 20:06:26 +02:00
Manolis Mandrapilias
a1d751b6f0
Swan plugin: New design, improved UX and bug fixes ( #2309 )
...
* fix/improve styling of swan icon in address detail view and overview
* style and change specter remote copy
* first round of commits to style plugin and fix bugs
* reduce SWAN_ALLOWED_SPECTER_HOSTNAMES to only localhost
* style associate address with service
* style dev helper
* explain hide switcher function in tx table documentation
* better feedback in settings if no auto-withdrawal plan was saved yet
* add info about swan email if not wallet withdrawal plan yet
* set swan plugin devstatus to prod again
* handle api error when removing swan integration
2023-03-21 10:22:33 +01:00
OTK
ddcafe0bd3
UIUX: Cleanups and fixes ( #2261 )
...
* center popups & add style to paste xpub popup
* Improve node overlays, settings and sidebar spacings
* limit usage of devices while broken
* revert hiding devices as bug fix incoming
* allow overlays to specify their justification
* set location of large popup overlays
* improve toggling in sidebar
* improve refresh wallets button
* fix tests
* fix mistake in connections test
* improve copy
* fix message signing screen
* fix cypress test
* fix styling: msg sign + associate with service btn
* fix plugins test
* style sign message with QR
* fix button
* fix qr code signing test
---------
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
2023-03-02 17:04:33 +01:00
Manolis Mandrapilias
c0d657899b
Chore: Add flag to run elements in Cypress test script ( #2271 )
...
* cypress script only starts elementsd if stated explicitly
* add isElementsRunning to Cypress
2023-03-01 15:04:46 +01:00
Manolis Mandrapilias
4b677bb7e2
Bugfix: Wallet creation timeout, RPC error when deleting wallet and sync messages ( #2250 )
...
* higher timeout for wallet creation
* Fix raising RPC error when deleting a wallet
* remove sync notifications
2023-02-23 18:57:17 +01:00
Manolis Mandrapilias
6b22700b18
UIUX: Spectrum specific hint on TX overview if there are no transactions ( #2246 )
...
* add no_tx_hint method to standard and spectrum node
* add jinja files and include in tx-table (+ renaming there)
* fix cypress test
2023-02-23 11:51:16 +01:00
moneymanolis
cc27fb3794
fix and improve cypress connections test
2023-02-22 14:27:52 +01:00
Manolis Mandrapilias
b48ad80e00
Chore: Narrowing down authentication problems with a Cypress test ( #2205 )
...
* killing info on auth page
* use explicit url for endpoint
* cypress test for changing auth and logging in
2023-02-14 20:24:20 +01:00
Manolis Mandrapilias
da5a50d643
Chore: Better test of device name validity ( #2187 )
...
* improvement of devices test
* try to fix flaky cypress test with cy.wait
2023-02-10 21:09:37 +01:00
OTK
ec546797df
Design Revamp Patch List #2 ( #2170 )
...
* fix:(wallet) style export wallet popup
* fix:(quorum) fix selection highlight on selected devices for musig quorum
* fix:(sign) fix spacing between signing option buttons
* fix:(send) fix send screen unsigned transaction details
* fix:(pr) fix pr comment issues
* fix:(rescan) blockchain rescan breaks sidebar
* fix:(device) tooltip position in device selection
* fix:(usb) style usb device selector
* feat:(export) export to device styled
* fix:(scrollbars) fix colors of scrollbars
* fix:(tx) improve broadcast tx screen
* fix cypress tests
* fix:(export) fix export for musig qr and add styles for preferences
---------
Co-authored-by: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com>
Co-authored-by: k9ert <k9ert@gmx.de>
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
2023-02-09 08:48:18 +01:00
Shivoham Angal
4328c654a7
Bugfix: Fixed Save Backup PDF Button after creating wallet ( #2149 )
...
* added fonts and changed childnode index
* Adding pdf-tests
* new parameter for wallet creation and fix nasty children logic
---------
Co-authored-by: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com>
Co-authored-by: Kim Neunert <k9ert@gmx.de>
2023-02-08 09:32:29 +01:00
Aditi Singh
3b6284b560
Bugfix: Disallowed single quotes ( #2128 )
...
* Disallowed single quotes
* added check for device
* added test
* modified tests
* tests modified
* changed tests
---------
Co-authored-by: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com>
Co-authored-by: k9ert <k9ert@gmx.de>
2023-02-08 08:26:59 +01:00
Manolis Mandrapilias
c087fbcf71
Bugfix: Fix and improve Show Estimated Fee ( #2164 )
...
* Cypress tests: Fixes, switch to cy.session and new viewport
* Fix and improve Show Estimate Fee
* Cypress test for Show Estimate Fee
* account for csv editor
* add transaction via csv editor cypress test
---------
Co-authored-by: k9ert <k9ert@gmx.de>
2023-02-06 16:26:25 +01:00
OTK
a4ee36eec9
Design Revamp Patch Up ( #2157 )
...
* fix:(tx) width for tx category popup
* fix:(qr) reset styling for qr for testing
* fix:(device) fix extended width of new device key list
* fix:(tx-row) improve spacing of items in tx-row
* fix:(scrollbars) fix color of scrollbars
* fix:(swan-plugin) stop it making all links underlined
* feat:(wallet) style import wallet screen
* fix:(tests) fix tests for tx-row
2023-02-03 19:35:16 +01:00
k9ert
b2141aee8e
Chore: Thread safety for TxList and Cypress test fix ( #2148 )
...
* fixes psbt key error
* use lock to avoid concurrent access
2023-02-02 19:17:15 +01:00
Manolis Mandrapilias
cb04bd5fa4
Wallet loading error UI ( #2107 )
...
* sidebar + overlay adjustments
* fix flaky cypress test
2023-01-31 21:29:47 +01:00
k9ert
3ee881805e
Chore: Porting chore/rid_of_defaultnode to uiux-revamp ( #2098 )
...
* Chore: Remove default node (#2072 )
* change passwordaspin auth implementation
* env-var for RASPIBLITZ_SPECTER_RPC_LOGIN_BITCOIN_CONF_LOCATION
* remove default
* fix tests
* fix the tests part2
* fix cypress tests
* docstrings and other default removals
* improve error_handling
* do not raise exception
* fixed debugging artifact
* Spinning refresh icon if node is still syncing
* Cypress test for sync status
* remove notification of fully synced node
* Set timeout for sync check to 5min
---------
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
Co-authored-by: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com>
2023-01-31 11:06:29 +01:00
Manolis Mandrapilias
373e96eac0
Chore: Green Cypress tests ( #2096 )
2023-01-29 10:57:08 +01:00
moneymanolis
ed690e141c
Cypress tests: Make check for unsigned tx less flaky
2023-01-26 16:09:40 +01:00
moneymanolis
aea3786e3e
cypress tests: mini resilience change
2023-01-25 20:50:42 +01:00
moneymanolis
876856bbdb
cypress tests: wallet utxo (part 2)
2023-01-25 17:26:37 +01:00
moneymanolis
22714c4e09
Cypress tests: wallet utxo (almost done)
2023-01-25 13:09:25 +01:00
moneymanolis
b922ac12f9
Use data-cy to select txid + cursor pointer/title
2023-01-25 09:40:17 +01:00
moneymanolis
76e0ad7b3a
cypress tests: wallet send
2023-01-24 20:26:08 +01:00
moneymanolis
2183def882
cypress tests: address belonging to the wallet
2023-01-24 19:26:00 +01:00
moneymanolis
e7b66583ad
cypress tests: wallet send (part 1)
2023-01-23 17:55:04 +01:00
moneymanolis
db4aa39d4b
cypress tests: balances and amounts
2023-01-20 21:15:00 +01:00
moneymanolis
87a584eafe
cypress tests: until amounts and balances
2023-01-20 21:00:49 +01:00
moneymanolis
23e06ca343
cypress tests: comments and little improvements
2023-01-20 10:40:25 +01:00
Kim Neunert
e1654d906f
Merge branch 'master' into design-revamp
2023-01-20 10:15:07 +01:00
k9ert
fa9605d6c9
Bugfix: Clarification of Amounts in tables ( fixes #1861 ) ( #2026 )
...
* refactoring categories and amounts + improvements of amounts
* clear cache functionality in wallet settings
* refactoring of wallet settings
* clean up and frontend wallet-refactoring
* some documentation about psbt and embit
* intermediate commit
* moar testing
* proper descriptor
* updated tests
* finalize WalletAwareTxItem Test
* coming closer
* fix tests
* Update src/cryptoadvance/specter/templates/includes/tx-table.html
Co-authored-by: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com>
* Update src/cryptoadvance/specter/templates/includes/tx-table.html
Co-authored-by: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com>
* Update src/cryptoadvance/specter/templates/wallet/settings/wallet_settings.jinja
Co-authored-by: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com>
* Update src/cryptoadvance/specter/templates/wallet/settings/wallet_settings.jinja
Co-authored-by: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com>
* Update src/cryptoadvance/specter/server_endpoints/wallets/wallets.py
Co-authored-by: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com>
* fix cypress
* refactoring some parts of the psbt-creation-process and wallet.txlist
* fix cypress
* fix broken csv-download
* bugfix confirmations: null
* Bugfix: accidental Speed-up-button on confirmed TXs
* fix test
* fix test (part2)
* Liquid specific fixes
* improve cache usage
* refactoring wallet.check_utxo()
* reimplemented the whole check_utxo method
Co-authored-by: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com>
2023-01-20 09:45:40 +01:00
moneymanolis
a1a17b20a3
cypress tests - first run on ghost machine
2023-01-19 19:18:13 +01:00
moneymanolis
12bf31e642
cypress tests: devices
2023-01-18 20:35:36 +01:00
moneymanolis
2019f6c4fc
cypress tests: empty specter home
2023-01-18 20:19:23 +01:00
moneymanolis
3e36fdf359
cypress tests: connections
2023-01-18 20:18:08 +01:00
Oliver Klein
8dc01ea7c5
fix:(tests) fix node connection tests
2022-12-22 13:30:47 +00:00
Kim Neunert
dd6d6132cf
Merge branch 'master' into design-revamp
2022-12-22 12:59:19 +01:00
Manolis Mandrapilias
4cf86fb509
UIUX: Better node selection ( #1987 )
2022-12-20 20:58:43 +01:00
Oliver Klein
8063e151eb
fix:(test) fix 'Filter devices' test
2022-12-20 16:51:40 +00:00
Oliver Klein
b65b95726b
fix:(test) fix 'Choose Bitcoin Core Node' test
2022-12-20 15:44:42 +00:00
Oliver Klein
2904ed76be
fix:(test) fix 'Configures the elements-node in Specter' test
2022-12-20 15:35:56 +00:00
Oliver Klein
8cda715bbb
fix:(test) fix 'Configures the bitcoin-node in Specter' test
2022-12-20 15:34:50 +00:00
Oliver Klein
4a6b95b522
fix:(test) fix spec_empty_specter_home test
2022-12-20 14:50:19 +00:00
Manolis Mandrapilias
ecbb69d858
Chore: Cypress test for address labeling ( #2021 )
2022-12-19 16:57:08 +01:00
kdmukai
d2d3c1200c
Feature: QR message signing for SeedSigner ( #1938 )
...
* supports_qr_message_signing added
* cypress test adapted
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
2022-10-25 17:00:36 +02:00
relativisticelectron
0bd48ab837
Bugfix: Fix float issue ( #1900 )
...
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
2022-10-20 21:22:52 +02:00
relativisticelectron
392da54861
Bugfix: Service Manager loads wrong service Test-config ( #1907 )
...
* fix bug
* fix
see https://github.com/cryptoadvance/specter-desktop/pull/1907#issuecomment-1266732943
* trying to fix flaky cpyress
Co-authored-by: k9ert <k9ert@gmx.de>
2022-10-20 08:41:52 +02:00
relativisticelectron
9394d7993d
Bugfix: Missing values in tx details ( #1862 )
...
* fix missing values in tx details
* cypress test
* remove spaces after Address
* better handling of non-wallet txids in inputs
* Update zblack.yml
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
Co-authored-by: k9ert <kneunert@gmail.com>
2022-09-21 17:32:24 +02:00
k9ert
d65fe2380f
Feature: Menu extensions can extend menus ( #1648 )
...
* Feature: Menu extensions can extend menus
* feature now complete
* documentation
* rename callback
* Adding add_wallettab
* docs revised
* adding wallet_alias and docs
* pictures for the docs
* added import
* forgotten change
* forgotten part 2
* examples in settings and wallet menu
* Removing Werkzeug Request logs for Cypress
* selectWallet twice to fix weird issues
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
2022-09-21 10:15:10 +02:00