Commit Graph

556 Commits (b959ddce3d0f41a0098f106e175dee35a62a2989)

Author SHA1 Message Date
mama f392daa29a Optimisation : évitons un toLowerCase inutile
Qui alourdit le calcul de 300ms
2017-12-21 17:11:59 +01:00
mama be64e94e5d Évitons de reparser les règles inutilement 2017-12-21 17:11:59 +01:00
mama 64f46358cc Remplissage des défauts après la 1ère estimation 2017-12-21 17:11:59 +01:00
mama 5e8385ab22 ⚙️ Première estimation rapide grâce aux défauts 2017-12-21 17:11:59 +01:00
mama 7955ec1580 Test : pas de variables d'entrée sans défaut 2017-12-21 17:11:59 +01:00
mama 74e1aacab9 Ordre plus cohérent des objectifs de simulation 2017-12-21 17:11:59 +01:00
mama ec55ff2ac6 Correction des avertissements de React sur le jsx 2017-12-21 17:11:59 +01:00
mama f5106103fd Stockage de l'inversion avec redux forms
C'est plus propre et nous permet d'afficher la valeur de la saisie à
inverser
2017-12-21 17:11:59 +01:00
mama 311a501bcf CONSTRUCTION tentative de stocker l'info de l'inversion 2017-12-21 17:11:59 +01:00
mama cc20eb6331 🎨 Style de la sélection de salaire d'entrée 2017-12-21 17:11:59 +01:00
mama fd14d19c7a 🎨 Augmentation de la taille de la police 2017-12-21 17:11:59 +01:00
mama 4fd5d57a24 Affichage du bon nom de salaire entré dans foldedSteps
Mais pas encore de la valeur
2017-12-21 17:11:59 +01:00
mama e9207e3276 Réparation 🐛 de test, utilisation de title et pas titre 2017-12-21 17:11:59 +01:00
mama eeab24cdc1 Réécriture syntaxe inversion comme une formule
Le code est beaucoup plus cohérent ainsi : c'est un mécanisme un peu
spécial mais un mécanisme quand même, pas un hack de treatRuleRoot
2017-12-21 17:11:59 +01:00
mama 3eeb9b4924 Ajout d'un bouton pour modifier les objectifs
+ les nouveaux objectifs écrasent bien les anciens
2017-12-21 17:11:59 +01:00
mama 77020bbf51 🔥 Plus de texte "cliquez pour comprendre le résultat"
Sera à remplacer par un autre moyen : il était trop petit, rarement
lu, et quand il était lu les gens cliquaient dessus...
2017-12-21 17:11:59 +01:00
mama c1e53714c3 🎨 Affinage du design du simulateur 2017-12-21 17:11:59 +01:00
mama 1bf964ada8 Inversion : ne pas afficher de <select> quand une seule entrée possible 2017-12-21 17:11:59 +01:00
mama 1891a12430 🎨 Travail de style sur la sélection des objectifs 2017-12-21 17:11:59 +01:00
mama e2f8334094 Réparation de bugs 2017-12-21 17:11:59 +01:00
mama 46085d14dd 🎨 Amélioration visuelle des premières étapes 2017-12-21 17:11:59 +01:00
mama f8d7050e6d Html légal pour afficher les objectifs au choi 2017-12-21 17:11:59 +01:00
mama aaf903557b Autre titre pour la sélection des objectifs 2017-12-21 17:11:59 +01:00
mama f101096dff Correction de l'inversion quand la donnée n'est pas renseignée 2017-12-21 17:11:59 +01:00
mama 6a3a8ebff3 On ne propose pas de saisir un objectif 2017-12-21 17:11:59 +01:00
mama cbbdbbf3d4 Amélioration de la sélection des objectifs 2017-12-21 17:11:59 +01:00
mama 3630d780d2 Réparation du hack sys.filter pour l'inversion 2017-12-21 17:11:59 +01:00
mama 0495965dc0 fixup! Choix du salaire dans la question du salaire brut 2017-12-21 17:11:59 +01:00
mama bb45fb3ee1 🔥 Nettoyage de FormDecorator 2017-12-21 17:11:59 +01:00
mama 22ea9b85bf Formattage du code 2017-12-21 17:11:59 +01:00
mama 1d59f209da Choix du salaire dans la question du salaire brut 2017-12-21 17:11:59 +01:00
mama 7e55c0ec45 Réactivation de Redux dev tools, l'erreur est partie 2017-12-21 17:11:59 +01:00
mama 816b5ae598 Les questions peuvent changer toutes seules ce qu'elles renseignent
Changer le field name de redux form
2017-12-21 17:11:59 +01:00
mama 647d75ba13 La barre de résultats apparaît directement, au-dessus des questions 2017-12-21 17:11:59 +01:00
mama 0bcedd7028 Bloc de sélection des objectifs 2017-12-21 17:11:59 +01:00
mama 4241f3d249 ⚙️ Pas de salaire manquant si un autre type de salaire est présent 2017-12-21 17:11:59 +01:00
mama 15fe8cd9e7 Le choix du simulateur lance la simulation
analyse() recçoit maintenant un tableau de targets
la route /simu/target1+target2/firstInput lancce la simulation
2017-12-21 17:11:59 +01:00
mama 23e0ccb3ec Pas de phrases dans les titres de variable 2017-12-21 17:11:59 +01:00
mama ae07d656df Nouvelle page d'accueil
Qui reprend l'idée d'un outil de traduction (d'un salaire à un autre) plutôt qu'un outil de calcul
2017-12-21 17:11:59 +01:00
mama 67cdd4a561 🔨 Ajout du type de variable salaire 2017-12-21 17:11:59 +01:00
mama 92fed2c520 ⚙️ Adapation du moteur à la simulation multiple 2017-12-21 17:11:59 +01:00
mama 8e7f453e8e ⚙️ les variables manquantes sont gérées danas les inversions 2017-12-21 17:11:59 +01:00
mama a0f62a9058 ⚙️ Utilisation d'un meilleur algorithme d'inversion
Pas pour autant lourd : une fonction de cent lignes
2017-12-21 17:11:59 +01:00
mama d3fb1e80be ⚙️ 1ère version de l'inversion
Naïve et conforme seulement au test simpliste de inversion.test.js
2017-12-21 17:11:59 +01:00
Mael 87e2bfaf71
Merge pull request #123 from sgmap/fix-input-with-comma
Traiter correctement les nombres à virgules
2017-11-13 11:11:31 +01:00
Laurent Bossavit 413355caa8 🐛 Corrige la saisie des chiffres à virgules 2017-11-09 12:45:26 +01:00
Laurent Bossavit 5d4c9c98a4 ⚙️ Elimination de code mort 2017-11-09 11:29:52 +01:00
Laurent Bossavit b5a8eb25b6 ⚙️ Une seule situationGate suffit 2017-11-09 11:27:34 +01:00
Laurent Bossavit faf90db4e9 ⚙️ Elimination de code mort 2017-11-09 11:22:11 +01:00
mama 5b48a64261 🐛 Les suggestions n'écrasent plus les saisies 2017-11-07 18:05:28 +01:00
mama 42c081c59a formattage de code 2017-11-07 17:48:00 +01:00
mama 2b9bc0a066 🎨 Pas de marge entre les suggestions -> pas de sauts
En passant la souris d'une suggestion à une autre, le texte "votre
réponse" ne s'affiche plus
2017-11-07 17:45:54 +01:00
Laurent Bossavit 0abccfb5dd ⚙️ Refactoring et suppression de buildNextSteps 2017-11-05 16:57:43 +01:00
Laurent Bossavit 863702d168 ⚙️ Documenter la logique du unfold 2017-11-05 15:19:49 +01:00
Laurent Bossavit 4a5b134074 🐛 Corrige le retour des extraSteps lors du double unfold 2017-11-05 15:01:47 +01:00
Laurent Bossavit c97cb89952 ⚙️ Simplifier reduceSteps pour ne traiter que les noms 2017-11-04 16:09:13 +01:00
Laurent Bossavit fabd778817 ⚙️ Remplacer unfoldedSteps par currentQuestion 2017-11-04 15:39:40 +01:00
Laurent Bossavit 353d9711ec ⚙️ Simplifier Conversation, construire dans Simulateur 2017-11-04 15:26:09 +01:00
Laurent Bossavit 66bef87122 ⚙️ Factoriser buildStep 2017-11-04 15:19:50 +01:00
Laurent Bossavit 320d578e51 ⚙️ Transformer unfoldedSteps en currentQuestion 2017-11-04 14:10:22 +01:00
Laurent Bossavit 6d244bc35e ⚙️ Simplifier buildNextSteps 2017-11-04 14:05:03 +01:00
Laurent Bossavit b09de916d5 🐛 Termine de corriger le bug du double unfold 2017-11-04 14:05:02 +01:00
Laurent Bossavit 1aef35d7a4 🐛 simplifie le code pour plier/déplier pour corriger les doublons d'unfold 2017-11-04 14:05:02 +01:00
Laurent Bossavit ad291efa1d 🐛 Hotfix du code de suivi 2017-11-01 11:10:03 +01:00
Laurent Bossavit 2423238114
Merge pull request #119 from sgmap/track-exits-to-v1
Suivre les sorties vers la V1
2017-11-01 10:55:14 +01:00
Laurent Bossavit 0ba0762c75 📈 Suivre les sorties vers la V1 2017-11-01 10:52:37 +01:00
mama 5a2917855e 🐛 Réparation du problème sur chrome du chevauchement 2017-10-25 13:54:41 +02:00
mama a84dd220ca Un 0 traînait sur la page /regle 2017-10-24 20:02:45 +02:00
mama 35387dfca4 Le choix 'Aucun' est remonté en premier pour les questions multiples 2017-10-24 20:00:01 +02:00
mama dba0bc5838 🐛 ⚙️ Oubli de court circuit au niveau des ruleProps 2017-10-24 19:47:16 +02:00
mama 572806a59d formattage du code 2017-10-24 19:35:22 +02:00
mama 1db38a6910 🐛 Correction du court-circuit de toutes ces conditions 2017-10-24 18:31:51 +02:00
mama c31ad502b7 Formattage du code 2017-10-24 18:31:51 +02:00
mama c786bd6fb3 Affichage du mécanisme 'applicable si' 2017-10-24 18:13:23 +02:00
mama 05069072d8 ⚙️ Introduction du mécanisme 'applicable si' 2017-10-24 18:13:23 +02:00
mama a1635e2414 🎨 Même couleur sur /Regle pour les valeurs intermédiaires et finale 2017-10-24 11:47:04 +02:00
mama f299119999 🎨 Alignement des colonnes du tableau de somme 2017-10-24 10:54:31 +02:00
mama a4e8c63630 Ajout d'un bouton dérouler pour les sommes 2017-10-23 18:31:30 +02:00
mama 26fde7b3b9 Séparation du CSS de Somme 2017-10-23 18:16:13 +02:00
mama 3b4cc7b84d Formattage 2017-10-23 18:16:13 +02:00
mama 2fa6a8d59c Les sommes imbriquées se révèlent au clic 2017-10-23 18:16:13 +02:00
mama 64a4e85507 Décomposition du composant Somme 2017-10-23 18:16:13 +02:00
mama c52d0a5784 Déplacement des éléments commun de vue des mécanismes 2017-10-23 18:16:13 +02:00
mama 279c12d237 Déplacement du jsx de somme dans un nouveau répertoire 2017-10-23 18:16:13 +02:00
mama ad0c23224d 🎨 Tableaux de somme imrbiqués 2017-10-23 18:16:13 +02:00
mama b74f630d90 🎨 Affichage des valeurs des sommes dans le tableau 2017-10-23 18:16:13 +02:00
mama 3286e0983e 🎨 /regle changement de couleur de la variable au survol 2017-10-23 18:16:13 +02:00
mama 6dc6bd34cd 🎨 Visualisation de la somme en tableau 2017-10-23 18:14:10 +02:00
mama 9e844000c1 🎨 Résolution un peu louche du chevauchement 2017-10-23 17:53:28 +02:00
mama 6afadb05ca 🎨 Mise à jour des couleurs sur une partie de l'appli
Il faudrait idéalement utiliser une librairie d'inline CSS pour utiliser
themeColours partout. Pas urgent tant que pas d'embed personnalisés
2017-10-23 17:53:28 +02:00
mama bfe29686df 🎨 Accessibilité : meilleures couleurs pour les résultats 2017-10-23 17:53:28 +02:00
mama 9b605c945f 🎨 Meilleure affichage du texte du résultat pour mobile 2017-10-23 17:53:28 +02:00
mama 088f00da70 Redesign de l'incitation à comprendre les résultats 2017-10-23 17:53:28 +02:00
mama 7debf91a34 Réintroduction de l'incitation à compredre les résultats 2017-10-23 17:53:28 +02:00
mama 66c839f42e Revue du message de fin / d'affinage
Le beau panneau FIN a fait son temps :-(
2017-10-23 17:53:28 +02:00
mama 06f10f797a Correction de la barre de résultat pour 1 objectif seulement 2017-10-23 17:53:28 +02:00
mama e283af4675 🎨 Redesign du bouton "Reprendre votre simulation" 2017-10-23 17:53:28 +02:00
mama 5e7b9937d9 🎨 Adaptation de la barre pour les grands écrans 2017-10-23 17:53:28 +02:00
mama 8ff141eff9 Ajout d'un flash au changement d'un résultat 2017-10-23 17:53:28 +02:00
mama 889450d25a 🎨 Travail du style des textes de résultat 2017-10-23 17:53:28 +02:00
mama 4aace4d68d Redesign de la barre de résultats 2017-10-23 17:53:27 +02:00
mama 146bf9adfb 🎨 Décollement de la barre de résultats 2017-10-23 17:52:44 +02:00
mama 8196608887 🎨 La barre de résultats s'éclaircit 2017-10-23 17:52:44 +02:00
mama 3901dcfc0a 🔥 Le lien vers l'intro n'a plus d'intérêt 2017-10-23 17:52:44 +02:00
mama 7ecb7ad1d5 🎨 Alignement du titre et de la conversation 2017-10-23 17:52:44 +02:00
mama b7aa29436e 🎨 Amélioration visuelle de l'introduction 2017-10-23 17:52:44 +02:00
mama 722af0c3a7 L'introduction est maintenant integrée dans la conversation
Et ainsi les notes d'introduction disparaissent après un clic
2017-10-23 17:52:44 +02:00
mama 1a7b093686 Formattage 2017-10-23 17:52:44 +02:00
mama 25200c1744 🔥 Le lien "nous écrire" dans l'intro ne sert pas à grand chose
Peu de gens écriront avant d'avoir fait la simulation, or un champ de
retour plus facile d'utilisation existe à la fin de la simulation
2017-10-23 17:52:44 +02:00
mama 231562ba48 Fusion de 'motivation' et 'sous titre', redondants
Dans l'introduction d'un simulateur
2017-10-23 17:52:44 +02:00
Mael 3665713b32 Merge pull request #108 from sgmap/pb-int-validator
Correction du validateur d'entiers (question de la durée de contrat)
2017-10-19 14:20:13 +02:00
mama 5763a794ab Plus de 'undefined' dans les titres des bulles d'aide 2017-10-19 12:38:15 +02:00
mama af783a6da4 Plus de bulle d'aide qui traine après une réponse à une question 2017-10-19 12:36:09 +02:00
mama 887415fb31 Correction du validateur d'ints 2017-10-19 09:41:39 +02:00
Laurent Bossavit 08d8ad08e1 ⚙️ Injecter ReactPiwik comme dépendance de reduceSteps 2017-10-18 15:59:40 +02:00
Laurent Bossavit 6ba339cef1 Introduit des tests pour reduceSteps 2017-10-18 15:59:40 +02:00
mama 61e11a648b Corrige le pb de la double modification de réponse 2017-10-18 15:59:40 +02:00
Laurent Bossavit a3566f7513 ⚙️ Remplace la dépendance react-piwik par une version locale corrigée 2017-10-16 19:25:28 +02:00
Laurent Bossavit 40fad7d8d3 📈 Ajouter les smileys au tracking Piwik 2017-10-15 12:30:12 +02:00
mama 145aafbb7b 🎨 Récupération de l'ancien style des réponses booléennes sur /regle 2017-10-14 13:57:16 +02:00
mama 463b1df05f 🎨 Déplacement du résultat de calcul sur /regle 2017-10-14 13:57:16 +02:00
mama e5a2a20533 🔨 Enrichissement de la regle versement transport 2017-10-14 13:57:16 +02:00
mama 9231bd484c 🐛 Erreur quand pas de description ou de question sur /Regle 2017-10-14 13:57:16 +02:00
mama 1aaec1944b 🎨 Plus de mention de la formule sur /regle 2017-10-14 13:57:16 +02:00
mama 7e5f8a019e 🎨 Titres et sous-titres plus clairs sur /regle 2017-10-14 13:57:16 +02:00
mama a3100181f7 🎨 Afficahge de la question s'il n'y a pas de description 2017-10-14 13:57:16 +02:00
mama ec9fd6fd62 🎨 Sur /regle toutes les sections sont empilées verticalement 2017-10-14 13:57:16 +02:00
mama b6a76572bc ☎️ Redesign de la page règle pour le mobile 2017-10-14 13:57:16 +02:00
mama 499faa89b6 🎨 ☎️ Bandeau beta compatible mobile 2017-10-14 13:57:15 +02:00
mama 6d6bb216ba Division du CSS de Rule 2017-10-14 13:55:03 +02:00
mama f01a96b2f0 🎨 Affichage de la description de /regle en markdown 2017-10-14 13:55:03 +02:00
mama a06e1860ec Formattage du code 2017-10-14 13:55:03 +02:00
mama eee7ec7eec Affichage des exemples seulement s'ils sont visibles 2017-10-14 13:55:03 +02:00
mama 42697defd0 Affichage du destinataire quand il existe seulement 2017-10-14 13:55:03 +02:00
mama 892c3bbae6 Pas de section références si elles sont manquantes 2017-10-14 13:55:03 +02:00
mama d740954833 Ajout de la page base de règles 2017-10-13 18:32:18 +02:00
mama b0be2bcdbe Ajout du lien sur l'accueil vers la liste des règles
Le but est de préparer le SEO du site. Le contenu, de plus en plus
conséquent, est totalement inexploité aujourd'hui.
2017-10-13 18:18:59 +02:00
mama 9c3159f19c Correction du warning <p> inside <p> 2017-10-13 13:03:15 +02:00
mama 7f8488d044 ⬆️ Mise à jour des dépendances React 2017-10-13 12:57:27 +02:00
Laurent Bossavit f7e0d6ec02 📈 Ajoute le suivi de la fin de simulation 2017-10-13 12:06:04 +02:00
Laurent Bossavit 3a95588d5d 📈 Ajoute le suivi de 'Tout effacer' 2017-10-13 11:47:30 +02:00
Laurent Bossavit 3511c6e165 📈 Ajoute le suivi des bulles d'aide 2017-10-13 11:32:44 +02:00
Laurent Bossavit d4a3375d3a 🐛 Utiliser Router et pas BrowserRouter pour parler à l'historique 2017-10-13 11:32:44 +02:00
Laurent Bossavit be80d427ce 💹 Nouveau tracker Piwik et suivi des événements de simulation 2017-10-13 11:32:44 +02:00
Laurent Bossavit a094acb45b Merge pull request #86 from sgmap/more-explicit
Présenter les résultats de façon plus explicite
2017-10-10 15:40:05 +02:00
Laurent Bossavit a0f8c9be7f 🐛 Corrige l'impact disproportionné des variables dans les variations 2017-10-09 15:34:55 +02:00
mama 733c98cf13 🐛 Affichage des valeurs calculées dans le JSX des compléments 2017-10-09 12:17:49 +02:00
mama 80c7884e93 Tentative infructueuse de refaire marcher facilement le hot reloading
Sur la page /regle, ce qui est très pratique pour améliorer l'affichage
de l'algorithme. C'est problablement notre génération du JSX dans
mecanism.js qui pose problème.
https://github.com/gaearon/react-hot-loader/blob/master/docs/Troubleshooting.md
2017-10-09 12:05:35 +02:00
Laurent Bossavit f4c1a4d364 🐛 Corrige la régression sur la page d'accueil 2017-10-09 11:32:55 +02:00
mama f27fc5c331 📝 Simplification du JSX de complément
Je pense qu'il est autant compréhensible ainsi en étant de plus fidèle au code
2017-10-09 11:24:58 +02:00