| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | chore(toolbar): add missing animation on medium and large devices | Armand Philippot | 2022-06-09 | 1 | -0/+4 |
| | | |||||
| * | fix(media-queries): use pixel based media queries | Armand Philippot | 2022-06-09 | 1 | -1/+4 |
| | | | | | | | | | Everything was working fine with Firefox but it seems Chromium still has issues with `em` unit in media queries. The toolbar modals (search, settings and also main nav) was not displaying correctly on small devices. Some styles was missing. By switching to pixels based media queries, the bug seems fixed. | ||||
| * | fix(settings): avoid cropped tooltip on small devices | Armand Philippot | 2022-06-09 | 11 | -385/+177 |
| | | | | | | | I changed the settings disposition to make tooltip positioning easier. Jest complains about ref passed but everything seems to work as expected so I'm not sure it is relevant. Maybe a bug with cloneElement. | ||||
| * | fix(settings): close tooltip when modal is closing | Armand Philippot | 2022-06-08 | 3 | -12/+11 |
| | | | | | | The event was not captured so the tooltip remained open when the settings was closed. It prevented to click on the toolbar buttons. | ||||
| * | chore: add a label to progress bar | Armand Philippot | 2022-06-07 | 1 | -2/+4 |
| | | | | | | | The progress element is a form element, so a label is required to be accessible. Since I'm not using it without label, I transform the optional info parameter to a mandatory label parameter. | ||||
| * | chore(cards): use post title as link label | Armand Philippot | 2022-06-07 | 1 | -1/+2 |
| | | |||||
| * | chore: add aria hidden attribute to SVG icons | Armand Philippot | 2022-06-07 | 3 | -3/+7 |
| | | |||||
| * | test(unit): fix Jest errors due to images import | Armand Philippot | 2022-06-03 | 1 | -0/+2 |
| | | | | | | I mocked some SVG files and moves the branding photo to public directory. It is more a workaround than a real fix but it works so... | ||||
| * | test: install and configure cypress | Armand Philippot | 2022-06-02 | 25 | -25/+25 |
| | | | | | I also configure Jest to avoid conflicts between Cypress and Jest. | ||||
| * | chore: replace the Ackee select by a toggle component | Armand Philippot | 2022-06-01 | 6 | -58/+51 |
| | | |||||
| * | chore: replace the toggle component | Armand Philippot | 2022-06-01 | 5 | -22/+82 |
| | | |||||
| * | chore: replace Checkbox component with a BooleanField component | Armand Philippot | 2022-05-31 | 8 | -28/+64 |
| | | | | | | Checkbox and radio buttons are working the same way so I decided to group them in a same component. | ||||
| * | fix(settings): reduce font-size on small devices | Armand Philippot | 2022-05-25 | 2 | -4/+28 |
| | | | | | | With French translation, words are a little longer so I reduce the font size on small devices to avoid line breaking. | ||||
| * | chore: close search form when launching search | Armand Philippot | 2022-05-24 | 1 | -0/+2 |
| | | |||||
| * | chore: give autofocus to the toolbar search form | Armand Philippot | 2022-05-24 | 3 | -27/+35 |
| | | |||||
| * | chore: add a search form when posts list prints no results | Armand Philippot | 2022-05-24 | 7 | -48/+149 |
| | | |||||
| * | test: fix theme toggle and comment tests | Armand Philippot | 2022-05-24 | 2 | -26/+3 |
| | | |||||
| * | chore(toolbar): change icons to close button when activated | Armand Philippot | 2022-05-24 | 4 | -20/+24 |
| | | |||||
| * | chore: adjust cards list spacing | Armand Philippot | 2022-05-23 | 1 | -0/+7 |
| | | |||||
| * | fix: ensure all topics/thematics have the base url | Armand Philippot | 2022-05-23 | 3 | -8/+8 |
| | | |||||
| * | refactor: reduce the number of data transformation | Armand Philippot | 2022-05-23 | 17 | -471/+374 |
| | | |||||
| * | fix(storybook): create a fake wrapper for Table of Contents story | Armand Philippot | 2022-05-22 | 1 | -1/+22 |
| | | |||||
| * | fix: render all images unoptimized in Storybook | Armand Philippot | 2022-05-22 | 11 | -42/+4 |
| | | | | | | | There is a bug with next/image and Storybook. I was manually adding `unoptimized` to images. Instead we can use a workaround by adding an extra config in Storybook `preview.js` file. | ||||
| * | chore: complete Storybook stories | Armand Philippot | 2022-05-21 | 19 | -57/+198 |
| | | |||||
| * | chore: update some styles | Armand Philippot | 2022-05-21 | 4 | -5/+10 |
| | | | | | | | | * Improve wp-blocks-columns, wp-block-quote and some images * Make Sharing widget consistent between pages * Remove margin option from lists * Fix Topic logo alignement | ||||
| * | chore: update images styles | Armand Philippot | 2022-05-20 | 2 | -8/+8 |
| | | |||||
| * | chore: handle blog pagination when JS is disabled | Armand Philippot | 2022-05-20 | 1 | -27/+68 |
| | | |||||
| * | chore: fix minor styles/typescript issues introduced during refactoring | Armand Philippot | 2022-05-18 | 1 | -1/+0 |
| | | |||||
| * | chore: handle settings change | Armand Philippot | 2022-05-18 | 15 | -45/+236 |
| | | |||||
| * | chore: close toolbar modals on click/focus outside | Armand Philippot | 2022-05-18 | 16 | -118/+199 |
| | | |||||
| * | chore: add branding animation | Armand Philippot | 2022-05-18 | 2 | -1/+16 |
| | | |||||
| * | chore: make some widgets scrollable (like ToC) | Armand Philippot | 2022-05-17 | 1 | -0/+1 |
| | | |||||
| * | chore: adjust articles styles | Armand Philippot | 2022-05-17 | 2 | -5/+16 |
| | | | | | | * change animation on article card hover * change comments section alignment | ||||
| * | chore: listen scroll to hide/show back to top button | Armand Philippot | 2022-05-17 | 2 | -11/+31 |
| | | |||||
| * | chore: adjust and complete missing styles | Armand Philippot | 2022-05-16 | 3 | -17/+23 |
| | | | | | | | * add logo to topics pages and links * add Prism styles to articles * and a few other adjustements | ||||
| * | chore: improve accessibility | Armand Philippot | 2022-05-15 | 3 | -2/+21 |
| | | |||||
| * | chore: add Article pages | Armand Philippot | 2022-05-15 | 9 | -51/+110 |
| | | |||||
| * | chore: add Search page | Armand Philippot | 2022-05-15 | 15 | -71/+67 |
| | | |||||
| * | chore: add Thematic page | Armand Philippot | 2022-05-13 | 3 | -3/+17 |
| | | |||||
| * | chore: handle blog pagination | Armand Philippot | 2022-05-13 | 5 | -26/+151 |
| | | |||||
| * | chore: add the Blog index page | Armand Philippot | 2022-05-13 | 7 | -99/+172 |
| | | |||||
| * | chore: add Project single pages | Armand Philippot | 2022-05-13 | 4 | -28/+34 |
| | | |||||
| * | refactor: rewrite DescriptionList and Meta components | Armand Philippot | 2022-05-09 | 16 | -245/+281 |
| | | | | | | | The meta can have different layout. The previous implementation was not enough to easily change the layout. Also, I prefer to restrict the meta types and it prevents me to repeat myself for the labels. | ||||
| * | chore: add a Contact page | Armand Philippot | 2022-05-07 | 3 | -7/+17 |
| | | |||||
| * | chore: add a CV page | Armand Philippot | 2022-05-03 | 4 | -19/+48 |
| | | |||||
| * | chore: add a LegalNotice page | Armand Philippot | 2022-05-03 | 4 | -5/+16 |
| | | |||||
| * | chore: add homepage | Armand Philippot | 2022-05-03 | 3 | -4/+21 |
| | | |||||
| * | chore: add a PageLayout component | Armand Philippot | 2022-04-25 | 5 | -13/+19 |
| | | |||||
| * | chore: add a Layout component | Armand Philippot | 2022-04-22 | 2 | -1/+8 |
| | | | | | It defines the different components used by all other layouts. | ||||
| * | chore: add a TableOfContents component | Armand Philippot | 2022-04-22 | 3 | -0/+106 |
| | | |||||
