Commit Graph

398 Commits (master)

Author SHA1 Message Date
Mael a75b22d083 Début de l'implémentation des unités 2019-07-12 10:33:02 +02:00
Johan Girod 4e206b0568
:arrow-up: met à jour les dépendances 2019-07-08 13:30:54 +02:00
Johan Girod 8f28fda18a
Merge remote-tracking branch 'origin/master' into économie-collaborative 2019-07-04 15:50:25 +02:00
Mael 8666c7c04d ⬆️ MAJ de la lib de routeur
Pour éviter un avertissement intempestif que je n'arrivais pas à
débugguer (utilisation d'un tag JSX au lieu d'un composant ()=><jsx/>
comme prop d'une Route)
2019-06-18 11:47:44 +02:00
Johan Girod 2b49965940
Merge pull request #530 from betagouv/comparaison-régime-v2
Comparaison régime améliorée
2019-06-12 17:57:33 +02:00
Mael c2c7eae67a Finitions pour la grammaire v2 2019-06-04 17:52:09 +02:00
Mael a7d88e8514 Tentative de déplacement de treatString dans grammar.ne 2019-06-04 16:38:09 +02:00
Johan Girod aebc32d995
💚 répare les tests E2E 2019-06-03 14:27:20 +02:00
Maxime Quandalle 0a6cd87c47
Formatage des prix dans les champs de saisie
Implémentation du formatage des prix, en particulier le séparateur des
milliers dans les formulaires de saisie de prix `10 000 €` vs `10000 €`.

Note d'implémentation: Le mécanisme supprimé qui modifiait
l'`event.target.value` ne fonctionnait pas, et a été remplacé par une
`ref` react.
2019-05-27 18:42:02 +02:00
Mael 5b2efdf12f ⬆️ MAJ React 2019-05-21 15:06:09 +02:00
Mael 0a5a1a69eb Ajout de la librairie styled-components 2019-05-20 14:20:42 +02:00
Mael 2656cfeb59 ⬆️ Mise à jour de dépendances : redux-form
Et donc react-redux
2019-05-17 10:23:08 +02:00
Johan Girod 6ace611a9e
Merge pull request #520 from betagouv/migration-embauche
Migration embauche.beta.gouv.fr vers mon-entreprise.fr
2019-04-30 17:15:28 +02:00
Mael 321b4a4cb2 Tests des expressions plus sérieux
On ne testait auparavant que la compatibilité d'une expression, mais pas
le bon calcul lui-même.
2019-04-25 18:08:19 +02:00
Mael f4965108f8 Test des expressions 2019-04-25 17:27:37 +02:00
Johan Girod b32e4b8c81
répare l'integration iframe et ajoute les redirection pour les pages prérendues 2019-04-24 10:49:11 +02:00
Mael 46effd6c02 Ajout de la librairie styled-components 2019-04-16 17:00:31 +02:00
Johan Girod 4843033dc6 🐛 corrige les tests end to end 2019-04-10 18:45:52 +02:00
Johan Girod ce99dd24ab 👽 traductions manquantes 2019-04-09 19:18:05 +02:00
Johan Girod cb1bdb2b5b 🐎 Le build par défaut est conçu pour les navigateurs récents
On compile maintenant pour les navigateurs récents (qui supportent les modules es6.
On ajoute une config de build pour les browser legacy (ie11).

Cela permet :
- De ne plus être dépendant de polyfill.io (qui nous a claqué dans les doigts et a peté la prod)
- D'avoir un JS transpilé plus léger et plus proche du code écrit pour les navigateurs récents
- De pouvoir ajuster le build en fonction du navigateur (on ajoute pas le serviceWorker dans IE par exemple. A l'inverse, on
pourrait multiplier le nombre de bundle pour tirer profit de HTTP2)
2019-03-21 19:57:38 +01:00
Johan Girod f380ec8626 Ajoute regenerator-runtime plutot que babel/polyfill
Dans le futur, on voudra surement créer une version pour les nav moderne et une version IE,
On pourra alors se débarasser de polyfill.io et uniquement utiliser polyfill.io de babel
2019-03-19 16:55:38 +01:00
Johan Girod 0c0d4d5528 Ajoute la recherche par SIREN/SIRET dans le champs entreprise 2019-03-19 16:55:38 +01:00
Mael 05845db5e6 ⚙️ Implémentation des contrôles a posteriori 2019-03-19 16:55:38 +01:00
Mael f066fb2356 ⬆️ MAJ de React Helmet
La version 5 provoquait des boucles infinies.
2019-03-19 16:55:38 +01:00
Mael 420a540a82 ⬆️ Mise à jour de dépendance 2019-03-19 16:55:38 +01:00
Johan Girod 2c1a2cece3 💚 change la config des tests E2E pour permettre le test du changement de langue sur circleci 2019-02-14 08:50:13 +01:00
Mael a9dce3ed78 ⬆️ MAJ de fuse.js, qui cassait IE11 2019-02-11 14:22:49 +00:00
Johan Girod 2a44e71437 🐛 répare la page blanche sur mycompanyinfrance.fr 2019-02-08 13:46:37 +01:00
Johan Girod 8e3a0ba501 Ajoute des script npm pour lancer les tests E2E 2019-02-08 11:09:13 +01:00
Johan Girod 502682fe65 ajoute des tests E2E pour mon-entreprise & mycompanyinfrance 2019-02-07 18:43:53 +01:00
Johan Girod de2f41ecd4 💚 Répare les tests unitaire, les erreurs flow et les erreurs eslint 2019-02-01 17:21:41 +01:00
Mael 3af8cfcca5 🔥 Au revoir fontawesome 2019-01-21 19:41:35 +01:00
Johan Girod e0b105a41e 🎨 ajoute la possibilité de déplier les informations dans la vue mobile
- Utilise la dernière version de react avec les hooks
2019-01-21 17:22:30 +01:00
Mael 4074fd0dc9 🎨 Améliorations de l'UI du simulateur indeps 2019-01-07 11:35:10 +01:00
Mael 3daaa4a493 Passage de dépendances en option 2019-01-07 11:35:10 +01:00
Mael ed492ebb10 Mise à jour des plugins babel, suppression erreur décorateurs 2019-01-07 11:35:10 +01:00
Mael ddb1511e09 Passage de dépendances en option 2019-01-07 11:35:10 +01:00
Mael d1ee3db743 Explication sur /règle de la dépendance au parent 2019-01-07 11:35:10 +01:00
Johan Girod 51afd093a3 🐛 Si l'arbre de règle a été modifié, les réponses précédement renseigné qui ne sont plus présentent ne provoquent plus d'erreurs 2018-12-05 17:20:44 +01:00
Mael da6936c8f8 Nouvelle version 2018-11-23 16:28:24 +00:00
Mael 9657fae7a3 Le changement de période convertit les saisies 2018-11-23 16:01:46 +00:00
Mael 2af373376f Optimisation du code
js-yaml est très lourd, utiliser react suspense
tree shaking sur ramda
react suspence pour le choix de couleur
2018-11-23 16:01:46 +00:00
Mael 1f2b14990b Coloration syntaxique de la source yaml plutôt que Monaco Editor 2018-11-23 16:01:46 +00:00
Mael 030af65cd3 Chargement différé de Monaco Editor 2018-11-23 16:01:13 +00:00
Mael b4295b10cc Test : Affichage du code source de /règle dans monaco editor
Intérêt : explorer la base de règle facilement, par namespace.
Ne pas merger sans faire en sorte que ça soit complètement chargé
dynamiquement, car l'éditeur doit faire plusieurs mega.
2018-11-23 16:01:13 +00:00
Mael aa0e654ef7 Nouvelle configuration webpack pour la librairie de calcul 2018-11-23 16:01:13 +00:00
Mael 972073214f Publication d'un package NPM 2018-11-23 16:01:13 +00:00
Mael 6dc7593221 Version et main dans package.json 2018-11-23 16:01:13 +00:00
Mael 8ab1a1c938 ⬆️ Mise à jour de node 2018-11-23 16:01:13 +00:00
Mael 0fcb6bd5a3 1er test de la librairie 2018-11-23 16:01:12 +00:00
Johan Girod 1d69feafd6 💚 fix flow
Suppression des décorateurs.

Problème :
Les décorateurs que l'on utilisait correspondait à une ancienne
version de la proposal tc39, encore en stage 1 (voir 0). La
proposition a complètement évolué, pour ne plus du tout avoir
la même forme que précédement.

Au lieu de garder la version 'legacy', on choisit de se séparer
des décorateur, étant donné que le nouveau use case n'a plus rien
à voir, et que l'ancienne version peut être gérée de manière
quasi équivalente avec des fonctions et des compose
2018-11-15 11:06:35 +01:00
Johan Girod f27801e7c9 🐛 Fix the seo critical problem 2018-11-06 17:27:35 +01:00
Johan Girod 24cfebb5d0 🐎 prerender les principales landing pages
Acceleration drastique des perfomances, la page est chargée immédiatement.

Limitations:
- La page embauche.beta.gouv.fr est prérendue en français. Le contenue saute si le navigateur est en anglais
- Les tests end to end ne sont pas encore branchés avec les pages prérendues. Voir https://github.com/zeit/serve-handler/issues/71
2018-10-18 16:36:45 +02:00
Johan Girod 7a1a741672 Ajoute une partie reporting d'erreur 2018-10-04 17:16:26 +02:00
Johan Girod 0606759e74 Ajoute un module de retour sur infrance 2018-10-04 17:16:26 +02:00
Mael 9a96249c6a ⬆️ Mise à jour des dépendances non cassantes 2018-09-25 16:27:23 +00:00
Mael 2423535903 ⬆️ Mise à jour des dépendances babel 2018-09-25 16:18:02 +00:00
Mael af662c4834 Retour à webpack-dev-server
webpack-serve est déprécié
2018-09-25 15:07:41 +00:00
Mael 35bdcfadf5 Ajout de l'optional chaining
https://babeljs.io/docs/en/next/babel-plugin-proposal-optional-chaining.html#options
2018-09-10 18:43:16 +02:00
Johan Girod a0d9d63c13 Ajoute un test end to end pour la saisie du salaire net 2018-09-06 14:54:23 +02:00
Johan Girod 6cd4d69236 💚 ajoute des tests end-to-end à circleCI 2018-09-06 14:54:23 +02:00
Johan Girod f539f6fd8f Ajoute un test end to end pour la landing embauche
Ajout de cypress comme librairie
2018-09-06 14:54:23 +02:00
Mael 8fb91765b6 ⬆️ MAJ webpack & co 2018-09-05 10:11:18 +02:00
Johan Girod b2aee534ad Revert "🐎 réduit le temps de chargement de l'app"
This reverts commit 44312ef8be.
2018-09-04 16:23:52 +02:00
Johan Girod 365fdfe1f0 Revert "🐎 Enlève versement transport des pages de infrance""
This reverts commit d28af9f277.
2018-09-04 16:23:05 +02:00
Mael a24387076c ⬆️ Mise à jour des dépendances JS
Mise en commun des tests pour mutualiser le désormais nécessaire
mock-local-storage
2018-09-03 17:57:36 +02:00
Johan Girod d28af9f277 🐎 Enlève versement transport des pages de infrance" 2018-08-31 16:29:19 +02:00
Johan Girod 44312ef8be 🐎 réduit le temps de chargement de l'app 2018-08-31 16:29:19 +02:00
Johan Girod cb7b94ae27 📈 ajoute les actions redux aux breadcrumb de sentry 2018-08-30 11:47:35 +02:00
Johan Girod 844e3cfc4d Réajuste automatiquement la taille de l'iframe pour éviter les barre de scroll 2018-08-29 14:45:11 +02:00
Johan Girod 30eced6643 [infrance] scroll si la question n'est pas visible 2018-08-06 14:14:06 +02:00
Johan Girod fce23e51a4 Instaure un nouveau moteur pour le choix du status
Le but est d'arriver au résultat en un minimum de question. Le moteur pose les questions les plus importantes (qui départagent le plus de status) en premier. Si la question peut aboutir à une absence de status concordant, elle n'est pas posée. Le moteur permet aussi de commencer par n'importe quelle question. Dans le cadre du référencement direct, cela signifie que l'on peut arriver sur la page liability par exemple via une recherche / lien et continuer à partir de ce point d'entrée.
2018-08-04 12:11:34 +02:00
Johan Girod 0e028cc843 wip 2018-08-04 12:11:34 +02:00
Mael ca0e20cc3f :up_arrow: Mises à jour importantes 2018-08-04 12:02:24 +02:00
Johan Girod d45670b1d7 corrige le mode hors ligne 2018-08-04 11:59:15 +02:00
Johan Girod ab85835796 active le hors ligne pour l'application 2018-08-04 11:59:15 +02:00
Johan Girod b4a1111644 ⬆️ met à jour les dependances et enleve l'étape flow typed au yarn install 2018-08-04 11:44:24 +02:00
Mael 72e68789b5 ⬆️ Mise à jour des dépendances 2018-06-26 09:43:11 +00:00
Mael c110cdee9d Test de la conversation 2018-06-18 16:19:38 +02:00
Johan Girod 7689928bc1 ⬆️ Upgrade dependancies & fix flox & react errors and warning 2018-06-18 11:54:32 +02:00
Johan Girod bc305907b1 👏 Ajoute une nouvelle vue simplifié de la répartition des
cotisations par branche

- La traduction est gérée
- Uniformise la gestion des boutons (1/2)
2018-06-15 17:25:35 +02:00
Johan Girod dab1d8d651 Change le debugguer redux de Devtool à Devtool extension 2018-05-25 14:54:10 +02:00
Johan Girod 835e5ae4f3 ajoute le support pour flow 2018-05-24 18:48:01 +02:00
Johan Girod 7464b16de2 améliore l'accessibilité de la page règle et de la modale (navigation clavier ++) 2018-05-24 15:27:32 +02:00
Johan Girod 7ab7c6c7eb 🎨 Format the currencies depending on the locale
Add a withLanguage HOC for abstracting the language
implementation
2018-05-09 11:24:01 +02:00
Johan Girod d36d0805d8 ⬆️ Upgrade react version to support new lifecycle hook like getDerivedStateFromProps 2018-05-04 15:46:18 +02:00
Johan Girod 1bc958ecc3 :white-check-mark: Add lint step to circle CI 2018-05-04 10:52:07 +02:00
Laurent Bossavit b9dfd6f558 🐛 Fixe une version de babel spécifique (règle pour les beta) 2018-04-30 19:31:24 +02:00
Laurent Bossavit 18264e38e5 🐛 Corrige une incohérence de versions du plugin decorators 2018-04-30 19:14:31 +02:00
Mael 9f7f07f17f ⬆️ MAJ des dependances 2018-04-23 15:54:09 +02:00
Mael 33b10cebda :up-arrow: MAJ mocha-webpack 2018-04-23 15:45:55 +02:00
Mael a7ab825d3b :up_arrow: MAJ version node
La derniere version LTS, pour pouvoir utiliser la fonctionnalite object
spread
2018-04-23 15:45:55 +02:00
Mael 6b753eea9a :up_arrow: MAJ des dependances 2018-04-23 15:45:55 +02:00
Mael df06bb740f Simplification du webpack de test 2018-04-23 15:45:55 +02:00
Mael ca55e75abb Simplification du package.json 2018-04-23 15:45:55 +02:00
Mael c33ae47804 ⬆️ Mise a jour des paquets 2018-04-23 15:45:55 +02:00
Mael 5bb2c32ff7 Compilation sur Webpack 4 2018-04-23 15:41:48 +02:00
Mael 4ebe2c6c7c ⬆️ Migration vers webpack 4 2018-04-23 15:41:48 +02:00
Mael e1279b2b98 Nettoyage de la configuration Webpack 2018-04-23 15:41:48 +02:00
mama db02569d14 Refactorisation de code
On évite de passer des composants React en props

Fixes #146
2018-04-23 15:41:48 +02:00
mama dae747147e 🎨 Déroulement plus doux des questions 2018-04-23 15:41:47 +02:00
mama 1bb4f3abe3 chokidar est une dépendance inutilisée 2018-04-23 15:40:37 +02:00
Laurent Bossavit 8268f0f5e1 👽 Initialiser i18next sans XHR 2018-04-09 11:40:28 +02:00
Laurent Bossavit 310959a02b 👽 Traduction avec i18next 2018-04-09 11:40:28 +02:00
Mael c8b61361f8 Traduction automatique
avec Google Translate
2018-04-09 11:40:28 +02:00
Laurent Bossavit d74f1c4f06 ⚙️ Script pour générer le fichier d'externalisation 2018-04-09 11:40:28 +02:00
Laurent Bossavit b7df3543ff 🔧 Réorganise les scripts, postbuild à la fin 2018-03-07 18:25:52 +01:00
Laurent Bossavit cfe945c574 🔧 Simplifie le post-build 2018-03-07 18:25:04 +01:00
Laurent Bossavit 2f641b701c 🔧 Utiliser live-server sur Heroku 2018-03-07 18:17:23 +01:00
Laurent Bossavit fdbd3fa38e 🔧 Utiliser Yarn sur Heroku, supprimer npm 2018-03-07 15:26:32 +01:00
Mael 2e46639abb Meilleur rendu des resultats de recherche 2018-02-21 15:54:03 +01:00
Mael 3d33b58327 🔥 Dependance devenue inutile 2018-02-15 16:21:04 +01:00
mama 92f37cd5ce Accélération de la compilation Webpack en dev 2018-02-15 15:27:04 +01:00
mama fef9d9726b Mise en valeur des mots sélectionnés 2018-02-12 15:53:52 +01:00
mama 3376959de0 Ajout de la recherche dans la base
Recherche approximative avec poids
2018-02-12 15:53:52 +01:00
mama 660c436158 🐎 Utilisation de file-loader plutôt que url-loader
Nous avons peu d'images, aucune petite, et elles sont sur des pages bien
particulières : mieux vaut les exclure du bundle.js.
Pas besoin de les optimiser non plus pour le moment  pour les mêmes
raisons.
2018-02-05 20:52:32 +01:00
mama 788e049654 🎨 Remplacement de la barre d'avancement 2018-01-30 16:39:02 +01:00
mama b52ebf312f ⬆️ MAJ mocha et mocha-webpack 2018-01-24 10:53:50 +01:00
mama 9b043b134f Nettoyage des options postcss 2018-01-24 10:53:50 +01:00
mama 518d8ead5d Possibilité de mettre l'iframe en plein écran 2018-01-15 21:17:52 +01:00
mama 921497ea52 Pas d'en-tête en mode iframe 2018-01-15 18:49:42 +01:00
mama f857e369c1 Rétablissement de la page de sélection de couleur d'intégration 2018-01-15 18:49:42 +01:00
mama deb54c86c1 La couleur est définie dynamiquement
Pour que les intégrateurs puissent la choisir.
2018-01-15 18:49:42 +01:00
mama 7f4df2a2cb ⬆️ Mise à jour de Ramda 2018-01-08 17:47:43 +01:00
mama 003f145d47 ⬆️ Mise à jour de React Select 2018-01-08 15:33:39 +01:00
mama ee1500dc5d Ajout d'une configuration prettier 2018-01-03 16:32:45 +01:00
mama 19c4bb3cfa Automatisation des tests des vraies règles 2017-12-21 17:12:01 +01:00
mama 519bbd8781 Ajout d'un menu mobile 2017-12-21 17:12:00 +01:00
Laurent Bossavit 4fa9b8f685 ⚙️ Autorise Node 9, interdit une version cassée d'un plugin Babel 2017-12-21 17:12:00 +01:00
mama b6707a256b Implémentation alternative du cache
Qui résoud le problème de l'inversion qui vide le cache lors du calcul
de multiples objectifs
2017-12-21 17:12:00 +01:00
mama 562c568ec9 Rénovation de la page Rule; introduction de Explanation
Le même composant Rule est utilisé par /regle et comme explication de
/simu en bas de page
2017-12-21 17:12:00 +01:00
mama 3b0d6829ad ⬆️ Mise à jour des librairies 2017-12-21 17:12:00 +01:00
mama f165650350 ⬆️ Mise à jour des dépendances
Pour utiliser les Fragments de React 16.2
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 d2f92f8b68 Ajout d'un test d'inversion
L'inversion doit se faire au niveau du moteur, pour préparer un futur
API (elle aurait été plus simple à faire au niveau de l'UI...)
2017-12-21 17:11:59 +01:00
Laurent Bossavit 27ac5f1dda 🔧 Corriger le build Heroku 2017-11-05 15:36:11 +01:00
mama 27a9d7f0ef 🐛 Ajout test cassant pour toutes ces conditions 2017-10-24 18:31:51 +02:00
mama 8ff141eff9 Ajout d'un flash au changement d'un résultat 2017-10-23 17:53:28 +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
mama 0c6628f60b Mise à jour du reste des dépendances
Redux-form 7 provoque une boucle infinie dans les formulaires
Ramda 0.25 ne peut plus être importé en défaut :
https://github.com/ramda/ramda/issues/2322

 Please enter the commit message for your changes. Lines starting
2017-10-13 13:20:20 +02:00
mama 7f8488d044 ⬆️ Mise à jour des dépendances React 2017-10-13 12:57:27 +02:00
Laurent Bossavit be80d427ce 💹 Nouveau tracker Piwik et suivi des événements de simulation 2017-10-13 11:32:44 +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
mama 99702f1b54 Extraction de RuleValueVignette de Results.js 2017-10-04 17:36:15 +02:00
mama ee34a3ee08 Implémentation de la visu de tableau sur le versement transport
C'est un premier pas, doit être généralisé
2017-09-30 22:16:47 +02:00
mama 216337be31 Ajoute une autocomplétion sur le nom de commune 2017-09-30 22:12:43 +02:00
mama b603024211 Résolution d'un mystérieux bug d'accents
Et mise à jour de webpack
2017-09-30 22:11:38 +02:00
mama db479cbab2 🎨 Les réponses aux questions sont joliment poussées vers le haut 2017-09-28 15:49:47 +02:00
Laurent Bossavit 21dd767fee ⚙️ Bascule sur les monades de Akh 2017-09-01 16:17:00 +02:00
Laurent Bossavit 1ce11035f0 ⚙️ Teste et documente l'évaluation de formules 2017-09-01 16:17:00 +02:00
Laurent Bossavit 8b279615fa ⚙️ Utilise Maybe pour l'optionnalité des valeurs 2017-09-01 16:16:59 +02:00
Laurent Bossavit 2da3d37ae0 ⚙️ Utiliser les F-algebra 2017-09-01 16:16:59 +02:00
Laurent Bossavit b7de15c900 ⚙️ Explorer un monde simplifié pour le moteur 2017-09-01 16:16:59 +02:00
Laurent Bossavit 586ac597db 📗 Supprime l'option -p incompatible avec optimize dans package.json 2017-08-28 15:23:40 +02:00
Laurent Bossavit 15d7fb68ee 📗 Ajoute react-router explicitement 2017-08-28 15:14:03 +02:00
Laurent Bossavit 666d04def0 📗 Installer devDependencies pour Heroku 2017-08-28 14:57:28 +02:00
Laurent Bossavit 96fefd88f4 📗 Tenir compte de Webpack lors du déploiement sur Heroku 2017-08-28 14:44:33 +02:00
mama 5012d4f718 Facilitation des tests de mécanismes avec npm run test-meca
Ajout du nom des tests.
Nettoyage.
2017-08-16 13:56:14 +02:00
mama a6dfb47ec8 ⬆️ MAJ des running dependencies
Redux form 7 introduit un changement cassant pas encore étudié
2017-08-14 14:11:38 +02:00
mama 63f16e0276 ⬆️ MAJ des dev dependencies 2017-08-14 14:11:38 +02:00
mama 246d8d5607 Accélération du script `test`
Il remplace test-fast.
2017-08-14 14:11:38 +02:00
mama 4fbd8a87f6 ⬆️ Mise à jour des dépendances npm yaml
La mise à jour de yaml loader fournit de meilleurs messages d'erreurs
fixes #5
2017-08-02 16:02:33 +02:00
Laurent Bossavit faa5353318 ⚙️ Réintroduit les alias, réorganise certains imports 2017-07-04 10:15:26 +02:00
Laurent Bossavit fcb55ec0bf Utilise une copie du runner Mocha 2017-07-04 10:15:26 +02:00
Laurent Bossavit 32edfa57a8 Tentative pour tester sans Webpack 2017-07-04 10:15:26 +02:00
Laurent Bossavit 926c7c7d8b Permettre le test de composants React 2017-07-04 10:14:57 +02:00
Laurent Bossavit 44ffa76955 Ajout des sourcemap pour aider à la mise au point 2017-06-28 17:29:59 +02:00
Laurent Bossavit 1c330558df Ajoute chai et quelques tests moins triviaux 2017-06-28 17:29:59 +02:00
Laurent Bossavit d3a38af3cf Ajouter des tests unitaires 2017-06-28 17:29:58 +02:00
mama ec7726d709 SEO : Ajout d'un titre et description html sur les pages /simu et /règle 2017-05-19 11:36:53 +02:00
mama 51783e64ab Ajout d'un formulaire de retour à la fin de la conversation 2017-05-18 20:35:39 +02:00
mama f4e00d0bd2 🐛 L'affichage des objectifs (point blanc) avait disparu 2017-05-09 17:14:13 +02:00
mama fcc896d3c5 🎨 Passage du bandeau expérimental à un bandeau beta 2017-05-03 18:05:07 +02:00
mama e030ed1e44 Refonte conceptuelle de l'écriture des règles
Changements majeurs : espaces de noms, variantes imbriquées.
Des notes en .md expliquent les changements, ou les changements à venir
même si l'implémentation est en retard.
Un peu plus d'ordre dans le dossier /règles : les 'entités' et règles
calculatoires se rapprochent...
2017-04-27 18:45:36 +02:00
mama a87c98fad3 simulateurs.yaml -> simulateurs à générer; refonte de l'introduction au [cdd] 2017-04-20 12:21:04 +02:00
Mael Thomas 7c0db60e34 ⬆️ update react to 15.5 2017-04-10 16:49:01 +02:00
Mael Thomas 2d1d9fc0ff Editorialisation des pages de règle
Un icône pour le destinataire
Une belle section référence mettant en valeur les URL officielles
2017-03-17 17:01:22 +01:00
Mael Thomas 16c5fb1303 Bouton qui injecte ou cache la situation dans les règles 2017-03-17 12:37:55 +01:00
Mael Thomas 9612bc2366 Mise à jour de webpack 1 vers la v2 2017-03-14 15:09:51 +01:00
Mael Thomas 29e7e1efdb Mise à jour des dépendances du projet 2017-03-14 15:09:51 +01:00
Mael Thomas 124bfdd1cc Déplacement de la génération du JSX dans traverse.js 2017-03-14 15:09:45 +01:00
Mael Thomas c1cfb20bf1 [moteur] Le parser Nearley renvoit maintenant un AST similaire au notre
Il reste à le reparser pour résoudre les variables en fonction de la situation, calculer les nodeValues, ajouter les missingVariables

Puis implémenter les modifieurs de temps

Puis ajouter le prorata à la multiplication

                             \
                              \
                               \\
                                \\
                                 >\/7
                             _.-(6'  \
                            (=___._/` \
                                 )  \ |
                                /   / |
                               /    > /
                              j    < _\
                          _.-' :      ``.
                          \ r=._\        `.
                         <`\\_  \         .`-.
                          \ r-7  `-. ._  ' .  `\
                           \`,      `-.`7  7)   )
                            \/         \|  \'  / `-._
                                       ||    .'
cjr                                     \\  (
10mar02                                  >\  >
                                     ,.-' >.'
                                    <.'_.''
                                      <'
2017-03-07 18:25:25 +01:00
Mael Thomas 55684ac717 [cdd] Ajout d'une sous question pour les lectures fortement conseillées 2017-02-16 15:08:50 +01:00
Mael Thomas 3e9bee475d [moteur] On peut voir la liste de questions nécessaires, groupées
- aucun ordre
- pas cliquables encore
- pas bien éditorialisées
2017-01-25 19:00:38 +01:00
Mael Thomas b1d6180fe8 Mise à jour des paquets npm 2017-01-23 14:49:35 +01:00
Mael Thomas 629ddb2930 Correction ndes imports de la réorg 2017-01-20 11:52:39 +01:00
Mael Thomas 45fcb5f118 [moteur] Premier POC simulateur CDD
L'UI du simulateur de coût d'embauche, conversationnelle, y a été greffée.
Le graphe des dépendance des variable est calaculé pour afficher les bonnes questions, et le résultat.
Seule une variable est prise en compte, le CIF CDD :-D
2017-01-16 19:17:05 +01:00
Mael Thomas 7b8d87a1ea Visualisationo des Variable, pas des Sommes 2016-12-16 18:06:12 +01:00
Mael Thomas 18a7e3205d Ajout du titre de la page règle 2016-12-16 17:53:39 +01:00
Mael Thomas 47f4b7c5ce Visualisation intéreactive des règles 2016-12-16 17:09:21 +01:00
Mael Thomas 5f71feb9c6 Pages for variables 2016-12-07 19:08:10 +01:00
Mael Thomas 3075b83963 Nettoyage d'automne; première brique, la recherche de cotisations 2016-11-15 19:46:17 +01:00
Mael Thomas 8e8e05b7ca React Router 2016-11-15 18:27:43 +01:00
Mael Thomas 59a64d6573 Display higher order variables only, filterable by tag
Use Ramda.js
[data] Rename values to historique
Introduce the selectedVariable full screen view
2016-07-27 11:50:49 +02:00
Mael Thomas 31b8dec2a9 Filtrage par tag et affichage des variables
Grâce aux sélecteurs de react-js/reselect
2016-07-04 17:28:56 +02:00
Mael Thomas ea77e64cc4 Bel affichage des tags 2016-06-30 12:16:47 +02:00
Mael Thomas c2ecead009 Afficher quelquechose ... 2016-06-29 18:58:58 +02:00
Mael Thomas e1b97aedc4 Lancement de l'application Web 2016-06-29 17:37:15 +02:00