mirror of
https://github.com/open-reception/appointment-booking-software.git
synced 2026-08-31 04:09:48 +02:00
* 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>
21 lines
944 B
HTML
21 lines
944 B
HTML
<!doctype html>
|
|
<html lang="%lang%">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<meta name="robots" content="index, follow" />
|
|
<link rel="icon" type="image/svg+xml" href="%sveltekit.assets%/favicon.svg" />
|
|
<link rel="apple-touch-icon" sizes="180x180" href="%sveltekit.assets%/favicon-192.png" />
|
|
<link rel="icon" type="image/png" sizes="192x192" href="%sveltekit.assets%/favicon-192.png" />
|
|
<link rel="icon" type="image/png" sizes="512x512" href="%sveltekit.assets%/favicon-512.png" />
|
|
<link rel="mask-icon" href="%sveltekit.assets%/safari-pinned-tab.svg" color="#1A1B4D" />
|
|
<script src="/lib/argon2/argon2-bundled.min.js"></script>
|
|
<meta name="msapplication-TileColor" color="#1A1B4D" />
|
|
%sveltekit.head%
|
|
</head>
|
|
|
|
<body data-sveltekit-preload-data="hover">
|
|
<div style="display: contents">%sveltekit.body%</div>
|
|
</body>
|
|
</html>
|