Aller au contenu principal

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 :

  1. Au démarrage, il vérifie discrètement la présence d'une nouvelle version.
  2. Si une version est disponible, elle est téléchargée en arrière-plan.
  3. 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églageVariableClé config.json
URL de l'applicationRETAILOS_URLurl
Flux de mise à jourRETAILOS_UPDATE_URLupdateUrl

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.