| Commit message (Collapse) | Author | Age | Files | Lines | 
| ...  |  | 
| |\  
| | 
| | 
| | 
| |  | 
Since Next.js v12, we can use next/js package with some
preconfigured Jest options.
 | 
| | |  | 
 | 
| | |  | 
 | 
| |/  
|   
|   
|   
|   
|    | 
Since Next.js v12, Jest is already configured with the
next/jest package.
I also added a package to mock next/router.
 | 
| |  | 
 | 
| |\  
| | 
| | 
| |  | 
The build time will be faster with SWC.
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| | 
| |  | 
I'm not able to configure SWC plugins in Next.js so to make it works,
all translation must have an id.
 | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| |  | 
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)
---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
 | 
| |/   | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* refactor: replace postBy query
postBy is now deprecated in WPGraphQL v1.7
* refactor: update post comments query
PostBy is deprecated and it is now possible to use the post ID to query
comments.
* refactor: update get topic by slug query
topicBy is deprecated
* refactor: update get thematic by slug query
thematicBy is deprecated
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
* chore: add a Pagination component
* chore: add blog pages
* chore: fallback to page number based navigation if JS disabled
* chore: update translation
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
When posts count equal zero (search page for example), only O was
printed instead of "Total: No articles".
 | 
| | 
| 
| 
| 
| 
|  | 
Due to translateX transform and overflow, on small screens a zoom in /
zoom out effect happened. So I adjust the animations for branding and
job.
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
With a private registry, the --with-registry-auth option can be
necessary.
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
|  | 
I also added a custom script to deploy the services with Docker Swarm.
Without it, Docker cannot read the `.env` file. Since I'm using a
variable to define the registry, the script is required.
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
|  | 
It will be useful with Docker. Instead of cloning the project with a
different configuration, I can manage two different configuration
thanks to dotenv and some checking inside the app.
 | 
| | 
| 
| 
|  | 
In the context, "Vous abonner" is more accurated than "S'abonner".
 | 
| | 
| 
| 
| 
|  | 
Instead of align them to left on small screens, I decided to centered
them.
 | 
| | 
| 
| 
| 
|  | 
Since I translated to French, the text did not fit into container on
small screens. It is not perfect, but I plan to replace Ackee so...
 | 
| |  | 
 | 
| |  | 
 | 
| |\  
| | 
| | 
| | 
| |  | 
Improve maintenance (meta splitting) and try to
improve performance (dynamic imports).
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| | 
| |  | 
The comment form is displayed only if an user click on the reply button
so importing it dynamically should improve performances.
 | 
| |/  
|   
|   
|   
|    | 
These components are only available after a click from the user, so
using dynamic import should improve performances.
 | 
| |\  
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| |  | 
I think it is better to keep styles close to the
corresponding components. So I splitted the unique
stylesheet.
I also combine select, textarea and input components
into a single one since they share the same logic and
the same styles.
 | 
| | |  | 
 | 
| |/   | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* build: add experimental feature outputStandalone
With this option, Next.js can create a standalone folder with the
necessary files for a production deployment. It will be useful for
Docker deployment.
* chore: add Docker configuration
* docs: update README with Docker instructions
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* build(deps): add use-ackee hook package
* chore: create a context provider for Ackee
The provider allows users to change the 'detailed' settings.
* chore: add a select menu to choose which info to share with Ackee
* chore: add a tooltip for askee settings
* chore: replace default select styles with custom styles
* chore: register user choice in localstorage
* chore: replace Matomo with Ackee in legal notice
 | 
| | 
| 
| 
|  | 
Some contents was outdated since the new version of my website.
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
* refactor: replace script tags with next/script
Since next.js v12.1.0 some warnings was displayed because I was using
some script tags.
* build(deps): bump next-themes to v0.1.1
 |