SomberNight
ca1043ffda
qt history list: hide columns sooner
while wallet was starting up "hidden columns" were visible
6 years ago
SomberNight
5be6966462
qt history list: allow filtering by (partial) txid
6 years ago
SomberNight
0d755b86ab
qt address dialog: HistoryModel needs reference to correct HistoryList
refresh() was hiding/showing the headers of the main HistoryList
6 years ago
SomberNight
a99b92f613
qt history list: optimise fee histogram induced refresh
6 years ago
SomberNight
696db310a5
qt history list: optimise update_item (tx mined status)
6 years ago
SomberNight
b1e15751d6
qt history list: "status"-based sort should also tie-break on height
6 years ago
SomberNight
65e8eef87f
qt history list: use OrderedDictWithIndex for txns
6 years ago
SomberNight
8bb930dd04
fix OrderedDictWithIndex
setitem() would modify the dict of the class. oops.
6 years ago
SomberNight
3c3fac7ca4
qt history list: fix shortcut in refresh()
6 years ago
SomberNight
5e61ad09c1
qt addresses list: fix filtering
6 years ago
SomberNight
48e119b59e
qt history: minor clean-up and sanity checking
6 years ago
SomberNight
e023d8abdd
qt history list: sorting of first column now considers txpos
same block txns were in unnatural order, maybe sort is not stable?
6 years ago
SomberNight
1c0c21159b
qt history list: performance optimisations
6 years ago
Janus
d2ddb255ef
QAbstractItemModel: Release Notes and Address List fiat bug fix
6 years ago
Janus
3960070a50
QAbstractItemModel: fix sorting, QAbstractItemDelegate usage, QVariant usage
6 years ago
Janus
4eb4b341db
QAbstractItemModel: initial version, filter not done
6 years ago
SomberNight
5b9b6a931d
qt network dialog: fix NodesListWidget if there is fork
undo part of 5473320ce4
6 years ago
SomberNight
9607854b67
network: fix switching interface (restart old one)
follow-up b3ff173b45
connection_down was killing the already restarted old interface
6 years ago
SomberNight
62e352a2a8
network: don't let _maintain_sessions die from CancelledError
as then the network would get paralysed and no one can fix it
6 years ago
SomberNight
b3ff173b45
interface: change close() implementation
was getting on lightning branch in some circumstances
RecursionError: maximum recursion depth exceeded while calling a Python object
6 years ago
SomberNight
762082e13d
wine build: dedupe PYTHON_VERSION
6 years ago
ghost43
f59a4f85db
win/mac build: strip parts of pyqt5 from binaries to reduce size ( #4901 )
When bumping pyinstaller to 3.4, binary sizes had increased drastically.
The main reason seems to be that pyinstaller is pulling in "all" of qt.
based on Electron-Cash/Electron-Cash@4b0996959420dfca3d53f178d86205616d8c568b
6 years ago
benma
6c20340338
bitbox: fix seed command ( #4906 )
Entropy required to be 64 bytes.
6 years ago
SomberNight
0294844c11
labels plugin qt: only update corresponding window; disconnect signal
6 years ago
SomberNight
258b504000
qt main window: unregister network callbacks
6 years ago
SomberNight
c9482b5ea2
fix prev
6 years ago
SomberNight
c017f788ac
wallet: TxMinedInfo (merged TxMinedStatus and VerifiedTxInfo)
6 years ago
Janus
e1f4865844
digitalbitbox, trustedcoin: proxied http client
use common cross-thread HTTP method, which is put in network.py,
since that is where the proxy is. TrustedCoin tested successfully,
but DigitalBitbox can't be tested completely due to #4903
before this commit, digitalbitbox would not use any proxying
6 years ago
Janus
0169ec880c
digitalbitbox: make constant strings
6 years ago
Janus
9a3f2e8fcc
digitalbitbox: fix stretch_key bytes/str confusion
6 years ago
SomberNight
31a5d0c2f0
tweak release notes for 3.3
6 years ago
SomberNight
503bd357f4
requirements: bump python-trezor to 0.11
6 years ago
SomberNight
8c3920a0db
hw: check_libraries_available now gets version of incompatible libs
previously we would return early and the user would
just see "missing libraries"
6 years ago
ghost43
1546d65ebe
Merge pull request #4875 from matejcik/trezor-0.11
WIP: Trezor 0.11
6 years ago
SomberNight
20fa7fc2f7
trezor: fix sign_transaction prev_tx
6 years ago
SomberNight
9e86bc586c
trezor: only confirm passphrase when creating wallet
but not when decrypting
6 years ago
SomberNight
605982a2b7
android build: less verbose buildozer logs
6 years ago
SomberNight
2f7573850e
fix prev
6 years ago
SomberNight
8999e92f76
android build: fix warning re ndk_api
"NDK API target was not set manually, using the default of 21 = min(android-api=28, default ndk-api=21)"
6 years ago
SomberNight
a62e5d39ca
android build: add "how to deploy apk on phone" to readme
6 years ago
SomberNight
993374dce7
travis: build android apk
6 years ago
SomberNight
e8a8a17217
test_wallet_vertical: offline sign with old seed
6 years ago
matejcik
8e681c1723
trezor: update name (TREZOR -> Trezor)
6 years ago
matejcik
43acd09df8
trezor: support outdated firmware notifications
Outdated firmware error messages were originally raised from
create_client, which would mean that a client for an outdated device
would not be created.
This had a number of undesirable outcomes due to "client does not exist"
being conflated with "no device is connected".
Instead, we raise in setup_client (which prevents creating new wallets
with outdated devices, BUT shows them in device list), and python-trezor
also raises on most calls (which gives us an error message when opening
wallet and/or trying to do basically anything with it).
This is still suboptimal - i.e., there's currently no way for Electrum to
claim higher version requirement than the underlying python-trezor, and
so minimum_firmware property is pretty much useless ATM.
6 years ago
matejcik
8571cafcc8
trezor: call get_xpub with correct argument
`creating` indicates that this is a new wallet. Which is always the case
in `setup_device`
6 years ago
SomberNight
c3deb16a7d
exchange rate: fix coinbase
closes #4897
6 years ago
SomberNight
cc0db41879
qt history: speed up ensure_fields_available (faster startup)
6 years ago
SomberNight
e35f2c5bed
qt history list: fix #4896
6 years ago
SomberNight
923a9c36cb
util: Satoshis and Fiat should not be namedtuples
undo part of 37b009a342
due to json encoding problems
6 years ago
SomberNight
960855d0aa
wallet history fees: only calculate fees when exporting history
it's expensive, and it slows down startup of large wallets a lot
6 years ago