Alexandre Hajjar
c5d80fae71
🔥 Publicodes static cycles check using AST iterator
...
* AST API: add AST visitor & iterator
* cycles detection: use AST iterator
* remove dagrejs/graphlib
* cycle extraction: smallest cycle & print in Graphviz dot format
WARNING: a cycle still exists around `entreprise . chiffre d'affaires` see
issue #1524 for a definitive fix.
2021-05-12 17:57:24 +02:00
Alexandre Hajjar
884c4239b0
📝 Wording Madelin
2021-05-12 17:36:26 +02:00
Maxime Quandalle
f444f26851
🐛 Désactive Sentry sur les branches de preview
2021-05-12 17:34:46 +02:00
Maxime Quandalle
7c5de02d2d
🐛 Filtre les SIREN non diffusibles
2021-05-12 17:34:46 +02:00
Alexandre Hajjar
3c82147f49
⬆️ Latest GH actions node version pinned in .nvmrc
2021-05-12 17:17:38 +02:00
Alexandre Hajjar
961b70733d
💚 Remove PDF e2e test
2021-05-12 17:08:44 +02:00
Maxime Quandalle
4fcbda2648
🖋️ Configure le bouton sponsors sur GitHub
2021-05-12 12:58:51 +02:00
Alexandre Hajjar
2bbf9112fe
📝 code typos
2021-05-11 21:32:16 +02:00
Maxime Quandalle
d6eb2dd43d
🛡️ Politique de sécurité en Report-Only
...
Pour remonter les éventuels problèmes de configuration sur Sentry sans
provoquer d'erreurs pour les utilisateurs.
2021-05-11 17:14:37 +02:00
Maxime Quandalle
c2789c8edd
🛡️ Ajoute une politique de sécurité de contenu HTTP
2021-05-11 17:14:37 +02:00
Alexandre Hajjar
ef41744078
💅 upgrade publicodes-site syntax highlighter
2021-05-11 16:03:28 +02:00
Maxime Quandalle
d9d5761e41
🐛 Ne pas utiliser ES6 dans les workers
...
Car la transpiation Babel est mal configurée.
Ce commit contient un quickfix mais il serait mieux de configurer
Webpack pour avoir de la transpilation babel / typescript pour les
workers.
2021-05-11 15:48:35 +02:00
Maxime Quandalle
5c7abd043b
🐛 Syntaxe des références publicodes
...
Remonté par Sentry. Il faudrait que ça soit vérifié statiquement
2021-05-11 15:48:35 +02:00
Maxime Quandalle
a8bd31f83a
🐛 Logique plus défensive dans le mécanisme synchronisation
2021-05-11 15:48:35 +02:00
Maxime Quandalle
61ba1ec90b
🐛 Évite une division par zéro dans le multi-activité AE
2021-05-11 15:48:35 +02:00
Maxime Quandalle
2dacc5d7df
🐛 Supporte la réinitialisation de champ sur le formulaire de demande de mobilité
2021-05-11 15:48:35 +02:00
Maxime Quandalle
496c58c00e
🐛 Fallback en cas d'erreur sur l'API de partage
2021-05-11 15:48:35 +02:00
Maxime Quandalle
145080f3af
🐛 Ajout la permission presse-papier aux intégrations iframe
...
https://web.dev/async-clipboard/#permissions-policy-integration
2021-05-11 13:48:30 +02:00
Johan Girod
cbbfe6e051
🐛 répare l'affichage du recalcul
2021-05-10 11:19:28 +02:00
Johan Girod
dc81428088
🐛 répare page blanche sur safari mobile <= 14 & safari <= 12
2021-05-10 11:19:18 +02:00
Maxime Quandalle
f017499be4
📎 Ajout d'un lien vers les retours utilisateurs
2021-05-09 20:46:22 +02:00
Maxime Quandalle
ca9b952dff
⬆️ MAJ Typescript vers 4.2
2021-05-09 20:05:18 +02:00
Maxime Quandalle
c0f1c94dc5
🖋️ Mentionne les en-tête CSP sur la page intégration
...
Fixes #882
2021-05-07 17:35:35 +02:00
Maxime Quandalle
4632ddb215
🐛 Cache la barre de défilement des iframes
...
Fixes #1462
2021-05-07 16:06:35 +02:00
Maxime Quandalle
b898f573ee
🐛 Cache le module d'intégrations pour les simulateurs privés
2021-05-07 16:06:35 +02:00
Maxime Quandalle
c469b43258
🔥 Supprime polyfill.io
...
Il n'était utilisé que pour d'anciennes versions de Safari qui ne sont
plus très utilisées. Ajout d'un bout de code "progressive enhancement"
pour la fonction d'animation lorsqu'un élément apparaît à l'écran.
Fixes #606
2021-05-07 16:06:35 +02:00
Maxime Quandalle
0a45941e85
🔨 Prévoyance conventionnelle HCR
...
Fixes #1434
2021-05-07 16:06:35 +02:00
Maxime Quandalle
28d7161dd9
🐛 Supprime les slash de fin d'URL
...
Fixes #1446
Co-authored-by: Maël Thomas <mael.thomas@data.gouv.fr>
2021-05-07 16:06:35 +02:00
Maxime Quandalle
76e8563603
📎 Ajoute un lien vers le simulateur Embaucher
...
Sur la page « formalités d'embauches »
Fixes #1175
2021-05-07 16:06:35 +02:00
Maxime Quandalle
1052739d95
✨ Utilise une balise utm pour les liens de partage
2021-05-07 16:06:35 +02:00
Maxime Quandalle
0309404375
🐛 Supprime une erreur React sur la validité du DOM
...
> Warning: validateDOMNesting(...): <h3> cannot appear as a descendant of <p>.
2021-05-07 16:06:35 +02:00
Maxime Quandalle
82bb1d600b
🐛 Supprime un problème d'alignement sur les simulateurs
...
Fixes #1525
2021-05-07 16:06:35 +02:00
Maxime Quandalle
7a5f6c1cfb
🐛 Supprime le lien accessibilité sur la version anglaise
...
Fixes #1513
2021-05-07 16:06:35 +02:00
Maxime Quandalle
4d10c62206
⚖️ MAJ mentions légales
2021-05-07 16:06:35 +02:00
Johan Girod
987cd0abac
La retraite pour les professions libérales n'est pas implémentée pour le momenté
2021-05-07 12:37:10 +02:00
Johan Girod
f3a525e96b
Ajoute des précautions autour du calcul de la retraite
...
Co-authored-by: Maxime Quandalle <maxime.quandalle@gmail.com>
2021-05-07 12:37:10 +02:00
Johan Girod
2d0501c94a
Ajoute les droits à la retraite acquis sur le simulateur indépendant
2021-05-07 12:37:10 +02:00
Maxime Quandalle
144dab467f
🔨 Intégre les régimes RACD et RACL
2021-05-07 10:07:08 +02:00
Maxime Quandalle
2ee4ffdeff
🔧 Migre le simulateur artiste-auteur vers l'affichage "standard"
2021-05-07 10:07:08 +02:00
Maxime Quandalle
eecb9bcad3
🔨 Intégration basique retraite complémentaire AA
2021-05-07 10:07:08 +02:00
Johan Girod
6cabf21625
🐛 Enlève la logique de safe valeur par défaut pour le mécanisme synchronisation
...
C'est logiquement à la couche "data" de se charger de spécifier les valeurs par défaut si besoin.
Publicodes doit juste chercher la clé, et retourner null si elle n'existe pas dans l'objet.
2021-05-06 12:56:24 +02:00
Johan Girod
b5c1f0b1fa
🐛 Récupère le bon taux versement transport pour les communes avec arrondissement
2021-05-06 12:56:24 +02:00
Johan Girod
57c1530475
♿ Unifie la hierarchie des titres (h1 -> h2 -> h3)
...
Fait en sorte qu'il n'y ait pas de titre à un niveau non prévu
Ajoute la possibilité d'utiliser un style de titre différent que celui correspondant
au tag HTML.
2021-05-05 19:23:29 +02:00
Johan Girod
d5f10c323e
🐛 réaffiche le bouton suivant même si la valeur par défaut est selectionnée
2021-05-05 19:23:29 +02:00
Maxime Quandalle
ee303f4f74
🖋 Utilise le singulier pour l'IR
...
Le pluriel avait été utilisé parce que la règle intègre la CEHR en plus
de l'IR, mais c'est marginal et apporte plus de confusion qu'autre
chose.
2021-05-05 18:35:20 +02:00
Maxime Quandalle
fffb503c28
🔨 Utilise le taux neutre pour les salariés seulement
...
Une autre possibilité d'implémentation serait de rendre la méthode "taux
neutre" non applicable pour les indépendants (c'est une option réservée
aux salariés), et d'utiliser comme valeur par défaut le taux neutre ou
le barème en fonction de leur applicabilité.
2021-05-05 18:35:20 +02:00
Johan Girod
1cfba7c7a3
🐎 🐛 corrige les performances lors du retour à la simulation lorsque la question affichée est un choix multiple
2021-05-05 16:15:05 +02:00
Johan Girod
163c15a8a2
✅ Ajoute des tests sur les cotisations forfaitaire de début d'activité
2021-05-05 15:34:46 +02:00
Johan Girod
7147583081
⚙️ 🎨 Ajoute la possibilité d'explorer les calculs dans un recalcul
2021-05-05 15:34:46 +02:00
Johan Girod
f9fb6fc4b6
⚙️ Utilise engine.shallowCopy dans recalcul
2021-05-05 15:34:46 +02:00