ObsiGate/README_PWA.md

3.5 KiB
Raw Blame History

📱 ObsiGate PWA - Progressive Web App

ObsiGate est maintenant une Progressive Web App complète !

🎯 Qu'est-ce qui a changé ?

ObsiGate peut maintenant être installé comme une application native sur votre ordinateur, smartphone ou tablette, et fonctionne même hors ligne.

Nouvelles Fonctionnalités

📲 Installation Native

  • Desktop : Installez ObsiGate comme une application Windows/Mac/Linux
  • Mobile : Ajoutez ObsiGate à votre écran d'accueil Android/iOS
  • Tablette : Expérience optimisée sur iPad et tablettes Android

🔌 Mode Hors Ligne

  • Accédez à vos notes même sans connexion internet
  • Cache intelligent des dernières données consultées
  • Synchronisation automatique au retour en ligne

Performance Améliorée

  • Chargement instantané grâce au cache
  • Réduction de la consommation de données
  • Interface ultra-réactive

🔔 Mises à Jour Automatiques

  • Vérification automatique des nouvelles versions
  • Notification élégante quand une mise à jour est disponible
  • Installation en un clic sans perte de données

🚀 Installation Rapide

Sur Desktop (Chrome, Edge, Brave)

1. Ouvrez ObsiGate dans votre navigateur
2. Cliquez sur l'icône  dans la barre d'adresse
3. Cliquez sur "Installer"

Sur Android

1. Ouvrez ObsiGate dans Chrome
2. Menu ⋮ → "Ajouter à l'écran d'accueil"
3. Confirmez l'installation

Sur iOS/iPadOS

1. Ouvrez ObsiGate dans Safari
2. Bouton Partager 📤
3. "Sur l'écran d'accueil"
4. Confirmez

📦 Fichiers PWA Ajoutés

ObsiGate/
├── frontend/
│   ├── manifest.json              # Manifeste PWA
│   ├── sw.js                      # Service Worker
│   └── icons/                     # Icônes (11 fichiers)
├── generate_pwa_icons.py          # Générateur d'icônes
├── PWA_GUIDE.md                   # Guide complet
├── PWA_CHANGELOG.md               # Changelog détaillé
├── PWA_SUMMARY.md                 # Résumé technique
├── INSTALLATION_PWA.md            # Guide installation
└── MODIFICATIONS_PWA.txt          # Liste des modifications

🔍 Vérification

Pour vérifier que le PWA fonctionne :

  1. Ouvrez DevTools (F12)
  2. Onglet "Application"
  3. Vérifiez :
    • Manifest : Métadonnées ObsiGate
    • Service Workers : SW actif
    • Cache Storage : Caches présents

📚 Documentation

🎨 Personnalisation

Modifier les couleurs

Éditez frontend/manifest.json :

{
  "theme_color": "#2563eb",
  "background_color": "#1a1a1a"
}

Régénérer les icônes

python generate_pwa_icons.py

🌐 Compatibilité

Plateforme Installation Hors Ligne
Chrome Desktop
Edge Desktop
Firefox Desktop ⚠️
Safari Desktop ⚠️
Chrome Android
Safari iOS

🎉 Résultat

ObsiGate offre maintenant :

  • 📱 Expérience d'application native
  • 🔌 Fonctionnement hors ligne
  • Performance optimale
  • 🔄 Mises à jour automatiques
  • 🌍 Multi-plateforme

ObsiGate v1.5.0 PWA - Vos notes Obsidian, partout, tout le temps ! 📖