Audit des Creator Workspace, App-Symbole fuer alle Apps der Domain
AUDIT (Auftrag: vollstaendiger Durchgang, Fehler direkt beheben)
Ausgangslage waren 40 Pruefungen mit 1616 Einzelpunkten, alle gruen.
Acht neue Pruefungen kamen dazu; sie haben gefunden, was die alten nicht
sehen konnten.
Der schwerste Fund: Die Zugangsschranke verglich req.path EXAKT gegen
eine Liste. Express raeumt Punkt-Segmente selbst weg, mehrfache
Schraegstriche aber nicht. Damit kam //workspace/start.html OHNE
Anmeldung mit HTTP 200, und ein Creator bekam ueber
/workspace//personen.html die Verwaltungsseite. Die DATEN waren nie
betroffen (nachgemessen: 404 bzw. 401). Behoben durch Normalisierung
UND eine Umkehr der Logik -- jetzt ist jede .html geschuetzt ausser der
Anmeldeseite, statt nur die in der Liste. Eine vergessene neue Seite
steht damit nicht mehr versehentlich offen.
Weiter behoben:
* Kaputter/abgebrochener Rumpf ergab 500 in HTML statt 400 in JSON --
die Oberflaeche ruft ueberall a.json() und lief in einen zweiten
Fehler; der Knopf hing ohne Meldung.
* POST /zustand/sichern war der einzige von 60 schreibenden Wegen
ohne Herkunftspruefung.
* workspace-sicherung.js gab interne Pfade in Fehlermeldungen nach
aussen; alle 23 anderen Module antworten neutral.
* admin_notiz war als einziges von 14 Feldern ohne <label>.
* Der aktive Filter hatte keinen sichtbaren Fokus (CSS-Spezifitaet
0,3,0 schlug 0,2,0) -- genau der Knopf, auf dem man steht.
* h1 -> h3 ohne Zwischenstufe auf zwei Seiten.
* HSTS ging auch ueber http mit (RFC 6797, 7.2 verbietet das).
* upgrade-insecure-requests galt auch auf 127.0.0.1 -- dadurch war
WebKit/Safari ueberhaupt nicht pruefbar, also der Browser, den
jedes iPhone benutzt.
* pruef-grosscheck las readdirSync(".") und pruefte aus server/
gestartet NULL oeffentliche Seiten -- meldete aber "ok".
Neue Pruefungen: struktur, schranke, haerte, alle-wege,
barrierefrei-workspace, breiten, tempo-workspace, browser.
Jede mit Gegenprobe und mit der geprueften Anzahl in der Bedingung.
Vier davon sind beim Bauen durch die eigene Gegenprobe aufgeflogen und
haetten sonst dauerhaft gruen gemeldet, ohne etwas zu messen.
APP-SYMBOLE (Wunsch: alle Apps der Domain, jede anders, ausser
safeaddress)
Zehn Apps, zehn Stile, zehn in OKLCH gerechnete Farben. Zusammen haelt
sie dasselbe Logo, dieselbe Eckenrundung und eine gemeinsame gedeckte
Farbreihe. Beim Bauen wird gemessen, ob sich das Logo vom Grund abhebt
(19 bis 58 Helligkeitsstufen).
Dabei aufgefallen: Das Kundenportal hatte kein eigenes Manifest und
trug Namen und Symbol der Webdesign-Seite. Der Workspace hatte gar
keins und war als App nicht installierbar. Beide haben jetzt eins.
Geaendert wurde AUSSCHLIESSLICH das Symbol. Ein Zwischenstand hatte
auch die Themenfarben gesetzt; das war mehr als bestellt und wurde
zurueckgenommen.
Werkzeuge: tools/logo-freistellen.mjs, tools/app-symbole.mjs,
tools/app-symbole-einbinden.mjs -- alles im Browser gerechnet, kein
Bildprogramm, keine neue Abhaengigkeit.
Gitea und Nextcloud sind bereits live und nachgeprueft.
Co-Authored-By: Claude Opus 5 <[email protected]>
@@ -3,7 +3,8 @@
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
|
After Width: | Height: | Size: 1.5 MiB |
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>DogiCrew 🩵 — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Unterstütze Dogfather dauerhaft mit der DogiCrew 🩵 und sammle exklusive Treueprämien — die Teddy-Kollektion entsteht in Kooperation mit VanVan." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>AGB — DogiCrew-Supporter-Abo — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Allgemeine Geschäftsbedingungen für das DogiCrew-Supporter-Abo von DOGFATHER UNIVERSE." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Aktion — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Detailansicht einer Aktion oder eines Projekts von Team Dogi." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 212 KiB |
|
After Width: | Height: | Size: 244 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 93 KiB |
|
After Width: | Height: | Size: 127 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 114 KiB |
|
After Width: | Height: | Size: 151 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 108 KiB |
|
After Width: | Height: | Size: 146 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 158 KiB |
|
After Width: | Height: | Size: 195 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 90 KiB |
|
After Width: | Height: | Size: 129 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 57 KiB |
|
After Width: | Height: | Size: 99 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 115 KiB |
|
After Width: | Height: | Size: 148 KiB |
|
After Width: | Height: | Size: 35 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 189 KiB |
|
After Width: | Height: | Size: 229 KiB |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 172 KiB |
|
After Width: | Height: | Size: 209 KiB |
|
After Width: | Height: | Size: 92 KiB |
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Streamer gesucht — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Du bist Streamer und suchst einen Manager? Bewirb dich als Creator bei Spicy Media." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
@@ -8,7 +8,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Kooperation anfragen — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Kooperationsanfrage an Manager DogFather / Spicy Media." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Modi werden — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Werde Modi bei Team Dogi — DogFathers persönliches Community-Team." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Scout werden — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Werde Scout für DogFather bei der Spicy Media Agentur — finde neue Talente." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Bewerben — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Werde Teil vom Team: Modi bei Team Dogi, Scout oder Creator bei Spicy Media, oder Kooperation anfragen." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
|
Before Width: | Height: | Size: 266 KiB After Width: | Height: | Size: 267 KiB |
|
Before Width: | Height: | Size: 978 KiB After Width: | Height: | Size: 982 KiB |
|
Before Width: | Height: | Size: 304 KiB After Width: | Height: | Size: 306 KiB |
|
Before Width: | Height: | Size: 914 KiB After Width: | Height: | Size: 915 KiB |
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Casper — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Der Husky an DogFathers Seite — das tierische Gesicht der HasiDog-Welt." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Die Community — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Team Dogi ist Familie — die Community rund um DogFather und HasiDog." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Creator im Team — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Content Creator, die Teil von DogFather / Spicy Media sind." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Die Person, die DogFather erschuf — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Wer ist DogFather wirklich? Persönlichkeit, Werte und die Geschichte hinter dem Content." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
|
After Width: | Height: | Size: 4.5 MiB |
|
After Width: | Height: | Size: 357 KiB |
@@ -5,7 +5,7 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Zugang — DOGFATHER UNIVERSE</title>
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<!-- BUGFIX (19.08.2026, Nutzer-Report vom Handy: "hab es installiert und klappt nicht"):
|
||||
Diese Seite ist der ERSTE Bildschirm, den man ueberhaupt zu sehen bekommt (ohne gueltige
|
||||
Sitzung leitet gate.js JEDEN Aufruf hierher um) -- also auch der Bildschirm, von dem aus
|
||||
@@ -22,7 +22,7 @@
|
||||
statt des Logos. Bewusst eine eigene Datei OHNE Transparenz: iOS ersetzt Alpha durch
|
||||
Schwarz, und icon-512.png hat transparente Ecken (nachgemessen) -> haette schwarze
|
||||
Ecken gegeben. -->
|
||||
<link rel="apple-touch-icon" href="/assets/img/apple-touch-icon.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
|
||||
<meta name="apple-mobile-web-app-title" content="DogFather" />
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>HasiDog-Welt — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="HasiDog: Maskottchen, Musikprojekt und die verspielte, familiäre Seite von Team Dogi." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>DOGFATHER UNIVERSE — Streamer. Community. HasiDog. Manager.</title>
|
||||
<meta name="description" content="DOGFATHER UNIVERSE: die Heimat von DogFather als Streamer, der HasiDog-Community und Manager DogFather bei Spicy Media." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Kontakt & Rechtliches — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Kontakt, Impressum und Datenschutz von DOGFATHER UNIVERSE." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Alle Links — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Alle Social-Media- und Musik-Links von DogFather an einem Ort — plus QR-Codes." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Manager DogFather — Spicy Media — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="DogFather als Manager bei der Spicy Media Agency: Scouts, Creator und faire Zusammenarbeit." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
@@ -13,25 +13,25 @@
|
||||
"dir": "ltr",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/icon-192-admin.png",
|
||||
"src": "/assets/img/app-symbole/verwaltung-192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/icon-512-admin.png",
|
||||
"src": "/assets/img/app-symbole/verwaltung-512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/icon-192-maskable-admin.png",
|
||||
"src": "/assets/img/app-symbole/verwaltung-192-maskable.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/icon-512-maskable-admin.png",
|
||||
"src": "/assets/img/app-symbole/verwaltung-512-maskable.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
@@ -13,25 +13,25 @@
|
||||
"dir": "ltr",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/icon-192.png",
|
||||
"src": "/assets/img/app-symbole/universe-192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/icon-512.png",
|
||||
"src": "/assets/img/app-symbole/universe-512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/icon-192-maskable.png",
|
||||
"src": "/assets/img/app-symbole/universe-192-maskable.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/icon-512-maskable.png",
|
||||
"src": "/assets/img/app-symbole/universe-512-maskable.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Medien — Casper — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Fotos und Videos rund um Husky Casper an einem Ort." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Medien — DogFather — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Fotos, Videos und Events aus DogFathers Welt an einem Ort." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Medien — HasiDog — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Fotos, Videos und Events aus der HasiDog-Welt an einem Ort." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Profil — DOGFATHER UNIVERSE</title>
|
||||
<meta name="description" content="Team Dogi — persönliche Vorstellung." />
|
||||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png" />
|
||||
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
<meta name="theme-color" content="#0b0d10" />
|
||||
<meta property="og:type" content="website" />
|
||||
|
||||
|
Before Width: | Height: | Size: 984 KiB After Width: | Height: | Size: 669 KiB |
|
Before Width: | Height: | Size: 277 KiB After Width: | Height: | Size: 278 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 63 KiB |
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 819 KiB |
@@ -0,0 +1,17 @@
|
||||
ok Chromium (Chrome, Edge) 16 Seiten
|
||||
ok Firefox (Gecko) 16 Seiten
|
||||
ok WebKit (Safari) 16 Seiten
|
||||
ok WebKit auf dem Handy (iPhone) 16 Seiten
|
||||
ok 4 von 4 Maschinen wirklich gestartet
|
||||
ok jede Maschine konnte gestartet werden
|
||||
ok 64 Seitenaufrufe ueber alle Maschinen
|
||||
ok 14477 Elemente vermessen
|
||||
ok Chromium: die Startseite ist unauffaellig (0px, 1613 Zeichen)
|
||||
ok Chromium: zu breites Element wird gefunden (1720px)
|
||||
ok Chromium: ein Skriptfehler wird bemerkt (Absichtlicher Testfehler)
|
||||
ok Firefox: die Startseite ist unauffaellig (0px, 1565 Zeichen)
|
||||
ok Firefox: zu breites Element wird gefunden (1720px)
|
||||
ok Firefox: ein Skriptfehler wird bemerkt (Absichtlicher Testfehler)
|
||||
ok WebKit: die Startseite ist unauffaellig (0px, 1565 Zeichen)
|
||||
ok WebKit: zu breites Element wird gefunden (1720px)
|
||||
ok WebKit: ein Skriptfehler wird bemerkt (Absichtlicher Testfehler)
|
||||
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1010 KiB |
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 770 KiB |