Commit graph

575 commits

Author SHA1 Message Date
amitx13
b078dc2938 Testing for direct-send RPC-Api which is introduced by amitx13 2024-08-11 23:44:12 +05:30
amitx13
8c8198eff0 Refactored consideredUtxo for forward compatibility 2024-08-11 23:16:59 +05:30
amitx13
2eb60bc225 Show considered UTXOs before performing sweep transaction 2024-08-08 19:16:40 +05:30
apX13_
5c8f81e92d
feat: quick freeze/unfreeze UTXOs on send page (#771) 2024-07-22 12:08:30 +02:00
Thebora Kompanioni
707f210335
dev(regtest): update bitcoin core from v26 to v27 (#795)
* dev(regtest): use polarlightning/bitcoind docker image

* dev(regtest): update bitcoin core from v26 to v27
2024-07-19 13:56:17 +02:00
Thebora Kompanioni
b4f8a56baa
feat(config): ability to customize "max sweep fee change" setting (#793) 2024-07-16 15:26:17 +02:00
Saksham Gupta
4a5bf207be
ui: remove twitter link from settings page (#790)
* Unused Twitter Link Remove from Settings Page

* Removed settings.jam_twitter from translation.json

* Removed jam_twitter from all translation.json
2024-07-06 13:13:32 +05:30
Thebora Kompanioni
da8b0a908e
dev(setup): switch to docker compose v2 (#784)
* dev(setup): switch to docker compose v2

* dev(setup): remove deprecated version property from docker files
2024-07-04 22:19:23 +02:00
Saksham Gupta
4c5a2cf01f
ui: add Right Caret icon to Start Scheduler button (#783) 2024-07-02 12:26:52 +02:00
dependabot[bot]
075db3e596
build(deps-dev): bump ws from 7.5.9 to 7.5.10 (#782)
Bumps [ws](https://github.com/websockets/ws) from 7.5.9 to 7.5.10.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/7.5.9...7.5.10)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 10:29:56 +02:00
dependabot[bot]
0e16f0ce67
build(deps-dev): bump braces from 3.0.2 to 3.0.3 (#781)
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 10:01:15 +02:00
Thebora Kompanioni
74b66f1513
ui(wallet): rephrase wallet label from 'unlocked' to 'active' (#777) 2024-06-11 10:42:49 +02:00
Bhavesh Gupta
9ec7f14ca8
ui(FB): deemphasise additional bond when one already exists (#758)
* de-emphasise multiple bonds

* de-emphasise multiple bonds

* ui(fb): de-emphasise additional bond

* ui(FB): button to center

* ui: button size small

* ui: existing bond text back
2024-06-05 13:44:08 +05:30
Bhavesh Gupta
fef6260be0
fix(fb): display error alert in modal 2024-06-04 13:55:23 +05:30
Thebora Kompanioni
407098dfb1
build(dev-deps): update http-proxy-middleware from v2.0.6 to v3.0.0 (#769) 2024-05-29 11:15:32 +02:00
Thebora Kompanioni
3bcbdeed19
feat(orderbook): show fidelity bond value and locktime (#766)
* fix(orderbook): do not follow redirects on refresh orderbook

* fix(orderbook): display loading state correctly

* feat(orderbook): display fidelity bond amount and locktime
2024-05-28 19:57:45 +02:00
Bhavesh Gupta
056c9d409a
refactor(fb): modal instead of dropdown for new FB creation form (#762)
* modal instead of dropdown for new FB form

* modal instead of dropdown for new FB form
2024-05-22 21:27:23 +05:30
Thebora Kompanioni
88ed96ffb4
ci(deps): update codeql actions from v2 to v3 (#763) 2024-05-22 15:34:31 +05:30
Thebora Kompanioni
1a620f305b
chore: disable lock button while locking wallet (#759) 2024-05-21 09:21:23 +02:00
Thebora Kompanioni
82f2ae730f
build(deps): update dependencies (#757)
* build(deps): update testing libs dependencies

 @testing-library/jest-dom    ^6.2.0  →    ^6.4.5
 @testing-library/react      ^14.1.2  →   ^15.0.7
 @types/jest                ^29.5.11  →  ^29.5.12

* build(deps): update react from v18.2.0 to v18.3.1

 @types/react      ^18.2.47  →  ^18.3.2
 @types/react-dom  ^18.2.18  →  ^18.3.0
 react             ^18.2.0  →  ^18.3.1
 react-dom         ^18.2.0  →  ^18.3.1

* build(deps): update i18next lib dependencies

* ci(deps): update github actions deps

* build(deps): update bootstrap from v5.3.2 to v5.3.3

 @emotion/react  ^11.11.3  →  ^11.11.4
 bootstrap         ^5.3.2  →    ^5.3.3

* build(deps): update react-router-dom from v6.21.1 to v6.23.1

* build(dev-deps): update prettier from v3.1.1 to v3.2.5
2024-05-17 18:19:33 +05:30
Thebora Kompanioni
9d2aaa618a
ui(orderbook): add delay hint to highlighted offer toggle (#735)
* ui(orderbook): add delay hint to highlighted offer toggle

* dev(orderbook): generate demo offer entry in dev mode

* feat(orderbook): ability to pin own offers to the top

* ui(orderbook): disable highlight button if own offer is absent
2024-05-14 18:10:23 +02:00
Thebora Kompanioni
7aef192e72
fix(Earn): validate offer minsize (#745) 2024-05-05 21:50:47 +02:00
dependabot[bot]
bd1f2501bc
build(deps-dev): bump ejs from 3.1.9 to 3.1.10 (#747)
Bumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases)
- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-05 20:38:38 +02:00
Bhavesh Gupta
c04007d296
feat: display warning on fidelity bond with same expiry date (#741) 2024-04-23 10:11:54 +02:00
Zachary Johnson
09e2d756a1
ui: improve connection error page (#738)
Co-authored-by: Zachary Johnson <zachary.johnson@atomicobject.com>
Co-authored-by: theborakompanioni <theborakompanioni+github@gmail.com>
2024-04-22 13:47:55 +02:00
Zachary Johnson
69e8fa7f12
feat: validate mnemonic phrase against BIP39 wordlist (#739)
Co-authored-by: Zachary Johnson <zachary.johnson@atomicobject.com>
Co-authored-by: theborakompanioni <theborakompanioni+github@gmail.com>
2024-04-22 11:21:33 +02:00
Thebora Kompanioni
24a9026a24
feat(earn): add simple stats to earn report (#731)
* dev(earn): generate demo report entry in dev mode

* feat(earn): add simple stats to earn report
2024-03-29 20:03:26 +01:00
dependabot[bot]
279ebeb87e
build(deps-dev): bump express from 4.18.2 to 4.19.2 (#734)
Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-29 00:08:11 +01:00
dependabot[bot]
7871c29113
build(deps-dev): bump follow-redirects from 1.15.4 to 1.15.6 (#729)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)

---
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>
2024-03-23 12:16:41 +01:00
dependabot[bot]
54a2a33aba
build(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#730)
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases)
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4)

---
updated-dependencies:
- dependency-name: webpack-dev-middleware
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 12:16:19 +01:00
Thebora Kompanioni
c04a8304db
fix: allow absolute maker fee of zero (#727) 2024-03-11 20:14:03 +01:00
Adeyemi David
a26aeb8cb9
docs(contributing): add dev setup information (#725) 2024-03-08 15:21:23 +01:00
Gigi
399fddac1d
chore(release): v0.2.0 (#722) 2024-02-24 22:29:24 +00:00
Zachary Johnson
ac383dcdd8
feat: check for existing wallet (#720) 2024-02-09 02:08:59 +01:00
Thebora Kompanioni
b4948ef9f0
feat: renew fidelity bond (#678) 2024-02-06 11:02:16 +01:00
Thebora Kompanioni
dc95e646e7
feat: custom tx fee on direct and collaborative send (#706)
* feat(send): ability to specify tx fee in blocks or sats/vbyte

* chore: fix SegmentedTabs active state

* chore: tx fee value and unit can be undefined

* refactor: SegmentedTab onChange handler props

* ui(Confirm): move mining fee section below collaborator fee section

* feat(send): display tx fee input field only with supported backends

* fix(send): add alert if aborting taker operation fails
2024-01-27 14:28:45 +01:00
Zachary Johnson
27e687c9cf
feat(ui): autofocus next input when confirming seed phrase backup (#718) 2024-01-25 18:10:07 +01:00
Thebora Kompanioni
7006e575f4
feat: align amount input fields (#711)
* ui(amount): add bitcoin amount input component

* ui(amount): format display value always in btc

* ui(Send): adapt amount field label and placeholder

* ui(Send): highlight sending options on input errors

* chore: do not display amount unit on empty input

* test: add tests for BitcoinAmountInput
2024-01-13 13:36:19 +01:00
dependabot[bot]
5968209f66
build(deps-dev): bump follow-redirects from 1.15.3 to 1.15.4 (#716)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.4)

---
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>
2024-01-09 13:46:28 +01:00
Thebora Kompanioni
130c0e627a
build(deps): update dependencies (#715)
* build(deps): update dependencies

 @emotion/react               ^11.11.1  →  ^11.11.3
 @testing-library/jest-dom      ^6.1.5  →    ^6.2.0
 @testing-library/user-event   ^14.5.1  →   ^14.5.2
 @types/jest                  ^29.5.10  →  ^29.5.11
 @types/qrcode                  ^1.5.3  →    ^1.5.5
 @types/react                 ^18.2.39  →  ^18.2.47
 @types/react-dom             ^18.2.17  →  ^18.2.18
 classnames                     ^2.3.2  →    ^2.5.1
 i18next                       ^23.7.7  →  ^23.7.16
 prettier                       ^3.1.0  →    ^3.1.1
 react-bootstrap                ^2.9.1  →    ^2.9.2
 react-router-dom              ^6.20.0  →   ^6.21.1
 react-i18next                 ^13.5.0  →   ^14.0.0

* chore(table): fix table header text alignment
2024-01-09 12:32:18 +01:00
Thebora Kompanioni
378daf5c93
fix: selectable ui elements (#714)
* fix(dev): make theme toggle button selectable

* fix(ui): selectable jars can acquire focus

* ui(info): help cursor on info icons

* fix(ui): selectable segmented tabs

* fix(ui): selectable openable jars

* fix(ui): close jar details modal on key escape
2023-12-26 13:52:20 +01:00
Thebora Kompanioni
d4466a056c
dev(regtest): update bitcoin core to v26 (#710) 2023-12-20 23:23:06 +01:00
Thebora Kompanioni
9807f376ba
ui: fluid container with wider layout (#703)
* ui(layout): larger jars on main wallet view

* ui(layout): wider layout with container-xl
2023-12-20 00:33:48 +01:00
Thebora Kompanioni
11e2c2a88c
fix(ui): adapt payment confirm size (#712)
* ui(modal): fix size of payment confirm modal

* ui(send): focus destination field after clearing
2023-12-19 10:00:34 +01:00
Thebora Kompanioni
06bf4dbb20
chore: small ui changes suggested by @editwentyone (#709)
* chore(main): change wallet distribution popover placement

* chore(receive): move new address button below qrcode

* chore(footer): hide app info on small screens

* chore: use standard modal for app info

* ui(menu): increase font size on mobile in side menu

* ui(receive): fix amount input field addon border
2023-12-14 11:39:42 +01:00
Thebora Kompanioni
643db8570b
chore(send): align unit in collaborators fee breakdown (#708)
* fix(send): fix destination jar selector icon position

* ui(send): display collaborator fees in user preferred unit
2023-12-14 11:38:16 +01:00
Thebora Kompanioni
d56693610a
build(deps): upgrade to react 18 (#700)
* build(deps): update jest-watch-typeahead from v0.6.5 to v2.2.2

* build(deps): update jest-websocket-mock to v2.5.0

* build(deps): update to react 18

* fix(test): fix other tests after update to react 18

* fix(ts): fix typescript errors after update to react 18

* fix: use createRoot in index.tsx

* build(deps): update react-router-dom to v6.20.0

* refactor: WebsocketContext from jsx to tsx

* refactor: ShareButton from jsx to tsx

* refactor: i18n files from js to ts

* chore(build): disallow javascript

* chore: adhere to new i18next release rules

* ui: add success page to wallet import flow

* chore: enable react-router v7 futures

* chore(build): prevent build warning by installing babel plugin

* test(websocket): enable websocket indicator test in App.test.tsx

* ui(import): add link to main wallet view to import success page

* build(deps): update react-bootstrap to v2.9.1
2023-12-06 11:38:51 +01:00
Overload3910
e48d1b332d
dev(regtest): update btc-rpc-explorer to v3.4.0 (#704) 2023-12-06 11:32:42 +01:00
Thebora Kompanioni
a246ad308e
refactor: externalize send form components (#695)
* dev: switch to kristapsks backend branch

* dev: add directSendTxFee to feature toggles

* dev: add tx_fee to DirectSendRequest

* refactor: reusable TxFeeInputField component

* refactor: move validate method of tx fee input field

* refactor(wip): split send form into reusable components

* refactor: pass loadNewWalletAddress to SendFrom

* refactor: SourceJarSelector component

* fix(ui): do not display number input as textfield on Send page

* fix(style): input groups with validation in SendForm

* build(deps): update formik from v2.2.9 to v2.4.5

* ui(send): show form feedback for source jar index value
2023-12-01 12:34:28 +01:00
dependabot[bot]
101ab4acf3
build(deps-dev): bump @adobe/css-tools from 4.3.1 to 4.3.2 (#702)
Bumps [@adobe/css-tools](https://github.com/adobe/css-tools) from 4.3.1 to 4.3.2.
- [Changelog](https://github.com/adobe/css-tools/blob/main/History.md)
- [Commits](https://github.com/adobe/css-tools/commits)

---
updated-dependencies:
- dependency-name: "@adobe/css-tools"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01 12:22:54 +01:00