SomberNight
548b7d4b23
(trivial) RELEASE-NOTES: fix some typos
2 years ago
SomberNight
bf4482ce1e
(trivial) replace URL in comment to include git hash instead of branch
2 years ago
SomberNight
787dd69282
win build: clear $CONTRIB_WINE/dist between builds
2 years ago
SomberNight
150ebe116a
mac build: maybe fix reproducibility fail (_cbor.cpython-39-darwin.so)
vagrants-iMac:electrum vagrant$ ./contrib/osx/compare_dmg dist/electrum-4.3.0-ghost43.dmg /Users/vagrant/Desktop/electrum-4.3.0-thomas1.dmg
[...]
Extracting signatures from release app...
Created mac_extracted_sigs.tar.gz
Applying extracted signatures to unsigned app...
Done. .app with sigs applied is at: /tmp/electrum_compare_dmg/signed_app
++ diff -qr /tmp/electrum_compare_dmg/signed_app /tmp/electrum_compare_dmg/dmg2
+ diff='Files /tmp/electrum_compare_dmg/signed_app/Electrum.app/Contents/MacOS/cbor/_cbor.cpython-39-darwin.so and /tmp/electrum_compare_dmg/dmg2/Electrum.app/Contents/MacOS/cbor/_cbor.cpython-39-darwin.so differ'
+ diff='diff errored'
+ set +x
diff errored
DMGs do *not* match.
failure
user@user-VirtualBox:~/wspace/tmp$ vbindiff comp/signed_app/_cbor.cpython-39-darwin.so comp/dmg2/_cbor.cpython-39-darwin.so
comp/signed_app/_cbor.cpython-39-darwin.so
0000 6AC0: 00 5F 50 79 49 6E 69 74 5F 5F 63 62 6F 72 2E 6D ._PyInit __cbor.m
0000 6AD0: 6F 64 65 66 00 5F 43 62 6F 72 4D 65 74 68 6F 64 odef._Cb orMethod
0000 6AE0: 73 00 2F 70 72 69 76 61 74 65 2F 76 61 72 2F 66 s./priva te/var/f
0000 6AF0: 6F 6C 64 65 72 73 2F 35 36 2F 64 38 36 70 35 39 olders/5 6/d86p59
0000 6B00: 37 31 31 67 7A 63 62 38 73 31 71 37 31 36 78 31 711gzcb8 s1q716x1
0000 6B10: 6C 63 30 30 30 30 67 6E 2F 54 2F 70 69 70 2D 69 lc0000gn /T/pip-i
0000 6B20: 6E 73 74 61 6C 6C 2D 36 6D 69 36 68 6C 75 65 2F nstall-6 mi6hlue/
comp/dmg2/_cbor.cpython-39-darwin.so
0000 6AC0: 00 5F 50 79 49 6E 69 74 5F 5F 63 62 6F 72 2E 6D ._PyInit __cbor.m
0000 6AD0: 6F 64 65 66 00 5F 43 62 6F 72 4D 65 74 68 6F 64 odef._Cb orMethod
0000 6AE0: 73 00 2F 70 72 69 76 61 74 65 2F 76 61 72 2F 66 s./priva te/var/f
0000 6AF0: 6F 6C 64 65 72 73 2F 37 68 2F 70 33 30 7A 5F 74 olders/7 h/p30z_t
0000 6B00: 79 31 35 30 31 32 70 66 5F 33 64 79 78 62 73 39 y15012pf _3dyxbs9
0000 6B10: 33 34 30 30 30 30 67 6E 2F 54 2F 70 69 70 2D 69 340000gn /T/pip-i
0000 6B20: 6E 73 74 61 6C 6C 2D 30 68 64 39 63 35 6D 65 2F nstall-0 hd9c5me/
related: https://github.com/pypa/pip/issues/6505
2 years ago
ThomasV
4fcc5a580a
prepare release 4.3.0: update version.py and locale
2 years ago
ThomasV
db794949ae
update release notes
2 years ago
SomberNight
c421bdaff4
(trivial) qml/qedaemon.py: add missing import
2 years ago
SomberNight
752b37a03b
dependencies: bundle older hidapi in binaries
closes https://github.com/spesmilo/electrum/issues/7738
2 years ago
SomberNight
d4f76143b0
qt ReceiveTabWidget: revert prev, and add frame in a different way
This reverts commit b97d080617
.
2 years ago
SomberNight
b97d080617
qt ReceiveTabWidget: add frame to "help label", and rm some nesting
2 years ago
ThomasV
58b56b3039
receive_tab: use QStackedWidget instead of QTabWidget
2 years ago
poiuty
018a83078c
remove ca.poiuty.com ( #7913 )
2 years ago
ThomasV
a5965933d2
Fix CTNs in should_be_closed_due_to_expiring_htlcs ( fixes #7906 ).
Also fix sending too many fee updates.
Rename lnworker.on_channel_update, that name was misleading.
2 years ago
ThomasV
0c8a828704
follow-up 7dcd8d8dc8
- set minimumHeight of VTabWidget (needed for small window size)
- keep self.tabBar visible, otherwise the widget border is rendered with a gap on linux
- apply stylesheet to both tabTar and surrounding widget
- buttons style: align text left, NoFocus
- on button click: setChecked always True, draw qr code at the end because it is slow
2 years ago
ThomasV
98e6bd6f80
Merge pull request #7909 from SomberNight/202207_qt_receive_tab_macos
Qt receive_tab: fix receive_tabs widget on macOS
2 years ago
ThomasV
a2e059ce7a
receive_tab: workaround qdarkstyle bug
2 years ago
SomberNight
7dcd8d8dc8
Qt receive_tab: fix receive_tabs widget on macOS
QTabWidget with "West" tab pos and horizontal text looks completely broken on macOS
(despite looking good on e.g. Ubuntu GNOME and Windows).
The alternative here looks ok on all three OSes.
fixes https://github.com/spesmilo/electrum/issues/7908
2 years ago
ThomasV
ad9030bd15
labels plugin: handle setting a label to None
3 years ago
ThomasV
cace1b5013
lnwatcher: compare txids instead of tx objects, before calling add_transaction or set_label
3 years ago
Sander van Grieken
3de498907c
qml: delete_wallet and add checks for channels, balance, pending requests
3 years ago
Sander van Grieken
008805d97c
qml: implement initial wallet from master key
3 years ago
Sander van Grieken
e719e70761
qml: fix icon paths
3 years ago
Sander van Grieken
5008cef491
qml: optimize imports
3 years ago
ThomasV
eb9d211378
text GUI: add proper stop method
3 years ago
Sander van Grieken
ae1e7eea4c
qml: make sure the auth_protect decorator finishes when closing Pin dialog without reject/accept
3 years ago
Sander van Grieken
6c21a0ec67
qml: create PasswordField control
3 years ago
Sander van Grieken
e9a1824a77
qml: parent channel open progress dialog to main.qml as it might live longer than OpenChannel
3 years ago
Sander van Grieken
4f3dc7a2cc
qml: fixes
3 years ago
Sander van Grieken
509e0fcc07
qml: initial channel open progress dialog
3 years ago
Sander van Grieken
3b9c009e43
qml: include dialogs in back button navigation
3 years ago
ThomasV
725c70bc4a
text GUI: simplify show_request
3 years ago
Sander van Grieken
33bc35940f
qml: move dialogs out of controls/
3 years ago
Sander van Grieken
a27218dcb7
qml: copy/share the correct data, fix UI issue when no description
3 years ago
ThomasV
43ab4a779a
various updates for the text GUI
3 years ago
ThomasV
a59c8797dc
wallet: write to disk in create_request
3 years ago
Sander van Grieken
83cb7aea9a
qml: fix
3 years ago
Sander van Grieken
b7167c11cf
qml: fix missing parens
3 years ago
Sander van Grieken
92b08c08e6
qml: fix issue with proxy eval
3 years ago
Sander van Grieken
b858336d5e
qml: some fixes for gossip mode channel open. add kangaroo icon to channeldelegate
3 years ago
Sander van Grieken
93392b8917
qml: also show proxy in networkstatusindicator and a little gimmick when a fork is detected
3 years ago
Sander van Grieken
279b5a1b48
qml: let qenetwork monitor gossip events, start/stop gossip service on config change
add simple gossip feedback on NetworkStats page
3 years ago
Sander van Grieken
c90504986c
qml: use custom combobox so we have more control over cropping and styling
enable lightning routing choice combobox
3 years ago
Sander van Grieken
18ee90c2b8
qml: destroy dialogs instantiated from Send on close
3 years ago
ThomasV
776c7c2064
Merge pull request #7902 from nc50lc/master
Update "No Connection" error to be user-friendly
3 years ago
nc50lc
1383c44090
Update network.py
3 years ago
Sander van Grieken
623de58b7b
qml: network status improvements
create NetworkStatusIndicator component
add forks/chaintips and lagging property to qenetwork
add synchronizing and synchronizing progress properties to qewallet
Note: new wallet synchronizing is not picked up in UI yet, missing
an is_up_to_date event at the start still..
3 years ago
SomberNight
9b48a97f65
lnutil.LnFeatures.get_names: don't return `None`s for unknown features
follow-up 85d354bf24
`'\n'.join(lnaddr.get_features().get_names())` would raise otherwise
3 years ago
Sander van Grieken
c0dc1a9eaa
qml: separate proxy and server controls from wizardcontainer, so we can reuse them in
network settings later
3 years ago
Sander van Grieken
ccd182ec18
qml: qenetwork events don't need to be handled in qt thread
don't retrieve fee histogram from backend as it's passed in the event
3 years ago
ThomasV
e7554ba225
Merge pull request #7898 from gruve-p/patch-3
appimage: Bump git
3 years ago