100 Commits
Author SHA1 Message Date
Craig Raw 2b9c3eb737 rotate era logos 2026-07-30 13:17:18 +02:00
Craig Raw ef2c2cde2b bump to v2.5.4 2026-07-30 11:20:26 +02:00
Craig Raw 0dce4783ef treat whitespace-only labels as blank on label import and export 2026-07-29 13:04:58 +02:00
Craig Raw 969dd72d6d align no usb sp support error message with related exceptions 2026-07-28 10:15:08 +02:00
Craig Raw 2d667d118a add opt-in xdg application directory support 2026-07-28 09:23:58 +02:00
Craig Raw 1b8e9b5229 fix potential date formatting concurrency issue on backup 2026-07-24 09:55:36 +02:00
Craig Raw aeb0eeb11a persistence hardening followup 2026-07-24 09:48:45 +02:00
Craig Raw febece9e9b add support for singlesig era hardware wallet 2026-07-23 12:12:25 +02:00
Craig Raw 432758d22a update scanned keystores to importer type and model on wallet import 2026-07-23 12:11:37 +02:00
Craig Raw 8b410ad005 follow up 2026-07-23 12:08:02 +02:00
Craig Raw abc0a4f2b7 fix typo 2026-07-20 17:04:33 +02:00
Craig Raw 6b30e6a3ec fix ide agent support 2026-07-20 16:40:33 +02:00
Craig Raw a5f705f185 tighten schema validation 2026-07-20 16:39:47 +02:00
Craig Raw d7c726782c use owner only temp directory for wallet import and export 2026-07-20 11:01:40 +02:00
Craig Raw b3d51bce34 update external tor socks proxy control port authentication 2026-07-20 10:12:51 +02:00
Craig Raw d8e7b54cae fix npe comparing unresolved silent payment output 2026-07-16 13:02:57 +02:00
Craig Raw 078af174af check all open tabs when verifying a scanned or loaded transaction matches the originating psbt 2026-07-16 12:32:29 +02:00
Craig Raw 4b8a4594b0 verify scanned or loaded transactions match the originating psbt 2026-07-16 11:55:07 +02:00
Craig Raw 9a870ba522 update wix installer template to remove custom directory chooser 2026-07-15 13:00:55 +02:00
Craig Raw b0591d7afe update wix installer template with capabilities entries 2026-07-15 12:27:05 +02:00
Craig Raw e3db43679f update wix installer template to match stock jdk25 plus registry entries 2026-07-15 11:24:58 +02:00
Craig Raw fb10ac3aa2 reduce unnecessary module lint warnings in workflows 2026-07-13 19:46:19 +02:00
Craig Raw 08b36abb6a add missing key for .module verification issue and remove debug step 2026-07-13 19:25:32 +02:00
Craig Raw fa9194a032 fix debug step for windows 2026-07-13 19:05:52 +02:00
Craig Raw 73897fc53a add debug step to determine cause of failing verification 2026-07-13 19:00:44 +02:00
Craig Raw 72c1d822a4 sha pin all github actions for package workflow 2026-07-13 18:38:05 +02:00
craigrawandGitHub a13016609d initial generation of gradle dependency verification metadata 2026-07-13 18:09:26 +02:00
Craig Raw f7f6b59d6d update beryx jlink plugin to v4.0.2 2026-07-04 12:51:13 +02:00
Craig Raw 771f2dc9bc followup for external classes 2026-07-04 11:56:27 +02:00
Craig Raw a9e144bb0c fix regresssion of json wallet serialization with jdk25 2026-07-04 11:44:03 +02:00
Craig Raw 0b8199948d add wallet labels import and export unit test 2026-07-04 10:12:36 +02:00
Craig Raw f697aa610b fix regression from jdk25 update causing silent skips when importing jsonl wallet label lines 2026-07-03 08:17:28 +02:00
Craig Raw 37bab9f321 change bip329 wallet labels export to only assert spendable false for frozen coins and omit otherwise 2026-07-02 07:49:13 +02:00
Craig Raw 3dc50682a3 upgrade lanterna to v3.1.5 2026-06-23 09:32:44 +02:00
Craig Raw d5b119e338 bump to v2.5.3 2026-05-31 14:24:55 +02:00
Craig Raw b457caa5d2 revise wording for non-default sighash warnings 2026-05-31 12:27:16 +02:00
Craig Raw 61ed816c87 improve verification of psbt sighash types 2026-05-31 11:55:38 +02:00
Craig Raw 9a603d7547 make date axis formatter tests locale-stable 2026-05-30 17:57:05 +02:00
Craig Raw c4c77d84e0 use configured unit format in send to many dialog instead of jvm default 2026-05-30 14:04:09 +02:00
Craig Raw 8d126869a6 fix potential off by 1 sat rounding error on imported send to many dialog amounts 2026-05-30 12:32:05 +02:00
Craig Raw 464fade68f improve url validation for auth47 and lnurl-auth 2026-05-30 11:34:53 +02:00
Craig Raw 79517da131 fix potential npes resulting from get transactions 2026-05-28 14:51:24 +02:00
Craig Raw 086297436e followup for precomputed sp outputs 2026-05-26 15:40:31 +02:00
Craig Raw d69e274b18 warn on loading transactions with non-zero outputs of unknown script type 2026-05-26 12:37:27 +02:00
Craig Raw d1e67ad4a0 update lark for hid4java 2026-05-24 19:01:46 +02:00
Craig Raw 37ca98c2b0 implement dust detection for sp wallets on received utxos at a higher default limit 2026-05-24 11:23:33 +02:00
Craig Raw 287c943b44 add custom context menu to signature text area in message sign dialog 2026-05-23 15:17:08 +02:00
Craig Raw cb92f76546 improve loaded psbt verification 2026-05-23 14:52:35 +02:00
Craig Raw 24e9c39cb8 bump to v2.5.2 2026-05-22 18:35:16 +02:00
Craig Raw 754ebf7bbf fix incorrect script type selected in settings on p2tr wallet load 2026-05-22 17:32:41 +02:00
Craig Raw bc7a0be87e update bip322 implementation to match completed spec 2026-05-22 15:00:53 +02:00
Craig Raw 87af1ed9f5 fix potential npe on transaction entry tooltip 2026-05-22 10:28:17 +02:00
Craig Raw da476c9d77 bump to v2.5.1 2026-05-21 13:38:15 +02:00
Craig Raw d8e4582b3c minor ui tweaks followup 2026-05-21 11:45:57 +02:00
Craig Raw ad5c695946 minor ui tweaks 2026-05-21 11:20:11 +02:00
Craig Raw 3150a96aab bump to v2.5.0 2026-05-21 09:27:26 +02:00
Craig Raw 28521cbc1a update wallet settings help labels 2026-05-20 19:49:49 +02:00
Craig Raw 79bbe7df9f finalize external inputs in cross-wallet psbts to avoid empty witnesses 2026-05-19 18:16:08 +02:00
Craig Raw e339c9f51a extend post-broadcast mempool poll timeout to support bitcoin core privatebroadcast 2026-05-19 12:27:41 +02:00
Craig Raw 6dd1bda0cb update jzbar to v0.4.0 2026-05-19 11:28:00 +02:00
Craig Raw 9fe0d17aac add frigate.2140.dev public electrum server and auto-select based on requirements for open wallets 2026-05-19 11:04:04 +02:00
Craig Raw a2eb937fce add bip322 message signing for silent payments wallets 2026-05-18 14:56:50 +02:00
Craig Raw e985a03a58 persist silent payment address mappings for safe rbf of sp-sending transactions 2026-05-18 12:41:56 +02:00
Craig Raw 273d2aacf3 release electrum transport read lock during socket reads to avoid client request starvation 2026-05-15 11:00:06 +02:00
Craig Raw 97383a4e35 restrict to required sighash types when sending sp outputs 2026-05-15 09:35:29 +02:00
Craig Raw 712750a25c hide receive actions for address entry cells in sp wallets 2026-05-15 08:15:44 +02:00
Craig Raw 1be9ac1072 hide wallet rescan hyperlink when nothing further can be scanned 2026-05-14 12:40:02 +02:00
Craig Raw a035767e38 default sp wallet birthdate to creation time to avoid full rescans 2026-05-14 11:23:12 +02:00
Craig Raw 1ad237c623 switch electrum server notification detection to streaming json token parse 2026-05-14 10:10:41 +02:00
Craig Raw 7e4aaacd2f preserve sp scan cache cancellation across widening rollback 2026-05-13 13:58:50 +02:00
Craig Raw 60d4cce15b pre-populate sp self-spend node outputs to avoid partial first notification 2026-05-13 11:29:30 +02:00
Craig Raw 7afb27b3e5 increase read timeouts when tor is configured 2026-05-12 16:29:00 +02:00
Craig Raw 8f56e95048 remove bisq broadcast source 2026-05-12 16:19:18 +02:00
Craig Raw 1a5f97cecf discard stale electrum responses with mismatched ids 2026-05-12 15:32:05 +02:00
Craig Raw db3ebdb300 update bisq broadcast source urls 2026-05-12 15:18:35 +02:00
Craig Raw 0b012995a0 improve wallet update behaviour for silent payment self-sends 2026-05-12 15:17:51 +02:00
Craig Raw 9b12361724 prevent tweakless address nodes in sp wallets 2026-05-08 09:27:08 +02:00
Craig Raw 201d4b8376 refactor transaction diagram to dispatch on output wrapper types 2026-05-07 09:38:15 +02:00
Craig Raw ab6416f30a fix sp self-spend output discovery by always scanning all batch txs 2026-05-06 15:05:52 +02:00
Craig Raw e64069f02f implement sp wallet loading 2026-05-04 14:02:52 +02:00
Craig Raw e96a7113b0 refactor transaction history fetch method 2026-04-30 12:28:46 +02:00
Craig Raw abe1f9c9e5 add silent payments rpc methods, capability check and notification dispatch 2026-04-29 13:28:44 +02:00
Craig Raw 69aef9c228 add all singlesig importers to sp airgapped keystore import 2026-04-28 09:35:56 +02:00
Craig Raw 630ce0f3ed update bitview logo 2026-04-27 14:59:04 +02:00
Craig Raw 723b004e5f support sp wallet import via all keystore importers 2026-04-27 12:40:33 +02:00
Craig Raw 6cefec5cec avoid unnecessary xpub string roundtrip 2026-04-27 08:28:09 +02:00
Craig Raw f5ee7bf277 support retrieving silent payments spscan keys via connected devices 2026-04-27 08:13:35 +02:00
Craig Raw 0459f4ca45 add policy type to all keystore import interfaces and factory methods for explicit keystore xpub or spscan field population 2026-04-26 10:17:09 +02:00
Craig Raw c23dbeedcf improve sp related output descriptor and psbt behaviour 2026-04-24 12:37:07 +02:00
Craig Raw 0bb5e9319f hide gap limit field for sp wallets 2026-04-23 13:53:44 +02:00
Craig Raw 1c5602aa9d implement silent payments receive ui 2026-04-23 13:46:40 +02:00
Craig Raw c67008840d implement silent payments change outputs and other sp related fixes 2026-04-23 12:23:40 +02:00
Craig Raw 17a04510fd add initial support for sp wallets 2026-04-22 14:57:30 +02:00
Craig Raw dd50f6973b implement persistence for sp wallets and related drongo changes 2026-04-21 11:49:16 +02:00
Craig Raw 8780e515d5 initial policy type related changes from drongo 2026-04-21 11:34:14 +02:00
Craig Raw 110f887952 add bitview.space as fee rates source 2026-04-09 11:32:20 +02:00
Craig Raw 1143eaa55f only allow sending to payment codes where a notification transaction has previously been sent, even when already linked 2026-04-08 13:51:54 +02:00
Craig Raw 3068ba3988 improve appearance of app notifications after controlsfx upgrade 2026-04-08 12:38:01 +02:00
Craig Raw 58ca52e4c7 upgrade javafx to v26 with headless plaform 2026-04-07 12:36:49 +02:00
Craig Raw 883b7cf3b2 fix concurrent modification of descriptor maps in bitcoind client 2026-04-06 09:12:13 +02:00