| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | chore: add prismjs for syntax highlighting | Armand Philippot | 2021-12-30 | 1 | -1/+7 |
| | | |||||
| * | chore: make year sticky in posts list | Armand Philippot | 2021-12-29 | 2 | -4/+25 |
| | | |||||
| * | chore: replace read more link with ButtonLink component | Armand Philippot | 2021-12-29 | 9 | -79/+106 |
| | | | | | | I also fix the load more button position since I removed the margin auto. | ||||
| * | chore: add a button-like component for links | Armand Philippot | 2021-12-29 | 3 | -1/+86 |
| | | |||||
| * | chore: add a theme toggle | Armand Philippot | 2021-12-27 | 15 | -9/+306 |
| | | | | | Dark theme is not implemented yet. | ||||
| * | chore: display comments as a tree | Armand Philippot | 2021-12-27 | 2 | -7/+19 |
| | | | | | | | I was displaying comments without the parent/children link. Now, each child is displayed under its parent. I also remove the reply button for children to avoid too many child depth. | ||||
| * | chore: add a skip to content link | Armand Philippot | 2021-12-22 | 2 | -1/+3 |
| | | |||||
| * | chore: replace svg imports with components | Armand Philippot | 2021-12-22 | 18 | -28/+498 |
| | | | | | It allows me to control the colors of each SVG paths. | ||||
| * | fix: use state to define hostname in sharing component | Armand Philippot | 2021-12-21 | 1 | -2/+3 |
| | | | | | | | The window is not available during build, so an error occured. By using React hooks to set the hostname once in the browser, it works as expected. | ||||
| * | chore: add a sharing component | Armand Philippot | 2021-12-21 | 2 | -0/+296 |
| | | |||||
| * | chore: add a table of contents | Armand Philippot | 2021-12-21 | 1 | -0/+31 |
| | | |||||
| * | chore: add a breadcrumb component | Armand Philippot | 2021-12-21 | 3 | -1/+87 |
| | | |||||
| * | chore: move toolbar size to global scope | Armand Philippot | 2021-12-20 | 4 | -5/+7 |
| | | | | | It allows me to manage footer padding on small viewports. | ||||
| * | chore: create search view | Armand Philippot | 2021-12-20 | 2 | -1/+5 |
| | | |||||
| * | chore: add missing changes in mainNav component | Armand Philippot | 2021-12-20 | 1 | -8/+12 |
| | | | | | I forgot to add them in the previous commit... | ||||
| * | chore: define search form visibility | Armand Philippot | 2021-12-20 | 6 | -23/+133 |
| | | |||||
| * | chore: add a button to open/close search in toolbar | Armand Philippot | 2021-12-20 | 4 | -2/+115 |
| | | |||||
| * | chore: add a toolbar component | Armand Philippot | 2021-12-20 | 5 | -11/+71 |
| | | |||||
| * | refactor: rewrite types and services | Armand Philippot | 2021-12-20 | 3 | -18/+20 |
| | | | | | | | | I was repeating myself a lot in services. So I rewrited the different functions to improve readability and I extracted some formatting functions to put them in utils. I also rewrited/reorganized some types to keep consistent names. | ||||
| * | chore: create mutation to add a new comment on posts | Armand Philippot | 2021-12-17 | 3 | -2/+99 |
| | | |||||
| * | chore: create mutation to send mail from contact form | Armand Philippot | 2021-12-17 | 1 | -7/+9 |
| | | |||||
| * | chore: add a comment form to posts | Armand Philippot | 2021-12-17 | 2 | -1/+59 |
| | | |||||
| * | chore: add meta to single posts | Armand Philippot | 2021-12-17 | 4 | -0/+119 |
| | | |||||
| * | chore: display comments list on posts | Armand Philippot | 2021-12-17 | 4 | -0/+204 |
| | | |||||
| * | chore: create thematic page view | Armand Philippot | 2021-12-16 | 1 | -2/+2 |
| | | | | | | | | For now I have to repeat some markup/styles, I cannot reuse PostsList component. WP GraphQL does not offer edges for ACF Post2Post or filters to get thematic posts with another way. I should create custom fields in backend to improve the posts fetching. | ||||
| * | refactor: move SWR to blog page | Armand Philippot | 2021-12-16 | 1 | -45/+30 |
| | | | | | This way I can reuse PostsList component with another posts fetcher. | ||||
| * | chore: display year between blog posts | Armand Philippot | 2021-12-16 | 4 | -20/+31 |
| | | |||||
| * | chore: display featuredImage and meta on posts list | Armand Philippot | 2021-12-16 | 5 | -31/+225 |
| | | |||||
| * | chore: create post meta view for posts lists | Armand Philippot | 2021-12-16 | 1 | -0/+79 |
| | | |||||
| * | chore: define secondary button styles | Armand Philippot | 2021-12-16 | 4 | -5/+85 |
| | | | | | I also rename submit style to primary. | ||||
| * | chore: create contact page | Armand Philippot | 2021-12-16 | 9 | -0/+197 |
| | | |||||
| * | fix: change branding title tag on homepage | Armand Philippot | 2021-12-15 | 3 | -19/+19 |
| | | | | | I forgot to pass isHome arg... | ||||
| * | chore: add pagination (load more) to blog page | Armand Philippot | 2021-12-15 | 1 | -25/+77 |
| | | |||||
| * | chore: retrieve posts list on blog page | Armand Philippot | 2021-12-15 | 2 | -0/+41 |
| | | |||||
| * | chore: define main grid to center content | Armand Philippot | 2021-12-14 | 2 | -1/+21 |
| | | |||||
| * | chore: add footer nav | Armand Philippot | 2021-12-13 | 4 | -1/+54 |
| | | |||||
| * | chore: add main-nav component | Armand Philippot | 2021-12-13 | 7 | -2/+314 |
| | | | | | | I choose to implement main-nav paths manually instead of fetching them from GraphQL to ensure functional navigation without JS. | ||||
| * | chore: load i18n translations using lingui provider | Armand Philippot | 2021-12-13 | 1 | -1/+8 |
| | | |||||
| * | chore: change app to use a layout | Armand Philippot | 2021-12-13 | 4 | -0/+45 |
| | | | | | I can now insert header/footer on each pages. | ||||
| * | chore: add Copyright component | Armand Philippot | 2021-12-13 | 2 | -0/+32 |
| | | |||||
| * | chore: add Branding component | Armand Philippot | 2021-12-13 | 2 | -0/+87 |
