Manfred Karrer
1c8df357f4
Add length validation for salt
2018-11-06 22:32:40 -05:00
Manfred Karrer
698d01d4be
Cleanup bond views
2018-11-06 22:24:25 -05:00
Manfred Karrer
ceee3562af
Remove onTxMalleability methods
2018-11-06 19:56:11 -05:00
Manfred Karrer
bee2d1ebd3
Cleanup bond domain
2018-11-06 14:58:12 -05:00
Manfred Karrer
edc1a35b15
Merge branch 'release-candidate-0.9.0' into complete-bonded-roles-impl
2018-11-06 12:40:50 -05:00
Manfred Karrer
b6361b5ed2
Merge branch 'master' into release-candidate-0.9.0
...
# Conflicts:
# gradle/witness/gradle-witness.gradle
2018-11-06 12:34:57 -05:00
Christoph Atteneder
c58d1caa64
Clean up generics and comparators
2018-11-06 14:19:35 +01:00
Manfred Karrer
c5630eec0f
Add support for confiscation of bonds
2018-11-06 00:42:17 -05:00
Manfred Karrer
8e3864589a
Complete bonds view
2018-11-05 21:26:00 -05:00
Manfred Karrer
6218da0623
Support state update for unconfirmed reputation bond txs.
2018-11-05 20:22:57 -05:00
Manfred Karrer
7bf5c819cd
Implements bonded reputation
...
Still WIP with many areas...
2018-11-05 18:35:30 -05:00
Christoph Atteneder
d7f72c158b
Adapt TakeOffer to new design
2018-11-05 18:51:17 +01:00
Christoph Atteneder
d274262c44
Fix edit offer view
2018-11-05 09:51:23 +01:00
Christoph Atteneder
4ed6989217
Adapt arbitrator registration view
2018-11-05 09:35:28 +01:00
Chris Beams
3c54be2d4f
Pull up remaining desktop config to root
...
And also relocate gradle-witness jar and config (back) to root-level
gradle/witness dir.
2018-11-04 17:37:32 +01:00
Chris Beams
51d9f00d44
Inline $jmockitVersion core/desktop build.gradle
2018-11-04 16:37:39 +01:00
Chris Beams
bd1e7e273f
Pull up application plugin config to root
2018-11-04 16:27:52 +01:00
Chris Beams
1cdb39ab60
Pull up JesusMcCloud repo to root
...
Not all subprojects need it, but most do.
2018-11-04 14:28:14 +01:00
Chris Beams
f6a68f8aef
Pull up common JavaCompile config to root
2018-11-04 14:20:55 +01:00
Chris Beams
4e1fa914a2
Pull up common repositories to root build.gradle
2018-11-04 14:20:55 +01:00
Chris Beams
95c8b8ddfa
Pull up application and configuration of java plugin
2018-11-04 14:20:55 +01:00
Chris Beams
3c1c402d40
Remove use of maven plugin
...
It is no longer necessary to publish Maven metadata about common, core
and other submodules as they are no longer managed as separate libraries
in separate repositories. The only way these modules should be getting
referenced is from within applications in this repository such as
desktop, statsnode, etc. Essentially, we're no longer publishing our
libraries for public consumption.
2018-11-04 13:19:06 +01:00
Chris Beams
d6178f6eea
Remove osdetector plugin from desktop build
...
This is used only in common/build.gradle and is obsolete here.
2018-11-04 09:44:04 +01:00
Chris Beams
d3d3ea629a
Remove obsolete gradle/wrapper dir
...
This was a vestige from when desktop was managed as a separate
repository.
2018-11-04 09:34:01 +01:00
Chris Beams
b460894e4d
Refactor gradle-witness plugin location and config
...
- Move gradle-witness.jar to top level
- Extract gradle-witness.gradle build file to top level
Moving these files out of the gradle/ dir and the main build file to the
top level of the repository calls them out and makes their presence and
function more obvious. It also removes a lot of noise from the main
build file.
2018-11-04 09:26:57 +01:00
Chris Beams
c344e0d10a
Remove obsolete desktop/settings.gradle
...
This was vestige from when desktop was managed as a separate repository.
2018-11-04 09:16:37 +01:00
Manfred Karrer
15b8f02c67
Work on bonded reputation (WIP)
2018-11-02 19:31:31 -05:00
Manfred Karrer
e7daaae9ee
Rename lockupViews to ReputationView
...
- To avoid that we handle lockup/unlock 2 times in the view we will
remove the generic options (upcoming commits...)
2018-11-02 16:11:56 -05:00
Manfred Karrer
8ce8813e89
Complete handling of bonds for roles.
...
- Add BondedRoleState to reflect all diff. states.
- Show in UI correct state and button state for lockup/revoke
- Rename ProposalService classes to ProposalFactory
2018-11-02 16:09:53 -05:00
Manfred Karrer
32f709c2c9
Merge pull request #1858 from ripcurlx/create-offer-adaptions
...
Redesign: Create Offer flow adaptions
2018-11-02 11:40:19 -05:00
Christoph Atteneder
35c595e9ec
Additional polishing of the create offer flow
2018-11-02 17:27:18 +01:00
Christoph Atteneder
3167195f85
Different clean up tasks in the create offer process
2018-11-02 16:30:42 +01:00
Christoph Atteneder
b6fce24d0f
Use different style during when input is available and when read only to reduce height
2018-11-02 14:34:44 +01:00
Manfred Karrer
a3e01759b0
Moving classes
...
That was a big commit with restructuring the packages and classes.
Motivation was to isolate the daoState value objects so it is more clear
which data are help in the daoState. As it was hard to keep an overview
and easy to add mutable data I think that makes it more safe overall.
I am aware that the downside to take out domain models from the domain
packages is not so nice.
Also moved blockchain models to parser and full node packages.
2018-11-01 17:11:40 -05:00
Manfred Karrer
8dabd555c8
Move service classes out of daostate package
...
- we want to have only those classes in the daoState package which are
stored in the daoState and immutable
2018-11-01 16:13:24 -05:00
Manfred Karrer
2575a0aa90
Rename BondedRoleProposal and service
2018-11-01 15:29:07 -05:00
Manfred Karrer
111df6e679
Rename BondedRoleState to BondedRole
2018-11-01 15:24:06 -05:00
Manfred Karrer
8b3c06fb81
Rename BondedRole to Role
...
This is the first of a series of renaming commits. We want to use role
for the immutable class and BondedRole for the wrapper which contains
role and the mutable state.
2018-11-01 15:22:50 -05:00
Manfred Karrer
e41be44e9c
Remove mutable data from BondedRole
...
Use BondedRoleState to hold the mutable data. Store the BondedRoleState
in a local map.
2018-11-01 15:20:35 -05:00
Manfred Karrer
dbddb46bf6
Remove BondedRoleList
...
- We store the bonded roles in the evaluated proposals in the dao state.
From there we can get the bonded role object as it is part of the
bonded role proposal. Though we need to take that data immutable
(next commit will handle that)
2018-11-01 13:58:49 -05:00
Manfred Karrer
3c5a1dabe0
WIP bonded roles
2018-10-31 18:23:45 -05:00
Manfred Karrer
f45517a237
Update to changed getter
2018-10-31 13:52:39 -05:00
Manfred Karrer
80066bda8c
Merge branch 'release-candidate-0.9.0' into sqrrm-bonded-reputation
...
# Conflicts:
# desktop/src/main/java/bisq/desktop/main/dao/bonding/BondingViewUtils.java
2018-10-31 13:51:15 -05:00
Manfred Karrer
ad8a77d98d
Cleanup
2018-10-31 13:48:54 -05:00
Manfred Karrer
c1768592a6
Merge pull request #1850 from ManfredKarrer/add-more-bonded-roles
...
Add more bonded roles
2018-10-31 13:18:24 -05:00
Manfred Karrer
a8b833c285
Merge branch 'bonded-reputation' of https://github.com/sqrrm/bisq-desktop into sqrrm-bonded-reputation
...
# Conflicts:
# common/src/main/proto/pb.proto
# core/src/main/java/bisq/core/app/misc/AppSetupWithP2PAndDAO.java
# core/src/main/java/bisq/core/dao/DaoFacade.java
# core/src/main/java/bisq/core/dao/governance/role/BondedRole.java
# desktop/src/main/java/bisq/desktop/main/dao/bonding/lockup/LockupView.java
2018-10-31 13:17:57 -05:00
Manfred Karrer
3e81c6008b
Add more bonded roles
2018-10-31 12:59:08 -05:00
Christoph Atteneder
454ed6714a
Adapt OfferDetailsWindow to match design template
2018-10-31 17:35:21 +01:00
Christoph Atteneder
5221d766aa
Reintroduce more detailed tooltip for price provider
2018-10-31 15:17:35 +01:00
Christoph Atteneder
1b4891eb1c
Fix vertical alignment in table views
2018-10-31 11:34:01 +01:00