54 Commits

Author SHA1 Message Date
b2713ff83f refactor nostr websocket to be preared for mobile 2024-11-11 17:36:31 +01:00
9bcf4c1c85 Randomize nostr relay connection 2024-11-08 13:04:57 +01:00
3f882db902 Frontend eslint fixes 2024-10-19 15:57:20 +02:00
3edd9280a5 Create RoboPool 2024-10-18 12:40:02 +02:00
ab3a700ab3 Increase robot avatar wait time 2024-10-07 11:03:55 +02:00
0fe5c9ec0e Fix header icons mobile 2024-10-02 14:39:57 +02:00
bd6c812457 Fix Robohash generation on web 2024-09-24 00:51:40 +02:00
bfda0e93be Fix files cache problem and static files management 2024-09-17 15:14:43 +02:00
cc63b4d57e Rebase 2024-09-06 10:41:15 +02:00
9a8a821b7b Merge branch 'main' into android-notification-system 2024-09-06 08:26:03 +00:00
25081aacf0 Merge branch 'main' into desktopApp 2024-08-22 15:37:27 +05:30
e9863417dd Merge branch 'main' into android-notification-system 2024-08-10 16:07:02 +00:00
958da6a11b Eslint fixes 2024-08-10 17:54:13 +02:00
26a2b7101c Notifications fully working 2024-07-12 12:57:09 +02:00
b136f9d7e5 Fix build-it in 2024-06-30 23:18:56 +02:00
3fe457b4b1 Merge branch 'main' into desktopApp 2024-06-23 12:01:50 +05:30
74143c8da1 Disable tor option (#1315)
* Disable Tor option

* Fix settings save

* Remove unused code

* Remove unused code 2
2024-06-16 22:14:32 +00:00
6843760b87 ternaries removed and DesktopRobosats switch it to RobosatsClient === 'desktop-app' 2024-06-14 20:48:13 +05:30
1cbab240ca draft for desktop app 2024-05-25 23:03:07 +05:30
4b572d0171 Android robohash generator 2024-04-30 16:03:53 +02:00
66e9fc46c5 Android robo-identities 2024-04-30 16:03:52 +02:00
28cc3d6715 Generate Builds 2024-04-30 16:03:52 +02:00
d8490d7530 Improve Federation start order 2024-04-30 14:56:19 +01:00
a1c63ca622 Federation Android App and new Tor engine 2024-04-30 14:56:19 +01:00
0e115e06b1 Refactor Webpacks (#1212)
refactor webpacks
2024-04-03 05:55:42 +00:00
293c0b604d Refactor contexts and models (#921)
* Add SVG icons for map pins

* Add federation basis and new coordinator form (#793)

* Add new coordinator entry issue form

* Add Federation basis

* Fix eslint errors from F2F and fix languages

* Redo eslint @typescript-eslint/strict-boolean-expressions

* Robot Page working

* Contexts Working

* Garage Working

* CurrentOrder working

* Federation model working

---------

Co-authored-by: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Co-authored-by: Reckless_Satoshi <90936742+Reckless-Satoshi@users.noreply.github.com>
2023-12-02 10:40:59 +00:00
0797a7d1ef Fix robosats on blixt's react-native-webview (#594) 2023-05-18 13:29:49 +00:00
0d180ee7c9 Small fixes, fix reconnecting websockets, fix rewards webln 2023-05-08 17:37:23 -07:00
8ae18f8b2a Small fixes, increase WS reconnection delay 2023-05-07 10:11:52 -07:00
25f0b0eea5 Fix token auth native (#558)
* Fix token auth on Native

* Fix pre-release action
2023-05-06 13:42:48 +00:00
7e5c9bcb70 Small fixes 2023-05-05 10:19:45 -07:00
e6ddcf9e4b Add RobotTokenSHA256 middleware, /api/robot and frontend entropy calc (#512)
* Add RobotTokenSHA256 middleware for in-the-fly robot generation/login

* Add RobotView, fix middleware, upgrade frontend

* Token header as base91

* Add OAS schema of RobotView

* Use RobotView on new fetchRobot(), mimick old fetchRobot() functionality

* Upgrade websockets for token based authentication

* Small fixes

* Add frontend token entropy checks, add token on route /robot/<token>

* Rename admin panel

* Collect phrases
2023-05-05 10:12:38 +00:00
dacb9e9fa6 Disable CSRF checks 2023-05-01 12:12:01 -07:00
e69aa09bb6 Fix useffects for book/limit baseurl change, robot open profile and stats. 2023-03-04 11:49:10 -08:00
8d4301a0c0 Fix Native requests (#375)
* fix-android-maker

* test
2023-03-04 12:54:06 +00:00
cee6ffbf45 Fix authenticated requests on Native 2023-03-04 02:14:45 -08:00
6b2dedce13 Add Tradebox, OrderDetails, Notifications, OrderPage functional components. (#315)
* Re-init new tradebox

* Wip progress on OrderDetails

* Wip 2 OrderDetails

* Fix multiple requests on load

* Add functional Order page

* Fixes order page

* Fix delete storage

* Fix order page style

* Add Public order prompt

* Add paused order prompt

* Add expired prompt

* Create statusToContract logics

* Move fetch order loop to Main

* Add payout and wait prompts

* Fix order fetch on badOrder

* Fix styles

* Add chat and dispute prompts

* Add remaining prompts

* Fix style

* Add notifications component

* Fix take order style, add more notifications

* Add page title notification

* Add more notifications and small tradebox fixes

* Small fixes

* Small fixes to routing failure prompt

* Remove old trade box

* Add bad take order
2022-11-21 12:56:29 +00:00
160c24ca4d Replace use cookies for local storage 2022-11-09 14:10:32 -08:00
741fba11d5 Add swappable baseurls (#316)
* Add swappable baseurls (network and coordinators)

* Add testnet bitcoin styles

* Small fixes

* Small fixes
2022-11-07 16:45:05 +00:00
b25230378e Small fixes and partial TradeBox functional component (#309)
* Add Order model

* Add permanent settings

* Fix maker on book page

* Add chat models

* Attempt to fix Android cookies

* Add Tradebox Dialogs

* Add Lock Invoice box

* Add taker found prompt

* Fix load setting cookies

* Revert TradeBox for test release

* Refactor ordering of constructing theme

* Add load encrypted seetings
2022-11-07 10:13:02 +00:00
5ae1f8ca18 Fix Robot token not loading to android (#313)
* Fix Robot token not loading to android

* Redo Maker
2022-11-06 16:20:54 +00:00
5e6f7165d7 Refactor Encrypted chat to component (#297)
* Refactor Encrypted chat to component

* Rebase

* CR

* Better performance

* Bad performance

* Fix styles

Co-authored-by: Reckless_Satoshi <reckless.satoshi@protonmail.com>
2022-10-30 19:02:27 +00:00
1dea4e73b6 Refactor and Init RoboSats PRO (#296)
commit 9c6d55cfc77d42471da3e865f2729167597868e5
Author: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Date:   Thu Oct 20 10:35:49 2022 -0700

    Small fixes

commit 23d6c00ccb5e78593e768c36b866d02f26031e7b
Author: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Date:   Thu Oct 20 06:12:42 2022 -0700

    Refactor frontend

commit b2c21d4a98c49f6168bc3ff6e6a3d7b9f8943a12
Author: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Date:   Wed Oct 19 07:26:00 2022 -0700

    Small fixes (more)

commit 78a8ab799dc33e8f8b8f14e22e155bbc7104c3a9
Author: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Date:   Wed Oct 19 02:11:03 2022 -0700

    Try out to revert depth chart

commit ef73c980a8cfc4ae760e720e3bca99acc30b7270
Author: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Date:   Tue Oct 18 11:43:37 2022 -0700

    Small fixes

commit fa3e60208f8f292256dd90813e7beff15db3057a
Author: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Date:   Tue Oct 18 09:43:03 2022 -0700

    Add old UserGen and BottomBar to new main.tsx

commit 1e257d1924df20e2fa4feb7f6afce4f31f2a9acc
Author: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Date:   Tue Oct 18 04:01:53 2022 -0700

    Add Maker and Book page to new main.tsx

commit 037d46ceef34df09530e645a2e01c9fbd9b3efd4
Author: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Date:   Mon Oct 17 08:54:55 2022 -0700

    Add Main component WIP

commit e43b274c33a75ab5050be360a3d01f655e1e8142
Author: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Date:   Mon Oct 17 04:32:43 2022 -0700

    App as functional component
2022-10-20 11:06:16 -07:00
7c52c90866 Android minor fixes (#285)
* Android mino fixes

* Avatar tooltip position

* format
2022-10-15 12:00:21 +00:00
ddd9f3fc32 Add MakerForm functional component (#265)
* Create maker form model

* Add MakerForm functional component

* Add advance options switch

* Add range slider

* Add timers, bond size, helpers and submit button

* Style maker form

* Add filter toolbar to maker page

* Add new Maker Page

* Fix MakerPage

* Add match maker

* Add order filter util, run lint:fix

* Fix book filter by payment method

* Add confirmation dialogs

* Add Book page as functional component

* Load orders and limits on app start (homepage)

* Turn BookPage and MakerPage into modules

* Add translation keys

* Fixes

* More fixes
2022-10-14 12:10:12 +00:00
b2ee6a5380 Create WebsocketWebClient (#277)
* Create WebsocketWebClient

* Remove unused lines

* Code review
2022-10-12 11:21:15 +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
0689377f2c Android app config and fixes (#267)
* Android app confuration and fixes

* Adding ignore files

* Prettier

* Asset load

* Run prettier

* Add upload Web.bundle directory as build artifact

* CR

Co-authored-by: Reckless_Satoshi <reckless.satoshi@protonmail.com>
2022-10-04 16:00:37 +00:00
3b0e740ea2 Improve book refresh behavior other minor fixes 2022-09-29 15:14:54 -07:00