Commit graph

12574 commits

Author SHA1 Message Date
Luke Dashjr
36ebb131dc GUI: Disable "Subtract fee from amount" checkbox when a non-pegged asset is selected
Fixes: https://github.com/greenaddress/elements/issues/4
2019-04-10 10:09:14 -04:00
Luke Dashjr
1f0b6886b7 GUI: Emit BitcoinAmountField::valueChanged when unit changes even if the current value is invalid 2019-04-10 10:07:43 -04:00
Luke Dashjr
954f7758ae Bugfix: GUI: Receive: Don't try to update label for non-existent Amount column
Fixes: https://github.com/greenaddress/elements/issues/3
2019-04-10 10:07:02 -04:00
Luke Dashjr
4c678d1e3a GUI: Receive: Eliminate "Copy URI" from receive request dialog 2019-04-10 09:58:20 -04:00
Luke Dashjr
9ee46291d5 GUI: Add "L-" prefix to Bitcoin units 2019-04-10 09:57:25 -04:00
Luke Dashjr
6879be7036 GUI: Liquid branding 2019-04-10 09:56:25 -04:00
Luke Dashjr
3f1764afd7 Generate bitcoin_testnet.ico using ImageMagick 2019-04-10 09:56:02 -04:00
Luke Dashjr
f60462d45d Rather than clean generated icons, plan to distribute them 2019-04-10 09:55:07 -04:00
Luke Dashjr
d389515e82 Render NSIS wizard sidebar image 2019-04-10 09:53:13 -04:00
Luke Dashjr
ff6a0a103c Render some icons when possible
8-bit icon is required to make builds deterministic
2019-04-10 09:46:31 -04:00
Luke Dashjr
ec8e73a4d6 Make a modified copy of qrc file for VPATH builds 2019-04-10 09:45:35 -04:00
Luke Dashjr
749e0a83c5 clientversion: Fix CLIENT_NAME to "Elements Core" 2019-04-10 09:39:56 -04:00
Luke Dashjr
20bf9c5cde GUI: Disable coin control (non-functional) 2019-04-10 09:39:35 -04:00
Luke Dashjr
82dfd3ff1a GUI: Receive: Eliminate URI, and make QR code of just the address 2019-04-10 09:39:09 -04:00
Luke Dashjr
273aa76f85 GUI: Receive: Split up long addresses across multiple lines, in QR code image 2019-04-10 09:38:18 -04:00
Luke Dashjr
25600f90dd GUI: Receive: Remove URI-specific parameters for now 2019-04-09 15:26:55 -04:00
Luke Dashjr
20479e4ad4 GUI: Receive: Replace "Copy URI" with "Copy address" 2019-04-09 14:51:52 -04:00
Luke Dashjr
d4d45b6f0a GUI: Use CT address for examples 2019-04-09 14:51:08 -04:00
Luke Dashjr
0d11cd0de9 GUI: Transactions: Remove "to yourself" filter, no longer applicable 2019-04-09 13:31:54 -04:00
Luke Dashjr
66ac3e62e2 GUI: Move the "Recent Transactions" view below "Balances" 2019-04-09 13:31:19 -04:00
Gregory Sanders
6ab7bcc4eb Bugfix: GUI: Overview: Fix hiding of immature when balances are zero 2019-04-09 13:30:37 -04:00
Gregory Sanders
8048a6d8bf QT: have output amounts propagated for subtractfeefromoutput logic 2019-04-09 13:29:31 -04:00
Gregory Sanders
2a334b73ec Slightly smarter change key vector padding 2019-04-09 13:06:59 -04:00
Luke Dashjr
79e0cb74ff GUI: Support for sending assets 2019-04-09 13:06:59 -04:00
Luke Dashjr
f4d5552f6c GUI: Clone SendCoinsRecipient to SendAssetsRecipient 2019-04-09 12:22:41 -04:00
Gregory Sanders
70458f6f9d Pad change keys for wallet interface pending txs 2019-04-09 12:12:13 -04:00
Luke Dashjr
466b3d03f5 CAmountMap::operator! to check if empty 2019-04-09 11:59:55 -04:00
Luke Dashjr
af726c7c36 GUI: BitcoinAmountField: Limit issued assets to 21M
MoneyRange at least seems to enforce 21M on assets, so do it here too
2019-04-09 11:52:01 -04:00
Luke Dashjr
2ebae1ab89 GUI: SendCoinsEntry: Propagate asset types available to amount field 2019-04-09 11:51:13 -04:00
Luke Dashjr
a163be0ae1 GUI: WalletModel: Track asset type collection 2019-04-09 11:48:55 -04:00
Luke Dashjr
7f00087b53 GUI: BitcoinAmountField: Allow changing allowed assets after construction 2019-04-09 11:44:53 -04:00
Luke Dashjr
3e669cd31d GUI: BitcoinAmountField: Allow code to set assets not in allowed_assets 2019-04-09 11:43:41 -04:00
Luke Dashjr
2c75c44417 GUI: BitcoinAmountField: Support for non-bitcoin assets 2019-04-09 11:37:24 -04:00
Luke Dashjr
a1a8848555 GUI: GUIUtil::parseAssetAmount abstraction 2019-04-09 11:19:05 -04:00
Gregory Sanders
881862c9c3 bugfix: issuance to self not a debit 2019-04-09 11:17:27 -04:00
Luke Dashjr
047799cb12 CAsset: GetIdentifier to get label or hex id 2019-04-09 11:13:26 -04:00
Luke Dashjr
d81c9f7b3e AmountSpinBox: Resolve singleStep default when making steps 2019-04-09 11:12:50 -04:00
Luke Dashjr
2953613489 GUI: Option to remove asset name for GUIUtil::formatAssetAmount 2019-04-09 11:10:42 -04:00
Lawrence Nahum
85f0ad80d6 replace bitcoin-qt with elements-qt 2019-04-09 11:06:35 -04:00
Luke Dashjr
f027ca0c64 GUI: Always include bitcoins in formatMultiAssetAmount 2019-04-09 10:33:59 -04:00
Luke Dashjr
f5fb840cdb GUI: Overview: Show all assets in balances 2019-04-09 10:33:24 -04:00
Luke Dashjr
6342d80d7f GUI: Add GUIUtil::formatMultiAssetAmount to handle a CAmountMap 2019-04-09 10:19:33 -04:00
Luke Dashjr
988ed5effc GUI: Abstract asset+amount formatting into new GUIUtil::formatAssetAmount 2019-04-09 10:07:17 -04:00
Luke Dashjr
89275ebf21 GUI: TransactionRecord: Special-case the common scenario where assets are simply issued to myself 2019-04-09 09:48:00 -04:00
Luke Dashjr
906cc4c40b Wallet: GetIssuanceAssets to get CAmountMap for issuances 2019-04-08 16:04:35 -04:00
Luke Dashjr
4ea8f88274 GUI: TransactionRecord: When time/index/etc match, sort fee, issuance, send, then receive 2019-04-08 15:59:33 -04:00
Luke Dashjr
51e789722f GUI: TransactionRecord: Add asset issuance record type 2019-04-08 15:54:35 -04:00
Gregory Sanders
e6b3676b37 Wallet: GetIssuanceAssets to just get CAssets for issuances 2019-04-08 15:27:03 -04:00
Luke Dashjr
2bcd24313d GUI: Overview: Use formatted amount text from TransactionTableModel 2019-04-08 11:39:55 -04:00
Luke Dashjr
eef551a588 GUI: TransactionTableModel: Remove bitcoin unit from Amount column header 2019-04-08 11:39:15 -04:00