Skip to content

FoldPage 1.8 — der Reader wird gemessen, nicht behauptet

Choose a tag to compare

@BEKO2210 BEKO2210 released this 12 Aug 09:01
· 45 commits to main since this release

Fünf Arbeitsläufe seit 1.7. versionCode 10, signiert mit dem Play-Upload-Key.

Diesmal ging es um den Reader selbst — und dreimal war nicht der Code das Problem, sondern das Messgerät.

Der Artikel hat keine Löcher mehr

285 leere Absätze über 15 Artikel — Reste entfernter Werbeflächen, Platzhalter, Absätze mit nichts als einem Zählpixel. Jeder davon war eine Lücke mitten im Text. Entfernt, ohne einen einzigen Wortbestand zu ändern (85.676 Wörter vorher wie nachher). Ein <br> ist ein gewollter Umbruch und bleibt.

Eine Paywall heißt jetzt Paywall

Zwei Artikel wurden bisher als 29-Wörter-„Artikel" unter der echten Überschrift gespeichert — in Wahrheit der Cookie-Hinweis. Das ist schlimmer als ein Fehlschlag: es sieht aus wie der Artikel und fällt erst beim Lesen auf, womöglich offline. Jetzt bricht die Extraktion mit einer klaren Meldung ab. Bedingung bewusst zweiteilig — unter 150 Wörter und Wandformel —, damit eine Analyse über Bezahlschranken ein Artikel bleibt.

Englische Seiten sahen nur sauber aus

Die Möbel-Erkennung war fast rein deutsch — auch im Messskript. Deshalb meldeten alle englischen Quellen null Befunde, während sie Affiliate-Hinweise, Autoren-Biografien und Lizenztexte als Artikelende mitschleppten. Erst das Messgerät erweitert (4 Befunde sichtbar), dann behoben (4 → 0), dabei nur 174 Wörter entfernt.

Auf dem Tablet war die Zeile 93 Zeichen lang

Die Zeilenlänge wurde gemessen, aber nichts erzwang sie. Jetzt ist sie eine Bedingung — und der erste Lauf fand sofort: Telefon 41 Zeichen (gut), Tablet Median 93, Maximum 141. max-width: 39em unterstellte eine Zeichenbreite, die die Schrift nicht hat. Jetzt min(39em, 56ch): Tablet-Median 51.

Wischen

Nach rechts archivieren, nach links löschen — mit demselben Undo. Die Knöpfe bleiben: eine Wischgeste existiert für TalkBack und Tastatur nicht.

Barrierefreiheit, erstmals systematisch geprüft

Drei Befunde gefunden und behoben: die Einstellungen liefen bei doppelter Systemschrift 267 px über den Rand (der native Datei-Wähler), die Regler passten dann nicht mehr nebeneinander, drei Bedienelemente im Reader lagen unter 44 px. Offen und benannt: der Fokus bleibt nach einem Seitenwechsel auf <body> — das braucht einen TalkBack-Durchgang am Gerät.

Außerdem

npm run set-version -- 1.9 setzt Version an allen drei Stellen und erhöht versionCode; --check meldet Abweichungen mit Fehlercode. Genau die zwei Fehler, die uns bei 1.5 und 1.6 passiert sind.

Abnahme

Tests 27/27 grün
Korpus 37 extrahierbare Artikel, 2 Paywalls korrekt abgelehnt
Reader-Lab 148 Renderings, 2 Viewports, 84 Tabellenprüfungen, 0 Befunde
Barrierefreiheit 3 Routen, keine Befunde mehr

Zertifikat SHA-256 84:50:48:E1:…:72:72, unverändert seit 1.5.