Application Desktop & mises à jour
L'application Desktop est un shell léger (Electron) qui charge l'application web hébergée dans une fenêtre native, avec impression directe, mode kiosque et résilience hors connexion. Le contenu web n'est pas embarqué : il est toujours servi depuis l'URL hébergée, donc l'interface reste à jour sans réinstallation.
Contrôle de version
L'application porte un numéro de version unique (ex. v1.2.3), partagé entre l'application web et
le shell Desktop. Il est visible :
- côté web, dans le badge discret en bas de la barre latérale et dans la carte « Cette session » des Paramètres ;
- côté Desktop, dans le menu Aide → À propos.
Mise à jour automatique
Le shell Desktop se met à jour tout seul :
- Au démarrage, il vérifie discrètement la présence d'une nouvelle version.
- Si une version est disponible, elle est téléchargée en arrière-plan.
- Une fois le téléchargement terminé, une fenêtre propose « Redémarrer maintenant » ou « Plus tard ». Le redémarrage applique la mise à jour.
Vérification manuelle
À tout moment : Aide → Rechercher les mises à jour…. Si l'application est déjà à jour, un message le confirme.
Configuration du poste
Deux réglages — et deux seulement — sont configurables par poste, via un fichier config.json placé
à côté de l'exécutable (ou des variables d'environnement) :
| Réglage | Variable | Clé config.json |
|---|---|---|
| URL de l'application | RETAILOS_URL | url |
| Flux de mise à jour | RETAILOS_UPDATE_URL | updateUrl |
Par défaut, le flux de mise à jour est dérivé de l'URL de l'application (suffixe /desktop-updates),
il n'y a donc rien à configurer dans la plupart des cas.
Adresse IP du poste
Le menu Aide → À propos affiche aussi l'adresse IP locale du poste, son nom, l'URL de l'application et le canal de mise à jour — utile pour le support et la gestion des accès autorisés.