Commit Graph

  • 4a33116b66 fix: stop infinite RecursionError in will wizard (Date editor timezone roundtrip) main svatantrya 2026-09-19 17:42:11 -04:00
  • fb88d7540c feat: animated-QR transfer, Android reader, relative-locktime preservation, karen7 hermetic tests svatantrya 2026-09-14 09:11:50 -04:00
  • deeec042d6 docs: QR/audio will transfer notes feature/bal-qr-transfer svatantrya 2026-09-09 08:43:39 -04:00
  • 085d39a2a5 core+gui+cli: animated QR will transfer (balqr/UR1/UR2/BBQR codecs, audio channel, export/import wizard) svatantrya 2026-09-09 08:43:32 -04:00
  • 539e32e837 Merge remote-tracking branch 'origin/main' (resolve CHANGELOG conflict, keep both entries) svatantrya 2026-09-09 08:35:26 -04:00
  • 9c4697c923 Merge pull request 'core+gui: name the real cause of a failed build instead of guessing' (#7) from ui/build-will-error-messages into main bitcoinafterlife 2026-09-09 12:31:28 +00:00
  • 42f05d3c4f core+gui: name the real cause of a failed build instead of guessing bitcoinafterlife 2026-09-04 11:51:45 +02:00
  • 1da724b591 chore: stop tracking tests/karen7 (generated wallet fixture); add to .gitignore svatantrya 2026-08-28 16:28:59 -04:00
  • 8647eee586 core+gui: chunked multi-QR will transfer (export/import + review/sign wizard, audio channel) svatantrya 2026-08-28 16:28:37 -04:00
  • 3a9ee5adb9 core+gui: timezone-correct datetimes, deep-copy WillItem, dead code removal, explicit imports svatantrya 2026-08-19 20:55:53 -04:00
  • 2c9f6bdd9d gui: remove 'Add transaction without willexecutor' from plugin settings dialog svatantrya 2026-08-17 23:42:01 -04:00
  • 4dfb3fc41c fix: chainname regtest bug (classproperty); add no-heirs buttons in build-will dialog svatantrya 2026-08-17 12:06:21 -04:00
  • 1ae1617172 cli: add bal_will_autorebuild (headless one-shot check/rebuild/sign/push flow with invalidation tx) svatantrya 2026-08-16 06:40:40 -04:00
  • 125bf09b9a gui: rebuild the will automatically on new transactions (AUTO_REBUILD, default off; anticipate delivery by 1 day, invalidate on-chain only when the anticipated locktime crosses the check-alive threshold) svatantrya 2026-08-16 06:40:35 -04:00
  • b5752a42f0 cli: add headless command-line layer (bal_* commands for the daemon, cmdline entry point, manifest 'cmdline' support, offline controller tests) svatantrya 2026-08-14 23:57:28 -04:00
  • ce659048ca core: add 'Rebuild will on wallet close' setting to skip the build wizard at close (REBUILD_ON_CLOSE); settings checkbox + tests svatantrya 2026-08-14 23:56:14 -04:00
  • c80f0e1524 test: end-to-end GUI tests for will flows (prepare, sign->COMPLETE, export/merge roundtrip, insufficient funds) feature/cmdline-cli svatantrya 2026-08-14 23:41:39 -04:00
  • e8e4d5e451 core: anchor relative locktime/threshold recipes to the built tx locktime so an unchanged will no longer reads as expired/postponed; stop the daily invalidate prompt (karen7) svatantrya 2026-08-09 12:08:25 -04:00
  • e74c348bbb core: extract GUI-free logic into bal.core (reminders/checkalive/input_rules); fix save/sign tx RLock pickle by serializing tx; keep invalid heirs in wallet on build; tb1 testnet will-executor addresses; move tests to core modules svatantrya 2026-08-05 17:17:32 -04:00
  • fdcab7c6bd core: replace debug print() with _logger, drop dead print_transaction helper svatantrya 2026-08-01 23:33:52 -04:00
  • eac03da530 docs: align all markdown docs with current code (v0.6.1) svatantrya 2026-08-01 23:08:07 -04:00
  • 167d1228b2 willexecutors: fee-bound is_valid (extremes allowed), is_selected flag-only; fix merge_will crash on missing date_to_check; DNSSEC async, ical folding, pyright/ruff cleanup; refresh karen7/samanta7 fixtures svatantrya 2026-08-01 22:08:53 -04:00
  • 8649556a18 Will toolbar: Export dropdown submenu (All / Valid / Valid NC) svatantrya 2026-08-01 19:31:28 -04:00
  • 5e53a87bb6 Will list: context menu actions and will-executor bulk tools svatantrya 2026-08-01 19:11:35 -04:00
  • 251fd93cbd BalWindow/plugin: history persistence, will import/merge, sig tracking, local-spender fixes svatantrya 2026-08-01 17:21:36 -04:00
  • bdeef3dc6a lint: ruff cleanup pass across bal/ and tests/ svatantrya 2026-07-31 16:03:17 -04:00
  • 6f7a364bc6 Add OP_RETURN support for heirs svatantrya 2026-07-30 22:06:49 -04:00
  • a1b13947c3 fix version lookup for internal plugin install; silence JSON parse debug noise svatantrya 2026-07-30 18:53:43 -04:00
  • 6e0ae7e4ed add samanta7 for tests svatantrya 2026-07-30 18:25:52 -04:00
  • 9275e9c6a2 Add Willexecutors.is_valid + grey italic styling for invalid executors svatantrya 2026-07-30 17:49:28 -04:00
  • 658e3dca0b add make-release.sh, svatantrya.asc, and update HANDOFF.md svatantrya 2026-07-22 21:01:32 -04:00
  • c82b5dda37 Merge pull request 'Update bal/core/plugin_base.py' (#4) from bitcoinafterlife-patch-5 into main vpipefail v0.6.1 svatantrya 2026-07-22 15:43:19 +00:00
  • deca1a548e v0.6.1: read version from manifest.json (single source of truth) bitcoinafterlife 2026-07-17 17:40:18 +00:00
  • db573aa1b3 Merge pull request 'Add COMPATIBILITY_ROADMAP.md - multisig and TrustedCoin analysis' (#6) from SAFE21.io/bal-electrum-plugin:update-compat-docs into main bitcoinafterlife 2026-07-22 09:16:27 +00:00
  • 326b3f6f76 Merge pull request 'Update CHANGELOG.md' (#3) from bitcoinafterlife-patch-6 into main bitcoinafterlife 2026-07-22 09:16:03 +00:00
  • 943731c070 Merge pull request 'Add COMPATIBILITY.md and update README for 4.8.0 support' (#5) from update-compat-docs into main bitcoinafterlife 2026-07-22 08:55:28 +00:00
  • 40675ac986 Add compatibility roadmap for multisig and TrustedCoin (2FA) wallets bitcoinafterlife 2026-07-19 16:51:16 +02:00
  • 73be102f7c Add COMPATIBILITY.md; update README with 4.8.0 support and wallet compat section bitcoinafterlife 2026-07-19 11:08:09 +02:00
  • 37a417ae59 Update CHANGELOG.md bitcoinafterlife 2026-07-17 17:42:13 +00:00
  • 33a09d3a74 Update bal/__init__.py bitcoinafterlife-patch-4 bitcoinafterlife 2026-07-17 17:38:55 +00:00
  • 3fc89a9969 Update bal/manifest.json bitcoinafterlife-patch-3 bitcoinafterlife 2026-07-17 17:37:23 +00:00
  • 4097cb2530 Update bal/VERSION bitcoinafterlife-patch-2 bitcoinafterlife 2026-07-17 17:36:53 +00:00
  • c466542c32 v0.5.18: update changelog v0.6.0 v0.5.18 donkey-ai 2026-07-16 12:32:22 +00:00
  • 5601599877 v0.5.18: version bump donkey-ai 2026-07-16 12:31:51 +00:00
  • 8796b82526 v0.5.18: onion helpers, download robustness, Tor-aware messages donkey-ai 2026-07-16 12:31:29 +00:00
  • be962909d6 v0.5.18: Tor-gated onion download, crash fix, clearer Tor timeout message donkey-ai 2026-07-16 12:30:30 +00:00
  • b98f556248 v0.5.16: update changelog donkey-ai 2026-07-16 09:38:33 +00:00
  • 54c44875f4 v0.5.16: version bump donkey-ai 2026-07-16 09:38:08 +00:00
  • a1cfa87e4a v0.5.16: onion helpers + download filter donkey-ai 2026-07-16 09:37:40 +00:00
  • cd6ff3ca0c v0.5.16: skip .onion will-executors from download when not on Tor donkey-ai 2026-07-16 09:37:10 +00:00
  • e78013c7c0 v0.5.15: update changelog donkey-ai 2026-07-15 12:08:57 +00:00
  • 407ee8223c v0.5.15: sync version in plugin_base donkey-ai 2026-07-15 12:08:13 +00:00
  • de73b03019 v0.5.15: version bump donkey-ai 2026-07-15 12:07:43 +00:00
  • bef25329c4 v0.5.15: shorten long .onion URLs + fix KeyError on delete/select/ping donkey-ai 2026-07-15 12:06:58 +00:00
  • 032e99f439 v0.5.13: update changelog donkey-ai 2026-07-14 10:51:23 +00:00
  • 870b02e431 v0.5.13: version bump donkey-ai 2026-07-14 10:50:46 +00:00
  • 985f3c9979 v0.5.13: Electrum 4.8.0 compatibility (register_dict -> register_name shim donkey-ai 2026-07-14 10:50:08 +00:00
  • 606daaf32c v0.5.13: remove Check Alive red highlight donkey-ai 2026-07-14 10:49:27 +00:00
  • d6bb7f5630 v0.5.11: update changelog donkey-ai 2026-07-13 21:55:45 +00:00
  • 507a4416a9 v0.5.11: version bump donkey-ai 2026-07-13 21:54:53 +00:00
  • 4929d48de6 v0.5.11: Electrum 4.8.0 compatibility (register_dict -> register_name shim) donkey-ai 2026-07-13 21:53:51 +00:00
  • ee9fb1c21a v0.5.10: update changelog donkey-ai 2026-07-05 09:07:36 +00:00
  • 930c13fff9 v0.5.10: sync version in plugin_base donkey-ai 2026-07-05 09:06:53 +00:00
  • 77a081b453 v0.5.10: version bump donkey-ai 2026-07-05 09:05:36 +00:00
  • 3ebb69814d v0.5.10: Check Alive/BASIC fixes, UX improvements, Raw-Date handling. donkey-ai 2026-07-05 09:03:57 +00:00
  • 45495693d4 v0.5.2: update changelog donkey-ai 2026-07-04 10:08:34 +00:00
  • 343c29ba1d v0.5.2: sync version in plugin_base donkey-ai 2026-07-04 10:07:53 +00:00
  • daa4128133 v0.5.2: version bump donkey-ai 2026-07-04 10:07:25 +00:00
  • ec23dbf4e1 Merge pull request 'v0.5.1: fix Windows Settings-dialog flicker' (#1) from fix-flicker-windows-051 into main donkey-ai 2026-07-04 08:18:50 +00:00
  • 13f88220ea v0.5.1: update changelog donkey-ai 2026-07-04 08:13:15 +00:00
  • 1b35fcb736 v0.5.1: sync version in plugin_base donkey-ai 2026-07-04 08:12:25 +00:00
  • fc0a57d2d7 v0.5.1: version bump donkey-ai 2026-07-04 08:11:18 +00:00
  • 7b714eecf1 v0.5.1: fix Windows Settings-dialog flicker donkey-ai 2026-07-04 08:07:33 +00:00
  • 16af28282c v0.5.4 donkey-ai 2026-07-02 00:29:26 +02:00
  • 8cf55ecc97 baltx_fees default 100 -> 20 kaibot 2026-06-30 06:23:44 -04:00
  • c687e63a52 fix: default baltx_fees 100 -> 50 kaibot 2026-06-30 06:21:58 -04:00
  • 13ddf7b69b v0.5.0 kaibot 2026-06-30 04:33:24 -04:00
  • a1a7432560 fix: auto-sign on check rispetta AUTO_SIGN + nascosto in basic mode kaibot 2026-06-30 04:27:31 -04:00
  • 45c5bef70e feat: add will-executor edit dialog on double-click with sync button (↻) kaibot 2026-06-30 03:56:11 -04:00
  • 798f9015be fix: forward force param in push_transactions_to_willexecutors so rebroadcast actually resends pushed txs kaibot 2026-06-30 02:55:53 -04:00
  • 40d30659f9 feat: add per-setting reset button (↺) to each row in settings dialog kaibot 2026-06-30 02:50:32 -04:00
  • 9b46f5b93f refactor: extract BalCalendarButton common widget + basic-mode default app kaibot 2026-06-30 02:43:05 -04:00
  • 81d30a883d feat: add calendar button with dropdown menu to build-will dialog + calendar app setting (advanced mode) kaibot 2026-06-30 02:27:50 -04:00
  • 2a3fad9beb Fix: NoneType error in normalize_will when others_inputs is None kaibot 2026-06-29 12:03:24 -04:00
  • 48015420aa fix: distinguish empty response from network error in advanced mode kaibot 2026-06-29 01:13:38 -04:00
  • f900109334 feat: move User Type above advanced-only settings, improve dialog sizing kaibot 2026-06-29 01:07:22 -04:00
  • 1f08bf5b36 docs: update User Type and welist server help texts kaibot 2026-06-29 00:29:17 -04:00
  • cb9fb4339d feat: add configurable welist server URL (advanced mode only) kaibot 2026-06-29 00:18:42 -04:00
  • 65963c7af1 fix: keep will-settings fields editable in advanced mode kaibot 2026-06-29 00:01:25 -04:00
  • b41895bd58 feat(willexecutors): differentiate empty server response from network error kaibot 2026-06-28 23:56:30 -04:00
  • 62e8d5e02b docs: update HANDOFF.md to v0.4.8 state donkey-ai 2026-06-28 23:02:48 -04:00
  • 8f9512a39e v0.4.8: seven UX fixes for the BAL inheritance plugin donkey-ai 2026-06-28 23:02:40 -04:00
  • fdc0d4001c docs: add DUST section to inheritance-options (v0.4.7) and translate agent memory to English donkey-ai 2026-06-28 23:02:33 -04:00
  • 279613ece4 feat(v0.4.7): report area 500px, heirs one-per-line, wizard line breaks, ALL-DUST guard donkey-ai 2026-06-28 23:02:25 -04:00
  • a3d17c7fcc docs(bal): add HANDOFF.md to resume the project in a new chat/model donkey-ai 2026-06-28 23:02:18 -04:00
  • f2feaf586f feat(bal): UI batch v0.3.9 + expired-will invalidate regression fix donkey-ai 2026-06-28 23:02:11 -04:00
  • c54d87044b docs(bal): rewrite CHECK ALIVE help text (DATA/RAW modes) + fix two typos (v0.3.8) donkey-ai 2026-06-28 23:02:03 -04:00
  • 987c1ebbd8 feat(bal): export calendar .ics as separate reminder events (v0.3.7) donkey-ai 2026-06-28 23:01:54 -04:00
  • bccf4d1a6c docs(bal): translate refactoring docs to English and rename two files donkey-ai 2026-06-28 23:01:47 -04:00
  • cbb14db6e0 fix(bal): black bar on cancelled invalidation + editable fee follows dates (v0.3.6) donkey-ai 2026-06-28 23:01:38 -04:00