Commit Graph

3495 Commits (1aa05d1d1b148c2b71e690c99747aa30ca65371c)

Author SHA1 Message Date
Johan Girod 1aa05d1d1b Nouvelle navigation avec boutons retours pour le parcours gérer 2019-10-23 12:21:48 +02:00
Johan Girod 3eda3ae705 Add a jsconfig file for webpack top alias 2019-10-23 12:21:48 +02:00
Johan Girod 70c4b488eb 🎨 🐛 taille du logo sur ie et safari 2019-10-23 12:21:48 +02:00
Johan Girod 044597132f 🎨 🐛 problème sur le prerender des styled component 2019-10-23 12:21:48 +02:00
Johan Girod c33248fd1e ajoute la description à la page de choix de statut 2019-10-23 12:21:48 +02:00
Johan Girod 60bc060c31 🎨 ajoute un header sur toutes les pages 2019-10-23 12:21:48 +02:00
Johan Girod d70c64d83f Ajoute la prise en compte du dirigeant majoritaire et un lien vers la page sécurité sociale 2019-10-23 12:21:48 +02:00
Johan Girod 73c79e4b81 ajoute un nouveau parcours gérer mon entreprise 2019-10-23 12:21:48 +02:00
Johan Girod 936d436f43 🔥 enlève les reducers inutiles 2019-10-23 12:21:48 +02:00
Johan Girod f56704de8c 💚 répare les tests E2E 2019-10-23 12:21:48 +02:00
Johan Girod 0d482a0107 🎨 améliore l'animation de feedback sur le click des boutons 2019-10-23 12:21:48 +02:00
Johan Girod b87bd23ab5 🎨 accelère l'animation de checkbox 2019-10-23 12:21:48 +02:00
Johan Girod 2d0d443687 👽 ajoute les traductions manquantes 2019-10-23 12:21:48 +02:00
Johan Girod e684ddfc4e 🎨 redesign la landing
fix #621
2019-10-23 12:21:48 +02:00
Johan Girod 148ac62001 🎨 Améliore le contraste des couleurs pour l'accessibilité (AA) 2019-10-23 12:21:48 +02:00
Johan Girod 957242301a 🎨 uniformise les styles entre card et button-choice 2019-10-23 12:21:48 +02:00
Maxime Quandalle 275664b417
Merge pull request #741 from betagouv/smic-heures-sup
Prise en compte des heures supplémentaires dans le paramètre SMIC des réductions
2019-10-22 18:32:13 +02:00
Maxime Quandalle 5901f589d6
🔨 Réductions de cotisations avec heures supplémentaires
Le paramètre SMIC utilisé dans le calcul des réductions, en particulier
de la réduction générale, doit prendre en compte les heures supplémentaires.

Cette non prise en compte nous conduisait à sur-estimer le montant des
cotisations sociales sur les heures supplémentaires.
2019-10-22 13:31:08 +02:00
Maxime Quandalle 9a466f0b1d
Merge pull request #739 from betagouv/snapshot-testing
Snapshot testing
2019-10-22 10:44:45 +02:00
Maxime Quandalle 1e7730dd25
Snapshot testing
Ajout de tests de non-regressions des calculs afin d'éviter de déployer
silencieusement des effets de bord non-désirés dans les règles de calculs.

J'ai ajouté Jest pour sa fonction de snapshot testing qui est
particulièrement adaptée pour ce type de cas (voir #717). J'ai essayé
avec mocha-snapshot sans succès.

J'ai eu un petit peu de mal à configurer Jest, car il n'est pas possible
de ré-utiliser la configuration Webpack, qu'il faut alors dupliquer. C'est
pourquoi j'ai limité l'utilisation de Jest aux seuls tests de snapshot.
À voir s'il y a un intérêt à migrer les tests Mocha vers Jest ultérieurement.

Fixes #717
2019-10-22 10:35:31 +02:00
Maxime Quandalle 3017c81f33
🐛 Correction pluralisation d'une unité 2019-10-17 18:10:16 +02:00
Mael 2137d7325b
Merge pull request #738 from betagouv/laem-patch-2
Typo titre du site publi.codes
2019-10-17 16:55:56 +02:00
Mael 5707034a36 Typo titre du site publi.codes 2019-10-17 16:49:22 +02:00
Maxime Quandalle 90c1548e65
Merge pull request #736 from betagouv/documentation-bareme
Meilleure documentation des barèmes
2019-10-17 15:12:24 +02:00
Maxime Quandalle 9be4ff0ca3
⚙️ Support des unités dans les formules litérales
Implémentation de #730
2019-10-17 15:04:06 +02:00
Maxime Quandalle f67098a29b
🐛 Serialisation d'une unité nulle
Corrige #737
2019-10-17 09:33:00 +02:00
Maxime Quandalle 6440b3fad4
Test de la traduction et pluralisation des unités
Implémentés dans 139ca46
2019-10-17 09:33:00 +02:00
Maxime Quandalle bcb251923c
🎨 Meilleur affichage des multiplicateurs
Affichage des multiplicateurs directement au niveau des tranches et
supprime l'affichage du label "multiplicateur" qui était difficile à
comprendre.

Ajout d'un attribut de règle "acronyme", utilisé pour afficher un nom de
règle plus court au niveau des tranches d'un barème.
2019-10-17 09:33:00 +02:00
Maxime Quandalle dccf41e31b
🎨 Meilleur affichage du taux moyen
Affichage du "%" dans l'unité calculée et renomme "taux final" en "taux moyen"
2019-10-17 09:32:15 +02:00
Maxime Quandalle 5e026abe66
🐛 Utilise un try-catch pour lire sessionStorage 2019-10-16 19:24:47 +02:00
Maxime Quandalle 479bdb8979
🐛 Encode le # de l'URL dans le paramètre couleur
Le parseur standard implémenté dans 41e4448 ne fonctionnait pas car une
partie des paramètres "search" était interprétés comme un hash de l'URL
2019-10-16 19:07:29 +02:00
Maxime Quandalle c8c003b59c
🔥 Suppression des pages de disambiguation 2019-10-16 13:08:30 +02:00
Maxime Quandalle c088d4c5df
🐛 Ré-affiche le fil d'ariane sur la documentation
Corrige une régression de 1ccaf94
2019-10-16 12:12:10 +02:00
Maxime Quandalle af79eb01fd
🐛 Coquille orthographique 2019-10-16 12:05:01 +02:00
Maxime Quandalle f72ab75fb2
Merge pull request #719 from betagouv/dottedname
Utilisation de la notation pointée pour définir les règles
2019-10-14 16:46:04 +02:00
Maxime Quandalle e0199d674d
🐛 Correction d'un bug sur la période d'un minimum 2019-10-13 20:36:24 +02:00
Maxime Quandalle 139ca46ad1
⚙️ Traduction des unités
Gestion du pluriel (1 jour, 2 jours) et de la traduction (3 days).

Fixes #729
2019-10-13 20:36:22 +02:00
Maxime Quandalle 41e44482b8
🔥 Supprime des fonctions "utils" inutiles
Ces fonctions n'étaient utilisées qu'une fois ou deux et constituent des
indirections inutiles : getIframeOption, parseDataAttributes,
setToSessionStorage, getFromSessionStorage et isNumeric.

Préférer les fonctions de la "bibliothèque standard": sessionStorage et
URLSearchParams.
2019-10-13 20:36:21 +02:00
Maxime Quandalle 7a9f2d606f
🐛 Supprime une fausse erreur i18n au démarrage
Ce faux positif apparaissait systématiquement au démarrage du site, ainsi
que lors de l'import de la lib NPM "mon-entreprise".
2019-10-13 20:36:20 +02:00
Maxime Quandalle def1bec06f
Coquille orthographique 2019-10-13 20:36:19 +02:00
Maxime Quandalle db803585d5
🔥 Utilise URLSearchParams
Utilise la fonction standard URLSearchParams à la place de la dépendance
NPM `query-string`.
2019-10-13 20:36:18 +02:00
Maxime Quandalle 16ae29bdcc
📆 Suppression du CIF
Cette cotisation a été supprimée au 1er janvier 2019
2019-10-13 20:36:16 +02:00
Maxime Quandalle 7ea385cb80
🐛 Corrige l'affichage de l'image des références
Regression de 6ea5dd087
2019-10-13 20:15:53 +02:00
Maxime Quandalle 5bf2621aac
🔨 Corrections d'unités
https://github.com/betagouv/mon-entreprise/pull/719#issuecomment-541113404
2019-10-13 11:46:30 +02:00
Maxime Quandalle 1ccaf94a1c
⚙️ Nouvelle syntaxe de définition publicodes
* Définition à partir du nom complet en notation pointée (plutôt que
  comme deux attributs indépendants "name" et "espace")
* Structure de données de premier niveau "dictionnaire" plutôt que liste,
  s'aligne mieux avec notre contrainte d'unicité des noms
* Possibilité de définir les règles à partir d'une liste dans les tests,
  dans ce cas il ne faut plus utiliser l'attribut "espace" mais renseigner
  directement la notation pointée dans le "nom".
2019-10-13 11:46:29 +02:00
Mael 997e4493d4
Merge pull request #728 from betagouv/typo
Bibliothèque pas librairie
2019-10-10 16:07:42 +02:00
Mael 3613fc0c24 Bibliothèque pas librairie 2019-10-10 15:55:07 +02:00
Maxime Quandalle de3d42d188 Ajout de tests unitaires sur le formatage des valeurs 2019-10-10 14:38:44 +02:00
Maxime Quandalle c3b465bdef Améliore le formatage des montants en euro
Fixes #725
2019-10-10 14:38:44 +02:00
Maxime Quandalle 545e1cef69
Merge pull request #724 from betagouv/smallthings-max
Lien vers les releases et formatage des constantes dans la documentation
2019-10-10 13:26:39 +02:00