Commit graph

15127 commits

Author SHA1 Message Date
jmacxx
0523e44fa5
add dontShowAgain option to DAO resync popup 2021-07-19 09:29:04 +02:00
Christoph Atteneder
1c5b5a8ced
Merge pull request #5628 from jmacxx/warn_user_dao_out_of_sync
Add don't show again option to DAO resync popup
2021-07-19 09:28:31 +02:00
jmacxx
6ea5af2a96
add dontShowAgain option to DAO resync popup 2021-07-18 18:48:36 -05:00
Christoph Atteneder
57473a6e23
Update translations for v1.7.2 2021-07-16 20:38:58 +02:00
Christoph Atteneder
12b0a5bf80
Bump version number for v1.7.2 2021-07-16 20:37:10 +02:00
Christoph Atteneder
c2b0ca9bef
Merge pull request #5626 from bisq-network/release/v1.7.1
Release/v1.7.1
2021-07-16 13:09:59 +02:00
Christoph Atteneder
ef5ff1249b
Merge branch 'master' of github.com:bisq-network/bisq into release/v1.7.1
# Conflicts:
#	build.gradle
#	desktop/package/linux/Dockerfile
#	desktop/package/macosx/finalize.sh
#	desktop/package/macosx/insert_snapshot_version.sh
#	relay/src/main/resources/version.txt
2021-07-16 13:02:18 +02:00
Christoph Atteneder
a924e1058d
Revert to SNAPSHOT version 2021-07-16 12:58:55 +02:00
Christoph Atteneder
ee989a41fd
Adapt style to match @pedromvp design as close as possible 2021-07-16 11:35:52 +02:00
Christoph Atteneder
fdfcd06eab
Prevent to open wrong info popup when it is your own offer 2021-07-16 09:23:45 +02:00
Christoph Atteneder
31b08618fd
Update PopOver component 2021-07-16 09:23:12 +02:00
xyzmaker123
5458dbe90e
Update class name 2021-07-16 09:19:51 +02:00
xyzmaker123
5a2592c832
Update core/src/main/resources/i18n/displayStrings.properties
Co-authored-by: Christoph Atteneder <christoph.atteneder@gmail.com>
2021-07-16 09:19:50 +02:00
xyzmaker123
54b93a4411
Update desktop/src/main/java/bisq/desktop/components/AccountStatusTooltipLabel.java
Co-authored-by: Christoph Atteneder <christoph.atteneder@gmail.com>
2021-07-16 09:19:50 +02:00
xyzmaker123
6bcd22bd55
Update desktop/src/main/java/bisq/desktop/components/AccountStatusTooltipLabel.java
Co-authored-by: Christoph Atteneder <christoph.atteneder@gmail.com>
2021-07-16 09:19:50 +02:00
xyzmaker123
b6e8f66553
Tooltip for unsigned accounts needs to provide more information 2021-07-16 09:19:49 +02:00
ghubstan
649c98a3f0
Always use Locale.US in CLI DecimalFormats
Avoid inconsistent CLI output decimal formats across different
systems' default locales.
2021-07-15 12:43:29 -03:00
Christoph Atteneder
dddabe3081
Merge pull request #5582 from jmacxx/pricenode_config_ccy_excl
PriceNode: exclude currencies via config
2021-07-13 17:54:47 +02:00
ghubstan
a4278a4147
Fix typo 'enabled' -> 'enable' 2021-07-13 10:32:35 -03:00
sqrrm
eace7c2b61
Merge pull request #5598 from ripcurlx/add-pazza-as-mediator
Add @pazza's mediator onion address and Keybase user name
2021-07-13 10:25:39 +02:00
sqrrm
30b100dfc0
Merge pull request #5621 from ripcurlx/add-payment-account-payload-safeguards
Add payment account payload safeguards
2021-07-13 10:24:49 +02:00
Christoph Atteneder
e4b00c6e32
Merge pull request #5611 from harrigan/master
List RSK Smart Bitcoin (R-BTC)
2021-07-13 09:25:35 +02:00
Christoph Atteneder
325c1a76f6
Merge pull request #5615 from jmacxx/import_account_backups
Enable lost payment accounts to be imported from backups
2021-07-13 09:20:52 +02:00
Christoph Atteneder
23a3c63e0f
Merge pull request #5614 from jmacxx/fix_payment_account_deserialize_issue
Fix payment account deserialize issue (e.g. CHASE_QUICK_PAY)
2021-07-13 09:20:23 +02:00
ghubstan
622f7e9add
Remove old TODO because relevant refactoring was approved 2021-07-12 11:39:53 -03:00
ghubstan
1992bcb1c0
Do not duplicate Price.parse on CLI side for only one use case 2021-07-12 11:34:37 -03:00
ghubstan
eb62f9354a
Rename and move private function
And make sure function is not duplicated CLI side logic.
2021-07-12 11:28:33 -03:00
Christoph Atteneder
ff49ec17e8
Add null handling for PaymentAccountPayload in multiple views 2021-07-12 14:56:35 +02:00
Christoph Atteneder
b80f3accb9
Handle potential PaymentAccountPayload null values when detecting multiple holder names 2021-07-12 14:56:35 +02:00
Christoph Atteneder
ae7c85d49a
Check if PaymentAccountPayload is null bfore trying to apply filter 2021-07-12 14:56:34 +02:00
Christoph Atteneder
a01fb9e7f7
Only apply filter result for PaymentAccountPayloads if it is available 2021-07-12 14:56:34 +02:00
Christoph Atteneder
75cc7633a3
Return empty if no PaymentAccountPayload is available 2021-07-12 14:56:34 +02:00
Martin Harrigan
c78cd8b0a0
Fix spacing 2021-07-12 13:53:24 +01:00
Christoph Atteneder
dfb97ca05f
Bump version number for v1.7.1 2021-07-12 14:52:38 +02:00
jmacxx
ab565d1368
fix payment account deserialize issue (e.g. CHASE_QUICK_PAY) 2021-07-12 06:58:05 -05:00
Christoph Atteneder
e858027e69
Add null handling for PaymentAccountPayload in multiple views 2021-07-12 11:39:12 +02:00
Christoph Atteneder
5ba7f043d4
Handle potential PaymentAccountPayload null values when detecting multiple holder names 2021-07-12 11:26:28 +02:00
Christoph Atteneder
51af19e5ec
Check if PaymentAccountPayload is null bfore trying to apply filter 2021-07-12 11:25:23 +02:00
Christoph Atteneder
544aa7c2a0
Only apply filter result for PaymentAccountPayloads if it is available 2021-07-12 10:25:20 +02:00
Christoph Atteneder
c15958a94d
Return empty if no PaymentAccountPayload is available 2021-07-12 10:24:35 +02:00
ghubstan
06efcdfcb9
Delete tmp main() method 2021-07-11 12:08:40 -03:00
sqrrm
b425f9abac
Merge pull request #5609 from chimp1984/optimize-dao-state-handling
Optimize DaoState snapshot behaviour
2021-07-11 12:18:35 +02:00
jmacxx
ce0a2591a6
Enable lost payment accounts to be imported from backups 2021-07-10 21:41:48 -05:00
chimp1984
8859503e49
Update comment 2021-07-08 01:09:50 +02:00
chimp1984
28a8116997
Add gc calls at areas where memory usage spikes are expected 2021-07-08 01:06:20 +02:00
chimp1984
0a5c1ca72c
Add txOutputsByTxOutputType map for performance improvement
Profiler reported the getTxOutputsByTxOutputType got called
very often. To avoid those iterations we use a lookup map.
2021-07-07 22:51:58 +02:00
chimp1984
f169d845d4
Comment out trace logs
In profiler the printMap method got invoked (though it should
not if added as parameter in log)
2021-07-07 22:49:40 +02:00
chimp1984
4727f09066
Add System.gc() before we clone daoState and before we apply it to store.
Add it also before and after daoState monitor checks.

When letting the app run over night I saw that a lot of memory was not
released if System.gc() was not called.
By calling System.gc() it got to the expected state. Tested with the
G1 GC but saw similar behaviour with master with default GC version (parallel).

We could also run it periodically every 10 minutes or so, but I guess the block
interval covers that pretty good as well and those are the moment where load is
added and risk to run out of memory is higher.
We add a bit of delay to take into account that listeners might
react on the state change and to apply the gc after the event is processed completely.
2021-07-07 11:58:10 +02:00
chimp1984
da5dd523fb
Optimize DaoState snapshot behaviour
- Run persistence call in thread instead of user thread (serialisation
is very slow and had blocked user thread)
- Create new snapshot only after persistence is completed to avoid to
have 3 daoState objects in memory
- Set DaoState in store to null to let gc remove the old reference (was
left there before so we had 3 instances of daoStates in memory)
2021-07-06 17:59:44 +02:00
Christoph Atteneder
93df5c2849
Merge pull request #5599 from jmacxx/fix_chatmessage_status
Fix bug in chat message status display
2021-07-06 16:13:23 +02:00