103 Commits

Author SHA1 Message Date
482963a41b Fix misformed locale jsons 2022-06-17 05:52:06 -07:00
164a960b62 Merge branch 'onchain-buyer-payouts' into main #160 2022-06-17 05:19:59 -07:00
3141018baa Add locale strings for onchain swap texts 2022-06-17 05:14:06 -07:00
2289274251 Improve toggle button onchain/LN, add bad address messages 2022-06-17 04:36:27 -07:00
43b85d79d4 Fix invoice payouts. Add onchain summary to accounting days. 2022-06-16 15:48:35 -07:00
5c87c5ad85 Add UI elements for swap fee and TXID payout. Fix bugs. 2022-06-16 13:01:10 -07:00
efed6b3c0a Pay buyer onchain-tx 2022-06-16 08:31:30 -07:00
8f93c8f7b6 Add address submission and validation checks 2022-06-13 15:27:09 -07:00
c4396f504a Add onchain submission form and swap cost details 2022-06-13 14:37:14 -07:00
dc9d5e5e2a Add frontend input address components 2022-06-11 09:21:53 -07:00
9da33b60e6 Lower time between retries to 1min. Disable ResetMC. Increase timeout. 2022-06-09 03:56:17 -07:00
7c050b560a Fix signature verification error due to clock mismatch. Fix amount limits rounding. 2022-06-05 04:18:06 -07:00
64928cf4ea Fix profile not showing, fix not connected, fix auto scroll chat 2022-06-04 10:29:21 -07:00
9c0b07147b Localize invalid invoice messages 2022-05-26 17:26:29 -07:00
d24e01f1f5 Add validation of invoice based on total cost of routing hints 2022-05-26 16:35:45 -07:00
b5b129fb4e Create EncryptedChat, add saveKeys & saveMessages, add audit button. WIP 2022-05-23 17:31:34 -07:00
f6d03aab8b Fix in-app typos 2022-05-20 05:31:49 -07:00
f53fcce17c Translate failure reasons 2022-05-19 07:49:08 -07:00
d48ee9ced4 Add explicit routing failure reasons for users 2022-05-19 07:00:55 -07:00
159cf1a39e Add SeeCompatibleWallets button to re-submit invoic after fail routing 2022-05-16 13:57:44 -07:00
a6c433719e Convert Icons to ts, add Bitcoin Icons 2022-05-16 11:01:17 -07:00
6f318129c1 Add Wallet compatibiity button link 2022-05-16 06:03:01 -07:00
1a751b4fa7 Make collateral lock step more explicit for takers 2022-05-16 05:22:40 -07:00
ee445e0cff Fix last warnings 2022-05-10 11:44:12 -07:00
6112e64b61 Fix warnings in Tradebox and Chat 2022-05-08 09:46:27 -07:00
9af2e722be Fix warnings, wip 2022-05-08 08:43:08 -07:00
1145812e2e Fix undefined imports 2022-05-06 12:42:15 +02:00
d5c93e5a30 Fix type errors 2022-05-06 12:36:52 +02:00
2b44d32b01 Store robot token in cookies. Add renew order after success for makers. 2022-05-03 13:21:04 -07:00
416aab46d0 Store orders in app state. Fix typos. 2022-05-02 09:35:05 -07:00
755874b100 Advanced maker options v2 (#110)
* Add escrow/invoice time customization

* Add accordion for Expiry times

* Add current price on order maker

* Add deposit timeout limit on order page

* Minor aestetic fixes

* Implement pause/unpause and expiry reasons

* Add renew order

* Add highlight buy/sell on maker page

* Fix order renewal. Improve book visuals and response.

* Fix double renew requests

* Fix cancel orders. Fix paused status to delay

* Fix paused order layout and loading spinner

* Add telegram message: order is in chat
2022-04-29 18:54:20 +00:00
acc0db2e96 New filtering and Buy/Sell icons in Book and Maker page 2022-04-24 08:18:17 -07:00
433952cbf4 Fix lnpayment deletion at profile deletion. Fix precision premium rank. 2022-04-24 04:20:05 -07:00
37d5111779 Pretty numbers (#99)
* Create pn helper function inside utils folder

The function pn() is being defined a few times in different components. This commit is the first of two commits to solve this issue.

This commit only creates the function inside the utils folder.

Jest is also being introduced for unit tests.

* Use pn from utils folder

This commit removes the multiple definitions of pn found across the project and imports the helper function whenever needed.
2022-04-20 13:58:55 -07:00
42cf915dea Fix re-taken order asks for new buyer invoice 2022-04-16 12:50:40 -07:00
14b4c16fa3 Fix for UI & Spanish translation. Implement concurrent invoice payments. 2022-04-15 17:04:17 -07:00
7bca5ecdc7 Extract getCookie function into its own file (#94)
The getCookie function was being implemented a couple of times across the pages. These changes create a single implementation and imports the helper function whenever needed.
2022-04-15 16:22:49 +00:00
96c6358d4e Internationalization (#85)
* Implement react i18n-next

* Add XHR i18n backend, include currencies_dict in APP

* Implement i18n 2/9. Add site description

* Implement i18n 3/9 TradeBox. Fix explicit pricing when amount range is enabled.

* Implement i18n 4/9 MakerPage.

* Implement i18n 5/9 OrderPage

* Implement i18n 6/9 Chat

* Implement i18n 9/9 Book, Bottom Bar, Profile, Misc, Info

* Add Contributing translation guidelines
2022-04-05 14:25:53 +00:00
0be7bccc0d Fix dark theme chat and qr margins 2022-03-24 15:18:01 -07:00
5ee28f9564 Add dark mode, text input for amount range, basic/advance tabs 2022-03-24 06:41:32 -07:00
a3b19d871f Add UI, switch rewards, switch advanced, allow bondless, robologo 2022-03-15 11:20:57 -07:00
8001e148d7 Fix copy not loading. Send publish message only one 2022-03-11 07:40:04 -08:00
11ab92016f Implement X-of-Y steps in TradeBox 2022-03-11 06:33:07 -08:00
69f6735f86 Improve chat status communication 2022-03-10 13:35:16 -08:00
3d130129f1 Dispute amount are claimable via UI. Fix FSE does not expire. 2022-03-09 06:13:53 -08:00
4179a856bc Shift app content up. Add explainer on slashed bonds rewards. 2022-03-08 12:15:27 -08:00
255dae188d Implement withdraw rewards (backend & frontend) 2022-03-06 08:08:28 -08:00
b38f18d6d5 Upgrade fee computation for maker/takers 2022-03-03 07:40:56 -08:00
3902159b67 Improve frontend notifications. Add resolved messages. Add unlocked/settled bonds. Fix bug with statements submission. 2022-02-24 12:47:46 -08:00
d051312e84 Add info dialog for enabling telegram notifications. Update docs. 2022-02-22 02:34:48 -08:00