Commit Graph

48 Commits

Author SHA1 Message Date
Janus 9d32031ca2 Kivy: Lightning support in Receive tab 2019-08-20 09:03:11 +02:00
Janus 7db9a22d63 Kivy: open channel dialog 2019-08-20 09:03:11 +02:00
Janus 1352b0ce9f Kivy: Support Lightning in Send tab 2019-08-20 09:03:11 +02:00
Janus ad5aac1383 lightning: march 2018 rebase, without integration 2019-08-20 09:03:09 +02:00
SomberNight e62d652f14 (trivial) time.clock is deprecated, replace with time.process_time 2019-08-14 02:18:08 +02:00
SomberNight 95ae42b998 kivy wizard: undo Window.bind callbacks
related: #5534
2019-08-13 17:12:42 +02:00
SomberNight c7a8540d06 kivy: show tx fee rate in tx dialog 2019-06-19 21:56:52 +02:00
SomberNight 6cf7aefe28 kivy: offer to copy raw hex tx to clipboard
related: #5405
2019-06-04 19:20:31 +02:00
SomberNight 3b445d7248 fix #5376 2019-05-25 05:13:57 +02:00
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"
2019-05-25 04:55:36 +02:00
SomberNight 0e6cf153d7 synchronizer: show progress in GUI 2019-05-07 17:58:06 +02:00
SomberNight fd09033890 kivy: fix a race at startup
on_history (fx) races with load_wallet
2019-05-06 21:10:52 +02:00
SomberNight 0c1ea909df kivy: "server lagging" -> show number of blocks 2019-04-12 17:13:10 +02:00
SomberNight 12b98fa251 wizard: fix regression: unencrypted wallets were not getting upgraded
fixes #5177
2019-03-04 17:23:43 +01:00
ThomasV d5790ea109 wizard: do not use on storage object during wallet creation 2019-02-28 09:02:58 +01:00
SomberNight fd62ba874b kivy: rm dead code 2019-02-11 20:22:03 +01:00
SomberNight 2c71b9da0c icons: instead of symlinks, just mv "icons" dir
symlinks are really inconvenient on Windows
(when running from cloned source)

follow-up #5055
2019-02-07 20:01:52 +01:00
SomberNight 5403ae7687 network: sanitize tx broadcast response 2019-01-18 20:25:21 +01:00
SomberNight 5248613e9d gui: prepend broadcast_transaction errors with explanatory message 2018-12-21 20:44:38 +01:00
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.
2018-12-21 16:59:43 +01:00
ThomasV 27caa683fe kivy: show synchronization status in the balance field 2018-12-14 08:27:03 +01:00
SomberNight 8b775fd24a contrib: import 'requests' in try-except 2018-12-13 23:25:52 +01:00
SomberNight ef94af950c wallet: try detecting internal address corruption 2018-12-12 20:50:53 +01:00
ThomasV 863ee984fe wallet: cache NaN coin prices, clear cache on new history 2018-11-29 20:47:26 +01:00
SomberNight 141ff99580 blockchain.py: generalise fork ids to get rid of conflicts 2018-11-22 16:57:22 +01:00
SomberNight 160bc93e26 implement oneserver option for kivy
closes #4826
2018-11-03 17:21:38 +01:00
SomberNight 37206ec08e network: auto-switch servers to preferred fork (or longest chain)
If auto_connect is enabled, allow jumping between forks too.
(Previously auto_connect was only switching servers on a given fork,
not across forks)
If there is a preferred fork set, jump to that (and stay);
if there isn't, always jump to the longest fork.
2018-10-11 20:07:19 +02:00
SomberNight 87b05e1c9e network: change broadcast_transaction api
raise exceptions instead of weird return values
closes #4433
2018-10-10 15:56:41 +02:00
SomberNight 952e9b87e1 network: clean-up. make external API clear. rm interface_lock (mostly). 2018-09-25 16:44:39 +02:00
SomberNight 855a70bc66 network: new trigger 'blockchain_updated'
follow-up af63913189
needed to update history tab when new blocks come,
to refresh the number of confirmations (icons/tooltips)
2018-09-19 21:56:09 +02:00
SomberNight af63913189 network triggers: rm 'updated'; more fine-grained instead
rm 'interfaces'
add 'wallet_updated', add 'network_updated'
2018-09-18 16:49:48 +02:00
SomberNight a9197236a2 change 'new_transaction' notification to include wallet 2018-09-16 02:48:13 +02:00
SomberNight e829d6bbcf wallet: put Sync and Verifier in their own TaskGroup, and that into interface.group 2018-09-11 20:24:01 +02:00
SomberNight e2338581eb broadcast_transaction: introduce async variant 2018-09-10 18:39:10 +02:00
SomberNight fffec71fb3 kivy fx: make sure displayed fiat values get updated 2018-09-10 16:43:04 +02:00
SomberNight 3e3d387161 fix kivy: follow-up 3d424077fd 2018-09-10 15:18:11 +02:00
SomberNight 3d424077fd introduce NetworkParameters namedtuple 2018-09-10 00:59:53 +02:00
Janus be50394f11 aiorpcx: increase crash reporter timeout, avoid is_running in kivy 2018-09-06 17:18:26 +02:00
Janus 8f36c9167d aiorpcx: remove callback based code, add session to Interface 2018-09-06 14:17:29 +02:00
SomberNight 69a204d726 fix #4657 2018-09-05 18:30:53 +02:00
SomberNight 531cdeffa9 blockchain.py: rename 'checkpoint' to 'forkpoint' 2018-08-03 18:25:53 +02:00
SomberNight 2eb72d496f transaction: introduce TxOutput namedtuple 2018-08-01 19:10:08 +02:00
SomberNight 861640949e kivy: on tx broadcast, truncate error message
related #4593
2018-07-31 14:03:08 +02:00
SomberNight 579d48cf0c follow-up a830747f83
on_history expects fewer arguments than what the fee_histogram callback gives
2018-07-24 18:25:22 +02:00
SomberNight a830747f83 kivy: update history screen on fee histogram
related: #4573
2018-07-21 23:23:25 +02:00
SomberNight 4284f4feb3 fix #4575 2018-07-21 23:09:46 +02:00
SomberNight f8e13c5c33 kivy: use correct i18n 2018-07-21 16:15:45 +02:00
Janus 097ac144d9 file reorganization with top-level module 2018-07-13 14:01:37 +02:00