Commit graph

390 commits

Author SHA1 Message Date
Gigi
6a050f4ccc
feat: colored jars with names (#476)
* style(svg): add jamColor to all jars

* feat: add jar flavor based on index

* feat(jar): named jars with bold initial

* feat(jar-detail): use initial, not index

* feat: "Jar #{n}" -> "Jar {X}"

* feat(send): use full name in from & recipient
2022-08-18 22:39:05 +02:00
Gigi
077b62ab80
feat: rename "Joining" to "Jamming" (#475) 2022-08-18 20:31:47 +02:00
Thebora Kompanioni
4a20c9fdd2
fix: proper margin for sweep button on invalid inputs (#471) 2022-08-18 13:41:19 +02:00
Thebora Kompanioni
1d0f0ccf5f
fix: re-add Joining icon (#474)
* fix: pass api token to session request

(cherry picked from commit bb4a875271)

* dev: add offers and nickname to ServiceInfo

(cherry picked from commit 3b3154ea20)

* dev: add schedule to ServiceInfo

* feat: click on navbar joining icon opens relevant screen

* review: remove joining icon from navbar

* review: add property schedule to ServiceInfo

* review: add some space to tab activity indicator

* Revert "review: remove joining icon from navbar"

This reverts commit de86014d03.
2022-08-18 13:30:49 +02:00
Thebora Kompanioni
3d777ec931
refactor: leverage session request for polling schedule (#470) 2022-08-18 12:30:37 +02:00
Thebora Kompanioni
0a7b709d59
dev: bullseye as base image for regtest containers (#467) 2022-08-18 11:44:42 +02:00
Thebora Kompanioni
b19689de0c
feat: highlight own orders in orderbook (#472) 2022-08-18 11:18:43 +02:00
Gigi
250f523422
fix(settings): matrix link (#473) 2022-08-17 15:19:13 +02:00
Thebora Kompanioni
033babd1ac
feat: click on active "joining" icon opens relevant screen (#463)
* fix: pass api token to session request

(cherry picked from commit bb4a875271)

* dev: add offers and nickname to ServiceInfo

(cherry picked from commit 3b3154ea20)

* dev: add schedule to ServiceInfo

* feat: click on navbar joining icon opens relevant screen

* review: remove joining icon from navbar

* review: add property schedule to ServiceInfo

* review: add some space to tab activity indicator
2022-08-12 11:01:54 +02:00
Thebora Kompanioni
b7433571e9
fix: remove jar source from scheduler options (#465) 2022-08-11 17:13:16 +02:00
Thebora Kompanioni
505e9606f5
fix: refresh orderbook (#462)
* refactor: pass AbortSignal in refresh function

* fix: refresh orderbook
2022-08-11 13:41:39 +02:00
Thebora Kompanioni
cf81f46a8d
ui: remove column fee from Earn Report (#464) 2022-08-11 13:32:25 +02:00
Thebora Kompanioni
9907901df9
dev: install gpg in regtest containers (#466) 2022-08-11 12:58:21 +02:00
Thebora Kompanioni
dd7943b979
fix: serialize values of /maker/start request body as strings (#458)
* fix: serialize values of /maker/start request body as strings

* Update src/libs/JmWalletApi.ts

Co-authored-by: D <10026790+dnlggr@users.noreply.github.com>
2022-08-11 12:19:00 +02:00
Thebora Kompanioni
155f9bd55b
fix: pass mixdepth prop as number in request body (#457) 2022-08-11 11:28:00 +02:00
Thebora Kompanioni
27e1a10f63
fix: pass api token to session request (#456) 2022-08-11 11:27:10 +02:00
Thebora Kompanioni
b70b114ffa
regtest: rename default wallet to Satoshi (#460) 2022-08-09 12:47:01 +02:00
Gigi
1836200ce7
chore(release): prepare v0.0.10 (#453) 2022-08-05 14:14:04 +02:00
Thebora Kompanioni
bd8fd974f5
feat: add sorting and filtering to earn report (#451)
* feat: add sorting and filtering to earn report

* dev: remove conf duration from earn table

* fix: smaller header for utxo input count

* ui: add pagination to earn report

* refactor: rename itemsPerPage to pageSizes

* review: improved header wording

* review: align input count column contents

* review: remove pagination from Earn Report component

* test: add happy path tests for Earn Report parsing

* test: show handling unexpected/malformed data in Earn Report

* review: rearrange Earn Report columns; move Earned column to front
2022-08-05 13:56:19 +02:00
Daniel
2097b35a5b
fix: remove logs (#452) 2022-08-05 12:34:01 +02:00
Daniel
9d8e65698e
feat: human readable locktime duration for fidelity bonds (#450)
* feat: add time utils

* feat: update wording

* refactor: simplify api

* Update src/components/fb/utils.test.ts

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

* Update src/components/fb/ExistingFidelityBond.jsx

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

* Update src/components/fb/utils.test.ts

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

* Update src/components/fb/utils.ts

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

* fix: pass locale

* Update src/i18n/locales/en/translation.json

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

Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>
2022-08-05 12:28:55 +02:00
Daniel
c3159a252e
fix: accordion bg color (#449) 2022-08-04 16:52:11 +02:00
Thebora Kompanioni
e3ba725680
ui: switch position of amount and recipient input on send page (#448) 2022-08-04 16:39:02 +02:00
Thebora Kompanioni
29eca37535
feat: payment confirm modal (#446)
* feat: payment confirm modal

* dev: show success text in confirm modal if privacy is enabled

* dev: improved sweep text in confirm modal

* dev: display source jar in confirm modal

* review: improve sweep info in confirm modal
2022-08-04 16:26:11 +02:00
Thebora Kompanioni
2d9d13ea90
feat: enable orderbook for all users (#445) 2022-08-04 15:13:43 +02:00
Thebora Kompanioni
952e24b2e9
feat: ability to sort and filter orderbook (#434)
* wip: parse orderbook

* dev: add 'orderbook' feature flag

* dev: remove orderbook request from App.jsx

* wip: add OrderbookOverlay

* fix: render order fee as balance only on abs offer

* fix: don not use orderId as key - it is not unique

* dev: show order type as badge

* fix: add reason to error message

* feat: sortable orderbook table

* feat: ability to filter orderbook by search value

* review: wrap orderbook overlay body in container

* chore: harmonize offcanvas-fullscreen style

* chore: harmonize body styles for fullscreen overlays

* chore: harmonize header styles for fullscreen overlays

* chore: harmonize overlay close buttons and headers in orderbook and earn report

* chore: background-color of orderbook container

* fix: make containers containing tables fluid on xs and sm screens

* chore: harmonize earn report overlay

* fix: same overlay container for all fullscreen offcanvas components

* dev: add title bar to orderbook overlay

* feat: add refresh functionality to orderbook

* fix: hide search criteria phrase if search value is empty

* Apply suggestions from code review

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

* Update src/components/Orderbook.module.css

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

* chore: optimize orderbook filter function

* review: disable search input on data reload

* review: improve filtered orderbook summary

* fix: update wording

Co-authored-by: Daniel <10026790+dnlggr@users.noreply.github.com>
2022-08-04 15:13:13 +02:00
Daniel
1113e21147
fix: cheatsheet icon (#447) 2022-08-04 12:42:18 +02:00
Daniel
7d750ee043
refactor: remove advanced wallet mode (#443)
* refactor: remove advanced wallet mode

* fix: tests

* fix: remove remaining traced of advanced mode
2022-08-03 10:49:10 +02:00
Thebora Kompanioni
f27a27a93d
fix: color of light-button in dark mode (#442) 2022-08-02 15:41:27 +02:00
Daniel
61a39566f6
feat: utxo list (#430)
* feat: add tabbed control to jar overlay

* feat: add utxo table

* refactor: clean up overlay container

* refactor: clean up table

* feat: add alert

* refactr: re-add utxo modal

* refactor: add back old account details view

* refactor: delete old files

* fix: tests

* feat: add confirmations and refresh button

* fix: class name

* fix: paddings

* fix: acccordion shadow

* fix: bs colors

* fix: remove utxo conversion where not needed

* feat: i18n

* fix: button active color

* Update src/components/jar_details/JarDetailsOverlay.tsx

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

* fix: use lockgime from property instead of status

* fix: disable freezing and unfreezing when service is running

* fix: do not allow locked utxos to be unfrozen

* fix: make sure tab and content are in sync

* feat: add sorting by confirmations

* feat: add reset position to sort toggle

* fix: switch cancel button placement

* fix: right-align value column

* Update src/components/jar_details/UtxoList.tsx

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

Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>
2022-08-02 15:24:10 +02:00
Thebora Kompanioni
2406c04a7a
feat: Orderbook (#422) 2022-08-02 14:55:32 +02:00
Thebora Kompanioni
81b3e73f24
regtest: setup with local tor in container (#396) 2022-08-02 13:15:51 +02:00
Thebora Kompanioni
3d3706f5b2
fix: invalid DOM property 'class' on Earn page (#431) 2022-08-02 12:31:32 +02:00
Thebora Kompanioni
96a401ccad
fix: text and border colors after bootstrap update (#432)
* fix: accordion text and border color in dark mode

* fix: button text color on dark theme

* fix: address-copy button padding
2022-08-02 12:30:59 +02:00
Daniel
c4a76fa967
fix: docs icon in settings (#439) 2022-08-02 12:01:08 +02:00
Thebora Kompanioni
6a8830f28d
feat: prevent address reuse on Jam page (#433) 2022-08-01 17:04:36 +02:00
Gigi
01515d7f14
feat(settings): add links to docs (#437)
* feat(sprites): add file sprite

* feat(settings): add link to jamdocs.org

* feat: add link to jamdocs.org in onboarding

* Revert "feat(sprites): add file sprite"

This reverts commit 09ddf2e9e7.
2022-08-01 16:38:09 +02:00
Gigi
ca3cc20e15
feat(settings): add link to Matrix and Jam's twitter (#436)
* feat(settings): add link to Jam twitter

* feat(settings): add link to Matrix

* fix(settings): repo rename

* feat: add matrix logo to sprite.svg

* fix(components): repo rename
2022-08-01 16:37:38 +02:00
Gigi
05c908d6f6
feat(cheatsheet): link to jamdocs.org (#429) 2022-07-26 16:30:22 +02:00
Thebora Kompanioni
087eb0782e
deps: update dependencies (#425)
* deps: remove unused lib moving-letters

* deps: update react-bootstrap from v2.4.0 to v2.5.0-beta.1

* deps: update react-router-bootstrap from v0.26.1 to v0.26.2

* deps: update bootstrap from v5.1.3 to v5.2.0

* dev: update node from v16.11.0 to v16.16.0 in GitHub build action

* dev: harmonize options button styles on Receive and Earn page
2022-07-26 16:29:49 +02:00
Gigi
b442d58b61
feat(cheatsheet): link to jamdocs.org (#427) 2022-07-26 15:45:55 +02:00
Gigi
893dfd0397
feat(cheatsheet): re-word to remove 'yield' (#426)
Fixes #326
2022-07-26 15:13:10 +02:00
Thebora Kompanioni
95def42255
refactor: move BalanceSummary to WalletContext (#419) 2022-07-26 12:29:08 +02:00
dependabot[bot]
b41f21532b
build(deps): bump terser from 5.10.0 to 5.14.2 (#415)
Bumps [terser](https://github.com/terser/terser) from 5.10.0 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

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

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-26 09:20:12 +02:00
Thebora Kompanioni
47aab80467
refactor: move filtering for Fidelity Bonds to WalletContext (#418) 2022-07-26 09:16:37 +02:00
Thebora Kompanioni
662faf2c55
fix: do not display freeze info when all utxos have been selected (#420) 2022-07-22 11:58:33 +02:00
Thebora Kompanioni
24c0107036
fix: spacing in jar overlay header and onKeyDown (#421)
* fix: spacing in jar overlay header

* fix: onKeyDown handling in jar overlay
2022-07-22 11:55:47 +02:00
Daniel
ad50747818
feat: add description for second fidelity bond (#414) 2022-07-21 14:42:48 +02:00
Daniel
484afbc8ea
fix: jar spacing (#417) 2022-07-21 11:12:17 +02:00
Daniel
b2faeb7476
feat: show address reuse warning (#411)
* feat: show address reuse warning

* Update src/i18n/locales/en/translation.json

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

* fix: typo

* fix: add null check

* feat: do not allow sending to reused address

Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>
2022-07-21 11:03:46 +02:00