Commit Graph

148 Commits (db85940f08a2e013c2bfacd4f1bb8187e2853912)

Author SHA1 Message Date
Jérémy Rialland 320afd75b4 WIP 2023-02-28 15:33:46 +01:00
Johan Girod 97076fba87 Mise à jour cotisation maladie indépendant 2023 et ajout de CIPAV
- Mise à jour des modalités de calcul de la cotisation maladie pour les
  indépendant, suite à la loi portant les mesures d’urgence pour
  la protection du pouvoir d’achat d’août 2022.
  - Change le taux cotisation IJ indep à 0.85% suite aux retour Urssaf
    (c'est pas dans la loi, mais bon, c'est l'Urssaf, qui a sa légitimité propre,
    au dessus des lois et du commun des mortels)
  - Correction du cumul des exonérations

- 🔥🪲 amélioration des règles indépendant
  - Ajoute une dossier dirigeant
  - Sépare le fichier dirigeant.yaml en trois : auto-entrepreneur, conjoint-collaborateur et indépendant
  - Corrige et réecrit les règles des cotisations pour les conjoint collaborateur
  - Corrige les règles de l'exonération invalidité et de l'exonération incapacité
  - Ajoute une question pour les activité saisonnières
  - Par ailleurs, les exonérations indépendant sont maintenant reliée directement à la ligne de la cotisation
    concernée. On peut voir d'un seul coup d'oeil lesquels sont actives pour quelle cotisation.

- Met à jour le budget
2023-02-17 14:18:48 +01:00
Jérémy Rialland 38a6749cb5 Fix les scripts de traduction 2023-02-09 11:00:25 +01:00
Jérémy Rialland e1426ca095 Fix bug on aide-declaration-independants 2023-02-08 10:48:39 +01:00
Jérémy Rialland bfefac3b02 Add simulator-data-title.json 2023-02-02 14:34:04 +01:00
Jérémy Rialland 2ed10fbe85 Refacto simulator data & algolia update 2023-02-02 14:34:04 +01:00
Jérémy Rialland b4cb91f593 Upgrade packages 2023-02-02 14:34:04 +01:00
Jérémy Rialland fb61ee78eb Upgrage packages 2023-02-02 14:34:04 +01:00
Benjamin Arias 0d0491bd17
Rework du comparateur de statut (#2442)
* Ajoute les accidents du travail et les congés maternité paternité au comparateur de statuts

* Ajoute des références sur le calcul du la retraite

* Corrige les calculs des droits maladie maternité paternité adoption

* Ajoute les pensions d'invalidité

* Ajoute le capital décès

* Ajoute les rentes ATMP et la pension de reversion

* Met à jour le Changelog, les traductions, et tutti quanti

* feat: Redécoupage fichiers

* feat: Ajoute le mode tab à ToggleGroup

* feat: Ajoute mode fullWidth à Simulation

* feat: Ajoute une description + lien vers doc

* feat: Modifie bouton modifier

* feat: Ajoute focusstyle

* feat: Ajoute l'icon edit

* feat: Ajoute composants à Comparateur

* feat: Add StatusCard and icons

* feat: Continue implémentation StatusCard

* feat: Ajoute icônes, checklist

* feat: Ajoute checklist dans les cards de statut

* feat: retire id

* feat: Ajoute Détails et retraite santé

* feat: Ajoute Accident du t

* feat: Ajoute les parties manquantes

* feat: Améliore liste, retire erreur ts

* fix: corrige mise en page

* feat: Ajoute le contenu du modal aller plus loin

* feat: Retire underline en mode light

* feat: Modifie couleur questions, applique modif partie bleue sur tous les simu

* feat: Améliore responsiveness

* feat: Ajoute impots

* feat: Peu de progrès..

* fix small

* feat: Implémentation nouveaux droits

* feat: Aller plus loin fonctionne

* feat: Prise en compte des paramètres allerplus loin

* feat: Ajoute DetailsRowCard

* feat: Début remplaçage

* feat: Passe les engine aux when + cleaning

* feat: Commente tester éligibilité

* feat: Ajoute Tooltip + warning icon

* feat: Ajoute seuils micro + tooltip

* feat: Creation WarningTooltip

* feat: Corrections + ajouter warning sasu

* feat: Ajoute déplier/plier

* rebase

* fix: Type errors

* fix: Open/Close all accordion

* fix: E2E tests

* feat: cache certains label si la règle n'est pas applicable

* feat: Dynamic best option

* refacto

* Ajoute trad à la mano

* feat: Ajoute chevron déplier + modifie structure aller plus loin

* feat: Corrige les copy/paste + ajoute tooltip

* fix: Best option tooltips

* improve tooltip id logic

* fix: StatusCard tooltip id

* feat: Réimplémentation du tableau aller plus loin

* feat: Ajoute toggle ACRE

* feat: Ajoute système sauvegarde d'état d'ouverture

* feat: Ajoute un timeout sur le scrollto

* wtf

* feat: Bestoption Revenuapresimpot

* feat Ajoute Drawer

* fix: Gestion état champ acre

* fix: Scroll issue on confirm

* fix: Repare clickoutside + améliore doc

* feat: Ajoute label

* feat: Affine ACRE + fix liens doc

* fix: Save accordion state + disable it

* feat: Ajoute CasParticuliers context

* fix

* feat: Affiche la documentation dans une modale

* chore: Rebase + fix button color

* feat: Ajoute valeur default force theme

* fix: Mobile style

* feat: Améliorations style mobile

* feat: Amélioration darkmode comparateur

* feat: Améliore accessibilité + fix doc passée ei ae

* chore: clean

* fix: unique id a11y error

* fix: Fix divers

* fix: Test e2e

* fix: Dernier fix

* fix: Espacement tag en vue mobile

Co-authored-by: Johan Girod <johan.girod@beta.gouv.fr>
2023-01-26 14:48:00 +01:00
Jérémy Rialland 55e85ac0fa Upgrade recharts 2023-01-25 18:57:50 +01:00
Benjamin Arias 7a9769bc4b
Màj `react-easy-emoji` (#2458)
* Màj `react-easy-emoji`

* try modifying redirect

* Update vite.config.ts

* chope modifs @wiinxt
2023-01-16 13:24:23 +01:00
Johan Girod 12d158fa4e Améliore la gestion des icons et léger refacto du composant Message 2022-12-19 16:07:43 +01:00
Benjamin Arias fd3c857bb2
Remplacement de la library de focus trap (Popover) (#2428)
feat: Remplace la library de focus trap
2022-12-19 15:37:12 +01:00
Jérémy Rialland 4a3f766262 Update Publicodes packages to beta.65 2022-12-13 15:36:46 +01:00
Benjamin Arias 5cd74fb614
Mise à jour du colorpicker (#2419)
* chore: Mise à jour du colorpicker

* Mise à jour core
2022-12-12 10:36:14 +01:00
Benjamin Arias 1a756c41df
Ajoute `cypress-axe` (#2414)
* feat: Ajoute cypress-axe + ajoute le check sur chaque page

* fix: Ajouter label par défault th

* feat: Modifie checkA11Y

* fix: heading hierarchy

* fix: Retire lien en double encapsulé

* fix: Problème de hiérarchie de titres

* chore: Màj publicodes

* fix: Retire le check A11Y sur iframe-pamc, corrige hiérarchie titre
2022-12-08 16:29:53 +01:00
Benjamin Arias e70cd1dcea
Remplace le colorpicker actuel par une version accessible (#2409)
* feat: Ajoute ColorPicker + cache la barre d'opacité

* fix: Essai fix stopPropagation

* chore: Retire code inutile

* chore: Ajoute lien vers l'issue
2022-12-06 10:37:09 +01:00
Jérémy Rialland 8ba94bac66 Update react-router-dom + minor updates 2022-12-05 14:32:47 +01:00
Jérémy Rialland 8726fe110c Update Publicodes packages to beta 62 2022-12-05 14:32:47 +01:00
Jérémy Rialland 80916cd554 Optimize search params simulation with reselect 2022-12-05 14:32:47 +01:00
Jérémy Rialland 9eaaf8fc22 Update cypress to v12 prerelease 2022-12-05 14:32:47 +01:00
Jérémy Rialland e07ffa3cff Upgrade packages 2022-12-05 14:32:47 +01:00
Jérémy Rialland 2a372730cf Fix storybook build 2022-12-05 14:32:47 +01:00
Jérémy Rialland 4efd814561 Update packages 2022-12-05 14:32:47 +01:00
Jérémy Rialland 10b39c2dd8 Fix build 2022-12-05 14:32:47 +01:00
Jérémy Rialland 017949bf4a Update packages 2022-12-05 14:32:47 +01:00
Jérémy Rialland 660ae1164e Update node to v18 + upgrade packages 2022-12-05 14:32:47 +01:00
Johan Girod ca31f1675c Crée des documentation explorables pour chacun des éléments du tableau 2022-11-22 19:55:22 +01:00
Jérémy Rialland 83fadbeda2 Fix error on css props 2022-11-15 12:47:44 +01:00
Jérémy Rialland 8b023c9069 Update Publicodes to beta.60 2022-11-03 21:00:15 +01:00
Jérémy Rialland 33eaa48a79 Update Publicodes to beta.59 2022-11-03 21:00:15 +01:00
Jérémy Rialland 787da6ae12 Update cypress 2022-11-03 21:00:15 +01:00
Jérémy Rialland ecc90b46c7 Update publicodes to beta.58 2022-10-26 12:45:39 +02:00
Jérémy Rialland 5abfb8d6d9 Update publicodes to beta.57 2022-10-26 12:45:39 +02:00
Jérémy Rialland 7313488725 Rename "server" directory to "ssr" 2022-10-24 18:24:53 +02:00
Jérémy Rialland 028dfb454b Fix recharts 2022-10-20 12:04:26 +02:00
Jérémy Rialland 927aadd805 remove data key 2022-10-20 12:04:26 +02:00
Jérémy Rialland eeffc6a15f Assistant statut juridique stats 2022-10-20 12:04:26 +02:00
Johan Girod 860d7b4cf4 Supprime l'utilisation du mécanisme synchronisation pour la commune de localisation
- Renomme `localisation` en `commune`
- Déplace la logique de `getNextStep` dans un hook `useMissingVariables`
2022-10-05 19:44:55 +02:00
Johan Girod e9a61d0dc1 Réecrit les règles liées à la cotisations ATMP
Le but : plus de cohérence et de simplicité, et mettre à jour avec les évolutions législatives
- disparition du taux bureau remplacé par le taux fonction support
- modifications des seuils taux collectif / taux individuel si alsace moselle
- modifications des taux fonctions support si convention collective BTP
- simplification du flux des questions : On demande le taux exact de l'entreprise -> Si inconnu on approxime par le taux collectif
- mise à jour à la dernière version de publicodes qui corrige un bug dans le score des missing des règles avec par défaut
2022-10-05 19:44:55 +02:00
Johan Girod 9aa5b2f069 Passe à publicodes beta.53
fix #2290
2022-09-16 17:30:28 +02:00
Jérémy Rialland 28f56dedb6 Update typescript 2022-09-15 17:20:16 +02:00
Johan Girod c00ec711e6 Réorganise la base de règle salariés
## Rationalise les espaces de nom

Sépare le fichier salarié en plusieurs, par grande thématique. Rationalise les espaces de nom :
- `salarié . cotisations` : toutes les cotisations et exonérations
- `salarié . contrat` : les éléments immuables spécifiques au contrat
- `salarié . rémunération` : tous les éléments relatifs à la rémunération (salaire brut, net, primes,
   avantages en nature)
- `salarié . régimes spécifiques` : les règles liées aux régimes spéciaux (DFS, cadre, impatriés, etc)

 ## Apporte des corrections sur le calculs du simulateur
- Ajoute la limite de déduction sur la part employeur des prévoyances
- Enlève la CSA de l'exonération JEI
- Réecrit les règles de déductions des frais de transport domicile / travail pour coller à la réglementation
- Précise le calcul de l'assiette de la CSG
2022-09-15 14:51:51 +02:00
Johan Girod 4dd3e6ef0d Met à jour la dernière version de publicodes beta.51 2022-09-15 13:08:35 +02:00
Jérémy Rialland 58c07abe23 Update publicodes to beta.49 2022-09-15 13:08:35 +02:00
Benjamin Arias 20ca26b4f7
Ajout des librairies d'analyse de l'accessibilité : plugin eslint et axe-core/react (#2276)
* conf: Ajout du plugin eslint a11y

* feat: Ajoute le hook useAxeCoreAnalysis

* feat: Ajoute le script "start:axe-debugging"

* fix: Retire logique inutile du hook + converti les errors du plugin a11y en warn

* fix: Déplace le if à l'extérieur du hook

* feat: Sort l'import axe-core/react du useEffect + stocke axe dans une ref
2022-09-09 13:12:46 +02:00
Jérémy Rialland c5dba6646f Unregister PWA 2022-08-23 16:04:05 +02:00
Jérémy Rialland 5bca6eeb02 Update react-router to v6 2022-08-23 12:59:42 +02:00
Maxime Quandalle cb683f0263
Remplace le selecteur de couleur (#2218) 2022-08-23 12:34:51 +02:00
Jérémy Rialland 6d391f76a9 Remove husky
Run script on file change with vite plugin
2022-07-26 14:11:36 +02:00