Community: das Handy aufgeraeumt, und leere Bretter zeigen keine Filter
BISHER HABE ICH AM RECHNER GEMESSEN. Die Community ist ueberwiegend mit dem Telefon unterwegs -- also 412 px, alle sieben Bretter. 1. FUENF KARTEN, DREI VERSCHIEDENE ANORDNUNGEN. Am Rechner stehen Etikett, Titel und Zustand nebeneinander, und das ist richtig. Auf 412 px hing es an der LAENGE des Etiketts: Bei "SONSTIGES" passte der Titel noch daneben und "Offen" rutschte darunter; bei "FUER DEN STREAM" stand das Etikett allein oben und "Offen" ploetzlich RECHTS vom Titel. Inhaltlich unterschied sich nichts -- man liest es als Unordnung. Unter 560 px jetzt feste Reihenfolge: die Marken oben nebeneinander, der Titel darunter ueber die volle Breite. Immer gleich. 2. "ERLEDIGT" STAND ZWISCHEN NAME UND ROLLE: "von Filipe · erledigt · DogFather". Der Rollenname gehoert zum Namen davor, und "erledigt" ist eine Aussage ueber den Eintrag, nicht ueber die Person -- dazwischen gelesen wirkt es, als sei jemand erledigt. 3. FILTER FUER NICHTS. Am ersten Tag steht auf jedem Brett ein Satz wie "Noch hat niemand Hallo gesagt. Sei der Erste - ein Satz reicht." Darueber standen fuenf Filterknoepfe. Das ist die schlechteste Stelle fuer Bedienelemente, die ins Leere fuehren: Wer zum ersten Mal hier ist, soll den Satz lesen und schreiben. Wie bei "Nur offene" ist `!filter` der wichtige Teil: Ist die Liste leer, WEIL gefiltert wird, bleibt die Reihe stehen -- sonst kaeme man nie wieder zu "Alle" zurueck. Gemessen: leer 0 Filter, mit Inhalt 5 bzw. 6. UND DAS MESSWERKZEUG KANN JETZT LEERE BRETTER ZEIGEN (LEER=ja). Die Texte dafuer gibt es seit Langem -- gesehen hatte sie noch niemand, weil jede Messung vorher erst den Startkatalog uebernimmt. Genau deshalb war der Filter dort nie aufgefallen. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -111,8 +111,12 @@ async function anmelden(rolle, code, host = "127.0.0.1") {
|
||||
|
||||
/* ---- Das Team uebernimmt die Vorschlaege, damit nichts leer ist ---- */
|
||||
const kAdmin = await anmelden("admin", "CODE-DOGI-0001");
|
||||
console.log("=== Startkatalog uebernehmen ===");
|
||||
for (const b of BRETTER) {
|
||||
/* LEER=ja zeigt die Bretter, wie sie am ersten Tag aussehen.
|
||||
Die Texte dafuer gibt es seit Langem -- gesehen hat sie noch
|
||||
niemand, weil jede Messung vorher den Startkatalog uebernimmt. */
|
||||
const LEER = process.env.LEER === "ja";
|
||||
console.log(LEER ? "=== Startkatalog NICHT uebernehmen (leere Bretter) ===" : "=== Startkatalog uebernehmen ===");
|
||||
for (const b of LEER ? [] : BRETTER) {
|
||||
const a = await fetch(`${BASIS}/workspace/api/bereich/${b}/start`, {
|
||||
method: "POST",
|
||||
headers: { "Content-Type": "application/json", cookie: kAdmin, origin: BASIS },
|
||||
@@ -137,7 +141,7 @@ for (const b of BRETTER) {
|
||||
Direkt in die Datenbank und nicht ueber die Schnittstelle: Ein
|
||||
frisches Mitglied darf sieben Tage lang nicht schreiben, und diese
|
||||
Regel soll gelten bleiben. */
|
||||
{
|
||||
if (!LEER) {
|
||||
const d = new DatabaseSync(DB);
|
||||
const wer = d.prepare("SELECT id FROM personen WHERE rolle = 'gast' AND name = 'Jonas'").get();
|
||||
/* GEGENPROBE ZU „NUR OFFENE" (18.09.2026). Der Knopf erscheint
|
||||
|
||||
Reference in New Issue
Block a user