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