113 Commits

Author SHA1 Message Date
035cf281c2 Add size limits and onchain swap status to coordinator prof 2024-02-11 17:17:06 +00:00
550cb7e0e8 Fix decimal fees and exchange stats 2024-01-28 21:06:54 +00:00
876846aa3a Add devfund donation to coordinator summary accordion 2024-01-19 18:52:16 +00:00
5dcb6f0394 Fix coordinator hosted web app 2024-01-15 11:46:22 +00:00
f7b504cea7 Minor lint fixes 2024-01-15 09:33:47 +00:00
87d217ab6b Fix duplicated version on stats for nerds 2024-01-15 01:05:31 +00:00
27b265220e Fix too-many fetchRobots and coordinator endpoints print 2024-01-14 18:20:48 +00:00
017601c478 Add coordinator endpoint to stats for nerds 2024-01-13 13:06:37 +00:00
a4b2327ff4 Small fixes and lint fixes 2024-01-07 14:16:26 +00:00
353897cf9d Fix show coordinator warning only once 2024-01-02 17:13:20 +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
4fda9370fd Small fixes 2023-12-02 20:05:17 +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
bfd967ce25 Fix and update About 2023-12-02 10:40:59 +00:00
fbee60ecbd Add coordinator notice 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
b973afe13e Add PGP keys to /static 2023-12-02 10:40:59 +00:00
7e8b2634a2 Add new X icons, replace Twitter 2023-12-02 10:40:59 +00:00
013ca083c4 Add Simplex contact method to coordinator dialog 2023-12-02 10:40:59 +00:00
4eb46f1e16 Fix lint issues 2023-12-02 10:40:59 +00:00
1fcd12dbab Federation view fixes (#923) 2023-12-02 10:40:59 +00:00
2361b728fc Fix (some) lint issues 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
8aed0aa7f3 Increase f2f location randomization radius 2023-10-17 09:56:48 -07:00
a383f8ad18 Fix improve wording on tiles switch 2023-10-17 08:27:24 -07:00
2d6cc04d2b Fix f2f randomization 2023-10-17 08:10:52 -07:00
d5f6e2cbd8 Fix f2f style and self-hosted assets 2023-10-17 05:21:18 -07:00
004d98e0d9 New icons 2023-10-17 08:26:30 +00:00
22b10df91d Code Review 2023-10-17 08:26:30 +00:00
cb973a7f1f Change switch icon 2023-10-17 08:26:30 +00:00
871299b3bf Order Map 2023-10-17 08:26:30 +00:00
a338dfc2ee Book map 2023-10-17 08:26:30 +00:00
7250286c0f Worldmap f2f Book orders 2023-10-17 08:26:30 +00:00
412242865d Worldmap f2f selection 2023-10-17 08:26:30 +00:00
33d18d67e5 Add location to F2F (frontend) 2023-10-17 08:26:30 +00:00
dd2292f8d0 Use amboss.space onion link in Stats (#859)
after pre-commit cleanup
2023-09-25 10:57:38 +00:00
19597ca8e5 Add coordinator maintainance notice 2023-09-08 08:33:00 -07:00
441bad45fb Update communities dialog (#749) 2023-07-24 11:26:52 +00:00
fccd49b3b3 Post CLN small fixes 2023-05-23 06:10:06 -07:00
5ff70bccb7 Add core-lightning as backend lightning node vendor (#611)
* Add CLN node backend image and service (#418)

* Add cln service

* Add hodlvoice Dockerfile and entrypoint

* Add lnnode vendor switch (#431)

* Add LNNode vendor switch

* Add CLN version to frontend and other fixes

* init

* first draft

* add unsettled_local_balance and unsettled_remote_balance

* gen_hold_invoice now takes 3 more variables to build a label for cln

* remove unneeded payment_hash from gen_hold_invoice

* remove comment

* add get_cln_version

* first draft of clns follow_send_payment

* fix name of get_lnd_version

* enable flake8

* flake8 fixes

* renaming cln file, class and get_version

* remove lnd specific commented code

* get_version: add try/except, refactor to top to mimic lnd.py

* rename htlc_cltv to htlc_expiry

* add clns lookup_invoice_status

* refactored double_check_htlc_is_settled to the end to match lnds file

* fix generate_rpc

* Add sample environmental variables, small fixes

* Fix CLN gRPC port

* Fix gen_hold_invoice, plus some other tiny fixes (#435)

* Fix channel_balance to use int object inside Amount (#438)

* Add CLN/LND volume to celery-beat service

* Add CLN/LND volume to celery-beat service

* Bump CLN to v23.05

* changes for 0.5 and some small fixes

* change invoice expiry from absolute to relative duration

* add try/except to catch timeout error

* fix failure_reason to be ln_payment failure reasons, albeit inaccurate sometimes

* refactor follow_send_payment and add pending check to expired case

* fix status comments

* add send_keysend method

* fix wrong state ints in cancel and settle

* switch to use hodlinvoicelookup in double_check

* move pay command after lnpayment status update

* remove loop in follow_send_payment and add error result for edge case

* fix typeerror for payment_hash

* rework follow_send_payment logic and payment_hash, watch harder if pending

* use fully qualified names for status instead of raw int

* missed 2 status from prev commit

* Always copy the cln-grpc-hodl plugin on start up

* Fix ALLOW_SELF_KEYSEND linting error

* Fix missing definition of failure_reason

---------

Co-authored-by: daywalker90 <admin@noserver4u.de>
2023-05-22 14:56:15 +00:00
516537a38e Add pgp signature to sensitive client - coordinator messages (#592)
* Minor fixes on dev setup start up

* Add pgp cleartext signatures
2023-05-17 13:06:04 +00:00
1e39f32eb5 Fix usenavigate PRO (#571)
* Simplify and optimize nodeapp

* Add pro frontend

* Fix PRO errors
2023-05-12 12:51:52 +00:00
899062ae70 Rename repository 2023-05-09 06:07:16 -07:00
0d180ee7c9 Small fixes, fix reconnecting websockets, fix rewards webln 2023-05-08 17:37:23 -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
298ce130f7 Add switch for light QR codes on dark theme 2023-05-05 06:42:20 -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