22 Commits

Author SHA1 Message Date
a60311f55a Keep nostr updated 2025-07-13 12:04:49 +02:00
339495078d Enforce nostr pubkey in header 2025-07-12 11:24:10 +02:00
6f728a4437 ensure nostr pubkey is present in auth when creating robot 2025-06-02 18:14:29 +02:00
e78d86feba nostr pubkey for Robot 2025-04-27 18:43:51 +02:00
b3622420f4 Fix middleware unused AuthenticationFailed (#1339)
Simply remove an unused import that is failing linters.
2024-06-17 21:15:25 +00:00
7558ef415c Merge branch 'main' into perf/delete-backend-avatars 2024-06-16 22:53:51 +00:00
c3d1cd2472 Return json output instead of html when wrong token in Header Authorization (#1247)
fix #1246

Return a JsonResponse instead of raising AuthenticationFailed
Exception that is turned into the general html error by django.

rest_framework.response.Response should not be used in middleware,
will return django.template.response.ContentNotRenderedError.
2024-04-29 23:08:46 +00:00
c50b5c4f3b perf(coordinator): remove avatar generator 2024-04-22 02:40:15 +01: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
5eb9ae7c4d Fix add hash_ids on robots created before hash_id implementation 2023-12-01 13:47:50 +00:00
92b041cb31 Add maker_hash_id to book response 2023-11-28 11:13:40 +00:00
ebd0a287c3 Add dev dependencies and regtest test environments 2023-11-14 13:54:51 +00:00
2046857ee4 Fix last_login is None on update last login 2023-09-11 23:23:41 -07:00
b3598f5e9c Perf reduce DB writes on last_login updates 2023-09-11 08:52:50 -07:00
e0bd9fa59a Bump CLN docker to v23.08 and other fixes 2023-09-06 08:31:50 -07:00
5e4c00c84a Allow auth header to carry pgp keys (#805) 2023-08-21 16:56:24 +00:00
ca3f7cb222 Delete user view, session auth and png avatars (#588) 2023-08-14 14:21:12 +00:00
af0289c264 Fix new WS middleware for old auth method, improve auth token admin panel 2023-05-07 14:51:17 -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
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