Compare commits

...

2 Commits
1.2.1 ... 1.2.2

Author SHA1 Message Date
8a08e19e00
chore(release): 1.2.2
All checks were successful
Build release images / build-container (push) Successful in 1m11s
Build latest image / build-container (push) Successful in 1m14s
2025-04-14 17:38:27 +02:00
642434b9fd
feat(register): Enable/disable print via query params
All checks were successful
Build latest image / build-container (push) Successful in 48s
2025-04-12 18:02:36 +02:00
4 changed files with 30 additions and 9 deletions

View File

@ -2,9 +2,16 @@
All notable changes to this project will be documented in this file. Dates are displayed in UTC. All notable changes to this project will be documented in this file. Dates are displayed in UTC.
#### [1.2.2](https://git.odit.services/lfk/kiosk/compare/1.2.1...1.2.2)
- feat(register): Enable/disable print via query params [`642434b`](https://git.odit.services/lfk/kiosk/commit/642434b9fd4ecf985b160d4d87edad0e8bc106c6)
#### [1.2.1](https://git.odit.services/lfk/kiosk/compare/1.2.0...1.2.1) #### [1.2.1](https://git.odit.services/lfk/kiosk/compare/1.2.0...1.2.1)
> 8 April 2025
- chore:(deps): Bump client [`be4b8df`](https://git.odit.services/lfk/kiosk/commit/be4b8df02bed33b4755cdf81b8a843239b32bcc1) - chore:(deps): Bump client [`be4b8df`](https://git.odit.services/lfk/kiosk/commit/be4b8df02bed33b4755cdf81b8a843239b32bcc1)
- chore(release): 1.2.1 [`b0feae1`](https://git.odit.services/lfk/kiosk/commit/b0feae1719c993eb351f1c36c35eedd8a5ffd7ea)
- feat(register): Implement created_via [`cd8b98c`](https://git.odit.services/lfk/kiosk/commit/cd8b98c6249b84cb6d2c4f7eb1d403c1837bc151) - feat(register): Implement created_via [`cd8b98c`](https://git.odit.services/lfk/kiosk/commit/cd8b98c6249b84cb6d2c4f7eb1d403c1837bc151)
#### [1.2.0](https://git.odit.services/lfk/kiosk/compare/1.1.5...1.2.0) #### [1.2.0](https://git.odit.services/lfk/kiosk/compare/1.1.5...1.2.0)

View File

@ -1,6 +1,6 @@
{ {
"name": "@lfk/kiosk", "name": "@lfk/kiosk",
"version": "1.2.1", "version": "1.2.2",
"private": false, "private": false,
"license": "MIT", "license": "MIT",
"repository": "https://git.odit.services/lfk/kiosk", "repository": "https://git.odit.services/lfk/kiosk",

View File

@ -4,13 +4,23 @@
import { onMount } from 'svelte'; import { onMount } from 'svelte';
import Login from './Login.svelte'; import Login from './Login.svelte';
$: printEnabled = false;
onMount(() => { onMount(() => {
const params = new URLSearchParams(window.location.search);
if (params.get('print') === 'true') {
printEnabled = true;
}
loginFromStorage(); loginFromStorage();
}); });
</script> </script>
<p>
{printEnabled}
</p>
{#if $userState.isLoggedIn} {#if $userState.isLoggedIn}
<Register /> <Register bind:printEnabled />
{:else} {:else}
<Login /> <Login />
{/if} {/if}

View File

@ -9,6 +9,8 @@
$: doneButtonEnabled = false; $: doneButtonEnabled = false;
$: showResult = false; $: showResult = false;
export let printEnabled = false;
let response: ResponseRunner; let response: ResponseRunner;
const group = 1; //Default to Bürgerlauf const group = 1; //Default to Bürgerlauf
@ -45,6 +47,11 @@
created_via: 'kiosk' created_via: 'kiosk'
})) as ResponseRunner; })) as ResponseRunner;
showResult = true; showResult = true;
if (printEnabled) {
setTimeout(() => {
window.print();
}, 200);
}
setTimeout(() => { setTimeout(() => {
doneButtonEnabled = true; doneButtonEnabled = true;
setTimeout(() => { setTimeout(() => {
@ -314,9 +321,7 @@
</div> </div>
<div class="mb-2 text-center hidden print:block"> <div class="mb-2 text-center hidden print:block">
<h3 class="text-4xl font-semibold dark:text-white"> <h3 class="text-4xl font-semibold dark:text-white">Runner-ID</h3>
Runner-ID
</h3>
<h3 class="text-2xl font-semibold dark:text-white"> <h3 class="text-2xl font-semibold dark:text-white">
Zeige diesen Code am Infozelt vor, um deine Läuferkarte zu erhalten Zeige diesen Code am Infozelt vor, um deine Läuferkarte zu erhalten
</h3> </h3>
@ -333,11 +338,10 @@
</div> </div>
<div class="mb-2 text-center"> <div class="mb-2 text-center">
<h3 class="text-4xl font-semibold dark:text-white hidden print:block"> <h3 class="text-4xl font-semibold dark:text-white hidden print:block">Selfservice</h3>
Selfservice
</h3>
<h3 class="text-xl font-semibold dark:text-white"> <h3 class="text-xl font-semibold dark:text-white">
Scanne diesen QR-Code, um zu unserem Selfservice zu gelangen. Hier findest du deine Rundenzeiten, Spenden und Urkunden. Scanne diesen QR-Code, um zu unserem Selfservice zu gelangen. Hier findest du deine
Rundenzeiten, Spenden und Urkunden.
</h3> </h3>
<img <img
class="w-full md:w-auto mb-2 mx-auto bg-white p-4" class="w-full md:w-auto mb-2 mx-auto bg-white p-4"