Janus
7db9a22d63
Kivy: open channel dialog
6 years ago
Janus
1352b0ce9f
Kivy: Support Lightning in Send tab
6 years ago
Janus
f803bb571d
kivy: restore channel list to working state, add [force-]closing functionality
6 years ago
Janus
35adc3231b
lightning: fixup after rebasing on restructured master
6 years ago
ThomasV
9c454726f4
rename WizardChoiceDialog (ambiguous)
6 years ago
SomberNight
bf7beba60c
kivy wizard: script type dialog now uses toggle buttons
6 years ago
SomberNight
bcbd52d752
kivy wizard: dedicated button for seed options
...
previously user had to touch the text field itself
6 years ago
ThomasV
a7b61fcab9
kivy: support bip39 seeds
6 years ago
SomberNight
95ae42b998
kivy wizard: undo Window.bind callbacks
...
related: #5534
6 years ago
zebra-lucky
e953eebdb9
gui/kivy: fix installwizard back button behaviour
7 years ago
SomberNight
f60f690ca9
change many str(e) to repr(e) as some exceptions were cryptic
...
it's often valuable to see the type of the exception
(especially as for some exceptions str(e) == '')
7 years ago
SomberNight
53893be4c9
crash reporter: in Qt subclass, do network request using WaitingDialog
...
so it does not block the GUI
7 years ago
SomberNight
d0a43662bd
wallet: make "increase fee" RBF logic smarter
...
There are now two internal strategies to bump the fee of a txn.
bump fee method 1: keep all inputs, keep all not is_mine outputs,
allow adding new inputs
bump fee method 2: keep all inputs, no new inputs are added,
allow decreasing and removing outputs (change is decreased first)
Method 2 is less "safe" as it might end up decreasing e.g. a payment to a merchant;
but e.g. if the user has sent "Max" previously, this is the only way to RBF.
We try method 1 first, and fail-over to method 2.
Previous versions always used method 2.
fixes #3652
7 years ago
SomberNight
c7a8540d06
kivy: show tx fee rate in tx dialog
7 years ago
SomberNight
0ec574bcf8
kivy tx_dialog: fix size of buttons in "Options" dropdown
7 years ago
SomberNight
6cf7aefe28
kivy: offer to copy raw hex tx to clipboard
...
related: #5405
7 years ago
SomberNight
1ebfcc0f36
kivy: "paste" button now works for transactions
7 years ago
SomberNight
3b445d7248
fix #5376
7 years ago
SomberNight
158090bf8b
util.parse_URI: more granular exceptions
...
related: #5376
first report in #5376 was generated with these changes;
before, the exception was caught and a toast displayed "Not a Bitcoin URI"
7 years ago
SomberNight
d3f65e24e1
kivy: warn user during "Send" if high fee (change condition)
...
Specifically, warning was previously triggered if fee > 1 mBTC;
now it is unified with Qt, warning is triggered if feerate > 600 sat/byte.
7 years ago
SomberNight
d2a80f15a1
kivy fx dialog: fix #5329
7 years ago
SomberNight
dd7b356fcc
kivy wizard: fix #5333
7 years ago
SomberNight
7a99fdc275
kivy: fix crash in logging.py; platform.platform() not available
7 years ago
SomberNight
163a814dc4
logging: log exceptions caught by crash reporter
7 years ago
SomberNight
205c437d9a
wallet: get_tx_info now returns NamedTuple instead of abomination
7 years ago
SomberNight
2b717a8cef
minor fix re translated string
7 years ago
SomberNight
914d02ecd3
kivy tx dialog: allow removing local transactions
...
fixes #5156
7 years ago
SomberNight
8d0ec1dec0
kivy tx dialog: "action button" can have multiple options -> dropdown
7 years ago
SomberNight
2adabfd918
kivy: fix history tab fiat values
...
follow-up 46f1fca7c3
7 years ago
SomberNight
a1d98d4331
sweep/import key: show error in Qt GUI to user as tooltip
7 years ago
SomberNight
6311aa24a8
follow-up prev
7 years ago
kpstar
d79992b125
android- all fiat currency with history option
7 years ago
SomberNight
12b98fa251
wizard: fix regression: unencrypted wallets were not getting upgraded
...
fixes #5177
7 years ago
SomberNight
8b2c586d30
post-storage_db-merge fixups
7 years ago
ThomasV
d5790ea109
wizard: do not use on storage object during wallet creation
7 years ago
SomberNight
4ef3eda8da
util: mv create_URI to create_bip21_uri, and small clean-up
7 years ago
SomberNight
b491a30dd9
kivy network dialog: update server and proxy properly
...
Previously "proxy" would only get updated when closing and reopening
the network dialog. "server" would only get updated after successful
connection establishment to specified server.
7 years ago
ThomasV
b1b6b250d1
kivy: do not request PIN for watching-only wallets
7 years ago
ThomasV
2e078493a7
kivy: improve context menu
7 years ago
ThomasV
27caa683fe
kivy: show synchronization status in the balance field
7 years ago
SomberNight
ef94af950c
wallet: try detecting internal address corruption
7 years ago
SomberNight
160bc93e26
implement oneserver option for kivy
...
closes #4826
7 years ago
SomberNight
4d43d12abf
transaction: don't convert p2pk to p2pkh address when displaying
...
also closes #4742
7 years ago
SomberNight
952e9b87e1
network: clean-up. make external API clear. rm interface_lock (mostly).
7 years ago
SomberNight
e5e3ac0364
fix #4720
7 years ago
SomberNight
3e3d387161
fix kivy: follow-up 3d424077fd
7 years ago
SomberNight
3d424077fd
introduce NetworkParameters namedtuple
7 years ago
Janus
52b877ac3d
network: add singleton accessor classmethod, port trustedcoin to aiohttp
7 years ago
Janus
6e80ba7b4f
asyncio: labels, crash_reporter, fx: migrate requests use to aiohttp
7 years ago
Janus
f733cb8947
aiorpcx: socks support
7 years ago