{
    "stable": true,
    "versions": {
        "1.0.0": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.0",
                "upstreamVersion": "1.5.2",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/apple-touch-icon.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* Erstes Cloudron-Paket von SchulDialogPlus (App-Version 1.5.2).\n* Automatische Ersteinrichtung: Verschlüsselungsschlüssel, Sitzungs-Secret und\n  zufälliges initiales Admin-Passwort werden beim ersten Start erzeugt.\n* E-Mail-Versand wird aus dem Cloudron-Mail-Relay (sendmail-Addon) automatisch\n  mit Port 587/STARTTLS vorkonfiguriert und erscheint im\n  Einrichtungsassistenten vorausgefüllt.\n* Anmeldung über Cloudron (OIDC-Addon) mit automatischer Kontoanlage\n  (Standardrolle editor, übersteuerbar per OIDC_DEFAULT_ROLE).\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.0-app1.5.2"
            },
            "creationDate": "Thu, 06 Aug 2026 17:58:52 GMT",
            "ts": "Thu, 06 Aug 2026 17:58:52 GMT",
            "publishState": "published"
        },
        "1.0.1": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.1",
                "upstreamVersion": "1.5.2",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* Logo der App-Store-Darstellung aktualisiert (App-Version unverändert 1.5.2).\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.1-app1.5.2"
            },
            "creationDate": "Thu, 06 Aug 2026 19:32:20 GMT",
            "ts": "Thu, 06 Aug 2026 19:32:20 GMT",
            "publishState": "published"
        },
        "1.0.2": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.2",
                "upstreamVersion": "1.5.3",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.5.3: Ohne hinterlegtes KI-Modell zeigt das Chat-Widget jetzt\n  einen verständlichen Hinweis statt „Verbindung unterbrochen.\".\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.2-app1.5.3"
            },
            "creationDate": "Thu, 06 Aug 2026 19:46:21 GMT",
            "ts": "Thu, 06 Aug 2026 19:46:21 GMT",
            "publishState": "published"
        },
        "1.0.3": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.3",
                "upstreamVersion": "1.6.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.6.0: Neues Erkundungsspiel „Das Schulhaus\" führt Mitarbeitende\n  über das Hilfe-Fenster spielerisch durch die Funktionen der Plattform.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.3-app1.6.0"
            },
            "creationDate": "Tue, 11 Aug 2026 21:22:09 GMT",
            "ts": "Tue, 11 Aug 2026 21:22:09 GMT",
            "publishState": "published"
        },
        "1.0.4": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.4",
                "upstreamVersion": "1.7.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.7.0: Der „Schul-Chatbot\" (früher „Mini-Chatbot\") erklärt jetzt\n  auch die Bedienung des Portals und bezieht Schulkalender, Gremien & Bereiche,\n  Ideen und Beschlussregister in seine Antworten ein. Die Seite „Frage stellen\"\n  wurde überarbeitet.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.4-app1.7.0"
            },
            "creationDate": "Wed, 12 Aug 2026 09:10:07 GMT",
            "ts": "Wed, 12 Aug 2026 09:10:07 GMT",
            "publishState": "published"
        },
        "1.0.5": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.5",
                "upstreamVersion": "1.8.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.8.0: Der Origami-Vogel aus dem Logo begrüßt neue Nutzer:innen\n  beim ersten Login und weist auf die Hilfe (?-Symbol) sowie die Erkundungstour\n  „Schulhaus entdecken\" hin. Auf der Übersichtsseite Wissensmanagement fragt er\n  zudem nach den Kernthemen überfälliger Wissensartikel. Die Prüfliste wurde\n  übersichtlicher gestaltet.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.5-app1.8.0"
            },
            "creationDate": "Wed, 12 Aug 2026 11:44:06 GMT",
            "ts": "Wed, 12 Aug 2026 11:44:06 GMT",
            "publishState": "published"
        },
        "1.0.6": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.6",
                "upstreamVersion": "1.9.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.9.0: Die KI Assistenz erhält die Rolle „Assistenz für Fragen\n  zum Sozialverhalten\". Eingaben in dieser Rolle werden vor dem Senden lokal\n  auf persönliche Daten geprüft (Namen, Adressen, Telefonnummern) und\n  markiert. Die übrigen Rollen wurden umbenannt und das Chatfenster\n  kompakter gestaltet.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.6-app1.9.0"
            },
            "creationDate": "Thu, 13 Aug 2026 11:34:06 GMT",
            "ts": "Thu, 13 Aug 2026 11:34:06 GMT",
            "publishState": "published"
        },
        "1.0.7": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.7",
                "upstreamVersion": "1.9.1",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.9.1: In den Wochenplänen weist der Origami-Vogel auf die zwei\n  Wege hin, ein Fach anzulegen, solange noch keines existiert. Dazu kleinere\n  Designanpassungen am Vogelflug: kompaktere Schaltflächen mit abgerundeten\n  Ecken, ruhigerer Flug und korrekter Startpunkt am Logo.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.7-app1.9.1"
            },
            "creationDate": "Thu, 13 Aug 2026 12:59:59 GMT",
            "ts": "Thu, 13 Aug 2026 12:59:59 GMT",
            "publishState": "published"
        },
        "1.0.9": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.9",
                "upstreamVersion": "1.11.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.11.0: Die Arbeitsblatterstellung erstellt zum Lesetext jetzt ein\n  Glossar der schwierigen Wörter, kann auf Wunsch eine leichtere und eine\n  schwierigere Fassung mit ins selbe Dokument legen und fragt vor der Erstellung\n  nach eigenen Wünschen zum Arbeitsblatt. Die KI Assistenz plant\n  Unterrichtsvorbereitungen wahlweise für eine oder mehrere Stunden, der Verleih\n  öffnet direkt mit der Ausleihe, und zwei Fenster erschienen nicht mehr hinter\n  der Kopfzeile.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.9-app1.11.0"
            },
            "creationDate": "Fri, 14 Aug 2026 13:58:01 GMT",
            "ts": "Fri, 14 Aug 2026 13:58:01 GMT",
            "publishState": "published"
        },
        "1.0.10": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.10",
                "upstreamVersion": "1.12.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.12.0: Die KI Assistenz fragt bei Unterrichtsvorbereitungen über\n  mehrere Stunden, ob eine detaillierte Stundenplanung pro Stunde oder nur eine\n  kompakte Übersicht der Stundenfolge entstehen soll. Rückfragen mit freier\n  Antwort (z. B. nach dem Thema) zeigen jetzt ein fokussiertes Eingabefeld\n  direkt unter der Frage; die gewohnte Eingabezeile funktioniert weiterhin.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.10-app1.12.0"
            },
            "creationDate": "Sat, 15 Aug 2026 09:38:42 GMT",
            "ts": "Sat, 15 Aug 2026 09:38:42 GMT",
            "publishState": "published"
        },
        "1.0.11": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.11",
                "upstreamVersion": "1.13.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.13.0: Neues Modul \"Übungen\" — adaptives Üben für Grundschul-\n  kinder in Deutsch und Mathematik (7.179 Aufgaben für die Klassen 2 bis 6),\n  ohne Portal-Anmeldung über einen anonymen Zugangscode, offline nutzbar und\n  auf dem Tablet installierbar. Lehrkräfte erstellen Übungslinks mit QR-Code\n  und drucken Zugangscodes für eine ganze Klasse. Ausserdem: neue Kachel\n  \"Unterrichtsstunde / Unterrichtsreihe\", ruhigere Menü-Übersichten, die\n  Korb-Blase lässt sich auf dem Handy verschieben, und Bilder in Tabellen\n  zerlegen die Tabelle nicht mehr.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.11-app1.13.0"
            },
            "creationDate": "Sun, 16 Aug 2026 22:30:20 GMT",
            "ts": "Sun, 16 Aug 2026 22:30:20 GMT",
            "publishState": "published"
        },
        "1.0.12": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.12",
                "upstreamVersion": "1.14.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.14.0: Die Übungen fragen zuerst nach dem Weg — \"Mit meinem\n  3-Wörter-Code\" oder \"Einfach losüben\"; ohne Code wird nichts gespeichert, und\n  das Angebot, sich einen Code zu holen, kommt erst nach der ersten Runde. Neu\n  ist ein Knopf, der den ganzen Aufgabenbestand aufs Geraet holt (rund 6 MB):\n  danach laufen die Übungen vollständig ohne Internet, und geänderte Aufgaben\n  kommen im Hintergrund von selbst nach. Ausserdem erzeugt ein zweiter Tipp auf\n  \"Ich habe noch keinen 3-Wörter-Code\" keinen zweiten Code mehr.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.12-app1.14.0"
            },
            "creationDate": "Mon, 17 Aug 2026 10:16:03 GMT",
            "ts": "Mon, 17 Aug 2026 10:16:03 GMT",
            "publishState": "published"
        },
        "1.0.13": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.13",
                "upstreamVersion": "1.15.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.15.0: In den Übungen lässt sich jetzt alles vorlesen — Fragen,\n  Tipps und Erklärungen sind mit einer echten Stimme eingesprochen. Nach 3, 5,\n  7 und 10 richtigen Aufgaben gibt es Konfetti, nach 13 und 15 ein Feuerwerk,\n  und unter jedem Thema steht sein Level (1 bis 3). Eine neue Runde stellt\n  andere Fragen als die vorige — auch nach einem Geraetewechsel. Der\n  Aufgabenbestand ist von 7.179 auf 19.878 gewachsen. Ausserdem: Symbole und\n  Farbe an den Fachkacheln und eine Seitenhilfe fuer die Lehrkraft-Ansicht.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.13-app1.15.0"
            },
            "creationDate": "Tue, 18 Aug 2026 12:44:41 GMT",
            "ts": "Tue, 18 Aug 2026 12:44:41 GMT",
            "publishState": "published"
        },
        "1.0.14": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.14",
                "upstreamVersion": "1.16.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.16.0: Die Übungen bieten nach dem Offline-Speichern an, sich\n  als App auf dem Tablet zu installieren (auf iPhone/iPad mit Anleitung), und\n  der Download zeigt seinen Fortschritt in Prozent. Unter der Themenauswahl\n  gibt es einen Link \"Fach wechseln\". Die Lehrkraft-Ansicht zeigt die\n  oeffentliche Adresse der Uebungen zum Kopieren sowie \"Genutzte Aufgaben je\n  Monat\" - eine reine Zahl ohne Bezug zu Kind, Klasse oder Thema. Ausserdem\n  stand in 189 Rechenaufgaben der Klassen 5 und 6 die Rechnung doppelt da.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.14-app1.16.0"
            },
            "creationDate": "Tue, 18 Aug 2026 21:25:16 GMT",
            "ts": "Tue, 18 Aug 2026 21:25:16 GMT",
            "publishState": "published"
        },
        "1.0.15": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.15",
                "upstreamVersion": "1.17.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.17.0: Auf der Anmeldeseite steht der Anmelde-Link per E-Mail\n  jetzt an erster Stelle; wer sich so anmeldet und noch kein Passwort hat,\n  bekommt einen wegklickbaren Hinweis zum Festlegen. Admins koennen die\n  Zwei-Faktor-Anmeldung bei Stoerungen des E-Mail-Versands fuer 24 oder 48\n  Stunden aussetzen - danach greift sie automatisch wieder. Behoben: hinter\n  der gemeinsamen Internetadresse einer Schule war schon die dritte Anmeldung\n  am Morgen abgewiesen. Ausserdem kleinere Verbesserungen an der\n  Artikel-Bearbeitung, am KI-Chat-Eingabefeld und an den Uebersichtsseiten.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.15-app1.17.0"
            },
            "creationDate": "Wed, 19 Aug 2026 14:39:17 GMT",
            "ts": "Wed, 19 Aug 2026 14:39:17 GMT",
            "publishState": "published"
        },
        "1.0.16": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.16",
                "upstreamVersion": "1.18.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.18.0: Neu auf dem Dashboard sind \"Neuigkeiten\" ans Kollegium,\n  die Admins unter Administration -> Allgemeines verfassen. Die KI kennt zwei\n  neue Zielgruppen (Foerderschwerpunkt Geistige Entwicklung und Deutsch als\n  Zweitsprache), die Arbeitsblatterstellung nimmt je Aufgabe einen\n  Aenderungswunsch entgegen, und der Schulkalender laesst sich ueber einen\n  Link samt Kurzanleitung abonnieren. \"Zu viele Anfragen\" tritt hinter der\n  gemeinsamen Internetadresse einer Schule praktisch nicht mehr auf.\n* Betreiber-Hinweis: Die Tonspuren des Uebungsmoduls (rund 470 MB) sind aus\n  dem Image ausgelagert. Wer sie nutzen moechte, legt die Dateien unter\n  lernmodul/audio/ ins Datenverzeichnis der App; ohne sie liest wie bisher die\n  Sprachausgabe des Geraets vor.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.16-app1.18.0"
            },
            "creationDate": "Thu, 20 Aug 2026 20:24:17 GMT",
            "ts": "Thu, 20 Aug 2026 20:24:17 GMT",
            "publishState": "published"
        },
        "1.0.17": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.17",
                "upstreamVersion": "1.19.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.19.0: Arbeitsblaetter werden jetzt nach Klassenstufe gestaltet\n  - Kita bis Klasse 2 mit grosser Leseschrift, weiten Zeilen, Name-/Datum-Zeile\n  und Symbolen je Aufgabenart, ab Klasse 7 unveraendert. Das Fenster hinter dem\n  Wecker-Symbol heisst \"Notizen & Erinnerungen\" und enthaelt neu einen\n  fortlaufenden Notizzettel mit Diktierfunktion und Versionsverlauf.\n  Video-/Audio-Arbeitsblaetter enthalten keinen QR-Code und keinen Quellenlink\n  mehr. Behoben: doppelte Symbolreihe in den Texteditoren auf Telefonen und\n  Tablets sowie fehlende Antwortlinien ohne Quellen-Adresse.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.17-app1.19.0"
            },
            "creationDate": "Thu, 20 Aug 2026 22:26:04 GMT",
            "ts": "Thu, 20 Aug 2026 22:26:04 GMT",
            "publishState": "published"
        },
        "1.0.18": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.18",
                "upstreamVersion": "1.20.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.20.0: Termine lassen sich als \"oeffentlich\" markieren und ueber\n  einen neuen Kalender-Feed ohne Anmeldung abonnieren (Schalter in der\n  Grundkonfiguration, optional mit IP-Liste); solche Termine kennt auch der\n  oeffentliche Chatbot. Zu Terminen lassen sich Teilnehmende eintragen, das\n  Dashboard zeigt den naechsten eigenen Termin, die Monatsansicht die\n  Startzeit. E-Mailversand: eine gescheiterte Uebersetzung kippt den Brief\n  nicht mehr, die Warteschlange traegt Stoerungen ueber die Nacht, spaete\n  Fehlschlaege werden gemeldet, grosse Anhaenge scheitern nicht mehr an\n  Zeitgrenzen.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.18-app1.20.0"
            },
            "creationDate": "Sun, 23 Aug 2026 07:55:56 GMT",
            "ts": "Sun, 23 Aug 2026 07:55:56 GMT",
            "publishState": "published"
        },
        "1.0.19": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.19",
                "upstreamVersion": "1.21.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.21.0: Neues Modul \"Kontakte & Partner\" (Kontaktverwaltung mit\n  Schlagwoertern, Kontakthistorie, CSV-Import, vCard-Export, Papierkorb;\n  Sichtbarkeit nach Funktionsstufen, neue Berechtigung \"Kontaktverwaltung\").\n  Benutzerverwaltung mit ueberarbeiteter Liste und sofort speicherndem\n  Bearbeiten-Panel inkl. Klassen-Pills. Arbeitsblatterstellung: Leseanfaenger-\n  Modus fuer Klasse 1 mit Emojis als Bildern; Video-/Audioaufgaben im\n  Klassenstufen-Design. Behoben: haengender ODT-Export bei bestimmten Formeln.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.19-app1.21.0"
            },
            "creationDate": "Mon, 24 Aug 2026 10:53:18 GMT",
            "ts": "Mon, 24 Aug 2026 10:53:18 GMT",
            "publishState": "published"
        },
        "1.0.20": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.20",
                "upstreamVersion": "1.22.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.22.0: Jede Klasse hat eine eigene Detailseite mit Tabs fuer\n  Kinder, Einstellungen, Zugriffsrechte und einen gemeinsamen Klassen-\n  Stundenplan (mit Druckseite, A4 quer + zwei A5-Exemplare). Schulkalender:\n  Liste als Standardansicht, mehrtaegige Termine als durchgehender Balken\n  bzw. eine Zeile je Tag, Druck mit Monats-Ueberschriften und Stand-Zeile,\n  Offline-Liste der naechsten 90 Tage. Wissensartikel lassen sich drucken.\n  Eltern werden bei der Klassenpinnwand nur noch bei echten inhaltlichen\n  Aenderungen benachrichtigt. Behoben: endlos neu ladende Offline-Seiten.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.20-app1.22.0"
            },
            "creationDate": "Tue, 25 Aug 2026 20:45:02 GMT",
            "ts": "Tue, 25 Aug 2026 20:45:02 GMT",
            "publishState": "published"
        },
        "1.0.21": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.21",
                "upstreamVersion": "1.23.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.23.0: Die Elternbestaetigung ist vollstaendig in neun Sprachen\n  bedienbar (inkl. uebersetzter Modulbeschreibungen, Browsersprache wird\n  erkannt) und zeigt nur noch den Vornamen des Kindes. Neue Spaetbetreuungs-\n  Zeit fuer Kinder mit Spaetmodul-Vertrag. Modulvergabe mit Ergebnisansicht\n  und Vorschlagsliste beim manuellen Hinzufuegen. Der persoenliche\n  Kalender-Feed laeuft ueber eine Geheim-Adresse ohne Anmeldung (bisherige\n  Benutzername/Passwort-Abos muessen neu angelegt werden); abonnierte externe\n  Kalender lassen sich direkt am Termin mit Vorschau entfernen. Behoben:\n  falscher Key beim Datenexport scheiterte ohne sichtbare Meldung.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.21-app1.23.0"
            },
            "creationDate": "Wed, 26 Aug 2026 09:54:38 GMT",
            "ts": "Wed, 26 Aug 2026 09:54:38 GMT",
            "publishState": "published"
        },
        "1.0.22": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.22",
                "upstreamVersion": "1.24.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.24.0: Rahmenlehrplaene stehen dem Schul-Chatbot und der KI\n  Assistenz zur Verfuegung. Fuer Berlin sind die amtlichen Fassungen\n  mitgeliefert (Teil A/B sowie alle Fachteile der Jahrgangsstufen 1-10 und der\n  Oberstufe); voreingestellt aktiv sind nur die fachuebergreifenden Teile A und\n  B, alles Weitere hakt die Administration unter \"Rahmenlehrplaene\" an. Eigene\n  Dokumente (PDF, Text, Markdown) lassen sich mit Fach und Klassenstufen\n  hochladen. Fuer den oeffentlichen Chatbot sind sie standardmaessig nicht\n  freigegeben. Die Bundesland-Auswahl gilt jetzt schulweit und steht in der\n  Grundkonfiguration unter \"Schule\"; ein abweichender Wert des Uebungsmoduls\n  wird beim Update automatisch uebernommen.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.22-app1.24.0"
            },
            "creationDate": "Wed, 26 Aug 2026 21:55:39 GMT",
            "ts": "Wed, 26 Aug 2026 21:55:39 GMT",
            "publishState": "published"
        },
        "1.0.23": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.23",
                "upstreamVersion": "1.25.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.25.0: Neuer Bereich \"Unterrichtsreihenplanung\" unter\n  \"KI & Schultools\". Klassenstufe, Fach und ein Oberthema aus dem\n  Rahmenlehrplan waehlen, konkrete Teilthemen vorschlagen lassen und die\n  Stundenzahl je Thema festlegen - daraus entsteht die Reihe als farbige\n  Blockgruppe. Jede Stunde laesst sich einzeln ausplanen, im Editor mit\n  Aenderungswunsch anpassen, ausdrucken und um ein automatisch erzeugtes\n  Arbeitsblatt sowie eigene Dateien ergaenzen. Stunden und Reihen lassen sich\n  umbenennen, verschieben, ergaenzen und als erledigt markieren. Der bisherige\n  Menuepunkt \"Unterrichtsstunde / Unterrichtsreihe\" heisst jetzt\n  \"Unterrichtsstundenplanung\" und bleibt unveraendert. Die alte Beta-Seite\n  \"Unterrichtsreihen\" ist ersatzlos entfallen; vorhandene Daten werden beim\n  ersten Start einmalig als ZIP nach data/backups/ gesichert und sollten nach\n  Pruefung geloescht werden.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.23-app1.25.0"
            },
            "creationDate": "Thu, 27 Aug 2026 10:11:24 GMT",
            "ts": "Thu, 27 Aug 2026 10:11:24 GMT",
            "publishState": "published"
        },
        "1.0.24": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.24",
                "upstreamVersion": "1.26.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.26.0: Neuer Schalter \"Oeffentliche Pinnwand aktivieren\" im Tab\n  \"Oeffentliche Seite\" der Klassen- und Gruppenpinnwand. Ist er aus, ist die\n  oeffentliche Adresse nicht erreichbar (Seite, Bilder, PDFs, Videos,\n  Kalender-Download), die uebrigen Einstellungen des Tabs sind gesperrt und es\n  gehen keine Benachrichtigungen an die Erziehungsberechtigten. Neue Pinnwaende\n  starten aus; bestehende mit Inhalten bleiben oeffentlich. In der\n  Klassenverwaltung laesst sich ein:e Erziehungsberechtigte:r jetzt auch nur mit\n  Telefonnummer hinterlegen - die E-Mailadresse ist optional; solche Eintraege\n  zaehlen fuer die E-Mail-Abdeckung nicht mit und bekommen die neue Badge \"Keine\n  E-Mailadresse\", und \"Fehlende Kontaktdaten anfragen\" deckt diesen Fall mit ab.\n  Portugiesisch steht neu im E-Mailversand und auf den oeffentlichen Seiten zur\n  Verfuegung; Ukrainisch und Bulgarisch sind dort jetzt vollstaendig uebersetzt.\n  Die KI-Optimierung schreibt keine falschen Wochentage mehr - die Wochentage der\n  genannten Daten werden vorgegeben und ein Pruefschritt korrigiert\n  Abweichungen. Auf der Bestaetigungsseite nach dem Erhalt einer E-Mail erscheint\n  ein zufaelliges Danke-Tierbild.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.24-app1.26.0"
            },
            "creationDate": "Fri, 28 Aug 2026 08:45:35 GMT",
            "ts": "Fri, 28 Aug 2026 08:45:35 GMT",
            "publishState": "published"
        },
        "1.0.25": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.25",
                "upstreamVersion": "1.26.1",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.26.1: Termine im Schulkalender koennen jetzt eine Anmeldung\n  anbieten. Ist der Haken \"Anmeldung zum Termin ermoeglichen\" gesetzt, traegt\n  der Termin in allen Ansichten ein kleines Symbol: ein Klick meldet an bzw.\n  wieder ab und traegt die Person als Teilnehmende:r ein. Dasselbe geht in der\n  Detailansicht ueber \"Anmelden\"/\"Abmelden\". Bei einer Terminserie gilt eine\n  Anmeldung nur fuer den angeklickten Termin. Behoben: in der Monatsansicht\n  blieben die angeschnittenen Tage des Vor- und Folgemonats leer, obwohl dort\n  Termine lagen; und die Schnellnavigations-Leiste lag ueber geoeffneten\n  Fenstern des Kalenders.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.25-app1.26.1"
            },
            "creationDate": "Fri, 28 Aug 2026 11:01:30 GMT",
            "ts": "Fri, 28 Aug 2026 11:01:30 GMT",
            "publishState": "published"
        },
        "1.0.26": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.26",
                "upstreamVersion": "1.26.2",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.26.2: Die Wiederkehrung eines Termins laesst sich im\n  Schulkalender jetzt auch nachtraeglich aendern. Aus einem einzelnen Termin\n  wird mit einer Wiederholung eine Terminserie; mit \"Keine Wiederholung\" wird\n  aus einer Serie wieder ein einzelner Termin, wobei der erste Termin der Serie\n  uebrig bleibt und die weiteren entfallen. Beides ging bisher nicht. Unter dem\n  Feld steht ein Hinweis, was beim Speichern passiert; vor dem Entfernen fragt\n  das System nach und nennt das Datum, das uebrig bleibt.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.26-app1.26.2"
            },
            "creationDate": "Fri, 28 Aug 2026 11:23:11 GMT",
            "ts": "Fri, 28 Aug 2026 11:23:11 GMT",
            "publishState": "published"
        },
        "1.0.27": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.27",
                "upstreamVersion": "1.27.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.27.0: Verschiedene Verbesserungen im Bereich der\n  Betriebssicherheit. Sichtbar im Alltag: eine Passwort-Regel fuer alle Wege\n  (8 Zeichen, 3 von 4 Zeichenarten, auch in der Benutzerverwaltung und beim\n  eigenen Passwortwechsel); Login-Sperre nach 20 Fehlversuchen fuer 30 Minuten,\n  in der Benutzerverwaltung ueber \"Login-Sperre aufheben\" sofort beendbar;\n  Kontakt-Anschreiben an Eltern sind 14 Tage gueltig und nach dem Eintragen\n  verbraucht; Warnmail an die uebrigen Administrator:innen bei Aenderungen an\n  Admin-Konten. Dazu: Anmelde-Box im Termin-Formular direkt unter\n  \"Teilnehmende\"; die Anwesenheitsseite zeigt einen Ausfall der\n  Live-Aktualisierung sichtbar an.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.27-app1.27.0"
            },
            "creationDate": "Sun, 30 Aug 2026 11:57:45 GMT",
            "ts": "Sun, 30 Aug 2026 11:57:45 GMT",
            "publishState": "published"
        },
        "1.0.28": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.28",
                "upstreamVersion": "1.28.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.28.0: Laengere Texte lassen sich jetzt bequem in die KI\n  Assistenz und den KI Agenten geben - ein Symbol rechts im Eingabefeld oeffnet\n  ein grosses Schreibfenster, und hinter der Bueroklammer steht neben dem\n  Rechner-Upload jetzt auch \"Aus Dateiablage\". Die KI stellt bei Protokollen und\n  Vorlagen zuerst kurze Rueckfragen, statt sofort ein erfundenes Muster zu\n  schreiben, und empfiehlt zuerst die passenden Module des Portals statt\n  externer Werkzeuge. Der Datenschutz-Vorcheck auf personenbezogene Daten laeuft\n  jetzt in allen Rollen der KI Assistenz und auf der Seite des KI Agenten. Die\n  Eltern-Bestaetigung fuer Modulwuensche schliesst sich automatisch, sobald die\n  Modulvergabe gelaufen ist, und laesst sich in der Modulvergabe von Hand\n  oeffnen und schliessen.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.28-app1.28.0"
            },
            "creationDate": "Mon, 31 Aug 2026 12:28:00 GMT",
            "ts": "Mon, 31 Aug 2026 12:28:00 GMT",
            "publishState": "published"
        },
        "1.0.29": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.29",
                "upstreamVersion": "1.29.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.29.0: Klassenlehrkraefte und Erzieher:innen lassen sich jetzt je\n  Klasse zuordnen (Tab \"Zugriffsrechte\" -> \"Klassenleitung\"); die passenden\n  Rechte kommen automatisch mit, der Schul-Chatbot beantwortet damit \"Wer leitet\n  die 3a?\", und Online-Krankmeldungen erreichen die Klassenleitung per E-Mail.\n  Hinweis: neu angelegte Konten bekommen die Berechtigung \"Klassenverwaltung\"\n  nicht mehr automatisch, bestehende behalten sie. In der Anwesenheitserfassung\n  sind Kinder mit Spaetmodul-Vertrag kurz vor der letzten regulaeren\n  Abholrunde mit einem Uhr-Symbol gekennzeichnet. Die Bedienungsanleitung ist\n  vollstaendig neu geschrieben. Behoben: Scaleway TEM galt als alleiniger\n  Versandweg faelschlich als nicht konfiguriert (oeffentliche\n  Krankmeldungs-Seite, Anmeldelink per E-Mail, Einrichtungsassistent);\n  Sammelversand schrieb fuenf identische Protokolleintraege; Portal-Neuigkeiten\n  standen nicht zuverlaessig in der richtigen Reihenfolge.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.29-app1.29.0"
            },
            "creationDate": "Tue, 01 Sep 2026 17:10:48 GMT",
            "ts": "Tue, 01 Sep 2026 17:10:48 GMT",
            "publishState": "published"
        },
        "1.0.30": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.30",
                "upstreamVersion": "1.30.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.30.0: Neue \"Artikel-Assistenz\" unter Wissensmanagement - die KI\n  stellt Fragen zum gewaehlten Thema und schreibt daraus einen Wissensartikel,\n  prueft ihn auf Luecken und arbeitet Rueckfragen ein. Hinweis: neu erstellte\n  Wissensartikel sind jetzt immer zunaechst intern, umstellbar beim Bearbeiten.\n  Neu ausserdem: der Wissensmanagement-Newsletter \"Wissen kompakt\" (Default aus,\n  mittwochs, pro Person in Reihenfolge, mit Abmeldelink) und taegliche\n  verschluesselte Sicherungen von Grundeinstellungen, KI-Konfiguration,\n  Benutzerkonten und Klassen mit selektiver Wiederherstellung einzelner\n  Einstellungen, Konten, Klassen oder Kinder. Jede Anbieter-Karte des\n  E-Mailversands hat jetzt einen eigenen Testversand. Rumaenisch ist als\n  Sprache dazugekommen. Der Schul-Chatbot zieht Ideen nicht mehr als Quelle\n  heran; jeder Anwendungsstart steht im Aktionsprotokoll; leere Klassen darf\n  auch die Administration ohne das Recht \"Klassenverwaltung\" loeschen.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.30-app1.30.0"
            },
            "creationDate": "Wed, 02 Sep 2026 18:36:33 GMT",
            "ts": "Wed, 02 Sep 2026 18:36:33 GMT",
            "publishState": "published"
        },
        "1.0.31": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.31",
                "upstreamVersion": "1.31.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.31.0: Neues Modul \"Umfragen\" unter Schulorganisation - anonyme\n  Befragungen mit sieben Fragetypen, Folgefragen, die sich je nach Antwort ein-\n  und ausblenden, Auswertung mit vier Diagrammtypen, Druckansicht und\n  Excel-Export. Intern fuer das Kollegium (auch Konten mit Leserechten duerfen\n  teilnehmen) oder oeffentlich ueber einen Freigabe-Link mit QR-Code.\n  Gespeichert werden nur Kalendertag und Antworten - kein Name, keine Uhrzeit;\n  im Aktionsprotokoll steht \"anonym\". Die Auswertung laesst sich nach einzelnen\n  Antworten filtern; unter drei passenden Antworten zeigt sie nichts an, damit\n  ein Filter keine einzelne Person offenlegt. Fragen und Einstellungen einer\n  Umfrage lassen sich als Datei exportieren und anderswo wieder importieren\n  (ohne Antworten). Die Bedienungsanleitung hat dazu ein neues Kapitel 10.6.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.31-app1.31.0"
            },
            "creationDate": "Thu, 03 Sep 2026 10:19:41 GMT",
            "ts": "Thu, 03 Sep 2026 10:19:41 GMT",
            "publishState": "published"
        },
        "1.0.32": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.32",
                "upstreamVersion": "1.32.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.32.0: Neue Sprachsteuerung - 28 haeufige Handgriffe lassen sich\n  sprechen statt klicken, am Rechner ueber das Mikrofon in der Befehlssuche\n  (Cmd/Strg+K), am Handy ueber einen langen Druck auf das App-Symbol. Kinder\n  entlassen oder ankommen lassen, Erinnerungen und Notizen anlegen, Auskuenfte\n  vorlesen lassen (Abholzeit, anwesende Kinder, naechste Stunde, Termine,\n  ungelesene Nachrichten, Kontakte) oder mit ausgefuelltem Formular an die\n  richtige Stelle springen. Fehlt eine Angabe, fragt das Portal nach; das\n  gesprochene Wort wird nicht protokolliert, abschaltbar in der\n  Grundkonfiguration. Die Befehlssuche findet jetzt Kinder aller Klassen. Im\n  E-Mailversand haben die beiden KI-Schritte vor dem Versand feste Zeitgrenzen\n  (Terminerkennung 15 s, KI-Optimierung 60 s) und halten den Brief nicht mehr\n  auf. Behoben: Hinweismeldungen in Verleih, Kontakte und Umfragen blieben ohne\n  aktive Dateiablage aus.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.32-app1.32.0"
            },
            "creationDate": "Thu, 03 Sep 2026 18:24:01 GMT",
            "ts": "Thu, 03 Sep 2026 18:24:01 GMT",
            "publishState": "published"
        },
        "1.0.33": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.33",
                "upstreamVersion": "1.33.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.33.0: Neues Modul \"Vorgaenge\" unter Schulorganisation - eine\n  leichtgewichtige Vorgangsverfolgung, die eine Frage beantwortet: auf wen wird\n  gerade gewartet? Anlegen fragt vier Dinge (worum geht es, wer ist dran, bis\n  wann, wer darf es sehen), \"Ball abgeben\" setzt naechsten Schritt, Frist und\n  zustaendige Person in einem Zug und fragt vorher, ob die adressierte Person\n  Vollzugriff oder nur die Kopfdaten bekommt. Vertrauliche Vorgaenge sind\n  ausschliesslich fuer die zustaendige Person und die Erstellerin sichtbar. Wer\n  einfach hinschreibt, worum es geht, bekommt Betreff, naechsten Schritt und\n  Frist als Vorschlag; ohne hinterlegtes kleines KI-Modell bleibt das Modul\n  vollstaendig nutzbar. Neue Seite \"Abwesenheiten pruefen\" im Bereich\n  Anwesenheit zeigt die Kinder, bei denen heute niemand weiss, warum sie fehlen,\n  mit Kontaktdaten und einem Formular zum Nachtragen des Grundes; die\n  automatische 8-Uhr-Anwesenheit erreicht das Anwesenheitsmodul jetzt\n  zuverlaessig und geoeffnete Tablets ziehen den Stand ohne Neuladen nach.\n  Klassenpinnwand-Videos duerfen 650 statt 200 MB gross sein (rund 31 Minuten in\n  voller Qualitaet), werden stueckweise hochgeladen und nach einem\n  Verbindungsabbruch fortgesetzt statt neu begonnen; die Qualitaet richtet sich\n  nach der Videolaenge und der Bildschirm bleibt waehrend der Umwandlung an. In\n  der Kopfzeile sitzt jetzt das Mikrofon der Sprachsteuerung, die\n  3-Minuten-Pause ist ins Menue gewandert, und ein langer Portalname kuerzt auf\n  dem Telefon mit \"...\" statt die Symbole zu verdraengen.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.33-app1.33.0"
            },
            "creationDate": "Sat, 05 Sep 2026 19:21:12 GMT",
            "ts": "Sat, 05 Sep 2026 19:21:12 GMT",
            "publishState": "published"
        },
        "1.0.34": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.34",
                "upstreamVersion": "1.34.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.34.0: Wissensartikel lassen sich jetzt besprechen, ohne sie zu\n  veraendern - Kommentare an einer markierten Textstelle oder allgemein zum\n  Artikel, auf Wunsch mit Mitteilung an die Autorin oder den Autor; aendert sich\n  der Text, bleibt der Kommentar mit dem urspruenglichen Zitat erhalten.\n  Zuweisungen machen Personen fuer einen Artikel zustaendig: sie stehen am\n  Artikel und werden ueber Aenderungen und neue Kommentare informiert. Die\n  Artikelansicht kennzeichnet jetzt auch oeffentliche Artikel. Das\n  Stimmungsbarometer zeigt die Schlagwoerter des Schuljahres und je Woche die\n  Verteilung im Detail. Die Bedienungsanleitung steht als PDF in der\n  Hilfe-Seitenleiste bereit, und der Wissensmanagement-Newsletter hat die\n  Ausgaben 11 bis 14 dazubekommen.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.34-app1.34.0"
            },
            "creationDate": "Sun, 06 Sep 2026 15:37:03 GMT",
            "ts": "Sun, 06 Sep 2026 15:37:03 GMT",
            "publishState": "published"
        },
        "1.0.35": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.35",
                "upstreamVersion": "1.35.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.35.0: Die Eltern-Bestaetigung zur Modulvergabe endet jetzt mit\n  einer Zusammenfassung aller Angaben und einem Unterschriftenfeld, das mit Maus\n  oder Finger bedient wird; die Unterschrift ist eine Bestaetigung und keine\n  Voraussetzung, laufende Bestaetigungen und die Vergabe bleiben unveraendert.\n  Aendern die Eltern spaeter etwas, wird die Unterschrift als \"ueberholt\"\n  gekennzeichnet statt geloescht. Im Backend lassen sich die Bestaetigungen samt\n  Unterschrift drucken - je Klasse, fuer alle Klassen oder fuer ein einzelnes\n  Kind. Die Arbeitsblatterstellung hat einen neuen Tab \"Lernwoerter\": aus einer\n  Wortliste entsteht ein Blatt mit Wortliste, Lesetext mit hervorgehobenen\n  Lernwoertern und einem Lueckentext mit Wortauswahl und Loesung, mit\n  klassenstufengerechter Lueckenbreite. Und der CSV-Klassenimport uebernimmt\n  Erziehungsberechtigte jetzt auch ohne E-Mailadresse.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.35-app1.35.0"
            },
            "creationDate": "Mon, 07 Sep 2026 17:30:20 GMT",
            "ts": "Mon, 07 Sep 2026 17:30:20 GMT",
            "publishState": "published"
        },
        "1.0.36": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.36",
                "upstreamVersion": "1.36.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.36.0: Neuer Anmeldeweg \"Passkey\" - Fingerabdruck, Gesicht oder\n  Geraetecode statt Passwort, der Bestaetigungscode per E-Mail entfaellt dabei.\n  Einrichtung unter \"Passkeys\" im Menue, mehrere Geraete moeglich, fuer alle\n  Rollen offen; die Administration kann den Weg abschalten und fremde Passkeys\n  entfernen. Auf geteilten Geraeten wird die Einrichtung bewusst nicht\n  angeboten. Wer sich nur noch per Passkey, Anmelde-Link oder SSO anmeldet, wird\n  alle 14 Tage einmal nach dem Passwort gefragt - Passwort-Tresor und\n  verschluesselte Offline-Daten haengen daran und blieben sonst stillschweigend\n  auf dem alten Stand. Ausserdem: in der Modulvergabe lassen sich Kinder jetzt\n  klassenstufen-unabhaengig eintragen (Abweichungen sind mit einem Warnsymbol\n  gekennzeichnet), und an Wochentagen ohne Modulangebot koennen die Eltern die\n  Entlassungszeit frei waehlen.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.36-app1.36.0"
            },
            "creationDate": "Tue, 08 Sep 2026 11:14:27 GMT",
            "ts": "Tue, 08 Sep 2026 11:14:27 GMT",
            "publishState": "published"
        },
        "1.0.37": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.37",
                "upstreamVersion": "1.37.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.37.0: Die Bedienungsanleitung laesst sich jetzt auch online im\n  Portal lesen - mit Navigation nach Teilen und Kapiteln und einer Suche ueber\n  den gesamten Text. Der Link \"Anleitung online lesen\" steht in der\n  Hilfe-Seitenleiste; das PDF bleibt daneben erhalten.\n* Kommt eine E-Mail an eine hinterlegte Erziehungsberechtigten-Adresse ueber\n  keinen Versandweg an, wird sie in der Klassenverwaltung mit einem Warnsymbol\n  markiert - samt der Rueckmeldung des Empfaenger-Servers. Solche Adressen\n  zaehlen nicht mehr als erreichbar; angeschrieben wird trotzdem weiter, damit\n  die Markierung beim naechsten Erfolg von selbst verschwindet.\n* Betriebs-Hinweise zu Passkeys ergaenzt: HTTPS ist Pflicht, und ein\n  Domainwechsel entwertet hinterlegte Passkeys.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.37-app1.37.0"
            },
            "creationDate": "Wed, 09 Sep 2026 09:17:00 GMT",
            "ts": "Wed, 09 Sep 2026 09:17:00 GMT",
            "publishState": "published"
        },
        "1.0.38": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.38",
                "upstreamVersion": "1.37.1",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.37.1: Ohne sichtbare Aenderung. Diese Fassung raeumt hinter den\n  Kulissen auf - die Werkzeuge zum Bauen der Online-Anleitung liegen nicht mehr\n  im Projekt. Die Anleitung selbst ist unveraendert dieselbe.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.38-app1.37.1"
            },
            "creationDate": "Wed, 09 Sep 2026 11:27:33 GMT",
            "ts": "Wed, 09 Sep 2026 11:27:33 GMT",
            "publishState": "published"
        },
        "1.0.39": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.39",
                "upstreamVersion": "1.38.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.38.0: Das eigene dienstliche E-Mailpostfach laesst sich im\n  E-Mailversand hinterlegen und rein lesend einsehen. Eingehende Antworten\n  werden den versendeten Elternbriefen zugeordnet und je Versand mit Absender,\n  Kind und Betreff angezeigt; eine kleine Zahl am Tab nennt die noch nicht\n  angesehenen Antworten. Erkannte Antworten werden vollstaendig aufbewahrt und\n  bleiben lesbar, auch wenn die Mail im eigenen Postfach geloescht wird.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.39-app1.38.0"
            },
            "creationDate": "Wed, 09 Sep 2026 18:27:31 GMT",
            "ts": "Wed, 09 Sep 2026 18:27:31 GMT",
            "publishState": "published"
        },
        "1.0.40": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.40",
                "upstreamVersion": "1.39.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.39.0: Im Kind-Fenster zeigt der Tab \"Module\" jetzt das\n  tatsaechlich vergebene Modul, auch wenn es einer anderen Klassenstufe\n  gehoert, abgesagt oder geloescht ist. Solche Zuteilungen gingen bisher\n  beim automatischen Speichern still verloren.\n* Der Auswertungs-Tab der Modulvergabe gruppiert die Kinder ohne Modul nach\n  Klassen, nennt je Klasse die fehlenden Wunschzettel und laesst sich\n  ausdrucken - je Klasse eine Seite, mit Ankreuzliste zum Ausfuellen.\n* Der Demo-Modus ist ein vollwertiger Betriebsmodus: Hinweis in der\n  Kopfzeile, Datenloeschung beim Einschalten und taeglich um 4 Uhr,\n  ausgesetzte Zwei-Faktor-Anmeldung und gesperrte Selbstbedienung fuer alle\n  ausser der Administration. Eingeschaltet wird er mit Passkey und\n  doppelter Rueckfrage; die fruehere KI-Drossel ist entfallen.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.40-app1.39.0"
            },
            "creationDate": "Thu, 10 Sep 2026 20:23:24 GMT",
            "ts": "Thu, 10 Sep 2026 20:23:24 GMT",
            "publishState": "published"
        },
        "1.0.41": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.41",
                "upstreamVersion": "1.39.1",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.39.1: Der Demo-Modus loeschte beim Aktivieren und beim\n  naechtlichen Aufraeumen die Benutzerkonten und Zugriffsrechte mit; auf\n  Cloudron traf es zusaetzlich den Verschluesselungsschluessel, sodass die\n  App danach nicht mehr startete. Konten-Ablage und Plattform-Daten bleiben\n  jetzt stehen; geloescht werden weiterhin nur die Schuldaten.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.41-app1.39.1"
            },
            "creationDate": "Thu, 10 Sep 2026 21:17:48 GMT",
            "ts": "Thu, 10 Sep 2026 21:17:48 GMT",
            "publishState": "published"
        },
        "1.0.42": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.42",
                "upstreamVersion": "1.39.2",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.39.2: Im Demo-Modus schlug nach dem Aktivieren und nach dem\n  naechtlichen Aufraeumen jeder Datei-Upload und jeder Arbeitsblatt-Export\n  fehl, weil ein nur beim Start angelegter Ablageordner entfernt wurde. Er\n  wird jetzt wiederhergestellt, ebenso zwei Ordner fuer Wissensartikel.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.42-app1.39.2"
            },
            "creationDate": "Thu, 10 Sep 2026 21:57:23 GMT",
            "ts": "Thu, 10 Sep 2026 21:57:23 GMT",
            "publishState": "published"
        },
        "1.0.43": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.43",
                "upstreamVersion": "1.40.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.40.0: Farsi und Vietnamesisch kommen als Uebersetzungssprachen\n  dazu. Erziehungsberechtigte koennen ihre Wunschsprache hinterlegen; beim\n  Erstellen einer E-Mail sind die Sprachen der gewaehlten Empfaenger:innen\n  vorausgewaehlt. Der Schul-Chatbot versteht jetzt gaengige Abkuerzungen aus\n  dem Schulbetrieb und beantwortet mehr uebergreifende Fragen zum Portal.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.43-app1.40.0"
            },
            "creationDate": "Fri, 11 Sep 2026 11:51:14 GMT",
            "ts": "Fri, 11 Sep 2026 11:51:14 GMT",
            "publishState": "published"
        },
        "1.0.44": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.44",
                "upstreamVersion": "1.41.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.41.0: Die Nutzungsstatistiken sind neu gebaut — frei waehlbarer\n  Zeitraum, Verlaufsdiagramm, markierbarer Stichtag, Verteilung auf sechs\n  Bereiche und eine Druckansicht. Sie stehen jetzt auch der Schulleitung offen;\n  die fruehere Seite /admin/usage-stats ist darin aufgegangen.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.44-app1.41.0"
            },
            "creationDate": "Fri, 11 Sep 2026 16:48:39 GMT",
            "ts": "Fri, 11 Sep 2026 16:48:39 GMT",
            "publishState": "published"
        },
        "1.0.45": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.45",
                "upstreamVersion": "1.42.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.42.0: Das Stimmungsbarometer bietet auf Wunsch einen konkreten\n  Entlastungstipp — der eingegebene Text geht an die KI, unterlegt mit dem\n  Wissensspeicher der Schule und den vorhandenen Portal-Funktionen, und wird\n  nirgends gespeichert. Der Check-in laeuft jetzt in einem kompakten Fenster.\n  Der Schul-Chatbot beantwortet ausserdem acht Fragen dazu, was die KI Assistenz\n  dem Kollegium abnimmt.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.45-app1.42.0"
            },
            "creationDate": "Sat, 12 Sep 2026 09:27:43 GMT",
            "ts": "Sat, 12 Sep 2026 09:27:43 GMT",
            "publishState": "published"
        },
        "1.0.46": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.46",
                "upstreamVersion": "1.43.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.43.0: Stundenplaene lassen sich aus den Untis-Exportdateien\n  uebernehmen. Unter Administration -> Untis-Import werden die Dateien\n  hochgeladen, Lehrkraft-Kuerzel den Benutzerkonten und Fach-Kuerzel den\n  Fachnamen zugeordnet; die fertigen Plaene gehen auf Knopfdruck nach\n  \"Mein Stundenplan\" und in den Klassen-Stundenplan.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.46-app1.43.0"
            },
            "creationDate": "Sun, 13 Sep 2026 12:26:48 GMT",
            "ts": "Sun, 13 Sep 2026 12:26:48 GMT",
            "publishState": "published"
        },
        "1.0.47": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.47",
                "upstreamVersion": "1.44.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.44.0: Die Online-Krankmeldung gibt es fuer Eltern jetzt in\n  13 Sprachen — Deutsch plus Englisch, Franzoesisch, Tuerkisch, Russisch,\n  Arabisch, Spanisch, Ukrainisch, Bulgarisch, Portugiesisch, Rumaenisch,\n  Farsi und Vietnamesisch, umschaltbar oben auf der Seite. Eine Anleitung in\n  drei Schritten stellt klar, dass die Krankmeldung erst mit dem Formular\n  hinter dem E-Mail-Link zaehlt. Die Nutzung der Entlastungstipps des\n  Stimmungsbarometers erscheint im Aktionsprotokoll als anonyme Zeile.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.47-app1.44.0"
            },
            "creationDate": "Mon, 14 Sep 2026 09:26:05 GMT",
            "ts": "Mon, 14 Sep 2026 09:26:05 GMT",
            "publishState": "published"
        },
        "1.0.48": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.48",
                "upstreamVersion": "1.45.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.45.0: Lesetexte tragen jetzt bis zu fuenf Bilder (Upload oder\n  KI, der Upload unabhaengig von der Bild-KI), eine Quellenangabe, frei\n  waehlbare Kategorien zum Filtern, eine Aufgabenstellung ueber dem Text und\n  Abschnitte per Trennzeile mit Vorlese-Pause. Der Lesetext steht in einer\n  eigenen Leseschrift, die auch offline verfuegbar ist. Das Leselineal\n  markiert beim Oeffnen wieder die erste Textzeile. Ein Haus-Symbol zeigt,\n  welche Module sich mit einem Code auch von zu Hause aus nutzen lassen; die\n  Beta-Kennzeichnung der Leseuebungen entfaellt. Im Aktionsprotokoll nennen\n  Uebersetzungen ihre Herkunft und werden je zehn Minuten zusammengefasst.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.48-app1.45.0"
            },
            "creationDate": "Mon, 14 Sep 2026 12:56:00 GMT",
            "ts": "Mon, 14 Sep 2026 12:56:00 GMT",
            "publishState": "published"
        },
        "1.0.49": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.49",
                "upstreamVersion": "1.46.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.46.0: Der Modulvergabe-Zettel ist jetzt auch ein PDF und laesst\n  sich den Erziehungsberechtigten per E-Mail schicken — fuer ein einzelnes Kind\n  aus dem Kind-Fenster, fuer eine Klasse aus der Klassenverwaltung und fuer\n  eine oder alle Klassen aus der Modulverwaltung. Ueberall steht dabei, wann\n  zuletzt versendet wurde; der Begleittext der Mail ist in der\n  AG-/Modulkonfiguration pflegbar. Der Bereich \"AG-/Modulvergabe\" der\n  Klassenseite fuehrt in drei Schritten mit Status durch den Vorgang. Ist die\n  Eltern-Bestaetigung geschlossen, sind Schritt 2 und der Postmappen-Ausdruck\n  gesperrt; im Kind-Fenster entfallen dann Modulwunsch-Code und\n  Eltern-Bestaetigung, der Modulplan bleibt.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.49-app1.46.0"
            },
            "creationDate": "Mon, 14 Sep 2026 16:44:55 GMT",
            "ts": "Mon, 14 Sep 2026 16:44:55 GMT",
            "publishState": "published"
        },
        "1.0.50": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.50",
                "upstreamVersion": "1.47.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.47.0: Die Klassenseite hat in der Titelbox eine Suchzeile fuer\n  alle Aktionen — tippen oder diktieren, was man tun will; Kindernamen werden\n  unscharf erkannt, angeboten wird nur, wozu man berechtigt ist. Die\n  Fotoerlaubnis kennt statt \"ja/nein\" jetzt drei Abstufungen (keine Erlaubnis,\n  nur innerhalb der Schule, nur Klassenfoto) mit passendem Hinweis beim\n  E-Mailversand, auf den Pinnwaenden und der Infokarte. Die Auswertung der\n  Modulverwaltung zeigt zuoberst, wie viele Kinder laenger da sind, ohne dass\n  ein Modul fuer sie laeuft, samt aufklappbarer Liste und Filtern. Beim\n  Sammelversand der Modulvergabe-Zettel lassen sich die Klassen auswaehlen.\n  Die Erzeugung langer Lesetexte laeuft auch nach einem Verbindungsabbruch zu\n  Ende, und das Leselineal bleibt in der Pause an der Trennlinie stehen.\n  Zugeordnete Erzieher:innen koennen die Entlassungsdaten-Anfrage jetzt auch\n  wirklich absenden.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.50-app1.47.0"
            },
            "creationDate": "Tue, 15 Sep 2026 18:20:10 GMT",
            "ts": "Tue, 15 Sep 2026 18:20:10 GMT",
            "publishState": "published"
        },
        "1.0.51": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.51",
                "upstreamVersion": "1.48.0",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.48.0: Die Befehlssuche laesst sich jetzt mit einer Geste\n  oeffnen — am Seitenanfang weiter nach oben scrollen bzw. nach unten ziehen\n  faehrt die Suchzeile proportional zur Bewegung aus; weit genug gefuehrt\n  oeffnet sie ganz, sonst faehrt sie zurueck. Auf der Klassenseite steht der\n  Cursor beim Oeffnen schon im Suchfeld; die Trefferliste klappt erst nach\n  einer Sekunde auf und bleibt zu, wer sofort tippt oder ueber einen Link\n  direkt ein Kind oeffnet.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.51-app1.48.0"
            },
            "creationDate": "Tue, 15 Sep 2026 19:43:03 GMT",
            "ts": "Tue, 15 Sep 2026 19:43:03 GMT",
            "publishState": "published"
        },
        "1.0.52": {
            "manifest": {
                "manifestVersion": 2,
                "id": "de.plaxon.schuldialogplus",
                "title": "SchulDialogPlus",
                "author": "plaxon GmbH",
                "website": "https://www.schuldialogplus.de",
                "contactEmail": "kontakt@plaxon.de",
                "tagline": "Bildungsmanagement-Plattform für Schulen",
                "version": "1.0.52",
                "upstreamVersion": "1.48.1",
                "documentationUrl": "https://www.schuldialogplus.de",
                "packagerName": "plaxon GmbH",
                "packagerUrl": "https://www.schuldialogplus.de",
                "iconUrl": "https://www.schuldialogplus.de/logo.png",
                "upstreamLicense": {
                    "name": "MIT",
                    "url": "https://www.schuldialogplus.de"
                },
                "healthCheckPath": "/healthz",
                "httpPort": 8000,
                "memoryLimit": 4294967296,
                "addons": {
                    "localstorage": {},
                    "sendmail": {
                        "optional": true,
                        "supportsDisplayName": true,
                        "requiresValidCertificate": true
                    },
                    "oidc": {
                        "loginRedirectUri": "/auth/oidc/callback",
                        "tokenSignatureAlgorithm": "RS256"
                    }
                },
                "icon": "file://logo.png",
                "description": "SchulDialogPlus ist eine Bildungsmanagement-Plattform für Schulen: Elternkommunikation\n(E-Mail-Versand mit Übersetzungen, Lesebestätigungen und Abstimmungen), Klassen- und\nGruppenpinnwände, digitales Klassenbuch, Anwesenheitserfassung, Terminvereinbarungen,\nWissensmanagement mit KI-gestützter Suche und Chatbot, KI-Assistenz für\nUnterrichtsmaterial (Arbeitsblätter, Quiz, Podcasts, Leseübungen) und vieles mehr.\n\nAlle Daten liegen dateibasiert im App-Datenverzeichnis (keine externe Datenbank);\nsensible Bestände sind at-rest mit AES-256-GCM verschlüsselt.\n\n### Erste Schritte\n\nNach der Installation wird beim ersten Start automatisch ein zufälliges\nAdmin-Passwort erzeugt. Abrufen, als `admin` anmelden und den\nEinrichtungsassistenten durchlaufen:\n\n    cloudron exec --app <domain> -- cat /app/data/.cloudron/initial-admin-password\n\nIst das Cloudron-Mail-Relay aktiv (sendmail-Addon), wird der E-Mail-Versand\nautomatisch vorkonfiguriert und erscheint im Assistenten vorausgefüllt.\n\n### Wichtige Hinweise\n\n- **Schlüssel und Daten liegen im selben Cloudron-Backup.** Die\n  at-rest-Verschlüsselung schützt gegen den Verlust des Datenträgers, nicht\n  gegen Zugriff auf das Backup selbst. Deshalb: Cloudron-Backup-Verschlüsselung\n  aktivieren und den Verschlüsselungsschlüssel (Assistent, Schritt 7)\n  zusätzlich außerhalb von Cloudron sichern. Ohne diesen Schlüssel sind die\n  Daten bei einer Wiederherstellung unlesbar.\n- **Cloudron-Login (OIDC):** Neue Nutzer:innen erhalten automatisch die Rolle\n  »Redakteur:in« (Schreibrechte). Nur mit einem Verzeichnis verwenden, das\n  ausschließlich Mitarbeitende enthält; die Standardrolle lässt sich per\n  `cloudron env set OIDC_DEFAULT_ROLE=viewer` auf rein lesend zurückstellen.\n- **Speicher:** Standard-Limit 4 GB. Werden lokale Embeddings statt einer\n  Embedding-API genutzt, das Limit auf 6–8 GB anheben.\n- **Wiederherstellung auf anderer Domain:** funktioniert; bereits versandte\n  Links (E-Mails, gedruckte QR-Bögen, abonnierte Kalender-Feeds) zeigen jedoch\n  weiterhin auf die alte Adresse.\n",
                "changelog": "* App-Version 1.48.1: Die Geste, mit der sich die Befehlssuche durch\n  Hochscrollen oeffnet, ist beim Erfassen der Anwesenheit abgeschaltet — dort\n  wird viel gescrollt und getippt, die Suchzeile fuhr staendig dazwischen.\n  Ueber das Suchfeld und die Tastenkombination bleibt sie auch dort\n  erreichbar; auf allen anderen Seiten aendert sich nichts.\n",
                "postInstallMessage": "Beim ersten Start wurde ein zufälliges Admin-Passwort erzeugt. Du findest\nes über den Dateimanager in\n\n     /app/data/.cloudron/initial-admin-password\n\nDanach als Benutzer `admin` mit diesem Passwort anmelden. Die App leitet\nautomatisch in den Einrichtungsassistenten — dort zuerst das Passwort ändern\nund anschließend die restlichen Schritte durchlaufen (Portalname,\nDatenschutzstufe, E-Mail-Versand, KI-Konfiguration).\n\nWichtig: Den Verschlüsselungsschlüssel aus Schritt 7 des Assistenten zusätzlich\naußerhalb von Cloudron sichern und die Cloudron-Backup-Verschlüsselung\naktivieren — Schlüssel und verschlüsselte Daten liegen im selben Backup.\n",
                "checklist": {
                    "initial-admin-password": {
                        "message": "Initiales Admin-Passwort abrufen (siehe Hinweis nach der Installation), als »admin« anmelden und das Passwort im Einrichtungsassistenten ändern."
                    },
                    "onboarding-wizard": {
                        "message": "Den Einrichtungsassistenten vollständig durchlaufen (Portalname, Datenschutzstufe, E-Mail-Versand, KI-Konfiguration)."
                    },
                    "cloudron-backup-encryption": {
                        "message": "Cloudron-Backup-Verschlüsselung aktivieren (Einstellungen → Backups): die App-Schlüssel liegen mit im Backup."
                    },
                    "oidc-roles": {
                        "message": "Bei aktiviertem Cloudron-Login (OIDC): neue Nutzer:innen erhalten automatisch Schreibrechte (Rolle »editor«) — Rollen nach den ersten Anmeldungen prüfen. Nur mit reinen Mitarbeiter-Verzeichnissen verwenden."
                    }
                },
                "mediaLinks": [
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-E-Mailversand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Klassenpinnwand.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Wissensmanagement.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-KI-Assistenz.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Terminvereinbarungen.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Schulkalender.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Dateiablage.webp",
                    "https://www.schuldialogplus.de/screenshots/SchulDialogPlus-Chatbot.webp"
                ],
                "minBoxVersion": "9.1.0",
                "tags": [
                    "schule",
                    "bildung",
                    "verwaltung",
                    "kommunikation",
                    "wissensmanagement"
                ],
                "dockerImage": "plaxondocker/schuldialogplus-cloudron:1.0.52-app1.48.1"
            },
            "creationDate": "Tue, 15 Sep 2026 20:24:44 GMT",
            "ts": "Tue, 15 Sep 2026 20:24:44 GMT",
            "publishState": "published"
        }
    }
}