Commit Graph

840 Commits

Author SHA1 Message Date
Christoph Atteneder
75fd991b3b
Bump version number 2019-03-06 10:04:50 +01:00
Manfred Karrer
92b91ba391
Merge pull request #2500 from ManfredKarrer/remove-dev-logging
Remove Log.traceCall methods
2019-03-05 11:52:21 -05:00
Manfred Karrer
b711f571a4
Cleanup some log.debug calls 2019-03-05 11:24:07 -05:00
Manfred Karrer
7fd2030003
Remove Log.traceCall methods
Florian reported that they consume quite a bit of performance.As
they have not been used for development testing since long we should
better remove those.
2019-03-05 10:32:39 -05:00
Christoph Atteneder
5c69d75192
Update data stores 2019-03-05 16:24:55 +01:00
Christoph Atteneder
549348aee0
Add news badge for instant trade 2019-03-05 15:02:37 +01:00
Christoph Atteneder
95d8f514ad
Add news badge for new percentage security deposit 2019-03-05 13:08:26 +01:00
Christoph Atteneder
279b38bf2e
Add information icon to buyer security deposit showing the deposit amount in BTC 2019-03-05 13:07:24 +01:00
Manfred Karrer
b8f8fbff20
Use percentage based value for security deposits
Use percentage based value of trade amount for buyer and seller
security deposit.
To ensure that the BTC value is not getting too low, we apply a min.
value for both.
2019-03-04 23:35:35 -05:00
Manfred Karrer
c8493d127c
Add more logs 2019-03-04 20:02:02 -05:00
Manfred Karrer
64f085ce48
Merge branch 'allow-spending-unconfirmed-bsq-utxs'
# Conflicts:
#	core/src/main/java/bisq/core/trade/protocol/tasks/taker/CreateTakerFeeTx.java
2019-03-04 11:20:55 -05:00
Manfred Karrer
c91792ca06
Fix incorrect BSQ validator in send BSQ view 2019-03-04 11:17:20 -05:00
Manfred Karrer
afd9d9c03a
Fix table layout 2019-03-03 23:38:05 -05:00
Manfred Karrer
44f57984f6
Merge branch 'master' into add-live-trading 2019-03-03 19:24:10 -05:00
Manfred Karrer
67eed82a8a
Merge pull request #2492 from ben-kaufman/system-tray-dark-mode-mac
Fix system tray visibility for dark mode Mac
2019-03-03 18:56:55 -05:00
Manfred Karrer
e414e91c46
Refactor: Rename onParseTxsCompleteAfterBatchProcessing to
onParseBlockCompleteAfterBatchProcessing
2019-03-03 17:56:43 -05:00
Manfred Karrer
a0dd0101a7
Fix balance update in case at vote result. Rename methods
- To ensure the balance is updated in case we have a comp. request we
need to ensure that the vote result is completed before our balance
update is called.

- Remove updateBsqWalletTransactions call at constructor as nothing is
ready anyway here

- Refactor: Rename addBsqStateListener to addDaoStateListener
and removeBsqStateListener to removeDaoStateListener
2019-03-03 17:55:08 -05:00
Ben Kaufman
26a710d0c2 Fix system tray visibility for dark mode Mac 2019-03-03 22:37:05 +02:00
Manfred Karrer
1802508c7c
Fix BSQ balance display for unconfirmed change outputs
- Add verifiedBsqBalance and unconfirmedChangeBalance
- Remove totalBsqBalance
- Make text for different balances more explicit
2019-03-03 15:05:19 -05:00
Manfred Karrer
9475cf2897
Merge branch 'master' into allow-spending-unconfirmed-bsq-utxs 2019-03-03 12:12:22 -05:00
Manfred Karrer
992480d3a7
Refactoring: Renaming 2019-03-03 02:28:37 -05:00
Manfred Karrer
54e39c3067
Remove dev button, add "trade instant" checkbox 2019-03-03 02:09:52 -05:00
Manfred Karrer
11adc99f3c
Use super classes for cryptCurrencyAccount and payload 2019-03-03 01:31:26 -05:00
Manfred Karrer
6c11fc18c7
Add altcoin payment method for live trading
- Add LiveAsset account, payment method, AccountPayload
- Extract super classes for normal CryptoCurrenyAccount and payload and
LiveAssetAccount and payload
- Add isAsset method
- Add button for creating a live asset account

As it is a bit tricky to use the AccountForm for both methods and add a
checkbox there so defined which payment method to use I added a button
to add an AccountForm with the LiveAssets passed. This is just
temporary to be able to test a bit more and see if there are any
critical issues. We should unify that form but that might require a bit
of refactoring of the CryptoCurrencyForm.
2019-03-03 01:12:54 -05:00
Manfred Karrer
d600ff4dfb
Merge pull request #2487 from devinbileck/update-bond-lockup-prompt
Update bond lockup prompt
2019-03-02 11:55:09 -05:00
Manfred Karrer
e62557c759
Merge branch 'master' into allow-spending-unconfirmed-bsq-utxs 2019-03-02 01:45:32 -05:00
Devin Bileck
5293b4a494
Update bond lockup prompt
- Changed display string from "lockup time" to "unlock time"
otherwise it may be confused with how long it takes to lock
up the bond.
- Included estimated time duration (e.g. days) for the unlock time.
2019-03-01 16:37:02 -08:00
Manfred Karrer
79865eb839
Merge pull request #2471 from ripcurlx/update-installer-background
Combine and update installer background
2019-03-01 17:55:09 -05:00
Manfred Karrer
03d0a22580
Allow spending of unconfirmed BSQ change outputs
When creating a BSQ transaction (actually at commit time as we can create a tx and then
cancel it in the confirmation popup) we store the change output (only that not the other
possible BSQ output) in a persisted list. The BsqCoinSelector will take that list to
allow spending those coins. We use the txType to find the index of the cahnge output.
We only have one change output in the transactions created in Bisq. Multiple change
outputs would be valid but our goal is only increased usability in the Bisq app and it is
not related to validation rules.

We update out list at each new block confirmation.

With that approach we avoid too much dependencies to the BitcoinJ side.

- Add UnconfirmedBsqChangeOutputListService and persisted UnconfirmedBsqChangeOutputList
for storing unconfirmed outputs
- Add lookup for unconfirmed BSQ change outputs at BsqCoinSelector and allow spending if
found
- Pass TxType for walletsManager.publishAndCommitBsqTx calls
- Add TxType to bsqWalletService.commitTx
- Refactor getPreparedSendTx methods for BSQ and BTC sending to one common method with a
coinselector parameter.
- Add getChangeAddress method to BsqWalletService to make change outputs more explicit
- Add unconfirmedChangeBalance to onUpdateBalances handlers
- Rename availableBalance to availableConfirmedBalance in onUpdateBalances
- Unify onUpdateBalances parameter names
2019-02-28 23:22:43 -05:00
Devin Bileck
1d55d06fce
Show valuation in BTC balance tooltips
When hovering over the available, reserved, and locked BTC balances
in the main view, show the market price valuation based on your
preferred currency.

Fixes https://github.com/bisq-network/bisq/issues/1770
2019-02-28 16:46:52 -08:00
Christoph Atteneder
b4c248426b
Combine and update installer background
tiffutil -cathidpicheck Bisq-background.png Bisq-background@2x.png -out Bisq-background.tiff
Afterwards rename tiff into png to trick the javapackager installer
2019-02-26 15:43:29 +01:00
Manfred Karrer
341b718026
Merge pull request #2467 from devinbileck/bugfix-1996
Fix Windows system tray icon resolution
2019-02-26 09:30:49 -05:00
Devin Bileck
812a4bdfd2
Fix Windows system tray icon resolution
For high resolution, using auto sizing provides better results.

Fixes https://github.com/bisq-network/bisq/issues/1996
2019-02-25 23:42:00 -08:00
Manfred Karrer
e52ac9dca3
Fix incorrect available balance for voting
- Subtract vote fee from available wallet balance
- Add log for errors
- Update view in error case
2019-02-24 14:23:19 -05:00
Manfred Karrer
e369c76d28
Merge pull request #2444 from devinbileck/github-redirects
Use URL redirects to GitHub content
2019-02-24 11:07:56 -05:00
Devin Bileck
90d8b4b545
Handle IllegalArgumentException in multi-screen environment
When the application window is being created, it checks what the
maximum bounds for a window is in order to set the window size.
However, multi-screen environments may encounter an
IllegalArgumentException (Window must not be zero).

Just ignore the exception and continue, which means the window will
use the minimum window size since we are unable to determine if we can
use a larger size.

Fixes https://github.com/bisq-network/bisq/issues/2452
2019-02-23 23:20:59 -08:00
Christoph Atteneder
25498a9e1a
Revert to SNAPSHOT release 2019-02-21 23:16:23 +01:00
Christoph Atteneder
985ffeb879
Add rpm support 2019-02-21 22:34:50 +01:00
Christoph Atteneder
d31173bc4f
Update version number for v0.9.4 2019-02-21 22:34:36 +01:00
Manfred Karrer
c3e30d6f99
Dont use referrer url for block explorer calls 2019-02-21 16:31:02 -05:00
Manfred Karrer
f2e9e1e887
Dont use referrer url for block explorer calls 2019-02-21 16:21:38 -05:00
Manfred Karrer
23589c207e
Merge pull request #2455 from ManfredKarrer/dao-deactivate-localhost-for-dao-testnet
Dao deactivate localhost for dao testnet
2019-02-21 13:39:24 -05:00
Manfred Karrer
64fd8d9bc8
Remove testnet from network combobox 2019-02-21 12:00:02 -05:00
Christoph Atteneder
68671a362d
Merge pull request #2453 from ripcurlx/fix-rpm-build
Fix issues with rpm build
2019-02-21 17:10:28 +01:00
Christoph Atteneder
5c1da7dc8f
Fix wrong variable and clean up task that doesn't work on Ubuntu 2019-02-21 16:14:04 +01:00
Christoph Atteneder
8b5454ff3d
Only exit script if no javapackager exists for configured JDK 2019-02-21 16:13:19 +01:00
Manfred Karrer
9aa58a9e19
Merge pull request #2431 from devinbileck/download-rpm-package
Download rpm package on RedHat-based Linux
2019-02-21 09:04:25 -05:00
Christoph Atteneder
bde720f4d4
Merge pull request #2450 from devinbileck/bsq-marketcap-preferred-currency
Display BSQ marketcap using preferred currency
2019-02-21 14:09:52 +01:00
Manfred Karrer
d47fec2620
Merge pull request #2447 from ManfredKarrer/dao-serverside-regtest
Dao serverside regtest
2019-02-21 07:32:40 -05:00
Devin Bileck
c9f02504ce
Display BSQ marketcap using preferred currency
In the BSQ dashboard view, the market capitalisation is shown in USD.
Instead, use the user's preferred currency.
2019-02-21 00:23:59 -08:00