| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor(hooks,provider): move reduce motion setter | Armand Philippot | 2023-11-11 | 1 | -2/+8 |
| | | | | | | | | | | | Since the local storage key is not meant to change between the components, it should be set directly inside the app file. So both the local storage and the data attribute should be handle in a provider. I also added a custom document because we need a script to retrieve the stored value in local storage earlier to avoid flashing on hydration. | ||||
| * | refactor(hooks,providers): rewrite useAckee hook and AckeeProvider | Armand Philippot | 2023-11-11 | 1 | -12/+24 |
| | | |||||
| * | refactor(routes): replace hardcoded routes with constants | Armand Philippot | 2023-10-24 | 6 | -32/+52 |
| | | | | | | | | | It makes it easier to change a route if needed and it avoid typo mistakes. I also refactored a bit the concerned files to be complient with the new ESlint config. However, I should rewrite the pages to reduce the number of statements. | ||||
| * | build: convert project to esm | Armand Philippot | 2023-10-24 | 1 | -0/+2 |
| | | |||||
| * | refactor(build): replace paths aliases with relative paths | Armand Philippot | 2023-09-19 | 2 | -2/+2 |
| | | | | | | | Using paths aliases starting with "@" can be confusing and can lead to conflict with existings modules. I prefer to use relative paths to avoid extra configuration in tools because of these aliases. | ||||
| * | test(e2e): add settings form test | Armand Philippot | 2022-06-03 | 1 | -0/+177 |
| | | |||||
| * | test(e2e): add other pages test | Armand Philippot | 2022-06-03 | 4 | -0/+27 |
| | | | | | | Sometimes a build can be successful but the page is not working, so these tests allows me to check if the page is correctly loaded. | ||||
| * | test(e2e): add contact page test | Armand Philippot | 2022-06-03 | 1 | -0/+41 |
| | | |||||
| * | test(e2e): add loading more button test for blog page | Armand Philippot | 2022-06-03 | 1 | -0/+44 |
| | | |||||
| * | test(e2e): add back to top button visibility test | Armand Philippot | 2022-06-02 | 1 | -0/+14 |
| | | |||||
| * | test(e2e): add search feature test | Armand Philippot | 2022-06-02 | 1 | -0/+41 |
| | | |||||
| * | test(e2e): add Footer navigation test | Armand Philippot | 2022-06-02 | 1 | -0/+12 |
| | | |||||
| * | test(e2e): add main navigation test | Armand Philippot | 2022-06-02 | 1 | -0/+62 |
| | | |||||
| * | test: install and configure cypress | Armand Philippot | 2022-06-02 | 7 | -0/+121 |
| | | | | | I also configure Jest to avoid conflicts between Cypress and Jest. | ||||
| * | build: configure jest | Armand Philippot | 2022-03-24 | 2 | -2/+0 |
| | | | | | | | Since Next.js v12, Jest is already configured with the next/jest package. I also added a package to mock next/router. | ||||
| * | build: configure Jest | Armand Philippot | 2021-12-12 | 2 | -0/+2 |
