Commit graph

1110 commits

Author SHA1 Message Date
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
Devin Bileck
a09e4c8d84
Update AppUpdatesURL in Bisq.iss 2019-02-20 22:57:16 -08:00
Manfred Karrer
0800301539
Use REGTEST as network for BTC_DAO_TESTNET
- As teh network is used for filtering asset types BSQ has 3 asset
types, one per network we need to use REGTEST as network. The methods
for checking which BaseCurrencyNetwork are using name() now instead of
network as we have 2 times REGTEST.

- Fix bug with not calling showFeeInfoAndPublishMyProposal for bonded
role proposals.
2019-02-20 21:49:05 -05:00
Manfred Karrer
a24cf065cb
Remove unused SelectBaseCurrencyWindow 2019-02-20 21:19:29 -05:00
Manfred Karrer
b9c15f477d
Use display string for enum 2019-02-20 20:13:11 -05:00
Devin Bileck
e8d4ed2670
Use URL redirects to GitHub content
URL redirects for downloads, source code, roles; all of which currently
go to GitHub.

See bisq-network/bisq#2429
2019-02-20 14:49:57 -08:00
Christoph Atteneder
1f87278873
Add script for adding SNAPSHOT information after release 2019-02-20 17:47:40 +01:00
Christoph Atteneder
57c8e9006a
Add script for renaming version numbers for a new release 2019-02-20 17:47:10 +01:00
Manfred Karrer
7dbc135b1f
Add DAO_TESTNET_GENESIS_TX_ID
- Set BTC_DAO_TESTNET as last enum to not break existing regtest port
convention which is derived from enum order
- Remove BaseCurrencyNetwork.isBitcoin as always true
-
2019-02-19 16:21:32 -05:00
Manfred Karrer
0acbff6e60
Add DAO_TESTNET baseCurrencyNetwork enum 2019-02-19 15:18:04 -05:00
Christoph Atteneder
4690bda1fe
Improve payout layout for arbitration 2019-02-18 18:50:43 +01:00
Devin Bileck
082ef6684e
Download rpm package on RedHat-based Linux
Currently, the download update task will download the deb package for
any Linux distribution. Not only is this incorrect, but now that we are
able to provide an rpm package (see #2200), the download update task
needs to be able to differentiate Linux distributions and provide
the appropriate package.

The download update task will now differentiate between Debian and
RedHat based distributions (the two distributions for which we have an
install package) and download the appropriate package.

In addition, the isSupportedOS method was changed to exclusively check
for Debian and RedHat based distributions, as opposed to just Linux in
general. This means that any other distribution will encounter the
following error, which seems appropriate:

> Unable to determine the correct installer. Please download and verify
manually at https://bisq.network/downloads
2019-02-17 12:59:20 -08:00
Manfred Karrer
edb050a087
Merge pull request #2428 from ManfredKarrer/add-more-info-at-dispute-system-msg
Add more instructions at dispute system message
2019-02-16 19:32:02 -05:00
Manfred Karrer
94e702f165
Improve text. Use link to docs 2019-02-16 19:02:48 -05:00
Christoph Atteneder
9edd4cfe68
Merge pull request #2424 from ManfredKarrer/fix-spv-restore-issue
Fix incorrect progress listener for spv file resync
2019-02-16 16:53:03 +01:00
Christoph Atteneder
7738b914d8
Merge pull request #2426 from ManfredKarrer/remove-email-from-revolut-form
Remove email for Revolut accounts
2019-02-16 16:50:33 +01:00
Manfred Karrer
2daa4aa41b
Add more instructions at dispute system message
- Use redirect link for arbitr. doc
2019-02-15 19:03:53 -05:00
Manfred Karrer
6589d6ed8e
Add link for requestNowButton. Use redirect URL 2019-02-15 18:00:09 -05:00
Manfred Karrer
27c412c544
Add link for requestNowButton. Use redirect URL 2019-02-15 16:23:30 -05:00
Manfred Karrer
7bdd15bfbe
Fix incorrect progress listener for spv file resync
- Rename model.getBtcSyncProgress() to model.getCombinedSyncProgress()
to reflect correct property
- Use bisqSetup.getBtcSyncProgress() instead of
getCombinedSyncProgress() in showFirstPopupIfResyncSPVRequested as we
need to listen to btc progress only not DAO progress.
2019-02-15 14:06:24 -05:00
Christoph Atteneder
e5dd9a2187
Merge pull request #2413 from ManfredKarrer/increase-trade-limits
Increase trade limit. Make trade limit a DAO parameter
2019-02-15 11:15:02 +01:00
Manfred Karrer
4e42b56b96
Cleanups 2019-02-14 17:08:11 -05:00
Manfred Karrer
93558ef2a2
Merge pull request #2399 from devinbileck/tor-setup-failure
Improve handling when unable to connect to tor
2019-02-14 16:45:26 -05:00
Manfred Karrer
892f5493ea
Merge pull request #2421 from ripcurlx/adapt-dao-teaser-page
Adapt DAO news view for Mainnet
2019-02-14 15:44:18 -05:00
Manfred Karrer
2b954c35e7
Fix incorrect maxTradeLimit assignment from Offer
- Make all PaymentMethod constructors private
- Use PaymentMethod.getPaymentMethodById in Offer for getting the
PaymentMethod. This change a bit the context as now we always create the
PaymentMethod from the actual code base in contrast to the data which
have been used when creating the offer. As our fields as final and must
not change in software updates it should have no issues but we have to
keep that in mind to not alter the default values.
- Added a runtimeException in case the maxTradeLimit does not match one
of our default values.
- Use PaymentMethod.getDummyPaymentMethod(GUIUtil.SHOW_ALL_FLAG)
instead of new PaymentMethod(GUIUtil.SHOW_ALL_FLAG))
2019-02-14 15:16:33 -05:00
Christoph Atteneder
ee5574ca97
Merge pull request #2417 from ripcurlx/improve-initialization-screen
Extend initialization message to improve readability during app startup
2019-02-14 15:38:39 +01:00
Christoph Atteneder
0220b33185
Remove DAO initialization info and change the Bitcoin network initialization information as well 2019-02-14 15:11:26 +01:00
Christoph Atteneder
12ea7186d2
Adapt DAO news view to match design 2019-02-14 15:03:33 +01:00
Christoph Atteneder
c815a88c44
Use material design link icon 2019-02-14 14:46:46 +01:00
Manfred Karrer
11bc11fd24
Remove code for Venmo, Cashapp and OKPay
- We had an automate remove accounts for those payment methods for long
time, so we can assume that no traders have any of those accounts still
in their persisted user objects and it is safe to completely remove them.
Only part where we cannot remove it is the PB definitions (actually I
think we could remove those as well, but not 100% sure and it seems to
be more safe to mark those as deprecated and leave the entries).
2019-02-13 21:34:51 -05:00
Manfred Karrer
3fc9f45233
Refactor PaymentMethod
- Assign paymentMethods in static final field
- Add static fields for default trade limits
- Remove deprecated payment methods
- Remove onAllServicesInitialized and use static initializer instead
- Re-purpose maxTradeLimit for indicating risk factor
- Calculate real trade limit in the getMaxTradeLimitAsCoin method
- Rename getActivePaymentMethods to getPaymentMethods
2019-02-13 21:07:32 -05:00