Commit Graph

405 Commits (3bbe9f1538fd83f32663dedeb434b6660d638dec)

Author SHA1 Message Date
Félix Legrelle 553cd25608 🧑‍💻 Add trivago
Co-authored-by: Lucas Stoebner <stoebnerl@gmail.com>
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
Benjamin Arias a51920b44c
Support Usager : Implémentation de la messagerie Crisp (#2329)
* feat: Ajoute l'iframe crisp ainsi que le bloc custom html

* wip

* feat: Renomme le dossier standup.. + ajoute la fonction crisp

* fix: Install not broken version + add update meta

* feat: Ajoute le formulaire

* fix: Corrige htmlFor et id

* feat: Ajoute la logique pour récupérer nombre de réponses et les issues

* fix: uncomment stuff

* fix: Retire log

* chore: Renomme fonction

* chore: Renomme fonction

* chore: Renomme fonction

* feat: Retire commentaires

* fix: Refacto urlParams

* chore : Nettoyage de reliquats

* fix : Ajoute TextAreaField et utilise TextField

* fix: Style issues

* fix: Améliore types

* feat: Cleaning

* feat: Ajoute variable d'env website id

* feat: Met à jour README

* wip placeholder url

* feat: Ajoute une fonction de validation du body

* feat: Ajoute validation

* chore: update yarn.lock

* fix: Add missing secret ref + cleaning
2022-10-24 15:03:14 +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
Jérémy Rialland d9243df86a Resolve types conflicts 2022-10-10 19:13:18 +02:00
Jérémy Rialland b9db70f590 Add Mattermost bot for stand-up 2022-10-10 19:13:18 +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 4d85612b2d Update typescript 2022-09-15 17:20:16 +02:00
Jérémy Rialland 1797700b7d Repare tests 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 0f69388e1a Add Plausible analytics on REST API 2022-09-15 17:20:16 +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 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 d7d63c1acd Update publicodes 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 b1de025171 update 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 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 4de5060002 Add api rate limiter 2022-08-30 15:14:48 +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
Johan Girod 5947b60870 Update publicodes to v1.0.0-beta.47 2022-07-25 17:04:56 +02:00
Johan Girod 14b8bc216d Met à jour à la dernière version de publicodes (beta.45) 2022-07-25 17:04:56 +02:00
Jérémy Rialland 0641086c6b Rework routes and add expiration plugin 2022-07-25 10:47:14 +02:00
Jérémy Rialland 6cdd26ae64 Rework PWA with injectManifest strategy 2022-07-25 10:47:14 +02:00
Jérémy Rialland 15eceb3eee Add PWA 2022-07-25 10:47:14 +02:00
Jérémy Rialland 01ca9bf061 Hack: create a conflict between two versions of @types/got to solve a typescript error in @types/download 2022-07-25 10:47:14 +02:00
Jérémy Rialland 60732e95fe Replace redirects.tsx by vite/netlify-cli redirect 2022-07-25 10:47:14 +02:00
Jérémy Rialland a8b9cc8ce8 Fix some bug with react router change 2022-07-07 14:37:18 +02:00
Jérémy Rialland ecad8e4454 Update cypress 2022-07-07 12:31:22 +02:00
Maxime Quandalle 1990ddf02a 🐛 Ajout d'une dépendance manquante 2022-06-28 14:53:10 +02:00
Maxime Quandalle ead07ddeb3
Resuppression de la grille @mui/material (#2183)
Ce commit avait été annulé suite à un bug d'UI critique non détecté dans
les iframes.
2022-06-28 10:24:34 +02:00
Jérémy Rialland 3a1cf338f5 Fix CSS for Netlify prerender 2022-06-23 17:27:35 +02:00
Jérémy Rialland 01cae18975 revert Grid to fix iframe - Revert "Revert "Revert "Composant UI Grid (#2147)"""
This reverts commit a9c67250c3.
2022-06-22 20:14:01 +02:00
Maxime Quandalle a9c67250c3 Revert "Revert "Composant UI Grid (#2147)""
A priori le problème sur la recherche venait d'une erreur de l'API et
non de la modification du code.
2022-06-22 13:15:53 +02:00
Maxime Quandalle c9619db66d Revert "Composant UI Grid (#2147)"
This reverts commit d5873a806e.
2022-06-22 12:58:45 +02:00
Maxime Quandalle d5873a806e
Composant UI Grid (#2147)
* Intégration d'un composant Grid

Pour supprimer @mui/material

* Utilisation CSS Grid

* Retour sur l'implémentation flexbox

* Retire @mui/material

* Retire emotion

* Corrections de type

* Suport de toutes les props d'un div sur la grid
2022-06-22 12:35:50 +02:00
Maxime Quandalle 4f3004932a
MAJ React Router (#2170)
* Configuration react-router-dom-v5-compat

À supprimer une fois la migration vers React Router 6 terminée
confer https://github.com/remix-run/react-router/discussions/8753

* Migration d'une API dépréciée

* Refacto useSearchParams React Router v6

* Fix types
2022-06-22 12:27:23 +02:00
Jérémy Rialland 0802c79cff Replace eslint mocha plugin by jest plugin 2022-06-21 16:04:27 +02:00
Maxime Quandalle 8355df6b23 🐛 Ajout d'une dépendance manquante pour l'action de vérification des liens morts 2022-06-21 15:57:01 +02:00
Jérémy Rialland 1354d1ac47 Update api to beta 43 2022-06-10 16:09:43 +02:00
Jérémy Rialland aebfce578c Add Sentry for api 2022-06-10 16:09:43 +02:00
Jérémy Rialland acb6e7109a ⬆️ Update publicodes api to beta 42 2022-06-10 16:09:43 +02:00
Jérémy Rialland 5af2dfa9c0 Fix eslint error 2022-06-10 16:09:43 +02:00
Jérémy Rialland 0fcb568590 use workspace modele-social 2022-06-10 16:09:43 +02:00
Jérémy Rialland ed1b999fb8 Add e2e tests 2022-06-10 16:09:43 +02:00
Jérémy Rialland 1ca577d360 Add husky for execute pre commit script
Build yaml dts on pre commit
Vite build is 20sec faster
2022-06-10 16:09:43 +02:00
Jérémy Rialland b803b3afb1 Update to api beta 41 2022-06-10 16:09:43 +02:00
Jérémy Rialland 6611c92f5e Move to Scalingo 2022-06-10 16:09:43 +02:00
Jérémy Rialland 8442053d9d fix lint out of memory 2022-06-10 16:09:43 +02:00
Jérémy Rialland c4e53e4659 Update to api 37 2022-06-10 16:09:43 +02:00
Jérémy Rialland c3e7e316e5 Update vite packages, ignore error on import 2022-06-10 16:09:43 +02:00
Jérémy Rialland 0a7014bb89 Add netlify serverless function for api 2022-06-10 16:09:43 +02:00
Jérémy Rialland 3dc4226af1 Use typescript 4.7 rc for api 2022-06-10 16:09:43 +02:00
Jérémy Rialland b10f8b787a Ajout de l'api rest 2022-06-10 16:09:43 +02:00
Maxime Quandalle d1ef03762b Ajout d'un paragraphe place des entreprises sur le simulateur de chômage partiel 2022-06-09 09:25:55 +01:00
Johan Girod 0fe36bd69b Met à jour les paquets des règles à la dernière version de publicodes 2022-06-02 11:29:06 +02:00
Maxime Quandalle 7f08675e1a 🔥 Supprime Ramda 2022-05-27 15:44:06 +02:00
Johan Girod 3d2021ca21 Met à jour vers la dernière version de publicodes (1.0.0-beta.38) 2022-05-24 14:35:06 +02:00
Maxime Quandalle 48f569979f 🐛 oups 2022-05-04 16:43:34 +02:00
Maxime Quandalle 5d562ab69b ⬆ MAJ Vite et Vitest 2022-04-24 23:28:08 +02:00
Johan Girod 2a7c940dc3 Nouvel assistant à la déclaration de revenu des indépendants 2022-04-20 18:46:32 +02:00
Maxime Quandalle 6084736596 ⬆ MAJ Cypress v9 2022-04-14 12:29:53 +02:00
Jérémy Rialland cd47674b9d WIP Migration Sentry 2022-04-14 11:15:09 +02:00
Jérémy Rialland 9047fc9ae3 ⬆️ Update eslint plugins + prettier 2022-04-07 18:24:32 +02:00
Jérémy Rialland 5b713d1371 Ajout du plugin eslint standard 2022-04-07 18:24:32 +02:00
Maxime Quandalle c6176f5764 ⬆ MAJ @storybook/builder-vite
https://github.com/storybookjs/builder-vite#project-has-been-renamed
2022-04-04 09:57:16 +02:00
Maxime Quandalle eb204584fe ⬆ Vite 2.9 2022-04-04 09:57:16 +02:00
Jérémy Rialland a8e753992d ⬆️ Update package 2022-03-30 11:52:04 +02:00
Jérémy Rialland 4eff86a18a WIP exonération-covid
fix #2045
Co-authored-by: Johan Girod <dev@johangirod.com>
2022-03-30 11:52:04 +02:00
Jérémy Rialland 545c02a972 Add capture console error in sentry
Update Sentry
2022-03-29 15:22:11 +02:00
Jérémy Rialland 058702462e ⬆️ Update eslint packages
Add and delete some rules
2022-03-29 15:22:11 +02:00
Jérémy Rialland 7550d4f533 Revert "Revert "Place des entreprises (#2034)""
This reverts commit 2c8c0fca5e.
2022-03-16 16:08:51 +01:00
Johan Girod 2c8c0fca5e Revert "Place des entreprises (#2034)"
This reverts commit 078e60b728.
2022-03-15 20:21:58 +01:00
Johan Girod 730f5bfa06 Met à jour les tests de non-regression 2022-03-15 14:29:26 +01:00
Johan Girod 3aa11ace73 Revoie les parcours avec entreprise existante
- Met à jour le style des notifications dans la conversation
- Améliore la landing page
- Améliore la vue de la situation des simulateurs
- Les données de l'entreprise courante sont stockées en publicodes
- Ajoute la possibilité de réinitialisé la simulation sans les données entreprises
2022-03-15 14:29:26 +01:00
Jérémy Rialland 078e60b728
Place des entreprises (#2034)
* WIP Place des entreprises

* Fix Emoji waning

* WIP Place des entreprises

* Ajout de PdE dans les CSP directive

* Ajout de l'option small sur la popover

* Style de l'iframe place des entreprises

* ⬆ Update react-aria button, dialog and overlays

* Amélioration du composant PlaceDesEntreprises

* Empêche l'event "click" apres un event "touch" sur mobile (fix #2020)

* Clean commentaire

* Fix des erreurs de dom

* Ajout des fonctions isProduction, isStaging et isDevelopment

* Ajout des url de staging place des entreprises

* Refacto du texte

* Ajout des traduction

* Ajout du staging de PdE dans le cors

* Modification du lien storybook EN

* Ajout de dépréciation sur les var d'env MODE, DEV et PROD

* Ajout du siret pour PdE dans Gérer

* Ajout d'un scrollToTop sur l'onLoad de l'iframe

* Fix css de la popover sur mobile

* Fix css des bar de pourcentage sur tablet
2022-03-15 13:12:27 +01:00
Maxime Quandalle b28895e068 ⬆ Met à jour i18next-parser
Suite au support ES Module https://github.com/i18next/i18next-parser/issues/497
2022-03-13 09:10:20 +01:00
Maxime Quandalle 1362c89bae ⬆ Mise à jour publicodes 2022-03-08 11:56:54 +00:00
Jérémy Rialland 33199b79e0 * Ajout de storybook
Ajout d'un Switch oui/non

* Fix lint

* Add react-router and fix type

* Fix lint

* Resolution du conflit de version de prettier avec storybook

* Fix storybook

* Reduce Storybook bundle size
Refacto css in QuickLinks
Remove useless comment
Add default theme to CSS prop

* Déploiement de Storybook

* Fix déploiement

* Fix déploiement storybook url

* Fix Switch style

* Remplace les oui/non radio bouton par un Switch

* Filter aria props + react props in Storybook controls
Sort props in Storybook
Add global style in Storybook decorator

* Update Storybook packages

* Ajout d'un debounce dans OuiNonInput

* Fix du Switch

* Refacto des alias

* Fix lint error avec Storybook

* Fix eslint error

* Refacto deploy for Storybook

* Ajout de type pour les yaml d'economie collaborative
Ajout de type sur les fonction du locale storage
+ Autre fix de type

* Deploy storybook in dist dir in prod

* Fix focus on Switch

* Fix cy test

*  Remplace l'alias ~ par @

*  Refacto du Switch

* Remplace la checkbox par un Switch dans ChiffreAffairesActivitéMixte

* Ajout des stories RadioGroup et ToggleGroup

* Remplace le Switch oui/non par un ToggleGroup

* Ajout d'un label dans le Switch
Ajout du mode light sur le Switch

* Fix autofocus

* Fix cypress test

* 🐛 Ajout du polyfill replaceAll

* Test de deploiement

* Ajout d'une redirection pour Storybook

* Fix Storybook url

* Fix du deploiement de Storybook
2022-03-03 15:10:10 +01:00
Jérémy Rialland 80be3f9229
#2007 add yes no switch (#2037)
* Ajout de storybook

Ajout d'un Switch oui/non

* Fix lint

* Add react-router and fix type

* Fix lint

* Resolution du conflit de version de prettier avec storybook

* Fix storybook

* Reduce Storybook bundle size
Refacto css in QuickLinks
Remove useless comment
Add default theme to CSS prop

* Déploiement de Storybook

* Fix déploiement

* Fix déploiement storybook url

* Fix Switch style

* Remplace les oui/non radio bouton par un Switch

* Filter aria props + react props in Storybook controls
Sort props in Storybook
Add global style in Storybook decorator

* Update Storybook packages

* Ajout d'un debounce dans OuiNonInput

* Fix du Switch

* Refacto des alias

* Fix lint error avec Storybook

* Fix eslint error

* Refacto deploy for Storybook

* Ajout de type pour les yaml d'economie collaborative
Ajout de type sur les fonction du locale storage
+ Autre fix de type

* Deploy storybook in dist dir in prod

* Fix focus on Switch

* Fix cy test

*  Remplace l'alias ~ par @

*  Refacto du Switch

* Remplace la checkbox par un Switch dans ChiffreAffairesActivitéMixte

* Ajout des stories RadioGroup et ToggleGroup

* Remplace le Switch oui/non par un ToggleGroup

* Ajout d'un label dans le Switch
Ajout du mode light sur le Switch

* Fix autofocus

* Fix cypress test

* 🐛 Ajout du polyfill replaceAll

* Test de deploiement

* Ajout d'une redirection pour Storybook

* Fix Storybook url

* Fix du deploiement de Storybook
2022-03-03 14:37:53 +01:00
Jérémy Rialland 1877d351ff Revert "🎨 Ajout de storybook + d'un Switch oui/non (#2014)"
This reverts commit e3d0883804.
2022-03-03 11:08:05 +01:00
Jérémy Rialland e3d0883804
🎨 Ajout de storybook + d'un Switch oui/non (#2014)
* Ajout de storybook

Ajout d'un Switch oui/non

* Fix lint

* Add react-router and fix type

* Fix lint

* Resolution du conflit de version de prettier avec storybook

* Fix storybook

* Reduce Storybook bundle size
Refacto css in QuickLinks
Remove useless comment
Add default theme to CSS prop

* Déploiement de Storybook

* Fix déploiement

* Fix déploiement storybook url

* Fix Switch style

* Remplace les oui/non radio bouton par un Switch

* Filter aria props + react props in Storybook controls
Sort props in Storybook
Add global style in Storybook decorator

* Update Storybook packages

* Ajout d'un debounce dans OuiNonInput

* Fix du Switch

* Refacto des alias

* Fix lint error avec Storybook

* Fix eslint error

* Refacto deploy for Storybook

* Ajout de type pour les yaml d'economie collaborative
Ajout de type sur les fonction du locale storage
+ Autre fix de type

* Deploy storybook in dist dir in prod

* Fix focus on Switch

* Fix cy test

*  Remplace l'alias ~ par @

*  Refacto du Switch

* Remplace la checkbox par un Switch dans ChiffreAffairesActivitéMixte

* Ajout des stories RadioGroup et ToggleGroup

* Remplace le Switch oui/non par un ToggleGroup

* Ajout d'un label dans le Switch
Ajout du mode light sur le Switch

* Fix autofocus

* Fix cypress test

* 🐛 Ajout du polyfill replaceAll
2022-03-03 10:49:35 +01:00
Jérémy Rialland 63269f280c
Fix sentry (#2033)
* 🐛 Fix variable d'env manquante
* ⬆ Update sentry
* 🔥 Suppression de la var d'env inutilisé VITE_GIT_HEAD
2022-03-02 18:39:10 +01:00
Jérémy Rialland 020fe18dda
🐛 Correction de deux liens dans les metadata-src (#2030)
🐛 Correction de deux liens dans les metadata-src
 Ajout de type sur le sitePath
 Refacto du script algolia:update en typescript
* Fix eslint error
* Ajout de commentaire sur les types
 Refacto du type de retour de getSimulatorsData
2022-03-01 15:52:55 +01:00
Johan Girod fe5430cbcd Met à jour les paquets publicodes à la dernière version
fix #2015
2022-02-21 16:36:29 +01:00