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