Commit graph

676 commits

Author SHA1 Message Date
Daniel
f11b1fea66
docs: add contribution guide and refactor docs (#119)
* Add contributing guide

* Restructure docs

* Update CONTRIBUTING.md

Co-authored-by: Max Hillebrand <30683012+MaxHillebrand@users.noreply.github.com>

* Update CONTRIBUTING.md

Co-authored-by: d11n <mail@dennisreimann.de>

* Add syntax to code fences

Co-authored-by: Max Hillebrand <30683012+MaxHillebrand@users.noreply.github.com>
Co-authored-by: d11n <mail@dennisreimann.de>
2022-02-23 11:12:10 +01:00
Thebora Kompanioni
d2c36bfc65
fix: suggest number of collaborators based on configured minimum (#116)
* fix: respect minimum_maker conf value on Send page

* cleanup: remove extracting error message from text/html

* fix: adapt initial val for collaborators based on min val

* Update src/libs/JmWalletApi.js

Co-authored-by: Daniel <10026790+dnlggr@users.noreply.github.com>

* review: suggest reasonable default number of collaborators

Co-authored-by: Daniel <10026790+dnlggr@users.noreply.github.com>
2022-02-22 13:20:34 +01:00
Thebora Kompanioni
354cc97d6a
dev: use joinmarket-webui-dev-standalone in regtest setup (#99)
* feat: use joinmarket-webui standalone container in regtest setup

* dev: use build flag --docker-install in regtest env

* dev: build first jm instance from master; remove image based on btcpayserver

* dev: fix creating wallets in docker setup 'latest'

* update: use newest dev image from public registry

* review: remove checksum of dev-standalone image

* review: add '--pull' arg to docs for rebuilding regtest setup
2022-02-21 14:39:59 +01:00
Daniel
410f4d6635
chore(release): prepare v0.0.3 (#113)
* chore(release): prepare v0.0.3

* Update changelog

* Update CHANGELOG.md

Co-authored-by: Gigi <109058+dergigi@users.noreply.github.com>

* Update CHANGELOG.md

Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>

* Update CHANGELOG.md

Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>

Co-authored-by: Gigi <109058+dergigi@users.noreply.github.com>
Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>
2022-02-18 19:23:59 +01:00
Daniel
b104cbf78f
devtools: document and further automate release process (#112)
* feat: version bump and changelog automation

* Automatically commit and open pr

* Add release docs

* Mention gh

* Remove reviewers
2022-02-18 11:05:46 +01:00
Thebora Kompanioni
2c2d228754
feat: freeze/unfreeze utxos and fix style on dark theme (#110)
* feat: add freeze rpc call

* fix: display utxos in style of active theme

* cleanup: do not pass unused params to DisplayUTXOs

* feat: add unconfirmed badge to utxo if applicable

* feat: ability to freeze/unfreeze utxos in advanced mode

* ui: improve utxo rendering on mobile

* ui: improve account rendering in advance mode on mobile
2022-02-18 10:11:09 +01:00
Thebora Kompanioni
68e7a7fab8
feat: update wallets page (#108)
* refactor: get current wallet from context on wallets page

* refactor: pass className to Wallet component

* refactor: remove row/col from Wallet layout

* ui: use PageTitle on Wallets page

* ui: increase Create Wallet button size if no wallet exists

* refactor: remove duplicate class names from wallet

* review: center 'Your wallets' heading

* fix: fix wallet list form on mobile
2022-02-17 18:32:58 +01:00
Daniel
4159fac230
fix: improve onboarding mobile layout (#109)
* fix: improve onboarding mobile layout

* fix: dom warning
2022-02-17 17:34:14 +01:00
Daniel
56b4d1e64f
feat: add quick hide balance (#106) 2022-02-17 15:57:25 +01:00
Daniel
e83ebb9389
docs: add automated changelog generation (#103)
* Add changelog

* Update to only generate changelog

* Fix version
2022-02-17 11:13:00 +01:00
Thebora Kompanioni
cea035da5c
fix: enable fetching manifest with credentials (#104) 2022-02-17 10:19:30 +01:00
Thebora Kompanioni
5b7fc982e5
feat: ability for reverse proxy to enforce own auth scheme (#102)
Co-authored-by: Daniel <10026790+dnlggr@users.noreply.github.com>
2022-02-16 14:14:07 +01:00
Daniel
ac762c5204
fix: fix and dry up font featues (#98) 2022-02-15 12:57:07 +01:00
Daniel
ab13f77285
Fix footer (#97) 2022-02-15 11:53:21 +01:00
Daniel
20aa39bce2
fix: add integration pr links to readme (#95) 2022-02-15 11:45:43 +01:00
Thebora Kompanioni
9d0baf1173
fix: condition check during wallet confirmation (#93) 2022-02-15 11:06:13 +01:00
dependabot[bot]
257f617813
build(deps): bump follow-redirects from 1.14.7 to 1.14.8 (#94)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 11:04:22 +01:00
Daniel
f359c8951b
Add disclaimer (#92) 2022-02-14 18:52:24 +01:00
Thebora Kompanioni
8c14fcbd29
fix warnings during build (#91)
* fix: prevent warning react/react-in-jsx-scope

* fix: prevent warning react/jsx-no-target-blank
2022-02-14 18:33:04 +01:00
Thebora Kompanioni
7d62a3820a
feat: update earn page (#82)
* always display yielgen report with max width

* lowercase 'sats' to be consistent with 'send' page

* display success alert when service is running

* fix: display info text if taker is running

* feat: add table footer to report and reduce lines

* review: keep feeRel state as factor

Co-authored-by: Daniel <10026790+dnlggr@users.noreply.github.com>
2022-02-14 17:52:59 +01:00
Thebora Kompanioni
4070d7026c
fix: display info text on send page if service is running (#86) 2022-02-14 17:45:13 +01:00
Thebora Kompanioni
6f0f515e87
fix: navigate to root on unmapped path (#89) 2022-02-14 14:20:23 +01:00
Daniel
756d8e8a93
feat: update receive page (#85)
* Basic refactor

* Hide balances

* Update src/components/Send.jsx

* Fix dark theme

* Remove old prop

* Use api helper

* Fix feedback

* Update src/components/Send.jsx

Co-authored-by: Gigi <109058+dergigi@users.noreply.github.com>

* Update wording

* Add custom validation

* Update number class

* Make default collaborators random

* Reset values after send

* Fix pasting

* Update receive page

* Add copy error alert

* Fix for dark theme

* Add ios copy disclamer

Co-authored-by: Gigi <109058+dergigi@users.noreply.github.com>
2022-02-12 19:10:58 +01:00
secondl1ght
3b882f4da8
feat: rename accounts to privacy levels (#79)
* Change accounts to privacy levels

* Add conditional for advanced users

Co-authored-by: Daniel <10026790+dnlggr@users.noreply.github.com>
2022-02-11 17:00:33 +01:00
Thebora Kompanioni
ffa1afa31a
fix: extract error message of text/html response (#84) 2022-02-11 14:24:37 +01:00
Daniel
0d71915180
feat: update send page (#76)
* Basic refactor

* Hide balances

* Update src/components/Send.jsx

Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>

* Fix dark theme

* Remove old prop

* Use api helper

* Fix feedback

* Update src/components/Send.jsx

Co-authored-by: Gigi <109058+dergigi@users.noreply.github.com>

* Update wording

* Add custom validation

* Update number class

* Make default collaborators random

* Reset values after send

* Fix pasting

Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>
Co-authored-by: Gigi <109058+dergigi@users.noreply.github.com>
2022-02-11 11:30:13 +01:00
Thebora Kompanioni
b37de7083e
feat: display basic yield generator report (#73)
* feat: display basic yield generator report

* feat: add toggle for yield generator report

* review: use button instead of toggle to show/hide report

* review: better message on yield generator report error
2022-02-11 10:09:30 +01:00
Daniel
174726b74f
feat: hide sensitive info on wallet create (#77)
* feat: hide sensitive info on wallet create

* Update src/components/CreateWallet.jsx

Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>

Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>
2022-02-10 10:35:53 +01:00
secondl1ght
f900344549
feat: update wallets page (#64)
* Update wallets page to shown active indicator and move buttons inline

* Smaller header, updated button styles, dividers instead of cards, center

* Update wording for button

Co-authored-by: Daniel <10026790+dnlggr@users.noreply.github.com>

* Update header

Co-authored-by: Daniel <10026790+dnlggr@users.noreply.github.com>

* Updates based on feedback

* Fix buttons and small things for light theme

Co-authored-by: Daniel <10026790+dnlggr@users.noreply.github.com>
2022-02-10 10:35:36 +01:00
secondl1ght
3b832fc717
Merge pull request #54 from secondl1ght/onboarding
feat: onboarding screen
2022-02-09 11:51:38 -07:00
secondl1ght
cd2f0bf98b
feat: improve wording in settings (#71)
* Update settings wording to be more clear

* Use shorter conditional

Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>

Co-authored-by: Gigi <109058+dergigi@users.noreply.github.com>
Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>
2022-02-09 11:18:11 +01:00
Thebora Kompanioni
94f2899e22
refactor: collect api requests in single file (#67)
* refactor: collect api requests in single file

* refactor: use JmWalletApi for all api requests

* cleanup: remove unused varin JmWalletApi

* refactor: adhere to http_method+resource naming for api methods

* cleanup: more consistent use of walletName var
2022-02-09 10:04:11 +01:00
secondl1ght
d0164f332c Update class to className 2022-02-08 21:42:01 -07:00
secondl1ght
9d19039821
Merge pull request #70 from joinmarket-webui/tbk/devel/chore
fix: Invalid DOM property 'class' in App
2022-02-08 21:34:16 -07:00
theborakompanioni
d2173cdb89 fix: Invalid DOM property 'class' in App 2022-02-08 21:13:31 +01:00
secondl1ght
e919077149 Remove numbers and make next buttons bigger 2022-02-08 10:40:06 -07:00
secondl1ght
bb6af82a79 Merge branch 'onboarding' of github.com:secondl1ght/joinmarket-webui into onboarding 2022-02-08 10:26:15 -07:00
secondl1ght
4b520a20a7 Update button styling and svg path 2022-02-08 10:25:59 -07:00
secondl1ght
eccc21691d Remove else statement 2022-02-08 10:24:50 -07:00
secondl1ght
dd54e78702 Remove duplicate shield icon 2022-02-08 10:23:47 -07:00
secondl1ght
57eea2b959
Remove numbering
Co-authored-by: Daniel <10026790+dnlggr@users.noreply.github.com>
2022-02-08 10:23:11 -07:00
secondl1ght
103c215f3e
Make button bigger
Co-authored-by: Daniel <10026790+dnlggr@users.noreply.github.com>
2022-02-08 10:22:44 -07:00
secondl1ght
617746ef1e
Update skip button to match
Co-authored-by: Daniel <10026790+dnlggr@users.noreply.github.com>
2022-02-08 10:21:42 -07:00
secondl1ght
1942abc608
Merge branch 'joinmarket-webui:master' into onboarding 2022-02-08 10:16:19 -07:00
Daniel
ed8aa4b22b
feat: fancy toggle switch (#63)
* fature: privacy shields ui

* fix: show address status in advanced wallet view

* feat: advanced wallet setting

* fix: smaller ui adjustments

* Remove todo

* Fix flickering

* Restyle create wallet flow

* Don'
t open wallet until confirmed

* Dry up styles

* Fix css

* Fix linter warning

* Add fancy toggle switch

* Update src/components/CreateWallet.jsx

Co-authored-by: Gigi <109058+dergigi@users.noreply.github.com>

* Update src/components/CreateWallet.jsx

Co-authored-by: Gigi <109058+dergigi@users.noreply.github.com>

Co-authored-by: Gigi <109058+dergigi@users.noreply.github.com>
2022-02-08 15:19:26 +01:00
Daniel
8ed27ae745
feat: update create wallet flow (#62)
* fature: privacy shields ui

* fix: show address status in advanced wallet view

* feat: advanced wallet setting

* fix: smaller ui adjustments

* Remove todo

* Fix flickering

* Restyle create wallet flow

* Don'
t open wallet until confirmed

* Dry up styles

* Fix css

* Fix linter warning

* Update src/components/CreateWallet.jsx

Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>

* Update src/components/CreateWallet.jsx

Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>

* Update src/components/CreateWallet.jsx

Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>

Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>
2022-02-08 12:45:54 +01:00
secondl1ght
902799d138 Change continue to next, update styling for mobile, add skip button 2022-02-07 22:54:26 -07:00
secondl1ght
67bcde2ab6 Merge fixes 2022-02-07 14:08:44 -07:00
secondl1ght
b0dfe11b22
Merge branch 'master' into onboarding 2022-02-07 13:40:42 -07:00
secondl1ght
b780e9ba73 Hook up onboarding and some styling updates 2022-02-07 13:12:56 -07:00