Commit graph

9581 commits

Author SHA1 Message Date
Christoph Atteneder
7c034a49c6
Merge pull request #3212 from chimp1984/add-average-bsq-price
Add average bsq price
2019-09-06 17:10:25 +02:00
Florian Reimair
69d70f386e
Revert non-changes 2019-09-06 16:21:22 +02:00
Christoph Sturm
372ff50b8b
Implement reviewer suggestions also in NetworkNode 2019-09-06 14:51:48 +02:00
Christoph Sturm
3666ed2911
Don't build debug strings when debug is not enabled. 2019-09-06 14:51:35 +02:00
Christoph Sturm
e5e49dc5bd
Don't build debug strings when debug is not enabled. 2019-09-06 14:51:24 +02:00
sqrrm
0a263b0ac9
Merge pull request #3215 from chimp1984/remove-old-capability-requirements
Remove old capability requirements
2019-09-06 12:34:20 +02:00
chimp1984
3df57ad943
Add Deprecated annotation to old Capabilities 2019-09-06 12:22:13 +02:00
chimp1984
9be4b71088
Add comments 2019-09-06 11:49:33 +02:00
chimp1984
7856722fa5
Remove CapabilityRequiringPayload from TradeStatistics2
We do not have any old versions anymore which might not support
TradeStatistics2, so we can remove it.
2019-09-06 11:49:21 +02:00
chimp1984
206c4bc6e1
Remove CapabilityRequiringPayload from AccountAgeWitness
We do not have any old versions anymore which might not support
AccountAgeWitness, so we can remove it.
2019-09-06 11:49:07 +02:00
chimp1984
93e6d86e95
Remove CapabilityRequiringPayload from AckMessage
We do not have any old versions anymore which might not support
AckMessages, so we can remove it. It might also fix issues that
AckMessages are not sent as the capabilities are not known yet.
2019-09-06 11:33:34 +02:00
chimp1984
5d4f9afa71
Add 90 days average and median BSQ price 2019-09-06 04:43:30 +02:00
chimp1984
9af723f910
Remove not used fields 2019-09-06 03:00:08 +02:00
wiz
aae4977a95
Don't paint vertical grid lines on charts 2019-09-05 08:59:03 +02:00
wiz
ec633f0c37
Fix CSS styling bug caused by using Text() instead of Label() 2019-09-04 10:32:10 +02:00
wiz
bf69f51861
Reduce size of chart axis font to fit Japanese string 2019-09-04 10:26:29 +02:00
wiz
7be5cab812
More UI polish for Dark Mode
* Tweak contrast of background linear gradient
* Tweak background colors slightly darker
* Tweak foreground colors slightly lighter
* Tweak buy/sell buttons color slightly darker
* Tweak chart axis line and label font colors
2019-09-04 10:22:27 +02:00
Christoph Atteneder
9047ff17a2
Merge pull request #3184 from sqrrm/use-latest-btcd-cli4j
Use latest btcd-cli4j
2019-09-02 16:14:28 +02:00
sqrrm
ab96f2a735
Use latest btcd-cli4j 2019-09-02 15:59:55 +02:00
Christoph Atteneder
4139e022df
Update bitcoinj checkpoint 2019-09-02 15:14:42 +02:00
Christoph Atteneder
3fc19f92b8
Merge pull request #3182 from christophsturm/fix-npe
fix NPE in shutdown hook
2019-09-02 14:39:12 +02:00
sqrrm
ca0bccf84c
Merge pull request #3183 from chimp1984/add-mediator-type
Change DisputeCommunicationMessage.Type enum
2019-09-02 14:25:38 +02:00
chimp1984
3f885c21e5
Use ARBITRATION instead of MEDIATION 2019-09-02 14:15:15 +02:00
chimp1984
629a16f163
Change DisputeCommunicationMessage.Type enum
To support future mediation chats
2019-09-02 14:10:54 +02:00
Christoph Sturm
ba099d9262 fix NPE in shutdown hook 2019-09-02 13:04:29 +02:00
Christoph Atteneder
bcb7b1a756
Merge pull request #3180 from ripcurlx/update-data-stores
Update data stores
2019-09-02 12:47:59 +02:00
Christoph Atteneder
7f17ab5858
Merge pull request #3181 from cbeams/remove-cbeams-pricenode
Remove cbeams pricenode from ProvidersRepository
2019-09-02 12:47:27 +02:00
Chris Beams
fdecf6f33c
Remove cbeams pricenode from ProvidersRepository
The BitcoinAverage developer plan API keys in use for this node have
recently expired. Given that we already have four other pricenodes
up and running, there's no compelling reason to keep this fifth one in
place and to pay for hosting and API keys for it every month.
2019-09-02 12:34:22 +02:00
Christoph Atteneder
c235093c2b
Merge pull request #2977 from donito-inc/master
Rebrand Neos to Donu
2019-09-02 11:36:18 +02:00
Christoph Atteneder
5d260ad42b
Update translations 2019-09-02 11:26:50 +02:00
Christoph Atteneder
e2a17dcb8e
Update data stores 2019-09-02 11:14:59 +02:00
Christoph Atteneder
a212a5889c
Merge pull request #3149 from ghubstan/validate-phone
Validate phone numbers
2019-09-02 09:47:11 +02:00
Christoph Atteneder
0e21ffb08e
Merge pull request #3168 from wiz/fifty-shades-of-gray
Various CSS fixes for v1.1.6
2019-09-02 09:24:36 +02:00
Christoph Atteneder
f972984a92
Merge pull request #3172 from battleofwizards/fix-doubleclick-on-autocomplete-dropdowns
Fix #3171 doubleclick on autocomplete dropdowns
2019-09-02 09:21:26 +02:00
Christoph Atteneder
e6d5429e25
Merge pull request #3174 from blabno/remove-byteball
Remove Byteball in order to remove commons-codec.
2019-09-02 09:20:45 +02:00
Christoph Atteneder
e0c91d22b3
Merge pull request #3176 from sqrrm/blocknotify-option
Add rpcBlockNotificationHost option
2019-09-02 09:20:13 +02:00
Christoph Atteneder
9c0be827c9
Merge pull request #3177 from chimp1984/fix-bsq-wallet-performance-issue
Fix performance issue in BsqWalletService
2019-09-02 09:19:55 +02:00
Christoph Atteneder
800b677730
Merge pull request #3178 from chimp1984/Improve-logging
Improve logging
2019-09-02 09:18:16 +02:00
chimp1984
3412725a48
Update core/src/main/java/bisq/core/dao/monitoring/DaoStateMonitoringService.java
Co-Authored-By: sqrrm <sqrrm@users.noreply.github.com>
2019-09-02 01:29:54 +02:00
chimp1984
8521164adc
Add duration log for DaoStateMonitoringService
Creating the daoStateHash is quite expensive (about 20-30 ms/block).
As this happens while parsing it delays the parsing time (parsing is
very fast). We persist t the hashes so it is only done for new blocks.
For 1 month of blocks (4000) it would take about 80-120 seconds.
It is not blocking the user thread as it is done per block and those
are parsed one after another.
2019-09-01 23:24:08 +02:00
chimp1984
9db4d69276
Improve RequestDataHandler
- Remove processDelayedItems list as we do not delay anymore the data
items and protectedStoragePayloads do not get an extra treatment if
they are marked as LazyProcessedPayload.
- Add duration logging
- Replace checkArgument with an if check
- Apply code inspection
- Cleanup
2019-09-01 23:03:29 +02:00
chimp1984
a876273c52
Reset daoFullNode in preferences if rpc data are not set 2019-09-01 22:58:51 +02:00
chimp1984
40de3c528d
Improve logging
- Add better logs and duration measurements for expensive operations
- Convert debug logs to trace to avoid flooding the output in debug log
mode.
- Cleanups
2019-09-01 22:57:40 +02:00
chimp1984
6dafafd7b1
Fix performance issue in BsqWalletService
The updateBsqWalletTransactions method got called at each block for all
transactions. During block download that wasted a lot of cpu and
led to stuck UI thread and lost connections.
The updateBsqBalance is not cheap (a few ms) and called for 100s of txs
at each block was very problematic.
Furthermore the listeners on the walletTransactions observableList got
triggered which made the situation worse.

We changed the observableList to a ArrayList and use a listener which
gets called after the list is updated.
We also make sure the onTransactionConfidenceChanged listener is not
calling updateBsqWalletTransactions if bsq parsing is not complete and
if the depth of the tx is > 1.
In the updateBsqWalletTransactions method we use a flag and a delay
to ensure that the updateBsqBalance is not called more then once
in 100 ms.

We changed also the getter to return a cloned version of the list to
avoid potential concurrent modification exceptions at clients.

Closes #3175
2019-09-01 22:47:10 +02:00
wiz
6cef6e043e
Multiple CSS bugfixes for light/dark themes
[Light Theme]
* Fix wrong shade of gray used as background color on grid-pane
* Fix green scrollbars, should be gray as before

[Dark Theme]
* Fix action buttons being too dark on dark background
* Fix combo-box-editor referencing old CSS class names
* Fix incorrect shades of gray used for wizard item background
* Set font-smoothing to gray method

* Style javafx's main color palette, which fixes below issues:
* Fix dark text on dark background in text field on grid-pane
* Fix password entry input field dark on dark
* Fix trade chat bubbles and text
* Fix calendar date picker
* Fix viewing DAO proposal results
2019-09-02 05:09:34 +09:00
wiz
04d073fab7
Move CSS theme code into its own class, apply CSS theme to all scenes 2019-09-02 05:08:37 +09:00
sqrrm
f30b68b39f
Fix tests 2019-09-01 19:10:26 +02:00
sqrrm
a13600f2f3
Add rpcBlockNotificationHost option 2019-09-01 18:42:48 +02:00
Bernard Labno
2362c0f387
Remove Byteball in order to remove commons-codec.
This asset is not traded anymore.
2019-09-01 12:14:15 +02:00
battleofwizards
73c8832603
Fix #3171 doubleclick on autocomplete dropdowns 2019-08-31 22:48:25 +02:00