Als App installieren (PWA)
Orimora ist eine Progressive Web App (PWA): Du kannst sie aus dem Browser installieren und wie eine native Desktop- oder Mobile-App nutzen — eigenes Fenster, Icon im Launcher bzw. auf dem Home-Bildschirm und Benachrichtigungen, wo die Plattform sie unterstützt.
Was die installierte App bietet
Abschnitt betitelt „Was die installierte App bietet“- Eigenständiges Fenster — keine Browser-Tabs, keine Adressleiste.
- Icon im Launcher / auf dem Home-Bildschirm (mit adaptivem „maskable”-Icon unter Android).
- App-Shortcuts — direkt zu Neues Dokument oder Suche über das Rechtsklick-/ Long-Press-Menü des Icons (Chrome, Edge, Android).
- Theme-bewusste Fensterfarbe — Titelleiste / App-Switcher übernehmen Orimoras Akzentfarbe und dein helles/dunkles Theme.
- Push-Benachrichtigungen — auf unterstützten Browsern (siehe unten), nach Aktivierung unter Einstellungen → Benachrichtigungen.
- Notch-/Safe-Area-Unterstützung — Vollbild-Layout respektiert abgerundete Ecken und den Home-Indikator moderner Smartphones.
Installieren
Abschnitt betitelt „Installieren“Orimora muss über HTTPS erreichbar sein (jede Produktiv-Instanz ist das; localhost
funktioniert für die Entwicklung).
- Chrome / Edge (Desktop): Installations-Icon in der Adressleiste (Monitor mit Abwärtspfeil) anklicken, oder Browser-Menü → Orimora installieren….
- Android (Chrome): Menü (⋮) → Zum Startbildschirm hinzufügen / App installieren.
- iOS / iPadOS (Safari): Teilen-Button → Zum Home-Bildschirm. (Safari ist der einzige Browser, der Web-Apps unter iOS installieren kann.)
- Firefox (Desktop): Firefox installiert keine PWAs als eigenständige Apps; du kannst Orimora weiterhin normal im Tab nutzen. Unter Android bietet Firefox Zum Startbildschirm hinzufügen.
Einen „Installieren”-Button in der App gibt es nicht — die Installation übernimmt die native Browser-Oberfläche.
Nur online
Abschnitt betitelt „Nur online“Orimora ist ein kollaborativer Echtzeit-Editor (Live-Cursor, serverseitig gerenderte Seiten) — ein vollständiger Offline-Modus wäre eher irreführend als hilfreich. Der Service Worker nutzt daher eine bewusst konservative Strategie:
| Ressource | Gecacht? | Verhalten |
|---|---|---|
App-Hülle (/_app/…, Schriften, Icons) | ✅ cache-first | Lädt sofort, auch bei wackliger Verbindung |
| Seiten / Dokumente (HTML) | network-first | Immer frisch geladen; schlägt ohne Verbindung fehl |
| API, Uploads, Auth | nie gecacht | Immer live |
Was das offline bedeutet: Bei Verbindungsverlust zeigt der Browser für noch nicht geladene Seiten seine native „Du bist offline”-Anzeige. Es gibt bewusst keinen Offline-Dokument-Cache, keine Offline-Bearbeitung und keine Background-Sync — neu verbinden und neu laden.
Benachrichtigungen
Abschnitt betitelt „Benachrichtigungen“Web Push funktioniert in der installierten App unter Chrome, Edge, Firefox und Android. Aktivieren unter Einstellungen → Benachrichtigungen (der Browser fragt nach der Erlaubnis).
Browser-Unterstützung im Überblick
Abschnitt betitelt „Browser-Unterstützung im Überblick“| Funktion | Chrome / Edge | Firefox | Safari / iOS | Android (Chrome) |
|---|---|---|---|---|
| Als eigenständige App installieren | ✅ | Desktop ❌ · Android via Home-Bildschirm | ✅ Zum Home-Bildschirm | ✅ |
| Home-Bildschirm-Icon | ✅ | ✅ | ✅ | ✅ |
| App-Shortcuts | ✅ | ❌ | ❌ | ✅ |
| Push-Benachrichtigungen | ✅ | ✅ | ❌ (Apple) | ✅ |
| Theme-Farbe / Safe-Area | ✅ | ✅ | ✅ | ✅ |
| Offline-Zugriff | ❌ (bewusst) | ❌ | ❌ | ❌ |
Nicht unterstützt
Abschnitt betitelt „Nicht unterstützt“Bewusst nicht implementiert: Offline-Zugriff / Offline-Bearbeitung, Background-Sync, Periodic-Sync, Share-Target oder ein Ungelesen-Badge am App-Icon. Diese ergäben nur für eine Offline-First-App Sinn; Orimora ist bewusst Online-First.
Weiterführend
Abschnitt betitelt „Weiterführend“- Benachrichtigungen — In-App- und Push-Benachrichtigungen
- Konfiguration — VAPID / Web-Push-Setup für Betreiber