143 Commits

Author SHA1 Message Date
3d3da78f8a Fix code style issues with Black 2022-10-20 09:56:10 +00:00
1ba94b2abc Add Telegram notifications for order takers (#244)
* Create EnableTelegramDialog functional component

* Move Enable TG button to Profile dialog

* Add TG bot_name, token and state to API /info/

* Add messages for order takers to Telegram class
2022-09-15 15:42:33 +00:00
f8e879a3f7 Fix unreproducible bug (at least try) when order does not advance into CHA status. 2022-08-18 11:13:20 -07:00
eff58dc91d Add stealth invoices (#210)
* Add stealth invoice switch to profile

* Add stealth invoice including only order uuid

* Add explanatory tooltip for stealth invoices and fix code smells
2022-08-12 17:41:06 +00:00
5281176e3c Add use_tor boolean to envvars 2022-08-08 08:58:06 -07:00
aad87e7d98 Increase Max trade size to 4M, increase max range size from 5 to 8 2022-07-30 05:27:15 -07:00
ff0efd7664 Update Phoenix wallet compatibility. Fix escrow cltv expiry blocks computation 2022-07-22 08:13:37 -07:00
8423896285 Tight CLTV expiry dynamically 2022-07-21 06:19:47 -07:00
916a5fdf5a Add total time to contract completion to trade summary 2022-07-18 17:37:35 -07:00
456723973c Add contract oracle timestamp and exchange rate to summary 2022-07-18 06:50:56 -07:00
638d3b1d6c Fix serve summary when order partially finished. Trade summary as accordion 2022-07-17 11:49:44 -07:00
834733cb61 Add trade summary at trade finish 2022-07-16 04:26:44 -07:00
2f5bb6e9ae Add explicit min/max amounts on mining fee rate error 2022-06-27 07:22:10 -07:00
6f7cfb5147 Fix avatar persistance and login issues. Add onchain payment cleanup. 2022-06-20 10:56:56 -07:00
f1c4754868 Fix bad reply after submitting invoice 2022-06-19 07:32:00 -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
dc9d5e5e2a Add frontend input address components 2022-06-11 09:21:53 -07:00
b1d68a39f7 Add onchain logics pt3 2022-06-09 10:41:21 -07:00
cf82a4d6ae Add onchain logics pt2 2022-06-06 13:37:51 -07:00
08f73ad923 Fix autoscroll, allow plaintext chat, forbid collab cancelation on wrong status 2022-06-04 14:26:53 -07:00
8663fb3423 Add TG messages for dispute open and collaborative cancellation 2022-06-02 15:32:01 -07:00
7623d30670 Add new PGP keys validation on backend. Raise default bond size to 3% and minimum to 2% 2022-06-01 16:49:27 -07:00
5534ada1be Fix robot PGP keys created in a future time 2022-06-01 14:44:58 -07:00
8b7e05a24d Create task to delete older than 3 days encrypted messages 2022-05-31 02:23:01 -07:00
bedac53e29 Fix missing PGP keys when early login. Fix avatar not found when make/book is clicked. 2022-05-30 14:19:16 -07:00
d1f671cf66 Validate PGP keys with GnuPG when a new robot is created 2022-05-30 06:34:27 -07:00
f304fa27f9 Fix empty invoice unhandled error 2022-05-28 06:05:26 -07:00
3cb544ef10 Fix bug 'dispute cannot be open in this stage'. Update Dockerfile 2022-05-25 00:46:57 -07:00
b24bd4c2db Constrain open dispute valid status 2022-05-15 23:47:22 -07:00
718f42abf9 Fix active order shows on profile in Sending Satoshis status 2022-05-08 09:52:19 -07:00
e4e33d39f5 Fix charged maker bond at cancel before taker bond is locked 2022-05-05 11:15:14 -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
42cf915dea Fix re-taken order asks for new buyer invoice 2022-04-16 12:50:40 -07:00
b85b78c722 Fix payment method delete bug, improve viz (better icons, better shadows) 2022-03-30 13:01:26 -07:00
baf76025c2 Add autocomplete, icons, custom selector 2022-03-29 16:16:59 -07:00
dc5f228fce Fix percentile computing for ranges, fix limit adjusts by premium 2022-03-24 17:09:55 -07:00
cb7dcab147 Remove input numeric arrows 2022-03-24 10:29:51 -07:00
5aa0304d32 Improve amount specification UI 2022-03-24 08:43:31 -07:00
8ae2406275 Implement backend handle range amounts, order take amount input and order book ranges 2022-03-22 10:49:57 -07:00
bf80986005 Implement min_amount max_amount model props and validation 2022-03-21 16:27:36 -07:00
ca79ea9914 Init accounting panel, add import/export 2022-03-20 16:32:25 -07:00
d31bd63edc Add maker selects fidelity bond size 2022-03-18 15:09:38 -07:00
a36f23b572 Add maker selects public duration 2022-03-18 14:21:13 -07:00
f42292a012 Add amboss as mainnet node link 2022-03-14 10:57:06 -07:00
408516241d Fix message your order is public 2022-03-11 07:55:55 -08:00
6373957774 Telegram notification only when taker bond is locked 2022-03-11 07:24:39 -08:00