URL de routeur "/loadsession" pour charger un exemple (nghyd#476)
Deploy devel branch on cassiopee-dev.g-eau.fr (nghyd#564)
Correction de bogues
Les caractères UTF8 ne sont pas imprimés dans la doc PDF (nghyd#556)
PréBarrages: La sélection de l'amont ou l'aval n'est pas visible au premier clic (nghyd#560)
Solveur: le paramètre recherché n'est pas conservé (nghyd#555)
PAB: Bugs de format du tableau NgPrime (nghyd#562)
Section paramétrée: crash de l'appli sur variation de paramètre (jalhyd#319, nghyd#561)
Module avec une section : le mode champs vide ne fonctionne pas (jalhyd#327, nghyd#569)
Déplacement du paramètre calculé lors de la duplication d'un Nub (jalhyd#322, nghyd#567)
Lois d'ouvrages : mauvaise gestion du paramètre calculé sur suppression d'ouvrage (jalhyd#321, nghyd#566)
Changements
Ouvrages: modification des types d'ouvrages (ajout de seuil/orifice rectangulaire, vanne rectangulaire renommée en vanne de fond rectangulaire) (jalhyd#326, nghyd#511)
Prébarrages : regroupement de la saisie des bassins (nghyd#522)
Intégration continue : exécution des tests e2e (nghyd#278)
Préférences: applicaton de "precision" et "newtonMaxIter" à la Session en cours (jalhyd#40, nghyd#286)
Lorsqu'un paramètre varie, ajout dans le log global d'un résumé des erreurs/avertissements (jalhyd#140)
Correction de bogues
MacroRugo: écart des débits en submergé (jalhyd#154)
MacroRugo: non convergence du calcul pour les faibles profondeurs (jalhyd#144)
Remous : crash avec paramètre lié à un résultat non calculé (jalhyd#151)
Remous : lorsque la longueur du bief n'est pas un multiple du pas de discrétisation, exécuter le calcul sur la dernière abscisse tout de même (jalhyd#153)
Remous: parfois le premier point de la courbe torrentielle est absent (jalhyd#148)
Cordova: le zoom sur les graphiques n'est pas réinitialisable (nghyd#270)
Chargement de session : déduire le type de structure (nodeType) de la loi de débit (nghyd#265)
Lechapt-Calmon : effacer les résultats lorsqu'on change de matériau (nghyd#291)
Ouverture d'un fichier de session pour chargement : prévenir si le fichier est vide ou mal formé (nghyd#264)
Correction de bogues
Lechapt-Calmon : le sélecteur de matériaux n'a plus de sélection par défaut (nghyd#276)
Lechapt-Calmon : enregistrement de la propriété "matériaux" (jalhyd#138)
Lois d'ouvrages: plantage sur deux paramètres qui varient (nghyd#273)
Passe à bassins: prise en compte de la longueur des bassins dans l'interpolation (nghyd#268)
Passe à bassins: il manque l'édition de la cote de radier de la cloison aval (nghyd#277)
Résultats fixés: l'unité des paramètres calculés n'est pas affichée (nghyd#274)
4.4.2 - 2019-08-06
Nouvelles fonctionnalités
Boutons d'aide sur tous les éléments graphiques (nghyd#157)
Chargement de session: ouverture automatique du premier module nouvellement chargé
Touche Tab dans un champ de saisie: le texte est surligné (nghyd#259)
Simplification des fichiers de session
Graphique : afficher tous les paramètres d'une même famille simultanément (nghyd#246)
Réorganisation du format des résultats (jalhyd#128)
Erreur au chargement de session avec lien sur des paramètres calculés (nghyd#263)
Enregistrement de session partielle avec liens tronqués: enregistrer les valeurs courantes des paramètres (jalhyd#133)
Correction de bogues
Documentation de la passe à Macrorugosités
Enregistrement de session: dédoublonner les messages concernant les dépendances
nodeType est lu depuis la Section et plus depuis le Nub parent (jalhyd#124)
Electron / Cordova : script npm pour mettre à jour les mimetypes dans dist/index.html (nghyd#258)
Passe à bassins : traduction
Graphiques : ne pas représenter les données de type ENUM (nghyd#260)
Remous : l'itérateur d'abscisses est en retard sur le dessin du graphe (nghyd#267)
4.4.1 - 2019-07-30
Nouvelles fonctionnalités
Passe à bassins : ajouter un accès rapide aux différents panneaux (table, résultats, graphiques...) pour éviter de faire défiler péniblement (nghyd#237)
Passe à bassins : permettre d'ajouter / dupliquer un ouvrage pour plusieurs cloisons à la fois (nghyd#243)
Passe à bassins : ajouter la nature du jet (nghyd#245)
Lois d'ouvrages: Ne pas écraser les valeurs par défaut du coefficient de débit au changement de loi (nghyd#225)
Lois d'ouvrages: Ajouter le type de jet dans les résultats complémentaires des ouvrages (jalhyd#92)
Amélioration du titre et de l'icône de l'application (nghyd#257)
Correction de bogues
Ne pas exposer les paramètres de cloisons pour les rendre liables (nghyd#247, jalhyd#111)
Passe à macro-rugosités : erreur de calcul (nghyd#247)
Passe à bassins : Le journal de calcul ne s'efface pas quand les données d'entrée changent (nghyd#241)
Courbes de remous : les inputs ne sont plus pris en compte (nghyd#256)
Invalidation de calcul bien qu'absence de lien de résultat (jalhyd#98)
Lois d'ouvrages: Erreur de calcul des lois de seuil / vanne (jalhyd#118)
Lechapt-Calmon : le sélecteur de matériaux ne charge plus les coefficients, depuis la 4.4.0a (nghyd#231)
Cloisons: Erreur de calcul de la charge (jalhyd#127)
Cloisons: Erreur de calcul de la cote de radier si la charge est en calcul (jalhyd#126)
Passe à macro-rugosité: Écart entre le débit calculé et celui du guide technique (jalhyd#113)
Passe à macro-rugosité: Erreurs de calcul (jalhyd#85)
Paramètre varié : le champ d'édition de la liste de valeurs s'affiche mal (nghyd#244)
Paramètres liables : parfois le mat-select est trop étroit et on ne sait pas ce qu'on est en train de choisir (nghyd#248)
Mises à jour de dépendances
Angular 8.1.2
4.4.0 - 2019-07-16 (Basse à Sapins)
Nouvelles fonctionnalités
Module "Passe à bassins"
Plusieurs paramètres peuvent varier simultanément
Implémentation de la vanne levante
Implémentation de la loi de Villemonte sur les seuils triangulaires et triangulaires tronqués
Remplacement de la cote de radier par la charge sur les seuils de cloisons
Remplacement de la dichotomie par la méthode de Brent
Simplification de la loi Kivi pour les cloisons et les PAB
Déploiement avec Electron : paquets installables pour Windows 32 bits et Linux (.deb)
Déploiement avec Cordova : paquet .apk (non signé) pour Android
Zoom sur les graphiques
Bouton d'aide dans la barre de navigation, lorsque la session est vide
Carte de bienvenue lorsque la session est vide: logos et mentions légales
Système de rapport de bugs par email
Paramètres liés: affichage de la valeur, icônes d'information
Compilation: allègement de la bibliothèque Mathjax embarquée
Magnifique icône en SVG
Option pour désactiver les notifications à l'écran
Nouveaux tests
Correction de bogues
Correction erreur de calcul de ZDV
Corrections d'erreurs liées au cycle de vie d'Angular
Structures en parallèle: interdiction de supprimer le dernier ouvrage
Mode plein écran compatible avec les navigateurs plus anciens
Amélioration de la robustesse de l'enregistrement / chargement de session
Suppression du lissage sur les graphiques de type "scatter"
Nettoyage de code
Limitation de la précision numérique à différents endroits
4.3.0 - 2019-04-12 (Éditions LLL)
Nouvelles fonctionnalités
Module "Passe à bassin : chute"
Module "Passe à bassin : nombre de bassins"
Amélioration du filtre de choix des paramètres liables
Vérification de la cohérence des paramètres liés au chargement de session
Validation et invalidation en cascade des modules de calcul liés
Calcul en cascade automatique des modules de calculs liés
Transfert de ngHyd vers JaLHyd des mécanismes gérant les états des paramètres des modules de calcul
Ajout des tags de version dans le panneau latéral
La touche TAB permet de passer directement d'un champ de saisie à un autre
Le bouton "+" disparaît sur la page d'accueil
Correction de bogues
Divers bogues autour des paramètres liés
Mise à jour intempestive des paramètres calculés dans le formulaire de saisie
Précision d'affichage des données dans les infobulles
4.2.0 - 2019-03-11
Nouvelles fonctionnalités
titres courts pour les modules, suffixe numérique automatique
Lechapt-Calmon : amélioration du sélecteur de matériau
affichage des valeurs liées
détection de la langue du navigateur
mémorisation des paramètres par le navigateur
mécanisme de langue de secours pour les modules non traduits
paramètres variables : courbe d'évolution
graphiques de résultats : choix libre de l'abscisse et de l'ordonnée
Correction de bogues
déplacement de la sérialisation au niveau du modèle (JaLHyd)
nouvelle gestion des langues: plus robuste, charge moins de fichiers inutiles, ajout d'un cache
meilleure gestion de la session et de la hiérarchie (ouvrages en parallèle / parent)
gestion homogène de la touche entrée dans les formulaires : déclenche le calcul
la précision Pr est traitée comme un paramètre normal
simplification de la gestion des types d'ouvrages
désérialisation des ouvrages en parallèle
validation des ouvrages en parallèle
validation des paramètres variables
simplification et suppression de code inutilisé
affichage des icônes et polices hors-ligne
conservation du type de graphe lorsqu'on change de module
ajout de tests exhaustifs sur le calcul des paramètres et le clonage des modules