Update de JPI v0.99521 en ligne ! 
Refonte de l’initialisation, corrections de bugs, d’actions, améliorations de l’interface web, de la visionneuse de caméras, et refonte totale du streaming audio et vidéo avec son nouveau lecteur dédié.
–
****************** Change log ******************
— Refonte du l’initialisation de JPI :
- Amélioration du rebuild config
- Changement des priorités d’initialisation
- Démarrage de l’interface web beaucoup plus rapide lors de l’initialisation
- Correction d’un bug avec les update si la version se termine par un « 0 »
— Optimisations du serveur :
- Corrections sur le serveur web
- Correction des fonctions keepalive qui ne fonctionnaient pas avec un periph JPI où l’authentification de l’api http était activée.
— Core et actions:
-
Refonte du streaming audio et vidéo et de la visionneuse de caméra
-
Correction d’un bug avec le stream vidéo et la mémorisation de sa dernière rotation.
-
Action sendSms => support de l’envoi des sms longs de plus de 512 caractères en 1 seul sms.
-
Correction des actions screenOff et sleepScreen qui peuvent dorénavant être lancées à la suite dans n’importe quelle ordre, sur un système rooté ou non, sans conflit et sans soucis de rallumage indésirable de l’écran.
-
Ajout de l’action goToStream : permet d’afficher dans l’apk le nouveau lecteur de stream JPI.

- Optimisations diverses.
— Interface web (Streaming) :
-
nouvelle section de configuration du streaming et du nouveau lecteur :


-
Nouveau lecteur 100% paramétrable du streaming audio / vidéo 100% responsive avec contrôle du stream et de ses paramètres :



-
Nouvelles pages (OUTILS) pour le streaming audio et vidéo :
-
Correction du bouton REC qui ne clignotait plus lors d’un enregistrement.
— Interface web (Visionneuse de caméra) :
-
Refonte complète de la visionneuse, optimisations du code
-
Gros bugs d’affichage sous Firefox => corrigé
-
Corrections de bugs avec des caméras identiques
-
Désactivation automatique des caméras lorsque la fenêtre web de la visionneuse est réduite (ou onglet du navigateur non actif) afin d’optimiser les ressources
-
Ajout du support des flux de type JPI (intégration du lecteur de streaming en mode plein écran)


-
Ajout d’une icône indiquant le type de stream et permettant de forcer le rafraichissement du stream :

-
Vérification périodique automatique des flux de type mjpeg (ou JPI)
— Interface web :
-
Modernisation du thème du color picker :

-
support des écrans tactile pour les sliders (ex: fenêtre de contrôle des volumes), et pour les drag (pages de scénarios). Fonctionne désormais en tactile.
-
Ajout d’un lien vers le streaming local sur la page d’accueil :

-
Correction d’un bug avec les champs de type password lors des copier / coller avec le clique droit ou un écran tactile (la valeur n’était pas prise en compte)
-
Ajout d’une icône lorsque l’appareil est branché et 100% chargé

-
Correction de l’historique de navigation (bouton suivant / précédent du navigateur). Cela pouvait crasher l’interface web => corrigé. Les fenêtres sont dorénavant fermées automatiquement lors de la navigation via l’historique.
-
Amélioration de la position automatique des fenêtres
-
Typo
-
Refonte des fichiers JS et CSS
Patch de JPI v0.99522 en ligne ! 
-
La fenêtre de bienvenue dans l’interface web se fermait automatiquement après la maj => corrigé
-
Diverses petites corrections et optimisations
–
Patch de JPI v0.99523 en ligne ! 
-
Visionneuse de caméras: Lors d’une erreur avec une caméra (identification ou adresse non valide / non joignable), l’image d’erreur ne s’affichait pas => corrigé

-
Corrections et améliorations du thème du gestionnaire de fichiers
-
Maj du CSS
-
Diverses petites corrections et optimisations
–
Patch de JPI v0.99524 en ligne ! 
Grosses refontes et mise à jour de la gestion des langues, notamment pour l’apk où tous les textes étaient en dur (une bonne chose bien ingrate de faite).
- Refonte du moteur de gestion des langues
- Ajout d’un mode DEV permettant à n’importe qui d’éditer / créer les fichiers de langues (fichiers sur l’appareil) et de voir le résultat directement.
- L’apk est totalement traduite (du moins je crois) et les textes en durs ont été tous supprimés (sauf pour le APP_LOG qui restera en anglais)
- Corrections de quelques bugs
- Typos
- Maj du moteur JS
- Diverses corrections et optimisations
–
Patch de JPI v0.99525 en ligne ! 
- Optimisation du serveur et des requêtes
- Refonte des stats CPU, elles sont maintenant calculées en permanence en arrière plan (et non plus à chaque requête). Elles sont du coup plus « stables » et plus représentatives.
- Ajout de l’action Informations / getCpuLoad qui permet d’obtenir la charge du CPU.
- Dans l’éditeur de caméra de l’interface web, la fonction ‹ Tester la caméra › clignotait avec les flux de type snapshots => corrigé
- Optimisation des requêtes de la visionneuse de caméra et du lecteur de stream JPI.
- Il y avait un petit bug d’affichage sur la bulle d’aide des boutons undo / redo dans l’éditeur des scénarios JPI de l’interface web => corrigé
- Optimisation des requêtes keepalive
- Maj / corrections dans les fichiers de langues
- Maj du moteur
- Diverses corrections et optimisations
–
Patch de JPI v0.99526 en ligne ! 
- Lors de la confirmation de l’installation d’une nouvelle mise à jour dans la boîte de dialogue de l’Apk, JPI redémarre au lieu d’installer la MAJ => corrigé
NOTE IMPORTANTE: SI VOUS ÊTES EN VERSION 0.99524 ou 0.99525, VOUS DEVEZ DONC INSTALLER LA MAJ A LA MAIN VIA CE LIEN : Get JPI
–
****************** MISE A JOUR avec PAW ( versions < 0.99501 ) ******************
— Voir le changeLog précédent pour la procédure de mise à jour :
JPI changelog versions 0.99501 à 0.99510
Ps: Le serveur SMTP par défaut pour l’envoi de mail ne fonctionne plus avec les anciennes versions de JPI. ( versions < 0.99501 )
NOTE : Cette version est en beta, merci de signaler les éventuels bugs rencontrés (testé sous Android v5 à v9 et Android GO).
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l’interface web si vous souhaitez soutenir le projet. ![]()
Lien manuel de téléchargement :
![]()
NOTE: Il est possible d’utiliser le lecteur de stream pour un portier ou pour faire un conversation de type ‹ skype › entre 2 periph JPI. Les streams audio et videos sont synchronisés entre eux dans le nouveau lecteur.


