Commit Graph

2313 Commits (b3392225fcb2fb3ad7680649e1b976370d3af2fe)

Author SHA1 Message Date
Johan Girod c656aa6b17
Différencie le cas 'non implémenté' du cas 'retraite à 0' pour la comparaison des retraites 2019-06-03 14:27:21 +02:00
Mael b7bb383f39
🐛 Lien vers la doc avec la bonne branche 2019-06-03 14:27:21 +02:00
Mael bfc73e3bfa
typos 2019-06-03 14:27:21 +02:00
Mael d8577f41c6
Changement du label "retraite"
J'ai peur que ce soit compris comme le montant de la cotisation, pas de
la futur pension
2019-06-03 14:27:20 +02:00
Mael 7306204c8d
Amélioration du texte d'intro du comparatif 2019-06-03 14:27:20 +02:00
Mael 6db8daaf54
🎨 Actions de l'accueil visibles sans défilement 2019-06-03 14:27:20 +02:00
Johan Girod aebc32d995
💚 répare les tests E2E 2019-06-03 14:27:20 +02:00
Johan Girod ba5b18bd08
🎨 corige le style sur mobile 2019-06-03 14:27:20 +02:00
Johan Girod ee45242fbc
Ajout du revenu net avant impot dans la comparaison
(notament pour expliquer la retraite plus forte que le revenu net)
2019-06-03 14:27:20 +02:00
Johan Girod 3b9329cd94
🔨 ajoute les limites inférieure pour l'activation de la retraite des salarié et des auto 2019-06-03 14:27:19 +02:00
Johan Girod 47f67a0afc
🎨 le logo est privé du .fr 2019-06-03 14:27:19 +02:00
Johan Girod e610a9524e
👽 nouvelles traduction et retours divers 2019-06-03 14:27:19 +02:00
Johan Girod 0419cdc087
👽 traduit la page de comparaison 2019-06-03 14:27:19 +02:00
Johan Girod 1b767d1a1a
🎨 Revoit le style du simulateur 2019-06-03 14:27:19 +02:00
Johan Girod 62d1593b5a
Ajoute les comparatifs directement dans le flux de questions pour le type d'entreprise 2019-06-03 14:27:19 +02:00
Johan Girod ceb21984c2
🎨 meilleure landing sur mobile 2019-06-03 14:27:18 +02:00
Johan Girod 76e06e4a79
🎨 nouveau footer 2019-06-03 14:27:18 +02:00
Johan Girod e103339589
🎨 ajoute le logo et le le style suggéré par Aymeric 2019-06-03 14:27:18 +02:00
Johan Girod 120eb0f0af
🎨 enlève les liens tant que le branchement avec la doc n'est pas fait 2019-06-03 14:27:18 +02:00
Johan Girod da33a9a2c9
🖋️ ajoute une description à la page de comparaison des régimes 2019-06-03 14:27:18 +02:00
Johan Girod c2758e7ccf
🔥 enlève les fichiers de l'ancienne vue de comparaison 2019-06-03 14:27:18 +02:00
Johan Girod d9355f4d79
ajoute des suggestions et de nouvelles lignes à la comparaison 2019-06-03 14:27:18 +02:00
Johan Girod 01a5e40c92
🎨 Version mobile 2019-06-03 14:27:17 +02:00
Johan Girod 4b8c58d9b9
Ajoute la simulation à la page de comparaison des régimes 2019-06-03 14:27:17 +02:00
Johan Girod deb7e63b8b
🎨 première version de la page de comparaison de régime 2019-06-03 14:27:17 +02:00
Johan Girod e106915a79
🔨 Première version de l'estimation du montant de la retraite 2019-06-03 14:27:16 +02:00
Maxime Quandalle e5f63e1d37
Gère le changement de prop value sur CurrencyInput
Implémentation avec `getDerivedStateFromProps` discutée sur https://github.com/betagouv/syso/pull/551#discussion_r287703126
2019-05-28 09:55:02 +02:00
Maxime Quandalle 2117e2b2cf
Correction des tests pour CurrencyInput
Ajout d'un nouveau test pour le formatage des montants ;

Ré-implémentation de l'activation de `onChange` (seulement quand le
montant a changé — pas son formatage – et avec la valeur non formatée) ;

Désactivation de l'évenement `onBlur` de redux-form, qui recalculait
inutilement la saisie et était à l'origine d'un bug.
2019-05-27 18:44:51 +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 2143b442b0 Affichage de la réduction ACRE dans le bloc bleu
C'était perturbant de voir que les cotisations passaient de 20k à 22k en
renseignant "première année d'activité", et de ne pas voir que la
réduction ACRE passait de 0 à 3k.
2019-05-27 15:29:53 +02:00
Mael 58d76d273a 🔨 Clarification du nom de l'IR neutre 2019-05-27 15:27:20 +02:00
Johan Girod 62a11b22be
ajoute des tests au composant currencyInput
Dans le but de documenter la prop storeValue, ajoutée pour transformer currencyInput en composant semi-controllé
Voir https://github.com/betagouv/syso/pull/551#discussion_r287703126
2019-05-27 12:29:11 +02:00
Johan Girod 5331415e6b
Améliore le bouton faire une simulation sur les pages règles
Lorsque la règle concerne contrat salarié, redirige vers le simulateur salarié
Lorsqu'elle concerne les auto-entrepreneurs ou les indépendant, vers les simulateur de revenu associés

Permet d'améliorer la rétention des utilisateurs arrivés sur les pages docs comme landing (ex : mot clé salaire net après impôts)
2019-05-23 12:18:50 +02:00
Johan Girod 29b6536eb3
🐛 Répare les liens dans les modales (overlay)
Les événements de clique à l'intérieur de la modale étaient stoppés et annulé (via preventDefault et stopPropagation). Cela, afin d'éviter de déclencher le onClose de la div parente.

Avec l'ajout du composant FocusTrap, on a plus besoin d'un tel mécanisme (qui a de grosse limites). J'ai donc supprimé les onClick sur les divs concernées

Fix #548
2019-05-23 12:18:46 +02:00
Johan Girod 769f3967ad
🐛 Répare l'affichage des valeurs dans les pages règles 2019-05-23 11:30:33 +02:00
Mael efb1e64a0f
Merge pull request #544 from betagouv/ios-hover-click
Ios hover click
2019-05-20 15:52:33 +02:00
Mael 780294fba7 🐛 Bug hover-click iOS (suite) 2019-05-20 15:07:25 +02:00
Mael efbd9f41bc 🐛 Résolution du bug hover-click iOS
Voir https://css-tricks.com/annoying-mobile-double-tap-link-issue/
En bonus, le code est plus propre ensuite.
2019-05-20 12:56:16 +02:00
Johan Girod 6dd3122f3b
Les suggestions apparaissent peut importe la période 2019-05-20 11:18:39 +02:00
Johan Girod 1e412f7df5
🐛 répare le chargement de la simulation sauvegardée 2019-05-17 17:22:28 +02:00
Johan Girod ccb045d161
🐛 répare le changement de période 2019-05-17 17:13:20 +02:00
Johan Girod 039d65d818
🐛 répare les suggestions 2019-05-17 16:25:27 +02:00
Mael 606e241b2b Désactivation de flow sur un fichier
Pas prioritaire, provoque une erreur dans les tests unitaires qui
empêche de merger un bug critique
2019-05-17 12:11:23 +02:00
Mael 6c288a92ed Moins de complexité dans lea saisie de somme monétaire
Si je comprends bien, ce code servait à obtenir [   €456] plutôt que [€
456]. Je pense que l'avantage n'est pas flagrant, et surtout, ça
provoque un gros 🐛 sur iOS : impossible de refermer le clavier quand
on est sur l'input. On ne peut même plus changer d'onglet du navigateur
!
2019-05-17 11:40:05 +02:00
Mael 3ec3311f12 🐛 le onKey provoquait un saut du curseur à la fin de la saisie 2019-05-17 10:51:41 +02:00
Mael c50173a579 🐛 Autofocus seulement si saisie en cours
Sans l'autofocus, il faut alors cliquer deux fois sur la ligne CA pour pouvoir l'éditer : 1) pour passer le CA d'une div à un input 2) pour commencer à éditer et donc afficher le clavier
2019-05-17 10:15:40 +02:00
Johan Girod c4119fc509
🐛 répare la page blanche en cas de blocage des cookie par l'utilisateur 2019-05-14 13:57:39 +02:00
Johan Girod 4cf4318df5
🐛 répare le bouton faire une simulation personalisée 2019-05-13 16:35:27 +02:00
Johan Girod 7b9ea71f8d
Ajoute un lien vers l'article de blog depuis le simulateur salarié 2019-04-30 18:46:49 +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
Johan Girod c17feed5e3
Rajoute les logos institutionnels sur l'iframe 2019-04-30 16:57:49 +02:00
Johan Girod e5997bf704
ajoute un lien static pour la PR de migration afin de tester plus extensivement les scripts 2019-04-30 16:33:03 +02:00
Johan Girod 5f0cf65a66
Enlève le titre 'simulateur de revenu pour salarié'
En attendant d'avoir un système de breadcrumb plus joli
2019-04-30 16:06:20 +02:00
Johan Girod f290a7a379
📈 change le tracking pour le basculer sur le matomo et sentry d'embauche
(qui seront renommés)
2019-04-30 15:40:08 +02:00
Johan Girod 8a6f9aaea6
Enlève le delay d'apparition des résultats 2019-04-30 15:03:30 +02:00
Johan Girod ed8d9f1a28
Amélioration du Feedback et changement du mail de contact 2019-04-30 14:56:54 +02:00
Johan Girod 1e6805eb2d
Ajustements avant mise en prod 2019-04-30 14:29:47 +02:00
Johan Girod 3c99973deb
Ajout du titre sur la page de simulation salarié 2019-04-30 14:10:20 +02:00
Johan Girod 0fd26f2528
🐛 répare les adresse netlify et sitemap 2019-04-30 13:16:07 +02:00
Johan Girod dfc67407dd
🎨 🐛 corrige le scroll sur mobile et ajoute du padding sur le feedback 2019-04-30 13:16:07 +02:00
Mael da258040ab Branchement de la page Exemples de salaires et traductions 2019-04-29 18:29:44 +02:00
Mael 14f4a45f27 🎨 Rétablissement de l'agencement de la zone de retour sur ptit mobile 2019-04-29 17:44:17 +02:00
Mael 32eb563871 🎨 Menu dégradé sur mobile
Il prenait deux fois la largeur avant
2019-04-29 17:36:25 +02:00
Mael f4965108f8 Test des expressions 2019-04-25 17:27:37 +02:00
Johan Girod 27a03048d7
Améliore l'affichage des résultats & du feedback sur les différents simulateur (et refactor) 2019-04-24 12:38:43 +02:00
Johan Girod 30d094eec8
🔨 complète la simulation assimilé salarié 2019-04-24 12:18:54 +02:00
Johan Girod fac63bf5d1
💚 remet l'enregistrement des tests E2E maintenant que nous sommes labelisés OSS par Cypress 2019-04-24 10:52:27 +02:00
Johan Girod 0683dfacf4
💚 enlève l'enregistrement cypress tant que nous n'avons pas le plan open-source 2019-04-24 10:49:11 +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
Johan Girod e0f3178834
Ajoute les anciens liens de embauche dans le header 2019-04-24 10:49:11 +02:00
Johan Girod a84a562eb2
💚 répare les tests E2E suite à la suppression d'embauche.beta.gouv.fr 2019-04-24 10:49:11 +02:00
Johan Girod b69fb92944
Suppression du site embauche.beta.gouv.fr 2019-04-24 10:49:11 +02:00
Johan Girod c086fb96cf
Uniformisation des styles et ajout de la précédente sauvegarde sur mon-entreprise 2019-04-24 10:47:49 +02:00
Mael e86b7c1f43
Merge pull request #523 from betagouv/améliorations-diverses
Petite refacto de sélecteurs et ravalement du retour utilisateur
2019-04-23 12:12:18 +02:00
Mael b2c0b70fd6 Séparation simulation générique et simulation cotisations
Le sélecteur noUserInput fait ce qu'il dit faire. Un autre spécifique à
TargetSelection est créé. En conséquence, l'explication y est intégrée.
2019-04-19 19:21:29 +02:00
Mael 7b87b8009b 🎨 design final des retours utilsiateur 2019-04-19 19:16:05 +02:00
Mael 837d595458 🐛 Annulation de la tentative de suggestion 2019-04-19 19:00:40 +02:00
Mael 7fb94eea11 🐛 🔨 Corrections de typo 2019-04-19 17:02:36 +02:00
Mael 6655217208 Déplacement du retour utilisateur des simulateurs
Toujours présent pour avoir moins de choses qui apparaîssent après une
saisie. L'utilisateur sait alors qu'il peut faire un retour quand il en
aura envie par la suite.
2019-04-19 15:23:40 +02:00
Mael 9dc7593fd2 🎨 Redesign de la zone de retours utilisateur 2019-04-19 15:18:09 +02:00
Mael bbb8f0d532 🐛 ⚙️ Résolution basique du bug des valeurs différentes
En fonction de l'ordre d'appel
2019-04-12 10:48:21 +02:00
Mael 76ddaaf8fb 🐛 Ajout d'un test qui casse
Est-ce le tryptique inversion + double filtre ??
2019-04-12 10:48:21 +02:00
Johan Girod 87837ee2a3 Ajoute un test pour le bug de cotisations 2019-04-12 10:47:56 +02:00
Johan Girod 70c9dc2899 Ajoute un hook pour persister l'état du l'avertissement sur les simulateurs
+ Amélioration du flow utilisateur
2019-04-12 10:47:56 +02:00
Johan Girod 41b049d903 Ajoute un hook pour persister l'état du l'avertissement sur les simulateurs
+ Amélioration du flow utilisateur
2019-04-11 17:25:16 +02:00
Johan Girod 6ba24b1595 🐛 meilleure gestion de l'animation de Target 2019-04-11 11:24:43 +02:00
Johan Girod f49bc8cfcd 🖋️ années d'actitivité => année d'activité 2019-04-11 10:32:36 +02:00
Johan Girod 4843033dc6 🐛 corrige les tests end to end 2019-04-10 18:45:52 +02:00
Johan Girod 96fe308c80 🐛 change la variable env demo => master 2019-04-10 17:37:29 +02:00
Johan Girod a395a17867 Ajoute un test E2E pour les simulateurs 2019-04-10 17:23:18 +02:00
Johan Girod 94454733eb Ajoute un mecanisme de feature flag via la variable d'env DEMO 2019-04-10 16:35:05 +02:00
Johan Girod 512be9c9f5 Enlève l'erreur dans la console 2019-04-10 15:56:40 +02:00
Mael 075debea74 🔨 🐛 Problème de calcul ACRE AE
Notre "applicable si" ne peut pas être utilisé correctement quand la
valeur en cas de non applicabilité n'est pas 0.

Avant ce commit, il aurait fallu que cette valeur "neutre" soit 1, pas
0.

J'ai donc inversé les taux pour y arriver.
2019-04-10 15:49:25 +02:00
Johan Girod c6967da474 Répare l'apparition de la ligne 'équivalent temps plein' 2019-04-10 15:47:01 +02:00
Johan Girod 10525bf0a6 👽 ajoute la traduction des contrôles 2019-04-10 15:41:56 +02:00
Johan Girod 866801aa5f 🔨 ajoute un texte sur le plafond auto-entrepreneur 2019-04-10 15:23:13 +02:00
Mael 6c1b397a9b 🎨 Flou artistique quand l'inversion est un échec 2019-04-10 15:10:03 +02:00
Mael c2a9af517e 🐛 🔨 Formule, pas applicable si 2019-04-10 15:10:03 +02:00
Mael 71f624c1a4 Gestion d'une inversion non convergente 2019-04-10 15:10:03 +02:00
Johan Girod f51d4e03ee Ajoute un test pour le debounce du currency input 2019-04-10 14:57:29 +02:00