This website requires JavaScript.
fe226c4bf5
ui: replace Bitcoin/Electrum branding with Bitcoin Purple/Electrum Purple in dialogs
0.9.0
purple
davide
2026-05-08 10:58:22 +02:00
bb0c1f2bc9
build: increase pip download timeout to 120s in Windows and Linux builds
davide
2026-05-08 10:17:38 +02:00
5e9325296f
Update quickstart.md
davide
2026-05-08 08:12:50 +02:00
95439306df
fix: make BIP21 URI scheme network-aware for BitcoinPurple
davide
2026-05-07 17:16:15 +02:00
ad7d2bd8b3
feat: remove upstream Electrum update check from desktop GUI
davide
2026-05-07 17:07:24 +02:00
b5fa01edfc
fix: resolve UnknownBaseUnit crash in QML btcAmountRegex for non-BTC chains
davide
2026-05-06 21:54:59 +02:00
0da9670a36
docs: add CHANGELOG.md for Electrum Purple 0.9.0
davide
2026-05-06 14:29:43 +02:00
b193282766
docs: rename tecnichal-data.md to technical-data.md (fix typo)
davide
2026-05-06 14:26:37 +02:00
12881fc477
feat: recolor desktop icon to purple (hue 278°, matching Android icons)
davide
2026-05-06 14:02:38 +02:00
f0654310e1
fix: add seccomp=unconfined and SYS_PTRACE to Windows Docker build for WSL2 Wine compatibility
davide
2026-05-06 13:27:16 +02:00
3f90a46fa5
gitignore: ignore egg-info metadata
davide
2026-05-06 11:06:13 +02:00
013d234348
appimage: update type2 runtime xz pin
davide
2026-05-06 11:05:02 +02:00
f3c376d8f4
docs: add Davide Grilli as BitcoinPurple fork author in AUTHORS
davide
2026-05-06 10:25:40 +02:00
39d65bb454
docs: add Davide Grilli copyright to LICENCE for BitcoinPurple fork additions
davide
2026-05-06 10:25:06 +02:00
13f8be46b3
docs: update README to identify Electrum Purple as unofficial BitcoinPurple fork by Davide Grilli
davide
2026-05-06 10:24:21 +02:00
4fc74d5510
fix: correct broken electrum-purple symlink (was ../run_electrum, now run_electrum)
davide
2026-05-06 10:20:28 +02:00
63e76fb088
fix: update Qt wizard icon reference to electrum-purple.png
davide
2026-05-06 10:20:04 +02:00
029ec7ab2d
fix: use dynamic Config.baseUnitsList in Preferences.qml instead of hardcoded BTC names
davide
2026-05-06 10:04:24 +02:00
5ddbb637fa
fix: expose baseUnitsList as QML property for network-aware unit names
davide
2026-05-06 10:04:02 +02:00
7e782baa73
fix: correct stale 'electrum' references in build scripts and Java classes
davide
2026-05-06 09:54:30 +02:00
55f2ba2586
fix: update setup.py data_files and pyinstaller.spec for electrum-purple rename
davide
2026-05-06 09:14:39 +02:00
2ab945833a
chore: update Android buildozer spec for Electrum Purple
davide
2026-05-06 09:10:32 +02:00
2a7cf8278b
chore: rename NSIS installer script and update for Electrum Purple
davide
2026-05-06 09:08:46 +02:00
1a09d60a95
chore: update AppImage build script for electrum-purple naming
davide
2026-05-06 09:04:25 +02:00
99f11fc5cb
chore: update icon references from electrum.png to electrum-purple.png
davide
2026-05-06 09:03:08 +02:00
d22bd6c379
chore: rename electrum.png and electrum.ico to electrum-purple.*
davide
2026-05-06 09:03:02 +02:00
1ae12899f6
chore: fix stale comment in electrum-purple.desktop
davide
2026-05-06 09:01:37 +02:00
729a0081a5
chore: rename desktop and metainfo files for Electrum Purple
davide
2026-05-06 08:57:35 +02:00
90f567d57b
chore: rename pip package to electrum-purple, entry point to electrum-purple
davide
2026-05-06 08:52:31 +02:00
645216003f
chore: bump version to 1.0.0 for Electrum Purple fork
davide
2026-05-06 08:49:03 +02:00
af19974381
fix: restore BIP44_COIN_TYPE=13496 for BitcoinPurple and fix LN stresstest race
davide
2026-05-05 19:26:13 +02:00
a959456683
docs: add BitcoinPurple technical reference
davide
2026-05-05 17:49:57 +02:00
374d1c6b60
ui: recolor icons blue → purple for BitcoinPurple branding
davide
2026-05-05 14:11:29 +02:00
f4d2d0adea
docs: add test suite report for BitcoinPurple Electrum (1005 passed, 6 skipped)
davide
2026-05-05 14:10:48 +02:00
368bc2329c
script per ripulire indirizzi su electrum
temp
davide
2026-05-05 13:54:10 +02:00
1ebad68b75
docs: add test suite report for BitcoinPurple Electrum (1005 passed, 6 skipped)
davide
2026-05-05 09:43:32 +02:00
5c406683b8
tests: use config.path instead of electrum_path for network-aware test dirs
davide
2026-05-05 09:43:18 +02:00
49ac312c88
tests: fix flaky LN peer tests (retries, timeouts, MPP wait loop)
davide
2026-05-05 09:42:30 +02:00
9a93bfda83
fix: replace put_nowait+sleep polling with call_later in onion_message queues
davide
2026-05-05 09:42:10 +02:00
7d433d0b44
tests: fix flaky LN tests (MPP timeout and orphaned tasks)
davide
2026-04-29 16:03:55 +02:00
d51076cb0c
feat: network-aware coin name and unit strings
davide
2026-04-29 15:05:26 +02:00
8b8d958a45
config: default network to BitcoinPurple mainnet
davide
2026-04-29 14:56:21 +02:00
7b39a89d1c
docs: add BitcoinPurple section to CLAUDE.md
davide
2026-04-29 14:55:57 +02:00
6db4232825
docs: add tecnichal-data.md — BitcoinPurple technical reference
davide
2026-04-29 10:11:57 +02:00
ea8f27358f
docs: add quickstart.md (English)
davide
2026-04-29 10:10:23 +02:00
88525ef510
docs: add CLAUDE.md
davide
2026-04-29 10:08:48 +02:00
41e4a8141f
tests: add BitcoinPurple test suite
davide
2026-04-29 10:08:29 +02:00
d1088c036e
blockchain: generalize difficulty adjustment for per-chain PoW constants
davide
2026-04-29 10:08:09 +02:00
e0d04af154
constants: add BitcoinPurple (BTCP) and BitcoinPurpleTestnet network classes
davide
2026-04-29 10:07:37 +02:00
bd5ac019ce
release notes: 4.7.2: add links to security disclosures
main
SomberNight
2026-04-28 17:07:00 +00:00
3399c20ad6
commands: export_lightning_preimage: add comment about wallet password
SomberNight
2026-04-28 15:16:42 +00:00
c964fdef6d
Merge pull request #10544 from spesmilo/lazy_trampoline
ThomasV
2026-04-28 10:45:14 +02:00
b776daca36
Merge pull request #10613 from SomberNight/202604_crash_report_altcoin
ThomasV
2026-04-28 10:29:57 +02:00
187ea80688
lazy_trampoline: adapt unit test
ThomasV
2026-03-19 09:28:19 +01:00
f3a8dd61bb
lazy trampoline:
ThomasV
2026-02-12 10:38:51 +01:00
df5c8c4c98
create_routes_for_payment: allow trampoline forwarding without channel_db if there is a direct path
ThomasV
2026-02-13 12:19:09 +01:00
5a31bf6aa0
Merge pull request #10463 from f321x/jit_2
ThomasV
2026-04-28 10:16:34 +02:00
044c00a449
Merge pull request #10585 from f321x/qml_eltextarea_padding
ghost43
2026-04-27 17:55:10 +00:00
f60cdb0f40
Merge pull request #10614 from f321x/lnaddr_rename
ghost43
2026-04-27 15:31:30 +00:00
b0a5e2010c
bolt11: follow-up renames
SomberNight
2026-04-27 15:25:36 +00:00
d2700dfbca
qml: BalanceDetails: fix typo
SomberNight
2026-04-27 15:04:38 +00:00
560d90e8b8
qt, watchtower: cleanup imports
f321x
2026-04-27 16:24:18 +02:00
306cac192b
lnaddr: rename LnAddr -> bolt11
f321x
2026-03-11 09:51:11 +01:00
3534f62b0b
crash_reporter: detect more altcoin-forks, don't send reports
SomberNight
2026-04-27 14:03:29 +00:00
6872637053
qml: ElTextArea: hide placeholder text on user input
f321x
2026-04-17 11:59:34 +02:00
9079badfdb
qml: add default topPadding to ElTextArea
f321x
2026-04-17 11:46:39 +02:00
9b26c1812d
Merge pull request #10485 from accumulator/ndk28_qt610_rebase_p4a
ghost43
2026-04-24 17:06:25 +00:00
96a3345ab5
setup.py: "qml_gui" extra: update pyqt version
SomberNight
2026-04-24 16:48:34 +00:00
cc1874c9c9
Merge pull request #10575 from f321x/lnurlw_prefix
ghost43
2026-04-24 15:00:07 +00:00
8be4f8c8cf
Merge pull request #10606 from f321x/trampoline_route_fees
ghost43
2026-04-24 14:46:40 +00:00
b483e0d163
trampoline: _allocate_fee_budget_among_route: followup comment
SomberNight
2026-04-24 14:41:48 +00:00
06fd088992
test_lnrouter: add unittests for tramp fee allocation
f321x
2026-04-24 15:31:36 +02:00
6933faee32
trampoline: handle edges with known fees in allocation
f321x
2026-04-24 15:20:04 +02:00
ca212da72a
Merge pull request #10605 from f321x/crash_reporter_start_new_window
ghost43
2026-04-24 14:05:36 +00:00
5af40f435a
Merge branch '202604_pr10603_ledger'
SomberNight
2026-04-24 13:57:23 +00:00
c8c44e354c
qt: send start_new_window exc to reporter
f321x
2026-04-24 10:04:22 +02:00
1096ebcd6a
build: update pinned ledger-bitcoin (partial rerun freeze_packages)
SomberNight
2026-04-24 13:51:07 +00:00
b9dc6aa34c
Merge pull request #10591 from SomberNight/202604_fix_wallet_mktx_base_tx
ghost43
2026-04-24 13:01:24 +00:00
e96b833fe7
Merge pull request #10592 from SomberNight/202604_testnet_mainnet_mixup2
ghost43
2026-04-24 12:59:31 +00:00
c66458e517
Merge pull request #10598 from f321x/onion_message_followup
ghost43
2026-04-24 12:58:24 +00:00
5a0c052384
onion_message: move round-robin logic in Request method
f321x
2026-04-21 10:39:52 +02:00
3ff3205b19
onion_message: use util.random_shuffled_copy instead rand sort
f321x
2026-04-20 17:46:42 +02:00
d31d1cf75e
onion_message: simplify send_onion_message_to
f321x
2026-04-20 13:43:09 +02:00
44570bfa3b
Bump minimum required version of ledger_bitcoin (build-time and runtime)
Ilya Artemov
2026-04-24 09:09:00 +02:00
294fdd1267
Merge pull request #10604 from f321x/dedup_valid_wallet_name
ghost43
2026-04-23 14:30:13 +00:00
d34129ef5c
qml: deduplicate wallet name validation
f321x
2026-04-23 15:50:26 +02:00
7c433c5645
rm 'received orphan channnel' log line (too verbose)
ThomasV
2026-04-23 09:29:08 +02:00
4b412de93c
Merge pull request #10599 from f321x/fix_fw_fail_htlc
ThomasV
2026-04-23 09:07:38 +02:00
d13c6a6a92
Merge pull request #10596 from romanz/update-patch
ghost43
2026-04-22 17:54:03 +00:00
230e627559
Merge pull request #10600 from SomberNight/202604_lnpeer_chan_reest
ghost43
2026-04-22 16:27:10 +00:00
14f202941e
regtest: increase timeouts 30s -> 120s
f321x
2026-04-22 18:00:52 +02:00
46eadbf442
lnpeer: channel_reestablish: further restrict states for msg handler
SomberNight
2026-04-22 15:57:18 +00:00
36e9f185d2
regtest: make fw_fail_htlc less flaky
f321x
2026-04-22 16:17:04 +02:00
8e49eb8087
appimage: update Dockerfile dependencies
Roman Zeyde
2026-04-22 12:08:32 +02:00
83b6770021
android: remove unneeded dl-ndk-ci.sh
Sander van Grieken
2026-04-22 11:26:06 +02:00
29b5e1672b
p4a ref 1098be6964cfc2156959e435e81c2c50f8398586
Sander van Grieken
2026-04-22 11:17:30 +02:00
7b7d7028bd
android: hash-pin hostpython prerequisites for pyqt6sip and sip
Sander van Grieken
2026-03-24 09:12:40 +01:00
9d5b4a7cd9
android: use plain 'build' dependency (using 'venv') instead of 'build[virtualenv]', remove setuptools as its use is now pinned via hostpython_prerequisites where applicable, update depends asserts in pyqt6sip, sip, pyqt_builder
Sander van Grieken
2026-03-23 18:11:50 +01:00
c8f5798d4e
android: build pyqt_builder and sip ourselves, hash pin all hostpython_prerequisites
Sander van Grieken
2026-03-18 23:46:48 +01:00
854f95b794
android: openssl 3.0.18
Sander van Grieken
2026-03-18 22:50:13 +01:00