Commit Graph
7 Commits
Author SHA1 Message Date
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
bf610cac2b Change prettier settings (#65)
Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
2025-09-01 17:47:46 +02:00
Karl Ludwig Weise 698663cb56 Fix build 2025-07-29 09:15:32 +02:00
Karl Ludwig Weise 91aa41c4dc Fix prettier 2025-07-28 21:30:37 +02:00
Karl Ludwig Weise d1dd060fde Added basic i18n 2025-07-28 21:30:37 +02:00
Karl Ludwig WeiseandGitHub 1ec49544e6 Feat/added UI kit (#48)
* chore(update): Update all deps

* Setup basic Design System

* Modified data streaming example

* Fix rebase

* Fix lint

* Fix lint

* Fix test
2025-06-24 15:47:18 +02:00
Karl Ludwig Weise d4edbb82ce feat(sveltekit): Added bare bones svelte setup 2025-06-18 14:11:40 +02:00