Commit Graph

17687 Commits

Author SHA1 Message Date
Alva Swanson
aaaa039b20
Implement PackagingPlugin
Supported packages:
- DEB
- DMG
- EXE
- RPM
2023-09-10 18:31:09 +02:00
Alva Swanson
7a03bd24bd
Gradle: Enforce same JDK everywhere 2023-09-10 18:24:08 +02:00
Alva Swanson
5bbc941c2c
Add Gradle Toolchain Resolver 2023-09-10 18:24:07 +02:00
Alejandro García
2bad8ea76c
Merge pull request #6849 from HenrikJannsen/add_filter_to_awesome_font_demo_app
Add filter to AwesomeFontDemo
2023-09-06 21:41:55 +00:00
Alejandro García
d3f60c4a5f
Merge pull request #6848 from jmacxx/streamline_create_take_offer_flow
Improve flow in create/take offer process.
2023-09-06 21:41:12 +00:00
Alejandro García
e915ef298e
Merge pull request #6847 from bisq-network/dependabot/github_actions/actions/checkout-4.0.0
build(deps): bump actions/checkout from 3.6.0 to 4.0.0
2023-09-06 21:40:21 +00:00
Alejandro García
71207dc7ff
Merge pull request #6846 from bisq-network/dependabot/github_actions/gradle/gradle-build-action-2.8.0
build(deps): bump gradle/gradle-build-action from 2.7.1 to 2.8.0
2023-09-06 21:39:46 +00:00
Alejandro García
83f216afa3
Merge pull request #6845 from jmacxx/fix_memory_leak
Fix memory leak in PriceRequest.
2023-09-06 21:39:12 +00:00
Alejandro García
f99cd13283
Merge pull request #6843 from jmacxx/arbitration_ticket_manual_close_reopen
Allow arbitration tickets to be manually reopened.
2023-09-06 21:38:45 +00:00
Alejandro García
c9f39a902a
Merge pull request #6842 from jmacxx/fix_issue_6841
Handle NPE when checking isSignWitnessTrade.
2023-09-06 21:38:11 +00:00
Alejandro García
f84ebc2eac
Merge pull request #6840 from jmacxx/blue_dollar_info
Add info popup about Argentinian Peso market prices.
2023-09-06 21:37:35 +00:00
HenrikJannsen
a0009a95c3
Add filter to AwesomeFontDemo
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2023-09-05 15:12:31 +07:00
jmacxx
e9ec3d72e1
Improve flow in create/take offer process.
When creating or taking an offer the user gets the choice to fund the
trade from an external wallet for potentially better privacy (avoid
coin merge if inputs from ext. wallet are kept separated). From
feedback it seems that most users are not using that option and then
they need to do that extra click on the "Fund from internal Bisq
wallet" button.
We offer a way to avoid that extra step if the user chooses
to use the internal wallet. We show at the first time a popup
with background info why funding from an external wallet could
improve privacy and if the user prefers to not use that to give them
an option to skip that step in future. In the settings we could add
a toggle to re-enable it again.
The review screen can be skipped if user chooses this feature,
leading to data entry > confirm rather than
data entry > fund > review > confirm.
2023-09-04 13:35:46 -05:00
dependabot[bot]
9ab57107cb
build(deps): bump actions/checkout from 3.6.0 to 4.0.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.6.0...v4.0.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 14:44:31 +00:00
dependabot[bot]
7079b8cdd3
build(deps): bump gradle/gradle-build-action from 2.7.1 to 2.8.0
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action) from 2.7.1 to 2.8.0.
- [Release notes](https://github.com/gradle/gradle-build-action/releases)
- [Commits](https://github.com/gradle/gradle-build-action/compare/v2.7.1...v2.8.0)

---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 14:44:27 +00:00
jmacxx
b8aa79450d
Fix memory leak in PriceRequest thread name.
The thread name is being appended at each price request with the
request URL.  This is a leak because the size of the string forever
increases.

There's actually no benefit to modifying the thread name with
the request URL, as whatever small amount of logging is done in
the price subsystem includes the applicable url in the message
itself.  So applying the KISS rule, we no longer munge the
thread name at all.
2023-09-02 14:29:42 -05:00
jmacxx
1bc6a9fc90
Allow arbitration tickets to be manually reopened.
This is useful in cases where a user did not receive the ticket
closure message:
The user messages the arbitrator asking for clarification.
Arbitrator re-opens the ticket and re-sends the closing message.
2023-09-01 10:36:24 -05:00
jmacxx
e082eb1c86
Handle NPE when checking isSignWitnessTrade. 2023-09-01 08:41:37 -05:00
Alejandro García
5738d07b45
Merge pull request #6838 from alvasw/jlink_task_make_java_modules_optional
JLinkTask: Make Java Modules Optional
2023-08-31 19:39:50 +00:00
Alejandro García
7246b91f09
Merge pull request #6837 from alvasw/implement_jpackage_task
packaging: Implement JPackageTask
2023-08-31 19:39:16 +00:00
jmacxx
4bc5494ce9
Add info popup about ARS market prices. 2023-08-30 14:33:35 -05:00
Alva Swanson
793e7a28e2
JLinkTask: Make javaModulesDirectory optional 2023-08-29 15:09:11 +02:00
Alva Swanson
4569253034
JLinkTask: Rename javaFxJmodsDirectory to javaModulesDirectory 2023-08-29 15:09:11 +02:00
Alva Swanson
f3539a4b22
packaging: Implement JPackageTask
The JPackageTask generates a package using a previously generated runtime image.
2023-08-29 14:47:50 +02:00
Alejandro García
9813ae7574
Merge pull request #6836 from bisq-network/dependabot/github_actions/actions/checkout-3.6.0
build(deps): bump actions/checkout from 3.5.3 to 3.6.0
2023-08-28 23:13:50 +00:00
Alejandro García
572736713e
Merge pull request #6828 from HenrikJannsen/rename_burningman_UI_terms
Rename revenue to profit
2023-08-28 23:13:12 +00:00
dependabot[bot]
9c7fe287bb
build(deps): bump actions/checkout from 3.5.3 to 3.6.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.5.3...v3.6.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-28 14:51:32 +00:00
HenrikJannsen
248f6b2870
Rename revenue to profit
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
2023-08-28 11:20:28 +02:00
Alejandro García
9459cb0e86
Merge pull request #6827 from alvasw/implement_jlink_task
packaging: Implement JLinkTask
2023-08-24 23:11:31 +00:00
Alva Swanson
a444781a6b
packaging: Implement JLinkTask
The JLinkTask parses JDeps' output and generates a runtime image for
jpackage.
2023-08-24 15:48:40 +02:00
Alejandro García
e5f4a88f3f
Merge pull request #6826 from alvasw/packaging_create_jdeps_task
packaging: Implement JDepsTask for jlink and jpackage
2023-08-24 00:00:29 +00:00
Alejandro García
048d837194
Merge pull request #6825 from alvasw/fix_build_logic_PgpPublicKeyParser
PgpPublicKeyParser: Cast Any? signature to PGPSignature
2023-08-23 23:58:16 +00:00
Alejandro García
25c8139146
Merge pull request #6822 from jmacxx/fix_issue_6820
Remove unused dependency on Pricenode metadata strings.
2023-08-23 23:57:46 +00:00
Alva Swanson
72d52d3181
packaging: Implement JDepsTask for jlink and jpackage 2023-08-23 15:36:09 +02:00
Alva Swanson
8cd8919815
build-logic: Create PackagingPlugin 2023-08-23 15:33:54 +02:00
Alva Swanson
16d33f885e
PgpPublicKeyParser: Cast Any? signature to PGPSignature 2023-08-23 14:56:38 +02:00
jmacxx
9600d79584
Remove unused dependency on Pricenode metadata strings. 2023-08-22 10:58:17 -05:00
Alejandro García
d4dc950992
Merge pull request #6821 from bisq-network/dependabot/github_actions/gradle/gradle-build-action-2.7.1
build(deps): bump gradle/gradle-build-action from 2.7.0 to 2.7.1
2023-08-22 11:25:18 +00:00
Alejandro García
e5eaa99856
Merge pull request #6818 from jmacxx/fix_issue_6797
Arbitration broadcast DPT and dispute message in parallel.
2023-08-22 11:24:45 +00:00
dependabot[bot]
de89d6aa0a
build(deps): bump gradle/gradle-build-action from 2.7.0 to 2.7.1
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/gradle/gradle-build-action/releases)
- [Commits](https://github.com/gradle/gradle-build-action/compare/v2.7.0...v2.7.1)

---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-21 14:32:21 +00:00
Alejandro García
34d61d1f56
Merge pull request #6814 from jmacxx/tx_validation_timing_issue
Fix: BTC maker/taker fee validation
2023-08-19 19:45:06 +00:00
jmacxx
1a184a2e4f
Arbitration broadcast DPT and dispute message in parallel.
Previously the dispute message would only be sent once the DPT had
finished propagation.  To a user it would appear as if nothing
happened and they would attempt to initiate the process again.
That would cause the DPT logic to fail (we already have an
open timer etc..) and the logic failing would result in no
happy path therefore no Dispute message being sent.

Testing confirmed there is no requirement for the dispute to be
chained on the successful propagation of the DPT to nodes.
Both the DPT and the dispute can be attempted again by the user
if necessary.  Rebroadcasting an already published DPT causes
no harm.  Re-sending the dispute message also causes no harm
as there is logic to detect if it already exists and handle it
gracefully.
2023-08-18 17:51:54 -05:00
jmacxx
e208b3f0c1
Fix issue if BTC taker fee validation requested before DAO state is ready. 2023-08-16 10:18:27 -05:00
Alejandro García
a2dca3e4d4
Merge pull request #6812 from alvasw/run_ci_on_all_branches
Run GitHub Actions on all branches
2023-08-15 18:13:17 +00:00
Alejandro García
8a188104aa
Merge pull request #6811 from jmacxx/fix_issue_6809
Updated mediators new onion addresses.
2023-08-15 18:12:52 +00:00
Alejandro García
bbaf3dc879
Merge pull request #6810 from jmacxx/tx_validation_timing_issue
Allow Tx validation requests when the DAO state is ready.
2023-08-15 18:11:11 +00:00
Alva Swanson
744bd976a7
Run GitHub Actions on all branches 2023-08-15 19:11:08 +02:00
jmacxx
1e2fe3556b
Updated mediators new onion addresses. Fixes #6809 2023-08-15 10:47:33 -05:00
jmacxx
ec9a3b6491
Allow Tx validation requests when the DAO state is ready. 2023-08-15 08:27:15 -05:00
Alejandro García
cc183ca77d
Merge pull request #6799 from alvasw/ci_only_generate_coverage_for_master
Only generate coverage reports for the master branch
2023-08-09 16:07:15 +00:00