61 Commits

Author SHA1 Message Date
c08a4d0183 Loading App 2025-07-16 14:56:23 +02:00
b35d8ba861 Fix android not loading 2025-05-29 23:42:31 +02:00
9720131a0e Merge branch 'main' into catch-chat 2025-05-29 14:03:59 +00:00
6abc909b5f Catch errors in chat 2025-05-29 16:02:34 +02:00
6e41dbd6f2 Merge branch 'main' into fix-chat-older-versions 2025-05-28 11:23:10 +00:00
791854474c Fix chat older versions 2025-05-28 13:15:55 +02:00
e3ae8b00c5 Update ZapStore file 2025-05-28 10:17:03 +02:00
cf34a726fc Expire nip17 2025-05-24 21:21:58 +02:00
b8f19f38ac Fix testnet connections 2025-05-23 12:20:38 +02:00
795ed08c24 Fix testnet connections 2025-05-23 11:50:35 +02:00
a1ca8b4ce2 Fix nodeapp nostr relay 2025-05-13 12:29:04 +02:00
ebfac49875 Order view 2025-05-11 14:11:15 +02:00
ef2d8e7aee Upgrade all libraries 2025-05-09 17:10:33 +02:00
83b491b1ce Refactor 2025-05-09 14:59:05 +02:00
506338cb54 Send nip17 encrypted messages 2025-05-09 12:36:16 +02:00
673037c3df Websockets on Tor android (#1615)
* Websockets on Tor android

* Show turtle mode on android

* Display lnp2pbot orders (#1617)

* P2PBOT working

* Display LNP2POrders

* Filter by robosats orders

* Robosats hosts filter by default and better browse text

---------

Co-authored-by: Reckless_Satoshi <90936742+Reckless-Satoshi@users.noreply.github.com>
2024-11-24 08:16:50 +00:00
b2713ff83f refactor nostr websocket to be preared for mobile 2024-11-11 17:36:31 +01:00
a6614191bc Fix android app chat 2024-09-22 18:57:53 +02:00
a92ca62bb1 Refactor Order/Slot models 2024-09-10 12:56:56 +02:00
cc63b4d57e Rebase 2024-09-06 10:41:15 +02:00
0cf88efb6c host fixed 2024-05-28 11:47:25 +05:30
a4b2327ff4 Small fixes and lint fixes 2024-01-07 14:16:26 +00:00
0d9dbe5962 Fix chat avatars and numeric displays 2024-01-07 13:02:46 +00:00
94af0b2afd Fix order autoupdate and chat (#1047)
* Fix Order autoupdate and chat

* Remove console.log
2024-01-06 12:33:57 +00:00
085e9ccd48 Fix order flow (#1040)
Fix Order flow
2024-01-04 14:07:10 +00:00
8884c7f187 Fix and disable strict boolean lintern 2023-12-22 13:58:59 +01:00
4a273fd98a Avatar hashid in Garage (#983) 2023-12-15 15:17:46 +00:00
2408190869 Fix statusToDelay, linting and others 2023-12-02 19:50:07 +00:00
e8ec7f989a Adapt garage to coordinators 2023-12-02 10:40:59 +00:00
eb840c5b14 Fix order workflow (#957)
* Order workflow working

* Refactoring
2023-12-02 10:40:59 +00:00
937ac62c5d Change getRobot by getSlot (#955) 2023-12-02 10:40:59 +00:00
88833a5a10 Fix last order 2023-12-02 10:40:59 +00:00
7f78f69df6 More fixes 2023-12-02 10:40:59 +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
1e5f7c0715 Fix connected chat status (#632) 2023-05-30 11:38:20 +00:00
c9b70dc10d Add support for multiline chat (#595)
* Support newlines for sender

- add multiline prop
- default behavior is not to submit the form when enter is hit, so listen for keypresses and trigger a synthetic button click when enter is hit
- however shift+enter is reserved for newlines, so we also check for those

* Support newlines for receiver

If decrypted message containes newlines, split and render on multiple lines

* Also add newline support for turtle mode senders

* Styling adjustment for send button

* Implement styling feedback

---------

Co-authored-by: +shyfire131 <shyfire131@shyfire131.net>
2023-05-21 20:25:12 +00:00
0d180ee7c9 Small fixes, fix reconnecting websockets, fix rewards webln 2023-05-08 17:37:23 -07:00
2293a8922d Small fixes chat 2023-05-07 11:52:31 -07:00
8ae18f8b2a Small fixes, increase WS reconnection delay 2023-05-07 10:11:52 -07:00
8434a256cf Fix last_login for tokeauth, replace maker/taker_last seen for last_login 2023-05-07 08:06:35 -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
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
e878299ae8 Add light weight webp avatars (#457)
* Add generate webp avatars, also small size

* Use new avatars in frontend
2023-04-25 18:40:46 +00:00
7665a2bb22 Refactor tradebox states as switch, fix websocket first connect, show PGP erros. 2023-04-20 09:41:34 -07:00
399f8102f2 Add notification for new in-app chat messages (#403)
* Add TG message for new in-app chat messages

* Add emojis and collect phrases
2023-03-27 09:37:36 +00:00
94bc44ad0e Improve tasks reliability (#390)
* Add broadcasted flag

* Improve celery tasks reliability
2023-03-16 00:53:37 +00:00
c0b8a6d3ac Add robot garage (#370)
* Add garage model

* Add robot select to profile

* Replace Robot for Garage init

* Add Garage inners, not re-rendering

* Revert

* Collect new phrases and small fixes

* Small fixes

* Fix unencrypted # hack on Turtle chat

* Small fixes and collect phrases
2023-03-02 11:01:06 +00:00
86e6bed37c Add advanced options to LN payout form (#326)
* Add advanced options to LN payout form

* Complete amount calcs

* Temporary working solution for lnproxy web only (uses text instead of json)

* Update LNpayment model and logics to use user's routing budget

* Add handle lnproxyserver networks (i2p, tor, clearnet) / (mainnet,testnet)

* Small fixes
2022-11-24 17:42:30 +00: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
ddcad444b6 Add copied feedback to Android pgp export 2022-11-17 09:42:52 -08:00