SomberNight
b6d5304e51
qt: close wizard after splitting an old multi-account wallet
...
instead of trying to open the old pre-split file
2019-03-01 20:50:17 +01:00
SomberNight
ef8d7e3227
qt wizard: don't consider old version storage to be incomplete
2019-03-01 19:44:20 +01:00
SomberNight
8b2c586d30
post-storage_db-merge fixups
2019-03-01 14:14:30 +01:00
ThomasV
3631c27ed7
fix: load trustedcoin plugin for two-step wallet creation
2019-02-28 13:11:00 +01:00
SomberNight
4b36114d0d
small fixups
2019-02-28 09:02:58 +01:00
ThomasV
7f2083f667
separate storage and database (JsonDB)
2019-02-28 09:02:58 +01:00
ThomasV
d5790ea109
wizard: do not use on storage object during wallet creation
2019-02-28 09:02:58 +01:00
SomberNight
b39c51adf7
mv "electrum seed" stuff from bitcoin.py to mnemonic.py
2019-02-22 18:01:54 +01:00
SomberNight
e7f38467d7
move opcodes to bitcoin.py
2019-02-22 17:39:58 +01:00
SomberNight
c03c17f1c7
transaction: replace custom enum type for opcodes with stdlib enum
...
based on Electron-Cash/Electron-Cash@99e60b4941
2019-02-22 16:52:08 +01:00
SomberNight
4ef3eda8da
util: mv create_URI to create_bip21_uri, and small clean-up
2019-02-20 21:19:03 +01:00
SomberNight
2d6a68545b
qt installwizard: fix small regression
...
related: #5139 and 8f4967f7d0
2019-02-19 15:40:29 +01:00
SomberNight
026448837f
no more "import *"
...
fixes #5101
fixes #5105
2019-02-11 20:21:24 +01:00
SomberNight
ebeed4736f
qt utxo_list: show full prevout_n in outpoint column
...
previously, if prevout_n was >=10, the ":" char or even digits were cut
2019-02-10 21:20:44 +01:00
SomberNight
c23b869d3c
qt MyTreeView subclasses: change "headers" from list to dict
2019-02-10 21:13:53 +01:00
SomberNight
5aafcb2875
qt MyTreeView subclasses: use IntEnum for columns
2019-02-10 21:00:08 +01:00
SomberNight
cd097d6bb8
qt history list: update_tx_mined_status was not updating 'date' for tx
...
fixes #5096
2019-02-10 06:36:58 +01:00
ThomasV
01eaf0fe4e
Merge pull request #5052 from JeremyRand/utxolist-for-loop
...
Refactor for loop in UTXOList
2019-02-08 15:53:28 +01:00
ThomasV
1da1f0bfea
fix #4984
2019-02-08 11:17:48 +01:00
ThomasV
8f4967f7d0
qt wizard: select_storage
2019-02-08 09:10:07 +01:00
SomberNight
d6986347e6
qt icons: update remaining QIcon() constructors
...
follow-up #5053
2019-02-05 00:59:09 +01:00
SomberNight
67d080b34a
mv qt update checker to its own file
2019-02-04 20:27:03 +01:00
SomberNight
6926b8b2d4
qt update checker: handle --offline
2019-02-04 20:27:02 +01:00
SomberNight
68cd37282e
qt: set default "window icon" (only visible on Windows)
2019-02-04 20:27:02 +01:00
SomberNight
9e58d56e6d
qt qrwindow: rm dead code
2019-02-04 20:27:01 +01:00
SomberNight
9013f6d59e
wizard: make 'stack' private
2019-02-04 20:27:00 +01:00
SomberNight
43487910c7
qt network dialog: use intenum for columns
2019-02-03 20:04:33 +01:00
SomberNight
4fa87d8595
fix: qt icons not available when installed as python package
...
follow-up #5053
2019-02-01 23:32:24 +01:00
SomberNight
7ea01e9e91
qt inline icons: change mouse-over cursor
2019-02-01 21:57:18 +01:00
SomberNight
16bac5fd73
rm qt icons file
...
so we don't need pyrcc5, which is not deterministic,
and so we don't need the submodule for the icons
based on electrumsv/electrumsv@bf8802c2ea
2019-02-01 20:15:28 +01:00
JeremyRand
8716bc8cfb
Refactor for loop in UTXOList
...
This refactor makes UTXOList somewhat easier to subclass.
2019-02-01 06:42:57 +00:00
SomberNight
c399693049
qt contact list: context menu fixups
...
fixes #5048
fixes #5049
follow-up 9cff42328d
2019-01-31 12:13:31 +01:00
SomberNight
31c08db909
qt update notifications: make url clickable; prevent multiple dialogs
2019-01-27 14:42:37 +01:00
SomberNight
53310690a5
version notifications: sig check would always fail on testnet
2019-01-26 15:30:30 +01:00
SomberNight
0bfda7c8c7
validate version update announcements using "bitcoin address" message signing
2019-01-25 18:16:56 +01:00
Johann Bauer
34c99c3b36
[Qt] Add optional update notifications
2019-01-25 18:16:32 +01:00
ThomasV
54eb89ccaf
Merge pull request #5026 from JeremyRand/utxolist-headers
...
Refactor UTXOList headers into class attribute
2019-01-24 13:47:58 +01:00
JeremyRand
b3d8a81e15
Refactor UTXOList headers into class attribute
...
This makes it more straightforward to subclass UTXOList.
2019-01-24 00:09:36 +00:00
ThomasV
920d4c2b27
simplify qr window
2019-01-23 17:17:13 +01:00
ThomasV
f994cd4a5d
draw qrcode with fixed framesize
2019-01-23 16:56:29 +01:00
SomberNight
9cff42328d
qt contact list: fix copying address, sort order
...
closes #5015
2019-01-19 23:11:21 +01:00
SomberNight
5403ae7687
network: sanitize tx broadcast response
2019-01-18 20:25:21 +01:00
SomberNight
d77e4d8f5d
exception formatting: use repr(e) instead of str(e) in messages
...
repr(e) is more useful
2019-01-17 17:16:19 +01:00
SomberNight
44a2ceab3c
qt history list: fix minor sorting issue
...
closes #4989
2019-01-17 17:09:22 +01:00
Johann Bauer
019566b383
Change string formatting to improve translation
...
For example, "Hide Console" would be "Konsole anzeigen" in German.
Currently, translators can only show "Anzeigen Konsole" which doesn't
make much sense.
2019-01-12 21:58:21 +01:00
SomberNight
fd5ad9ac70
qt network dialog: detect Tor proxy dynamically
...
keep thread running to detect changes
2019-01-04 10:58:59 +01:00
Johann Bauer
bde655ae00
Qt: Show pointer cursor for status bar buttons
2019-01-01 20:39:27 +01:00
SomberNight
ccec45a564
qt: fix address list context menu race
...
closes #4961
2018-12-24 19:03:10 +01:00
SomberNight
0bce96d2de
qt crash report: fix formatting
...
follow-up 5dc240d4ed
2018-12-24 18:52:03 +01:00
ThomasV
5469e3668e
fix #4958
2018-12-23 10:02:19 +01:00