Commit Graph

41 Commits (a51920b44c80693e300aed03a8c7374a4b11efb7)

Author SHA1 Message Date
Benjamin Arias 521897635a
RGAA images : mise en conformité 1.1 > 1.3 (#2301)
* feat: Ajoute aria-hidden sur deux svg inutiles aux lecteurs d'écran

* fix : Retire ="true" inutile derrière aria-hidden

* feat : Améliore alt + ajoute prop role sur <Link />

* feat : Améliore, retire des `alt`

* feat : Améliore un alt

* feat: Retire attributs `title` des icônes dans Message

* feat : Ajoute des labels aux émojis feedback

* feat: Améliore label des émojis feedback 2
2022-09-23 11:23:03 +02:00
Jérémy Rialland 34938a6872 Add timeout for offline usage 2022-09-15 13:08:35 +02:00
Jérémy Rialland 58f029765b Reactive sourcemap 2022-08-04 15:03:20 +02:00
Jérémy Rialland e17c84882f Reduce pwa consumption 2022-08-04 15:03:20 +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
Jérémy Rialland c4ac9f462a Update svg favicon 2022-07-25 15:48:38 +02:00
Jérémy Rialland 0b172694af Clean useless const 2022-07-25 10:47:14 +02:00
Jérémy Rialland a033b29403 Add comment 2022-07-25 10:47:14 +02:00
Jérémy Rialland 2f6742caf4 Add background_color 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 1e24e01d46 Add favicon for PWA 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 60732e95fe Replace redirects.tsx by vite/netlify-cli redirect 2022-07-25 10:47:14 +02:00
Jérémy Rialland 0802c79cff Replace eslint mocha plugin by jest plugin 2022-06-21 16:04:27 +02:00
Jérémy Rialland eea607828a Rename integration route to developer on site
Add api documentation
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 27d0cbe4e1 Fix error in dev mode 2022-04-26 17:45:17 +02:00
Maxime Quandalle c2014f73f6 🔥 Suppression du hack sur la config vitejs
Faux point d'entrée qui menait vers un fichier vide
2022-04-24 23:28:08 +02:00
Jérémy Rialland cd47674b9d WIP Migration Sentry 2022-04-14 11:15:09 +02:00
Jérémy Rialland 8d9f52b5df Fix eslint automatique 2022-04-07 18:24:32 +02:00
Maxime Quandalle d325c095c8 🐛 Corrige le point d'entrée en double en mode dev 2022-04-06 11:01:39 +02:00
Maxime Quandalle eb204584fe ⬆ Vite 2.9 2022-04-04 09:57:16 +02:00
Jérémy Rialland 60bfdf7458 Fix vite config type error 2022-03-29 15:22:11 +02:00
Jérémy Rialland ed12a22e1a 🐛 Fix des erreurs d'import des deps cjs en dev 2022-03-10 10:26:15 +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
Johan Girod 454fbe4c80 Désactive le watch des règles en attendant de trouver une meilleure façon de faire 2022-02-14 18:19:57 +01:00
Johan Girod 70650db9f6 Change l'architecture des règles de l'exonération
Pour être plus proche de l'implémentation, les exonérations sont regroupées par mois.
Ajoute un tutoriel d'utilisation complet dans le README

v0.2.0
2022-02-14 18:19:57 +01:00
Jérémy Rialland 88d0627c88
Nettoyage du fichier .env.template + Ajout du devtool redux uniquement en mode dev (#2001)
*  Déplace les scripts de traduction dans site

*  Nettoyage du fichier .env.template

*  Ajout du devtool redux uniquement en mode dev

*  Ajout d'une erreur si l'api github ne retourne pas un status 200

*  Fix types

*  Temporary fix package import error

* ⬆️ Update @redux-devtools/extension
2022-02-09 10:26:56 +01:00
Johan Girod 096b5e8568 Répare l'autoresize de l'iframe sur chrome
On utilise une logique propre, plus la peine de passer par iframeResizer (qui intègre beaucoup de logique
de polyfill).

Par ailleurs, répare la page de test de l'intégration iframe en dev.

fix #1968, fix #1998
2022-02-08 17:13:59 +01:00
Jérémy Rialland cfeff3ee72
🐛 Fix de l'apelles polyfill et suppression du proxy polyfill.io (#1970)
* 🐛 Empêche netlify de mettre en cache les polyfill

* 🐛 test no cache

* 🐛 test no proxy

* 🐛 fix cors

* 🐛 Suppression du proxy polyfill.io de dev
2022-02-01 13:40:59 +01:00
Maxime Quandalle 1836dfd400 Prise en compte des retours PR vitejs
- Creation d'un composnant <BrowserOnly /> pour éviter le CLS
- Restaure l'animation de chargement et le message de navigateur obsolète
- Correction d'une chaîne de caractère dans l'UI avec des tabulations
- Répare la section nouveautés
- Suppression du rehooks/local-storage
- Suppression de swr
2022-01-31 13:33:07 +01:00
Maxime Quandalle cdf441a9e1 🐛 Corrections diverses 2022-01-31 13:33:07 +01:00
Johan Girod 3745f32f0a Fix typecheck 2022-01-31 13:33:07 +01:00
Johan Girod d9cd522dd8 Répare react-pdf avec vitejs 2022-01-31 13:33:07 +01:00
Maxime Quandalle 3e1bb91279 Configuration du Rendu coté serveur (SSR)
Désormais nous utilisons un script NodeJS natif pour générer le code
HTML pour le pré-rendu des pages. Cela est plus rapide et plus fiable
que la méthode précédente qui consistait un instrumentaliser un
navigateur (pupetter)
https://github.com/chrisvfritz/prerender-spa-plugin

Cela implique toutefois de faire attention à ne plus utiliser des
variables gloables du navigateur, comme `window`, `document` ou
`location` dans nos scripts. C'est plutôt une bonne pratique, mais il
faudrait sans doute configurer du typage pour détecter ces usages le
plus tôt possible et éviter de créer des erreurs inopinées avec le SSR.
2022-01-31 13:33:07 +01:00
Maxime Quandalle e6e2ec2c9e Ajoute plugin-legacy pour les anciens navigateurs 2022-01-31 13:33:07 +01:00
Maxime Quandalle bb4106a8b5 Sites mon-entreprise et infrance
- Création d'un plugin personnalisé pour gérer le serveur dev et le
  build Rollup
- Restauration d'un template.html (ne fonctionne pas encore au build)
- Suppression de la config Babel
2022-01-31 13:33:07 +01:00