Commit Graph
12 Commits
Author SHA1 Message Date
HendrikandGitHub 166373aa85 fixed error and failing unit tests (#203) 2026-02-26 17:29:49 +01:00
Karl Ludwig Weise e23817fa31 Fix tests 2026-01-21 22:17:47 +01:00
Karl Ludwig Weise 85a0fed42b Fix check 2026-01-21 22:04:17 +01:00
316d7ef25b Feat/book appointment (#121)
* Adding book appointment workflow -wip

* Load channels

* Added channel and agent selection

* Provide optional filter criteria for agents and channels in schedule endpoint.

Return agent info for free schedule slots.

* Select slot

* Added personal data form

* Added login and register step

* Empty PIN input when crypto fails

* Added summary and complete steps

* Format errors in otp component

* Format error in otp component

* Store staff keypairs for appointment encryption

* storeStaffKeyPair during passkey setup

* Fix lint

* Allow access to tenants for tenant admins

* Removed centralised route-based authorization.

* Use setupState from back-end

* First tenant admin is ACCESS_GRANTED.

* load local argon2 directly in central html file

* Make sure cookie is deleted on logout

* Allow WASM execution

* Staff key is base64 encoded, not hex encoded

* Fix proceeding to summary

* Fix TunnelId. Fix Appointment Date. Fix missing AgentId for Tunnel Creation call.

* Fix book appoint flow for new users

* Fix design issues

* Show only slots that have not passed

* Reimplemented ShamirsSecretSharing with Laplacian Interpolation

* Check for existing users before creating new client tunnels. Corrected base64 decoding of challenge.

* Properly deal with existing client errors (422)

* Use new shamir implementation for shard construction and key reconstruction.

* Fix lint and check

* Fix csp header test

* Fixed tests

---------

Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
Co-authored-by: Hendrik Belitz <hendrik@innovation-through-understanding.de>
2025-11-13 14:55:11 +01:00
Karl Ludwig WeiseandGitHub 838e724351 Feat/agents (#83) 2025-09-25 17:10:44 +02:00
bf610cac2b Change prettier settings (#65)
Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
2025-09-01 17:47:46 +02:00
Hendrik Belitz f7437fadf9 53 Fixed formatting 2025-07-25 12:11:12 +02:00
Hendrik Belitz b717e3a59f Confirmation mail. Fixed tests. 2025-07-24 12:40:56 +02:00
Hendrik Belitz 39931b9340 34 - formatting errors 2025-06-24 16:04:47 +02:00
Hendrik Belitz 52c88920f2 34 fixed date stub in tests 2025-06-24 16:04:00 +02:00
Hendrik Belitz 1148265496 34 - fixed linting errors in tests 2025-06-24 14:46:46 +02:00
Hendrik Belitz 7dbe1c21cc 34 added documentation and tests
34 corrected formatting
2025-06-22 16:30:15 +02:00