21 Commits

Author SHA1 Message Date
94af0b2afd Fix order autoupdate and chat (#1047)
* Fix Order autoupdate and chat

* Remove console.log
2024-01-06 12:33:57 +00:00
8884c7f187 Fix and disable strict boolean lintern 2023-12-22 13:58:59 +01: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
88833a5a10 Fix last order 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
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
7665a2bb22 Refactor tradebox states as switch, fix websocket first connect, show PGP erros. 2023-04-20 09:41:34 -07: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
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
c2fb0e27a0 Fixes for API chatroom initialization 2022-11-15 09:53:42 -08:00
9f66221273 Android fixed turtle mode (#323) 2022-11-15 09:27:39 +00:00
df786376ac Fix conflicts 2022-11-11 02:08:51 -08:00
3446fc33d3 Add turtle chat component
Squashed commit of the following:

commit f60870fcfe574dc4ab1343e25241b6ef7cc2721b
Author: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Date:   Thu Nov 10 10:30:42 2022 -0800

    Fix internal error when entering chat

commit f1eeb49f2a86575eb2e85cdff20460276e71b806
Author: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Date:   Tue Nov 8 10:08:22 2022 -0800

    Fix final serializer

commit d0c08ba6ad4378a9539c0be83b6f4f8b958b532e
Author: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Date:   Tue Nov 8 09:44:57 2022 -0800

    Chat API changes

commit a66bf64edc06d936612db6bf75476b54e6a84334
Author: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Date:   Tue Nov 8 09:28:29 2022 -0800

    Fix param on post

commit 60b18d13c2ec625497323371a2a6f64c9c911e47
Author: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Date:   Tue Nov 8 08:56:25 2022 -0800

    Fix serializer

commit 11212d30eeffde37e07d2e6e5c1fb36df46916ad
Author: KoalaSat <yv1vtrul@duck.com>
Date:   Sun Nov 6 21:07:18 2022 +0100

    CR 2

commit c82790cb81dd9919de97c39f2553974784ffe92d
Author: KoalaSat <yv1vtrul@duck.com>
Date:   Sun Nov 6 20:09:18 2022 +0100

    Fix

commit 605a3b69a1fcf795e45b2acba1e12436f8545f8a
Author: KoalaSat <yv1vtrul@duck.com>
Date:   Sun Nov 6 14:44:42 2022 +0100

    CR

commit 09776e9c8fa85c253f28c75361829dab5df4d978
Author: KoalaSat <yv1vtrul@duck.com>
Date:   Wed Nov 2 18:12:29 2022 +0100

    translations

commit 432e4d23991164b164d2ab3e4f31790a992dc601
Author: KoalaSat <yv1vtrul@duck.com>
Date:   Wed Nov 2 17:39:02 2022 +0100

    Switch and better UX

commit df6e476613006f6a861bab68f8a4261bc8f641e0
Author: KoalaSat <yv1vtrul@duck.com>
Date:   Tue Nov 1 18:20:01 2022 +0100

    Unused code

commit 5b8d6b4d32980e31bb1d682444b53df1a8e16c47
Author: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Date:   Mon Oct 31 09:20:20 2022 -0700

    Add Chat Turtle Mode
2022-11-11 01:28:09 -08:00