96 Commits

Author SHA1 Message Date
7c52c90866 Android minor fixes (#285)
* Android mino fixes

* Avatar tooltip position

* format
2022-10-15 12:00:21 +00:00
e78b5e9c8b Persist Data on Android (#274)
* Android Cookies

* Android Fix POST headers

* Format

* App & Cookies Working

* Fix token on UserGen
2022-10-10 12:40:22 +00:00
9bda934ee5 Android Tor icon and copy to clipboard (#269)
* Android Clipboard and Tor Status Icon

* working clipboard and lintern

* Fix

* Add style for Tor connection component

* Fix Freeze and Internet out

* Fix Typo

Co-authored-by: Reckless_Satoshi <reckless.satoshi@protonmail.com>
2022-10-07 14:10:21 +00:00
1352937fe6 Add animated avatar placeholder (#270)
* Add animated avatar placeholder

* Fix imports
2022-10-06 10:38:01 -07:00
344ba2ab67 Add book double view for large displays. Prettify. 2022-09-28 07:26:44 -07:00
7b8fcb3285 Add android webview app (#259)
* Add android build workflow

* Initial webview on tsx template

* Insert ReactJS app from local

* Add Android app icon by @red_purdy (#174)

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

Co-authored-by: RedPurdy <104675727+RedPurdy@users.noreply.github.com>

* Fix local reactjs

* Add setup guide. Bundled dev main.js

* Add react native tor

* Move Android CHANGELOG.md to /mobile

* Add torified webview in react-native (#247)

* Add android build workflow

* Android Tor Requests

* Fetching internal files (i18n)

* react-native-tor does not implement PUT

* Get Files from Tor

* Revert "Add android build workflow"

This reverts commit 340bcf8d1c8703af31dddf12a8762d39a967b160.

* Fix Rebase Removals

* External sources

* react-native-tor crashes

* Last Refactor

* Fix/revert setup guide

* Add /mobile as volume to npm-dev container

On the fully dockerized dev environment the npm process cannot save files outside of /frontend directory. Now it can also save the builds to /mobile

* Fix UsafeAlert

* Run prettier

* Run lint:fix

* Main Profile Image fix

* Remove Tor Requests limitation

Co-authored-by: Reckless_Satoshi <reckless.satoshi@protonmail.com>

Co-authored-by: RedPurdy <104675727+RedPurdy@users.noreply.github.com>
Co-authored-by: KoalaSat <yv1vtrul@duck.com>
2022-09-28 12:08:16 +00:00
7754f8a0dc Fix buy/sell buttons palette 2022-09-16 11:03:16 -07:00
f2cd20c8f0 Add Telegram context on UserGen response 2022-09-16 09:45:09 -07:00
91e5db2bb9 Fix simplify buy/sell toggle buttons. Run prettier and lint. 2022-09-16 09:24:14 -07:00
c770d231d1 Add frontend API client (#242)
* Frontend API client

* Test

* CR updates
2022-09-16 14:16:33 +00:00
cb6475a3f4 Fix smooth avatar loading. Run prettier 2022-09-10 11:02:30 -07:00
822281e467 Run npm run lint:fix
Still many linting errors to fix manually
2022-09-09 10:57:05 -07:00
14487a9c2d Run linter and add linter GH action 2022-09-09 10:25:55 -07:00
5d09200e17 Finish scaling UserGenPage 2022-09-09 04:51:24 -03:00
a777ecb989 Scale avatar width and R. Pass theme as prop to class components. 2022-09-09 04:02:18 -03:00
e8852c2423 Replace material-ui-image, delete qrscanner, fix dependencies 2022-09-08 15:34:06 -07:00
0229f8759e Update info dialog. Add explicit fee section on external charges. 2022-08-17 06:37:24 -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
4dff7efbb7 Raise max amount to 3M Sats. Fix testnet/platform alternative site. Bump LND. 2022-07-10 03:54:00 -07:00
rs
7eae2cf58c Fix copy to clipboard in any context 2022-07-04 11:54:29 -07:00
c397ff63e5 Add rewards and referral code on usergen api responses 2022-06-21 04:47:29 -07:00
139afb47a5 Add .dockerignore. Fix profile button tooltip. 2022-06-20 11:48:42 -07:00
6f7cfb5147 Fix avatar persistance and login issues. Add onchain payment cleanup. 2022-06-20 10:56:56 -07:00
7eb29fb57e Delete and reload cookies on avatar login 2022-06-20 07:26:19 -07:00
e8fb090f18 Raise max trade size to 2.2m. Update send/receive icon. 2022-06-18 08:30:57 -07:00
dc9d5e5e2a Add frontend input address components 2022-06-11 09:21:53 -07:00
f20a7d5636 Raise max to 1.5m, update docs and fix links 2022-06-04 15:13:58 -07:00
64928cf4ea Fix profile not showing, fix not connected, fix auto scroll chat 2022-06-04 10:29:21 -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
6f2aed095d Make pgp keys read-only on admin panel. Improve homepage copy button behaviour. 2022-05-30 04:19:12 -07:00
4da6a43a59 PGP ID is second hash of token 2022-05-26 14:16:02 -07:00
40d44d8d59 Add download robot credential button. Add timedate to messages in chat. 2022-05-25 06:13:39 -07:00
b5b129fb4e Create EncryptedChat, add saveKeys & saveMessages, add audit button. WIP 2022-05-23 17:31:34 -07:00
ac0969baf6 Convert new UserGen into POST. Fix misformed armored keys. Example encrypt/decrypt. 2022-05-23 04:21:01 -07:00
789f9fbdb1 Add pub_key and enc_priv_key fields. Store in cookies. Bug: misformed 2022-05-22 15:12:25 -07:00
191dfe0d3b Upgrade userGen, only token_sha256 used. Deprecate token user generation. 2022-05-22 12:30:12 -07:00
a6c433719e Convert Icons to ts, add Bitcoin Icons 2022-05-16 11:01:17 -07:00
9af2e722be Fix warnings, wip 2022-05-08 08:43:08 -07:00
8d9f79c5af Create InfoDialog Component 2022-05-07 11:59:42 -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
a4afb81ccc Prompt user to store token before order making 2022-05-03 15:38:41 -07:00
2b44d32b01 Store robot token in cookies. Add renew order after success for makers. 2022-05-03 13:21:04 -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
1c928d1cd2 Fixes #90, Fixes #89, Fixes #88 2022-04-10 11:48:43 -07: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
243147686f Implement i18n 2/9. Add site description 2022-04-03 14:34:12 -07:00
4c2ec14a2f Add XHR i18n backend, include currencies_dict in APP 2022-04-02 07:42:36 -07:00
1061403487 Implement react i18n-next 2022-04-01 16:41:08 -07:00
784ce92ae5 Replace userpage unicode emojis for svg icons 2022-03-27 05:09:51 -07:00