PWA (Progressive Web App)
3DPrintForge kan installeres som en Progressive Web App (PWA) — en app-lignende opplevelse direkte fra nettleseren uten app-butikk. Du får raskere tilgang, push-varsler i bakgrunnen og begrenset offline-funksjonalitet.
Installere som app
Desktop (Chrome / Edge / Chromium)
- Åpne
https://localhost:3443i nettleseren - Se etter Installer-ikonet i adressefeltet (ned-pil med skjerm-ikon)
- Klikk på det
- Klikk Installer i dialogen
- 3DPrintForge åpnes som et eget vindu uten nettleser-UI
Alternativt: Klikk på de tre prikkene (⋮) → Installer 3DPrintForge...
Desktop (Firefox)
Firefox støtter ikke full PWA-installasjon direkte. Bruk Chrome eller Edge for best opplevelse.
Mobil (Android – Chrome)
- Åpne https://din-servers-ip:3443 i Chrome
- Trykk på de tre prikkene → Legg til på startskjermen
- Gi appen et navn og trykk Legg til
- Ikonet vises på startskjermen — appen åpnes i fullskjerm uten nettleser-UI
Mobil (iOS – Safari)
- Åpne https://din-servers-ip:3443 i Safari
- Trykk på Del-ikonet (firkant med pil opp)
- Scroll ned og velg Legg til på hjem-skjerm
- Trykk Legg til
iOS har begrenset PWA-støtte. Push-varsler fungerer kun i iOS 16.4 og nyere. Offline-modus er begrenset.
Offline-modus
PWA-en cacher nødvendige ressurser for begrenset offline-bruk:
| Funksjon | Offline-tilgjengelig |
|---|---|
| Siste kjente printerstatus | ✅ (fra cache) |
| Printhistorikk | ✅ (fra cache) |
| Filamentlager | ✅ (fra cache) |
| Sanntidsstatus (MQTT) | ❌ Krever tilkobling |
| Kamerastrøm | ❌ Krever tilkobling |
| Sende kommandoer til printer | ❌ Krever tilkobling |
Offline-visning viser et banner øverst: «Kobling mistet — viser siste kjente data».
Push-varsler i bakgrunnen
PWA-en kan sende push-varsler selv om appen ikke er åpen:
- Åpne PWA-en
- Gå til Innstillinger → Varsler → Browser Push
- Klikk Aktiver push-varsler
- Godta tillatelsesdialogen
- Varslene leveres til operativsystemets varselsentral
Push-varsler fungerer for alle hendelser konfigurert i Varsler.
Push-varsler krever at nettleseren kjører i bakgrunnen (ingen full systemavslutning). PWA-en bruker en Service Worker for mottak.
App-ikon og utseende
PWA-en bruker 3DPrintForge-ikonet automatisk. For å tilpasse:
- Gå til Innstillinger → System → PWA
- Last opp et egendefinert ikon (minimum 512×512 px PNG)
- Angi App-navn og Kortnavn (vises under ikonet på mobil)
- Velg Temafarge for statuslinjen på mobil
Oppdatere PWA-en
PWA-en oppdateres automatisk når serveren oppdateres:
- En diskret banner vises: «Ny versjon tilgjengelig — klikk for å oppdatere»
- Klikk på banneret for å laste inn ny versjon
- Ingen manuell reinstallasjon nødvendig