main-Commit bereit. Es gibt keinen separaten Production-Branch – der zuletzt veröffentlichte Commit auf main ist live.
Informationen dazu, wie Building und Iteration davor funktionieren, findest du unter How building works.
Was Veröffentlichung bewirkt
- Remote-Apps werden in Kazzles Cloud bereitgestellt und erhalten eine öffentliche URL. Siehe Deploying für Details zum Deployment und zur URL-Struktur.
- Lokale Apps werden auf deinem Computer installiert. Die UI wird direkt geladen, und der Process-Teil führt einen Dev-Server aus.
Caching, Updates und Offline
Desktop und Mobile öffnen deine App-URL nur in einer normalen Browser-Ansicht. Sie löschen nicht Browser-Caches, erzwingen keine Network-Only-Loads und verwenden keine unterschiedliche Cache-Policy für öffentliche und private Apps. Deine Web-App verwaltet das Caching:- HTTP
Cache-Control-Header für Dokumente und Assets - Optionales Service-Worker- / PWA-Setup (Templates enthalten
vite-plugin-pwamit Auto-Update) - Ob ein neuer Build sofort aktiviert wird, einmal neu geladen wird oder auf die nächste Öffnung wartet
- Offline-Fallback für den zuletzt aktivierten Build
registration.update()). Apps ohne Service-Worker ignorieren diese Prüfung und verwenden weiterhin ihre eigenen HTTP-Cache-Header.
Veröffentlichte Apps können daher sofort aus dem Cache geladen werden, einen neuen Build ohne Hard-Refresh übernehmen und den neuesten Build offline verfügbar halten.
Realtime-Apps
Für Apps, die sofortige lokale Lesevorgänge und Offline-Unterstützung benötigen, führt die KI folgende Schritte durch:- Erstellt eine Datenbank
- Aktiviert Realtime-Sync
- Erstellt eine zweiteilige App: UI (React + Sync-Client) und Process (Token-Endpoint + Sync-Upload)
- Verbindet Credentials über den vault
Custom Domains
Um eine Custom Domain zu verwenden, verweise deine Domain oder Subdomain auf die bereitgestellte App-URL.Nächste Schritte
- Deploying – Deployment-Mechanik, Production-URLs und Runtime-Befehle
- Marketplace – andere Kazzle Spaces können deine App entdecken und installieren