Commit graph

1515 commits

Author SHA1 Message Date
Christoph Atteneder
a3307daa60
Merge pull request #3897 from rafaelpac/trade-limit-popup
Fix popup message about trade limits
2020-01-16 17:19:43 +01:00
Christoph Atteneder
c50a761ef0
Use macOS app Info.plist setting for automatic light/dark title bar (#3883)
* Use macOS app Info.plist setting for automatic light/dark title bar

* Update desktop/package/macosx/Info.plist

Co-Authored-By: Christoph Atteneder <christoph.atteneder@gmail.com>

Co-authored-by: Christoph Atteneder <christoph.atteneder@gmail.com>
2020-01-16 16:07:49 +01:00
wiz
74ff4a0e16
Update desktop/package/macosx/Info.plist
Co-Authored-By: Christoph Atteneder <christoph.atteneder@gmail.com>
2020-01-16 23:57:01 +09:00
sqrrm
5233b85708
Merge pull request #3881 from bisq-network/release/v1.2.5
Release/v1.2.5
2020-01-15 13:09:15 +01:00
Pac
200806b31e
Fix popup message about trade limits
When a user tries to take an offer which is above his limit, the old popup is still being shown.
It says that the user limits will be raised when his account is 2 months old.
But that is not true anymore, now we have account signing etc...
This fix uses the string that is already used for offer creation, which is good since preserves translations.
But I think we would need a better message, which I am afraid I cannot get done, showing the sign state and age.
I am submitting this PR as is now since I think this is a big issue.
New users might try to use Bisq to accept an offer, get this message and then decide to wait 2 months, in vain.
So, it partially fixes #3885.
2020-01-13 16:55:03 -03:00
Christoph Atteneder
17c37db887
Merge branch 'master' of github.com:bisq-network/bisq into release/v1.2.5
# Conflicts:
#	core/src/main/resources/i18n/displayStrings_el.properties
2020-01-13 15:20:15 +01:00
Devin Bileck
61d20268f2
Revert to using provided BTC nodes if custom nodes are invalid
If the user entered an invalid hostname for a custom BTC node, such as a
V3 onion address, after restarting Bisq they would be presented with an
error due to the node being unreachable and unable to continue nor
correct the config.

So now a warning message will be shown in this situation informing the
user of an invalid config and once they restart their client they will
connect to the provided BTC nodes.

Fixes #3137
2020-01-12 22:58:34 -08:00
Devin Bileck
074ff6ad23
Allow for selecting custom BTC nodes on testnet 2020-01-12 22:52:33 -08:00
Devin Bileck
fc9f3d05b9
Suppress shutdown popup when BTC nodes have not changed
The shutdown popup was appearing when the BTC nodes input field lost
focus regardless if the input had changed or not.
2020-01-12 22:52:33 -08:00
Devin Bileck
5e52dc58a8
Add input validation for ignored peers and BTC nodes
Ignored peers and BTC nodes input fields will now only accept IPv4 and
V2 onion addresses, with multiple addresses separated using a comma.
2020-01-12 22:52:32 -08:00
Devin Bileck
b0113d59a7
Allow setting validation error message for InputTextField
This will allow for a custom validation error message to be defined,
particularly useful for providing a user-friendly message for regex
validation.
2020-01-11 23:29:06 -08:00
wiz
e0d347a61e
Use macOS app Info.plist setting for automatic light/dark title bar 2020-01-10 08:09:58 +09:00
Christoph Atteneder
701b124270
Revert to SNAPSHOT version 2020-01-09 19:41:42 +01:00
Christoph Atteneder
2c0dee8dd0
Add back manual style workaround 2020-01-08 21:39:36 +01:00
Christoph Atteneder
bb45676f10
Remove non existing id style "cancel-button" 2020-01-08 21:39:22 +01:00
Christoph Atteneder
5dcd98b1fa
The small icon on top should match the label color 2020-01-08 21:39:14 +01:00
Christoph Atteneder
3a395bca4e
Add back manual style workaround 2020-01-08 21:24:21 +01:00
Christoph Atteneder
6638d01716
Remove non existing id style "cancel-button" 2020-01-08 18:18:04 +01:00
Christoph Atteneder
10cf4bb020
The small icon on top should match the label color 2020-01-08 18:00:59 +01:00
Christoph Atteneder
5ca90009ad
Update buy and sell color and move all color codes to the top 2020-01-08 17:31:06 +01:00
Christoph Atteneder
1ce9e56408
Force the text-fill style to fix wrong text color every now and then 2020-01-08 17:30:58 +01:00
Christoph Atteneder
34dc386cb5
Update buy and sell color and move all color codes to the top 2020-01-08 17:27:25 +01:00
Christoph Atteneder
8b38feef91
Force the text-fill style to fix wrong text color every now and then 2020-01-08 17:26:56 +01:00
Christoph Atteneder
166d38f1e9
Use general "(required minimum)" label with BTC value if min value is used 2020-01-07 19:53:36 +01:00
Christoph Atteneder
af4994534a
Only validate security deposit amount if used 2020-01-07 19:53:26 +01:00
Christoph Atteneder
4377a10007
Show minimum security deposit in create offer dialog when used
In the past we allowed the user to enter a percentage of the trade amount
although it wasn't used if the minimum security deposit was higher.
2020-01-07 19:53:14 +01:00
Christoph Atteneder
9ec10cf0e9
Add information if minimum trading fee or minimum security deposit is used 2020-01-07 19:53:07 +01:00
Christoph Atteneder
e7c16a6fe7
Use general "(required minimum)" label with BTC value if min value is used 2020-01-07 18:20:33 +01:00
Christoph Atteneder
b9d51caabd
Only validate security deposit amount if used 2020-01-07 17:54:47 +01:00
Christoph Atteneder
d904d1ee6a
Show minimum security deposit in create offer dialog when used
In the past we allowed the user to enter a percentage of the trade amount
although it wasn't used if the minimum security deposit was higher.
2020-01-07 17:30:00 +01:00
Christoph Atteneder
e6f491c8ac
Add information if minimum trading fee or minimum security deposit is used 2020-01-07 16:32:24 +01:00
Pac
9b1ccf3626
Fix account age format when ended in 1
The method formatAccountAge is replacing the string "1 days" for "1 day".
This is done to fix the plural for that case.
But it is also changing strings like "21 days" into "21 day".
2020-01-05 03:17:19 -03:00
Christoph Atteneder
bbfd4baf7e
Bump version number for v1.2.5 2020-01-04 16:09:49 +01:00
Christoph Atteneder
fdec61e41b
Use only EUR when creating a SEPA payment account (#3833)
* Use only EUR when creating a SEPA payment account

* Use only EUR when creating a SEPA payment account - additional refactoring
2020-01-03 11:32:48 +01:00
sqrrm
ae2e06de23
Merge pull request #3827 from chimp1984/use-min-refund-at-mediated-payout
Use min. refund at mediated payout
2020-01-03 11:17:49 +01:00
wiz
53a627f4fb
Fix build error on master branch 2020-01-03 18:38:08 +09:00
Christoph Atteneder
b2d4bb34f0
Merge pull request #3807 from beingindot/altcoin-offer-noerror-fix
creating altcoin offer not throwing error during previously set high security deposit
2020-01-03 10:20:25 +01:00
chimp1984
680dd29100
Use early return 2020-01-03 02:16:15 +01:00
Christoph Atteneder
bd81843890
Merge pull request #3834 from beingindot/limit-error-msg
Trade limit error message is not clear
2020-01-02 19:38:38 +01:00
Christoph Atteneder
91774c6c3b
Merge pull request #3823 from chimp1984/fix-dao-tables-resizing
Make all DAO screen tables resize to max. screen height
2020-01-02 18:58:35 +01:00
sqrrm
3a74e74e15
Merge pull request #3828 from stejbac/speed-up-trade-charts-view-load
Speed up trades charts view load
2020-01-02 18:46:25 +01:00
sqrrm
eeea465a0c
Merge pull request #3826 from chimp1984/increase-security-deposits
Increase security deposits
2020-01-02 12:18:05 +01:00
sqrrm
567684172d
Merge pull request #3821 from chimp1984/handle-spv-resync-edge-cases
Improve handling of spv resync edge case
2020-01-02 12:04:31 +01:00
beingindot
bbd273b4b8
Trade limit error message is not clear
Fixes #3712
2019-12-26 16:31:48 +05:30
lukasz
e20a2711f8
Use only EUR when creating a SEPA payment account - additional refactoring 2019-12-26 11:32:48 +01:00
lukasz
3f0d882a25
Use only EUR when creating a SEPA payment account 2019-12-26 11:04:40 +01:00
chimp1984
358588f903
Improve column sorting 2019-12-23 18:26:33 -05:00
Steven Barclay
0bcf238d71
Optimise CurrencyUtil.get[Fiat|Crypto|Trade]Currency
Use a LinkedHashMap in place of a List, for the caching CurrencyUtil
fields 'allSortedFiatCurrencies' & 'allSortedCryptoCurrencies', using
the same iteration order as before. In this way, we can avoid a linear
search in the lookup methods getFiatCurrency & getCryptoCurrency.

In particular, this speeds up the activation of TradesChartsView (and to
a lesser extent OfferBookChartView), which make a lot of calls to
CurrencyUtil.getTradeCurrency in the fillTradeCurrencies/updateChartData
methods respectively.
2019-12-23 22:29:32 +00:00
chimp1984
fadd384443
Use min. refund at mediated payout
At mediation we require a min. payout to the losing party to keep
incentive for the trader to accept the mediated payout. For Refund
agent cases we do not have that restriction.
2019-12-23 12:55:55 -05:00
chimp1984
95a79a3536
Refactoring: Remove unused parameter 2019-12-23 12:00:58 -05:00