Commit Graph

6079 Commits (improve-darkmode)

Author SHA1 Message Date
Jérémy Rialland b6e1b80c53 Add api stats cumulation 2022-09-15 17:20:16 +02:00
Jérémy Rialland ad1ec493cb Add env var PLAUSIBLE_API_KEY 2022-09-15 17:20:16 +02:00
Jérémy Rialland 21b972a15d Add error if PLAUSIBLE_API_KEY is not present 2022-09-15 17:20:16 +02:00
Jérémy Rialland 28f56dedb6 Update typescript 2022-09-15 17:20:16 +02:00
Jérémy Rialland 6a4606155a Add script fetch api stats from plausible 2022-09-15 17:20:16 +02:00
Jérémy Rialland 0f69388e1a Add Plausible analytics on REST API 2022-09-15 17:20:16 +02:00
Benjamin Arias b0e30cceb4
Améliorations accessibilité : attributs `alt`, dissimulation d'éléments aux lecteurs d'écrans (#2283)
* feat: Retire alt inutiles

* feat: Cache par défaut les Emojis aux lecteurs d'écran

* feat: Ajout aria-hidden et labels

* feat: Améliore a11y du champ de recherche page d'accueil

* feat: Ajout role sur Button + cache label inutile aux lecteurs d'écran

* feat: Améliore liens landing + retropedalage

* fix: Corrige les traductions
2022-09-15 16:11:46 +02:00
Johan Girod fd56fd4c68 Change le localstorage pour éviter les crash suite à la mise à jour 2 2022-09-15 15:35:08 +02:00
Johan Girod 5bf86470dc Change le localstorage pour éviter les crash suite à la mise à jouré 2022-09-15 15:22:18 +02:00
Johan Girod 1ca2c95273 🖋️ Améliore la documentation de l'utilisation de la bibliothèque npm 2022-09-15 14:51:51 +02:00
Johan Girod f92a3fbeeb Met à jour le paquet modele-social 2022-09-15 14:51:51 +02:00
Johan Girod d9e8a742f2 Change le titre des règles suite à la refacto publicodes 2022-09-15 14:51:51 +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 ca6e467c23 Réecrit l'exonération LODEOM de la même manière que la réduction générale
fix #1914
2022-09-15 14:51:51 +02:00
Johan Girod 9f63ffdb7d Refacto des règles salarié
- Renommage contrat salarié en salarié
- Ajout d'un espace 'contrat' ou toutes les informations contractuelles ont été déplacée (brut de base, temps de travail, type de contrat)
- Utilisation tant que possible de `avec`
- Déplacement des éléments de rémunération dans l'espace de nom "rémunération"
- Déplacement des exonérations dans 'salarié . cotisations . exonérations'

Work in progress
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
Jérémy Rialland 38d2b5bdcd Fix tests 2022-09-15 13:08:35 +02:00
Jérémy Rialland 3e7cc3b64e Update RulePage props 2022-09-15 13:08:35 +02:00
Jérémy Rialland b069c40cbf Fix safe situation catch errors 2022-09-15 13:08:35 +02:00
Jérémy Rialland d7d63c1acd Update publicodes 2022-09-15 13:08:35 +02:00
Jérémy Rialland 34938a6872 Add timeout for offline usage 2022-09-15 13:08:35 +02:00
Jérémy Rialland fac8d4e118 Update 2022-09-15 13:08:35 +02:00
Jérémy Rialland 7bee48d96d Refacto situation 2022-09-15 13:08:35 +02:00
Jérémy Rialland b1de025171 update 2022-09-15 13:08:35 +02:00
Jérémy Rialland 0ce6677903 Refacto developer documentation 2022-09-15 13:08:35 +02:00
Jérémy Rialland 2ef1abf3b2 Update tests 2022-09-15 13:08:35 +02:00
Jérémy Rialland df16220485 Update publicodes package 2022-09-15 13:08:35 +02:00
Jérémy Rialland bb7d45cb97 Add documentation nav menu 2022-09-15 13:08:35 +02:00
Benjamin Arias 75e5aef14d
Amelioration a11y des labels de champs dans Conversation (#2282)
* feat: Amélioration de la lecture d'écran divers inputs

* feat: Améliore le label lu par le SR > InputSuggestion

* feat: Fix autofocus

* fix: Corrige label

* fix: nettoyage

* fix: Modifie selecteurs d'input
2022-09-15 10:23:53 +02:00
Benjamin Arias cf69b0c356
Ajout fonctionnalité d'activation d'autofocus manuel (#2281)
* feat: Ajout partie redux permettant sauvegarder shouldFocusField

* feat: Retire `title` des balises input et remplace par `aria-labelledby`

* feat: focus au clic sur précédent

* feat: Cache éléments inutiles aux lecteurs d'écran

* fix: Retire `title` inutile

* feat: Re-ajoute `aria-label`

* feat: Ajoute le hook useShouldFocusField + aria-label

* feat: Utilise id au lieu d'aria-labelledby dans les tests e2e

* feat: Retire aria-labelledby des selecteurs restants test e2e

* fix: Retire code inutile

* fix: Corrige erreur ts-lint + suit le format des labels de type d'action

* feat: Readd title to avoid react-aria breaking

* fix: Id incorrecte
2022-09-14 14:25:58 +02:00
Benjamin Arias 2fb6d32606
Améliore a11y de Progress, Questions et SimulationGoals (#2279)
* feat: Améliore a11y de Progress et Questions

* fix: Mise à jour du label de Progress

* fix: Passe id au label pour éviter comportement erratique

* fix: Retire assertive + correction id

* feat: Ajoute un aria-label pour palier au comportement imprévisible du lecteur d'écran

* fix: Remove aria-label to avoid breaking tests
2022-09-13 16:23:01 +02:00
Benjamin Arias 68045d2e02
Résolution partielle des erreurs remontées par le plugin eslint a11y (#2277)
* fix: Erreur dans BetaBanner

* feat: Ajout d'attributs alt

* feat: Ajouts d'attributs + suppression InfoBulle

* chore: Repasse plugin a11y en warn
2022-09-12 09:22:58 +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
Benjamin Arias d922734f93
Sauvegarde de la position de scroll page suivante/précédente (#2273)
* feat: add useSaveScrollPosition hook + CustomRouter

* fix: Remplace useLayoutEffect par useEffect

* feat: remplace l'usage d'history par un event listener

* chore: Renommage du hook
2022-09-09 09:45:02 +02:00
Benjamin Arias 3b57fc87de
Correction accessibilité sur le bouton fermer de Notification (#2274)
* fix: Remplace l'attribut onClick par onPress

* fix: Corrige le aria-label de HideButton

* chore: Ajout de la traduction "Fermer"
2022-09-07 16:24:43 +02:00
Johan Girod 72b4f24fb7 Ajoute un lien vers le guide nouvel employeur de l'Urssaf
fix #2245
2022-09-05 13:57:02 +02:00
Jérémy Rialland 25067a6072 Fix bad Sentry environment var 2022-09-01 17:14:21 +02:00
Jérémy Rialland 3fa193ec56 Add rate limit information in header 2022-09-01 17:07:15 +02:00
Jérémy Rialland cada4c7c2b Fix rate limiter break api doc 2022-09-01 17:07:15 +02:00
Jérémy Rialland 18eb4ad22e Fix a bug on resize in développeur/iframe page 2022-08-30 20:09:12 +02:00
Jérémy Rialland 4de5060002 Add api rate limiter 2022-08-30 15:14:48 +02:00
Johan Girod 28ddd61d8d Répare les liens des iframes
fix #2255
2022-08-30 09:29:59 +02:00
Johan Girod c914887405 Répare la navigation sur l'adresse /iframe/pamc 2022-08-29 10:24:41 +02:00
Jérémy Rialland 034eab6d3a Remove network timeout on default handler 2022-08-29 09:49:13 +02:00
Jérémy Rialland bfa006b62e Fix firefox error on offline page for lazy import 2022-08-29 09:49:13 +02:00
Jérémy Rialland f108a6d7d1 Rework PWA to precache less files
Use network first strategy by default
Show the prompt after 3 days without reload
2022-08-29 09:49:13 +02:00
Johan Girod d8acd234cb Met à jour la surcotisation artiste-auteur 2022-08-26 17:21:52 +02:00
Jérémy Rialland c5dba6646f Unregister PWA 2022-08-23 16:04:05 +02:00
Jérémy Rialland 8992fd8566 Update ubuntu version 2022-08-23 16:04:05 +02:00