| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | chore(release): 1.0.2 | Armand Philippot | 2021-11-01 | 4 | -3/+5 | |
| | | ||||||
| * | chore: reduce width of static page content | Armand Philippot | 2021-11-01 | 1 | -0/+13 | |
| | | | | | | Pages like legal notice should not exceed 80characters to improve readability. | |||||
| * | chore: complete legal notice with audience metrics and cookie info | Armand Philippot | 2021-11-01 | 2 | -0/+22 | |
| | | ||||||
| * | chore: add matomo tracker | Armand Philippot | 2021-11-01 | 4 | -0/+88 | |
| | | ||||||
| * | chore: add matomo proxy tracker | Armand Philippot | 2021-11-01 | 6 | -0/+481 | |
| | | ||||||
| * | chore(release): 1.0.1 | Armand Philippot | 2021-10-31 | 3 | -2/+8 | |
| | | ||||||
| * | fix: add favicon | Armand Philippot | 2021-10-31 | 4 | -0/+36 | |
| | | ||||||
| * | chore: move isSmallVw function to main file | Armand Philippot | 2021-10-31 | 2 | -11/+8 | |
| | | | | | | Since helpers contains only one small function, I don't think it is useful to keep it separated from the rest. | |||||
| * | build: use php dotenv instead of js to inject style.js in dev mode | Armand Philippot | 2021-10-31 | 6 | -25/+11 | |
| | | ||||||
| * | build: fix composer autoload path | Armand Philippot | 2021-10-31 | 1 | -3/+3 | |
| | | ||||||
| * | chore(release): 1.0.0 | Armand Philippot | 2021-10-31 | 6 | -13743/+25 | |
| | | ||||||
| * | build: specify engine and set standard-version prerelease hook | Armand Philippot | 2021-10-31 | 1 | -1/+11 | |
| | | ||||||
| * | docs: add a readme | Armand Philippot | 2021-10-31 | 1 | -0/+37 | |
| | | ||||||
| * | chore: convert html files to php | Armand Philippot | 2021-10-30 | 15 | -71/+653 | |
| | | | | | | Now I can use php to determine current env and load static CSS file if it is prod. | |||||
| * | chore: move htdocs to repo root | Armand Philippot | 2021-10-30 | 130 | -25/+13973 | |
| | | ||||||
| * | chore: fix typo | Armand Philippot | 2021-10-30 | 1 | -1/+1 | |
| | | ||||||
| * | chore: update license page title | Armand Philippot | 2021-10-29 | 1 | -1/+1 | |
| | | ||||||
| * | build(webpack): fix prod config for assets | Armand Philippot | 2021-10-29 | 2 | -2/+5 | |
| | | | | | Assets used in Sass was not looking in the right directory once built. | |||||
| * | chore: keep projects url consistent | Armand Philippot | 2021-10-29 | 1 | -2/+2 | |
| | | | | | | Since I added legal notice, project hash could be added to legal notice page. Instead I make sure it is only added to website root. | |||||
| * | chore: update document title | Armand Philippot | 2021-10-29 | 4 | -3/+4 | |
| | | | | | | Set a default title to static page, then change the title on project view. | |||||
| * | chore(projects): add color cycle app | Armand Philippot | 2021-10-29 | 1 | -0/+20 | |
| | | ||||||
| * | chore(projects): update calculator app and description | Armand Philippot | 2021-10-29 | 2 | -2/+2 | |
| | | ||||||
| * | chore: add legal notice | Armand Philippot | 2021-10-28 | 10 | -5/+337 | |
| | | | | | In France, legal notice is required for any website. | |||||
| * | build(webpack): watch html files to refresh them on change | Armand Philippot | 2021-10-28 | 1 | -1/+1 | |
| | | ||||||
| * | chore: add a noscript tag | Armand Philippot | 2021-10-28 | 2 | -3/+30 | |
| | | | | | | Since this website use mostly Javascript, users need to know that scripts must be enabled. | |||||
| * | chore(i18n): translate the instructions on homepage | Armand Philippot | 2021-10-28 | 4 | -3/+6 | |
| | | ||||||
| * | fix(i18n): use english language if preferred language is not supported | Armand Philippot | 2021-10-28 | 1 | -1/+1 | |
| | | | | | | | If the language is not supported, the 'code' property does not exist. So I need to check its existence before using it. Now, the 'en' fallback is working. | |||||
| * | chore(i18n): handle singular/plural form | Armand Philippot | 2021-10-28 | 3 | -6/+26 | |
| | | ||||||
| * | chore(projects): add users list from js small apps | Armand Philippot | 2021-10-28 | 1 | -0/+20 | |
| | | ||||||
| * | chore: add todos project credentials | Armand Philippot | 2021-10-28 | 3 | -3/+9 | |
| | | | | | | I change the description element from 'p' to 'div', it makes more sense since I'm using line breaks to display them. | |||||
| * | chore(projects): update js small apps submodule | Armand Philippot | 2021-10-28 | 1 | -0/+0 | |
| | | ||||||
| * | chore(styles): increase branding font-size and logo size on large vw | Armand Philippot | 2021-10-27 | 3 | -4/+14 | |
| | | ||||||
| * | chore: complete projects config | Armand Philippot | 2021-10-27 | 1 | -6/+6 | |
| | | | | | I updated some paths and descriptions. I also fixed some typos. | |||||
| * | build: update submodules | Armand Philippot | 2021-10-27 | 2 | -0/+0 | |
| | | ||||||
| * | chore(styles): add overflow-y auto to project details | Armand Philippot | 2021-10-27 | 1 | -0/+3 | |
| | | | | | | When the content is long, it is preferable to make the div scrollable to avoid breaking design. | |||||
| * | fix(styles): avoid nav item wrapping | Armand Philippot | 2021-10-27 | 1 | -2/+4 | |
| | | | | | | With long names (like "About CSS Border Previewer") the button was outside the screen. With flex no wrap, the text can take two lines. | |||||
| * | build(prettier): replace JSXBracketSameLine with bracketSameLine | Armand Philippot | 2021-10-27 | 1 | -1/+1 | |
| | | | | | JSXBracketSameLine is deprecated. | |||||
| * | build(eslint): update rules to avoid conflicts with Prettier | Armand Philippot | 2021-10-27 | 1 | -0/+13 | |
| | | ||||||
| * | feat: define app locale depending on navigator preferred language | Armand Philippot | 2021-10-27 | 1 | -2/+20 | |
| | | ||||||
| * | chore: add react small apps | Armand Philippot | 2021-10-27 | 3 | -0/+63 | |
| | | ||||||
| * | feat: translate the app - two locales available: fr and en | Armand Philippot | 2021-10-26 | 8 | -45/+175 | |
| | | ||||||
| * | fix(animation): add fade-in animation to project details on large vw | Armand Philippot | 2021-10-26 | 2 | -2/+3 | |
| | | | | | | | The animation was not triggered because I forgot to add the class in the right place. I also increase a little the animation timing. | |||||
| * | chore: add a different style to the selected project inside nav | Armand Philippot | 2021-10-26 | 2 | -2/+30 | |
| | | ||||||
| * | chore: add gitlab repo for each projects | Armand Philippot | 2021-10-26 | 1 | -0/+24 | |
| | | ||||||
| * | chore: add description and technologies for each projets | Armand Philippot | 2021-10-26 | 1 | -4/+13 | |
| | | ||||||
| * | chore(styles): improve project details animation and increase height | Armand Philippot | 2021-10-26 | 2 | -10/+9 | |
| | | | | | | | | | | Depending on content, the project details block was not completely below the toolbar before the animation ended. By using vh instead of %, the issue is fixed. I also increase a little the animation timing. I also give project details block a full height when expanded. This allows me to right longer description if needed and I can use the default font-size. It improves readability. | |||||
| * | chore(styles): change the header scrollbar color | Armand Philippot | 2021-10-26 | 2 | -1/+3 | |
| | | ||||||
| * | refactor(styles): remove unused styles | Armand Philippot | 2021-10-26 | 5 | -50/+0 | |
| | | ||||||
| * | chore: add box shadow to project details and toolbar | Armand Philippot | 2021-10-26 | 2 | -0/+2 | |
| | | | | | It helps to differentiate each part of the design. | |||||
| * | chore: change header/footer styles | Armand Philippot | 2021-10-26 | 3 | -6/+19 | |
| | | | | | | The branding takes a less space. I add box shadows and border to differentiate the header from the footer and the content. | |||||
