Version 1.7.0: Doku durchgesehen und Roadmap angeglichen
Sechs Erweiterungen sind zusammengekommen — Logo im Code, Freigabe je Gruppe, Domain-Check, Dublettenpruefung, Filter nach Art und die Kurzhilfe zu den Domains. Dafuer eine neue Minor-Version. Zwei Stellen waren schlicht falsch und wiegen schwerer als jede Luecke: Anleitung und Funktionsuebersicht behaupteten beide noch, statische Codes wuerden "nicht gespeichert" — ueberholt seit 1.5.0. Ebenso die Aussage, nur "Website" sei ausprogrammiert; das gilt seit 1.1.0 fuer alle fuenfzehn. Danach die Luecken: Jedes der sechs Features steht jetzt in allen drei Dokumenten, die es betrifft. Die Bedienungsanleitung hatte keines davon. Die Roadmap verliert die zwei gebauten Punkte und bekommt einen neuen aus der Umsetzung: Die Gestaltung eines gespeicherten Codes laesst sich ueberhaupt nicht aendern, ein Logo also nur ueber die Schnittstelle nachruesten. Die Kurzhilfe verwies unter "Nachpruefen" noch auf curl, obwohl seit #7 der Pruefen-Knopf danebensteht.
This commit is contained in:
+24
-38
@@ -15,8 +15,13 @@ Fußzeile.
|
||||
Kurz gefasst: Version 1.0.0 (13.08.2026) brachte das Grundgerüst mit dem Typ
|
||||
Website, 1.1.0 alle fünfzehn Typen samt Anmeldung, Gruppen und Domains,
|
||||
1.2.0 Single Sign-on und die Sicherheitsdurchsicht, 1.3.0 Erscheinungsbild
|
||||
und Dark Mode, 1.4.0 sprechende Kurz-Links, 1.5.0 benennbare statische Codes
|
||||
und 1.6.0 diesen Versionshinweis.
|
||||
und Dark Mode, 1.4.0 sprechende Kurz-Links, 1.5.0 benennbare statische Codes,
|
||||
1.6.0 den Versionshinweis und 1.7.0 sechs Erweiterungen auf einmal — Logo im
|
||||
Code, Freigabe je Gruppe, Domain-Check, Dublettenprüfung, Filter nach Art und
|
||||
die Kurzhilfe zu den Domains.
|
||||
|
||||
Damit sind zwei Punkte erledigt, die hier lange unter „Als Nächstes“ standen:
|
||||
**QR-Typen je Gruppe freigeben** und **Logo im QR-Code**.
|
||||
|
||||
---
|
||||
|
||||
@@ -25,27 +30,7 @@ und 1.6.0 diesen Versionshinweis.
|
||||
In dieser Reihenfolge. Die Einschätzungen sind grobe Hausnummern für eine
|
||||
Person, die den Code kennt.
|
||||
|
||||
### 1. QR-Typen je Gruppe freigeben · mittel
|
||||
|
||||
Heute gilt die Freigabe eines Typs für die ganze Installation: Was
|
||||
abgeschaltet ist, ist für alle weg. Bei mehreren Gruppen ist das zu grob — die
|
||||
Marketingabteilung braucht Social Media, die Werkstatt nur Website und PDF.
|
||||
|
||||
Geplant: Die Freigabe bekommt eine zweite Dimension. Es bleibt eine globale
|
||||
Einstellung als Grundlage, und je Gruppe lässt sich davon abweichen. Wer in
|
||||
mehreren Gruppen ist, sieht auf der Startseite die Vereinigung; beim Anlegen
|
||||
entscheidet die gewählte Gruppe.
|
||||
|
||||
Zu klären ist der Fall, in dem ein Typ global aus, in einer Gruppe aber an
|
||||
ist — entweder die Gruppe darf das überstimmen, oder die globale Abschaltung
|
||||
gewinnt immer. Die zweite Lesart ist die weniger überraschende und
|
||||
wahrscheinlich die richtige.
|
||||
|
||||
Berührt: `QrTypeSetting` (zusammengesetzter Schlüssel aus Typ und Gruppe),
|
||||
`src/lib/qr/availability.ts`, die Startseite und die Typ-Verwaltung, die dann
|
||||
eine Gruppenauswahl bekommt.
|
||||
|
||||
### 2. Statistik über die Zeit · mittel
|
||||
### 1. Statistik über die Zeit · mittel
|
||||
|
||||
Der Zähler weiß heute nur, wie oft und wann zuletzt. Gebraucht wird der
|
||||
Verlauf: Wie lief die Kampagne in den ersten Tagen, wann ist Ruhe
|
||||
@@ -59,7 +44,7 @@ sagt nichts über einzelne Menschen aus und braucht deshalb weder Einwilligung
|
||||
noch Löschfristen. Wer mehr will, muss sich mit beidem befassen — das ist eine
|
||||
andere Entscheidung als „ein Diagramm wäre schön“.
|
||||
|
||||
### 3. Papierkorb statt Löschen · klein
|
||||
### 2. Papierkorb statt Löschen · klein
|
||||
|
||||
Heute ist ein gedruckter Code nach einem Fehlklick unwiederbringlich tot,
|
||||
samt seiner Dateien und Rückmeldungen.
|
||||
@@ -69,20 +54,7 @@ Geplant: Gelöschte Codes 30 Tage aufheben und dann endgültig entfernen. In
|
||||
im Papierkorb liegt, bleibt sein Slug belegt — sonst könnte ihn ein neuer Code
|
||||
bekommen und die gedruckten Codes zeigten plötzlich woandershin.
|
||||
|
||||
### 4. Logo im QR-Code · mittel
|
||||
|
||||
Ein kleines Bild in die Mitte setzen, wie man es von Firmen-Codes kennt.
|
||||
|
||||
Geplant: Upload eines Logos je Code, mittig eingesetzt, mit erzwungener
|
||||
Fehlerkorrektur **H** und einer Warnung, sobald zu viel Fläche verdeckt wird.
|
||||
|
||||
Das ist der Punkt mit dem größten Risiko, etwas Kaputtes auszuliefern: Ein
|
||||
Code, der auf dem eigenen Handy noch funktioniert, kann bei anderen
|
||||
Scanner-Apps durchfallen. Gehört deshalb nicht ohne eine ehrliche Prüfung mit
|
||||
mehreren Geräten und Apps ausgeliefert — und mit einer klaren Obergrenze für
|
||||
die verdeckte Fläche.
|
||||
|
||||
### 5. Ablaufdatum und Zeitsteuerung · mittel
|
||||
### 3. Ablaufdatum und Zeitsteuerung · mittel
|
||||
|
||||
Ein Code, der ab einem Datum woandershin führt oder abläuft — für
|
||||
Veranstaltungen, Aktionen und Aushänge mit Verfallsdatum.
|
||||
@@ -99,6 +71,20 @@ Geplant, in zwei Stufen:
|
||||
Zu bedenken: Zeitzonen und die Frage, was beim Bearbeiten mit vergangenen
|
||||
Fenstern geschieht.
|
||||
|
||||
### 4. Gestaltung eines gespeicherten Codes ändern · klein
|
||||
|
||||
Aufgefallen beim Einbau des Logos: In „Meine Codes“ lässt sich die Gestaltung
|
||||
eines abgelegten Codes gar nicht mehr anfassen — weder Farben noch Größe noch
|
||||
Logo. Wer ein Logo nachrüsten will, kommt nur über die Schnittstelle daran.
|
||||
|
||||
Bei einem **dynamischen** Code ist das unnötig streng: Das gedruckte Bild
|
||||
bleibt zwar, wie es ist, aber der erneute Download soll ja gerade die neue
|
||||
Gestaltung tragen. Geplant: derselbe Gestaltungsbereich wie im Generator, im
|
||||
Bearbeiten-Dialog.
|
||||
|
||||
Bei einem **statischen** Code bleibt es beim Nein — er ist ein Schnappschuss,
|
||||
und eine geänderte Gestaltung ergäbe ein anderes Bild als das gedruckte.
|
||||
|
||||
---
|
||||
|
||||
## Später denkbar
|
||||
|
||||
Reference in New Issue
Block a user