Commit Graph

8631 Commits

Author SHA1 Message Date
ThomasV 826cf467d8 Improve wallet history tab:
- use json-serializable types
- add toolbar to history tab
- add button to display time interval
2018-02-19 12:42:27 +01:00
SomberNight 72a443b688 fix: disabling "use change addresses" did not work correctly 2018-02-18 20:13:27 +01:00
ThomasV c9ffe8d48a
Merge pull request #3915 from spesmilo/add_transaction
Add transaction
2018-02-17 16:38:39 +01:00
SomberNight 008bffcea7 undo verification when removing txn 2018-02-17 16:28:15 +01:00
SomberNight 0d758a650d follow-up 586074cb0f 2018-02-17 15:51:33 +01:00
ThomasV 586074cb0f simplify local transactions:
- restrict conflict detection own inputs
 - save local transactions only if they are own
2018-02-17 11:02:00 +01:00
SomberNight c4d31674ab follow-up c3fd7db3107cf0dc64c68b6a069fac4aec148db5: editable_columns is now a set 2018-02-16 16:12:08 +01:00
SomberNight c3fd7db310 fix minor bug in qt/history_list
context menu could have duplicated entries
2018-02-16 15:20:12 +01:00
SomberNight bd333f16e0 follow-up 76bf53b262 2018-02-16 15:17:55 +01:00
ThomasV 76bf53b262 simplify add_transaction 2018-02-16 13:54:18 +01:00
SomberNight 63e402c2d7 wallet.clear_history: clear txns and verified txns too 2018-02-16 13:37:38 +01:00
SomberNight 945ba8decf fix #3912 2018-02-16 13:20:56 +01:00
ThomasV cd6067f383
Merge pull request #3911 from bauerj/build-unify
Build: Pyinstaller installation
2018-02-16 09:58:17 +01:00
Johann Bauer e512e9c0e8 Simplify pyinstaller installation 2018-02-15 22:23:10 +01:00
SomberNight fe1e412f01 catch some exceptions during GUI init 2018-02-15 17:30:40 +01:00
Calin Culianu 6b09d478a5 Fixup to get PyQt5 5.10 working ok and looking right on Mac 2018-02-15 16:51:30 +01:00
ThomasV 7ff32877f7 replace test that should never happen 2018-02-15 15:31:27 +01:00
ThomasV 344b5e0a23
Merge pull request #3901 from SomberNight/fix_3899
fix #3899; and more aggressively catch exceptions in tx.deserialize()
2018-02-15 09:31:20 +01:00
Johann Bauer e3a082d58d
Fix #3907 2018-02-14 21:58:35 +01:00
Johann Bauer 08b9908f6e
Make it harder for altcoins to accidentally use our crashhub 2018-02-14 21:48:28 +01:00
SomberNight 909c063eb1 contact/invoice import: better exception handling.
see #3904
2018-02-14 19:42:35 +01:00
SomberNight 7f04c30567 qt: if cannot load wallet, print trace 2018-02-14 18:10:58 +01:00
SomberNight 172efb3611 follow-up 0f16bcdc1f 2018-02-14 17:48:51 +01:00
SomberNight 063e40bf18 catch IndexError in parse_redeemScript 2018-02-14 16:20:22 +01:00
SomberNight 89b43ee0cb tests: copied valid transactions from bitcoin core unit tests. try to deserialize all. 2018-02-14 15:58:58 +01:00
ThomasV acbad0a005 change names 2018-02-14 14:25:51 +01:00
ThomasV 8bfe342772 minor fixes 2018-02-14 13:55:01 +01:00
ThomasV 0f16bcdc1f Capital gains:
* Show acquisition price in history.
* Add summary to history command
2018-02-14 12:04:47 +01:00
ThomasV b2c0350240 allow to use exchange rates while offline 2018-02-14 10:42:59 +01:00
SomberNight 4b6a3e2e5d fix #3899; and more aggressively catch exceptions in tx.deserialize() 2018-02-14 01:20:38 +01:00
SomberNight ea66333e48 bip32 version numbers (xpub headers): use t/u/U/v/V for testnet 2018-02-13 16:45:41 +01:00
Neil Booth cc19de9db3 Parameterise the OSX builder 2018-02-13 13:45:20 +01:00
ThomasV e0130cafcf
Merge pull request #3895 from SomberNight/fix_3890
locking in wallet.create_new_address
2018-02-13 09:52:16 +01:00
ThomasV 1471489969 fix: value can be None 2018-02-13 09:48:05 +01:00
ThomasV b3a67f7a1f Merge branch 'master' of github.com:spesmilo/electrum 2018-02-13 09:47:30 +01:00
ThomasV 2829de5d49 fix: missing parameter 2018-02-13 09:47:25 +01:00
SomberNight 15f7e09131 use config.is_dynfee and config.use_mempool_fees
also fixes #3894
2018-02-13 00:03:42 +01:00
Johann Bauer 476ce3f1db
Follow-up 240ecee
We don't care if some other pyinstaller is installed
2018-02-12 23:40:01 +01:00
Johann Bauer 240ecee6ce
macOS build: Prefer our pyinstaller over system installed 2018-02-12 23:31:32 +01:00
SomberNight 7e77baf4fb fix #3890 2018-02-12 23:20:58 +01:00
SomberNight 3bfaaad774 kivy: address filter "all"
follow-up of #3841
2018-02-12 17:50:59 +01:00
SomberNight 2914090879 wallet.synchronize: remove dead code 2018-02-12 16:12:16 +01:00
ThomasV 9d7ad34d82
Merge pull request #3886 from spesmilo/requirements
Various requirements.txt related changes
2018-02-12 11:26:32 +01:00
ThomasV cc55d78b7c capital gains: update release notes 2018-02-11 19:14:47 +01:00
ThomasV 4cbdd25c93 Capital gains: Let user enter fiat value of transactions. 2018-02-11 18:11:50 +01:00
Johann Bauer afa0168e14
Add new requirements file for binaries in contrib 2018-02-11 16:59:07 +01:00
Johann Bauer f9a3edc2a2 Merge remote-tracking branch 'lillypad/master' 2018-02-11 16:21:32 +01:00
Johann Bauer f8df8d60c4
Add my public key 2018-02-11 15:28:01 +01:00
SomberNight 4cc2575d72 cli support for hw encrypted wallets 2018-02-10 20:07:06 +01:00
ThomasV 264e80a7b7 cache historical exchange rates 2018-02-10 15:56:05 +01:00