PeterMcBTC
ca9c7b4ad6
Merge d90172b47e into 4774830ce4
2025-11-05 14:26:34 +07:00
Craig Raw
4774830ce4
add yu12 to supported pixel formats on linux
2025-11-05 07:51:26 +02:00
Craig Raw
2f62a9e9c8
show signing keystores in transaction blockchain form for spends from multisig wallets
2025-11-04 10:45:31 +02:00
doblon8
75bcfe2253
update jzbar dependency to 0.2.1
2025-10-24 09:38:11 +02:00
Craig Raw
bedf1399ea
request display of path when retreiving xpubs on ledger devices for any non-standard path
2025-10-24 08:38:48 +02:00
Craig Raw
58575793ea
update openpnp-capture to 0.0.30-1
2025-10-21 15:55:32 +02:00
Craig Raw
6c9b580d4f
refactor to use transaction parameters record object when creating a wallet transaction
2025-10-21 12:06:00 +02:00
doblon8
31909b7a15
use language-independent sid for windows users group permission
2025-10-21 09:35:18 +02:00
Craig Raw
092267339a
adapt to use declarative style to for consolidation payments
2025-10-17 10:27:20 +02:00
Craig Raw
0974918cff
hide confirmations in tooltip when showing inputs and outputs on the transactions table
2025-10-16 08:42:55 +02:00
Craig Raw
0f4c36b3c2
add ctrl+shift+left/right keyboard shortcuts for moving tabs left and right
2025-10-13 14:26:37 +02:00
Craig Raw
e1fe35fb74
update nsmenufx to avoid npe
2025-10-06 14:52:24 +02:00
Craig Raw
d37fd00c4b
avoid using deprecated camera device type constants on recent macos versions
2025-10-06 13:27:12 +02:00
Craig Raw
5f54f86df7
bump to v2.3.1
2025-10-03 11:53:27 +02:00
Craig Raw
e2fa3df08d
restore pre gradle 9 archive task behaviour for file permissions
2025-10-03 10:09:57 +02:00
Craig Raw
6d6ede9abe
bump to v2.3.0
2025-10-03 08:08:25 +02:00
Craig Raw
cca9ab1056
improve implementation of adding dns payment information from psbt
2025-10-02 14:58:02 +02:00
Craig Raw
9e33861110
revert to javafx 23 due to jpackage launcher link bug
2025-10-01 12:10:39 +02:00
Craig Raw
c3d3fd1fda
revert to java 22 and javafx 24 due to bug in jpackage launcher linking (jdk-8345810)
2025-10-01 11:52:45 +02:00
Craig Raw
ca8553ecb8
revert continuity camera device change as unsupported on macos 13
2025-09-30 12:33:33 +02:00
Craig Raw
d23ee8c086
upgrade openpnp-capture to iterate over continuity camera devices on mac
2025-09-30 12:24:22 +02:00
Craig Raw
e776a17ad4
upgrade jdbi to remove older caffeine dependency
2025-09-30 09:37:45 +02:00
Craig Raw
480ce1e476
fix deprecation warning
2025-09-29 17:39:48 +02:00
Craig Raw
656cd90b08
upgrade guava and commons-lang3
2025-09-29 14:34:07 +02:00
Craig Raw
8df0777959
upgrade to java 25 and javafx 25
2025-09-29 13:32:56 +02:00
Craig Raw
84566b92e6
remove unnecessary zbar native libraries
2025-09-29 12:39:49 +02:00
Craig Raw
7802510e58
support dns hrns in send to many dialog
2025-09-29 11:53:52 +02:00
Craig Raw
efb1eb1051
add initial sending to silent payments support
2025-09-29 08:37:07 +02:00
Craig Raw
6240667478
improve error dialog on payjoin receiver error
2025-09-02 09:49:39 +02:00
Craig Raw
2c27112dad
update drongo
2025-08-16 13:03:03 +02:00
Craig Raw
6d53e1ed1d
fix bluewallet spelling
2025-08-12 08:09:01 +02:00
Craig Raw
e8c5660897
allow transaction diagram input and output labels to expand into available width
2025-08-11 14:03:51 +02:00
Craig Raw
bef6c750bd
upgrade to gradle 8.14.3
2025-08-07 11:28:27 +02:00
Craig Raw
4ec3603789
fix non bip32 child derivation test
2025-08-07 08:55:19 +02:00
Craig Raw
90c9f9733f
display a warning if an output descriptor provided in the wallet settings will be modified for use
2025-08-05 09:28:52 +02:00
Craig Raw
64efcf67d3
display zero byte length witness elements as empty instead of op_0
2025-08-04 13:38:41 +02:00
Craig Raw
385d173948
handle npe connecting to bitcoin core with wallet functionality disabled
2025-08-01 07:44:34 +02:00
Craig Raw
d81b868049
add any dns payment instructions from loaded psbts if not already cached
2025-07-31 11:47:43 +02:00
Craig Raw
2ff7a15d1e
add padding to writes when connected over tls
2025-07-31 10:34:56 +02:00
Craig Raw
f48fa7e23c
support zero in pin keypad for onekey classic pin entry
2025-07-29 14:45:30 +02:00
Craig Raw
4632850e1e
use improved dnssec validation and handle offline state when resolving bip 353 hrns
2025-07-29 12:52:10 +02:00
Craig Raw
5f62523710
support sending to and displaying bip353 human readable names and include dnssec proof in associated psbts
2025-07-24 14:36:11 +02:00
Craig Raw
9dcf210762
support creating transactions with the minimum relay fee rate configured by the user or set by the connected server
2025-07-17 09:15:59 +02:00
Craig Raw
c7e9a0a161
restore coingecko historical rate support by limiting to the last 365 days
2025-07-15 09:06:52 +02:00
PeterMcBTC
d90172b47e
Update EncryptedMultisigDescriptor.java
...
Added support for 2-of-3 multisig by generating all key pairs (zpub1/zpub2, zpub1/zpub3, zpub2/zpub3).
Encryption now creates one encrypted blob per pair (3 blobs total).
Decryption tries all pairs and returns the first valid result.
Added input validation and made the system easily extensible for N-of-M setups.
2025-07-14 11:33:37 +02:00
PeterMcBTC
7fae9d7d5f
Update EncryptedMultisigDescriptor.java
...
Replaced broken code relying on non-existent Java methods (getAuthenticationTag() and setAuthenticationTag()), causing compilation errors.
Correctly implemented AES-GCM encryption and decryption:
Removed manual extraction/injection of authentication tags.
Encrypted blobs now properly combine IV and ciphertext (with embedded tag).
Decryption validates integrity via Cipher.doFinal().
Ensured secure key derivation using SHA-256 on sorted zpubs.
2025-07-14 11:26:02 +02:00
PeterMcBTC
d8b3672711
Create EncryptedMultisigDescriptor.java
...
This enhances multisig privacy by encrypting the descriptor with public-key-derived symmetric keys, preventing balance exposure. Advantages: Simplifies setup for individuals without private keys or Shamir sharing; enables wallet access via any two zpubs; maintains security as decryption requires matching pairs; avoids revealing full setup to single parties.
2025-07-13 22:04:58 +02:00
Craig Raw
fa10714844
followup
2025-07-10 08:40:31 +02:00
Craig Raw
80105aee62
save webcam device unique id instead of name to config
2025-07-10 08:15:00 +02:00
Craig Raw
3c5fa58a16
suppress warnings for jzbar ffm usage
2025-07-09 12:46:57 +02:00