Commit Graph
100 Commits
Author SHA1 Message Date
theoludwig 02296281f3 build(deps): update next-intl to avoid redirect issue with the port in production + other deps to latest
Ref: https://github.com/amannn/next-intl/pull/2322
2026-06-01 23:54:16 +02:00
theoludwig 332b1e69c2 build(deps): update latest 2026-05-06 13:40:51 +02:00
theoludwig 3ee53e84f6 chore(oxfmt): sortTailwindcss [skip ci] 2026-02-28 16:00:45 +01:00
theoludwig 748eeb487c chore: explicit docker.io + deps update latest 2026-02-26 21:57:19 +01:00
theoludwig 42c79ef49e chore: add missing editorconfig-checker 2026-02-17 01:41:57 +01:00
theoludwig 74a9e039d4 feat(portfolio): separate Fusey and Fusey ARK 2026-02-17 01:38:35 +01:00
theoludwig d0cde4538c chore: migrate from ESLint/Prettier to Oxc 2026-02-17 01:26:49 +01:00
theoludwig 57026d652c ci: chromatic with fetch-depth: 0 2025-12-12 20:45:26 +01:00
theoludwig dbe7a73d1f fix: use new plausible/analytics script tag 2025-12-12 20:42:17 +01:00
theoludwig 203fee5416 fix: update React.js to v19.2.3 (security release)
Ref: https://react.dev/blog/2025/12/11/denial-of-service-and-source-code-exposure-in-react-server-components
2025-12-12 20:41:47 +01:00
theoludwig 3c92889f12 fix: update React.js to v19.2.1 (security release)
Ref: https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components
2025-12-05 10:35:14 +01:00
theoludwig c86a039c1f build(deps): update to Next.js v16 + use image digests instead of tags
Ref:
- https://docs.docker.com/dhi/core-concepts/digests/
- https://github.com/goldbergyoni/nodebestpractices/blob/master/sections/docker/image-tags.md
- https://emmer.dev/blog/what-is-a-docker-digest/
2025-11-01 00:11:08 +01:00
theoludwig 338741d252 fix: update portfolio/Fusey.webp 2025-10-11 16:59:52 +02:00
theoludwig be738a1c8d build(deps): update latest 2025-10-11 16:59:42 +02:00
theoludwig 9c20844d89 fix: update Curriculum Vitae 2025-09-23 10:15:03 +02:00
theoludwig eceeca8b69 fix: update Curriculum Vitae 2025-09-22 19:29:02 +02:00
theoludwig 92eca82127 fix: update Curriculum Vitae 2025-09-09 19:32:06 +02:00
theoludwig 4502e32250 build(deps): update latest 2025-09-09 19:10:52 +02:00
theoludwig d6f2d9e3a6 fix: add more details to tasks in Work experiences 2025-09-02 00:25:18 +02:00
theoludwig eeb5e8872f feat: update skills 2025-09-01 23:34:03 +02:00
theoludwig 7d22880905 fix: update X/Twitter logo 2025-09-01 21:17:17 +02:00
theoludwig 49896bbaeb fix: rename portfolio to projects + reorganize home page ordering of sections 2025-08-31 20:51:55 +02:00
theoludwig b3140dd977 fix: update Curriculum Vitae + add Fusey interest 2025-08-31 20:38:14 +02:00
theoludwig 39ef3e80ce chore: remove deprecated warning Next.js image un-configured qualities
Ref: https://nextjs.org/docs/messages/next-image-unconfigured-qualities
2025-08-31 19:57:46 +02:00
theoludwig 64a5ca73ad chore: clean up 2025-08-31 19:35:14 +02:00
theoludwig b16699f5aa build(deps): update latest 2025-05-29 20:58:40 +02:00
theoludwig e044b4caea build(deps): update Node.js to v24.0.2 to address security issue
Ref: https://nodejs.org/en/blog/release/v24.0.2
2025-05-20 21:13:02 +02:00
theoludwig d795025860 chore: remove not needed --experimental-strip-types 2025-05-11 18:04:26 +02:00
theoludwig a43bfb4a0d feat(portfolio): add Fusey 2025-05-11 17:28:02 +02:00
theoludwig 69af1bccc3 build: update to Node.js v24.0.0, pnpm v10, Tailwind CSS v4 2025-05-11 16:59:11 +02:00
theoludwig cec70161f7 fix(blog): add useful command to Git cheatsheet post 2025-05-07 19:54:06 +02:00
theoludwig f70a66e251 fix: replace standard open source contributions by nodejs.org 2025-02-08 20:56:56 +01:00
theoludwig 38eb296088 feat: themeColor metadata 2025-02-08 20:51:22 +01:00
theoludwig 43d91bfc28 chore: fix storybook configuration 2025-02-08 20:48:19 +01:00
theoludwig b63cc3a66e chore: cleaner setup 2025-02-08 20:00:47 +01:00
theoludwig d91feb8de4 fix: use Plausible 2025-01-23 13:16:20 +01:00
theoludwig e68cb08a6f fix: update Node.js to v22.13.1 (security release)
Ref: https://nodejs.org/en/blog/release/v22.13.1
2025-01-23 13:11:57 +01:00
theoludwig db1159f20c fix(blog): issue with CSS loading
Ref: https://github.com/nodejs/node/issues/56155
2024-12-06 23:16:40 +01:00
theoludwig 3f66dfe46e fix: error 404 not found 2024-12-06 09:30:49 +01:00
theoludwig d52a0c6f08 build(deps): update latest 2024-12-06 09:30:44 +01:00
theoludwig a5baffe9eb fix(ui): button outline, hover effect 2024-11-09 21:01:31 +01:00
theoludwig 1351e4122d fix(blog): shiki syntax highlighting for txt 2024-11-09 20:21:09 +01:00
theoludwig 4c69d5a852 refactor(ui): allow all tailwind css colors 2024-11-09 20:14:30 +01:00
theoludwig 9e840b8dae build(deps): update Next.js to v15 and ESLint to v9 2024-11-09 19:50:22 +01:00
theoludwig 59153a7a69 style: fix ESLint 2024-10-13 00:00:44 +02:00
theoludwig 0a7094005c chore: config updates 2024-10-12 23:51:58 +02:00
theoludwig 12f1d6cdf2 chore: try to fix CI with Playwright 2024-09-12 00:14:58 +02:00
theoludwig 0d7b33727b feat: add in progress Engineering study + IRCAD until 2027 on CV 2024-09-12 00:05:59 +02:00
theoludwig 386f407f21 chore: simplify TypeScript config 2024-09-11 23:53:26 +02:00
theoludwig b199aedf77 feat: add Locale switch to Curriculum Vitae (not visible in print mode) 2024-08-01 00:48:22 +02:00
theoludwig da4b483a3c fix: a11y issues with curriculum-vitae 2024-08-01 00:36:45 +02:00
theoludwig 012fea869f feat: translate Curriculum Vitae in both English and French 2024-08-01 00:26:46 +02:00
theoludwig a596d1c443 feat: components structure Curriculum Vitae 2024-07-31 22:27:51 +02:00
theoludwig b4611e4a7f feat: init Curriculum Vitae 2024-07-31 19:23:14 +02:00
theoludwig b5c50728de refactor: components struture 2024-07-31 11:41:39 +02:00
theoludwig ceeeb2f9c5 fix: add missing unstable_setRequestLocale to enable static rendering 2024-07-31 11:00:30 +02:00
theoludwig 8dde7f5b42 ci: install playwright --with-deps 2024-07-31 00:47:05 +02:00
theoludwig cef5ead09f chore: ignore curriculum-vitae 2024-07-30 23:59:33 +02:00
theoludwig 7bde328b96 perf!: monorepo setup + fully static + webp images
BREAKING CHANGE: minimum supported Node.js >= 22.0.0 and pnpm >= 9.5.0
2024-07-30 23:59:06 +02:00
theoludwig 84c192bbef chore: usage of main instead of master 2024-07-20 10:31:14 +02:00
theoludwig 6f78a0686c fix: locale text with font-semibold 2024-07-20 10:28:17 +02:00
theoludwig 2897d181c5 Revert "fix: stop using flag image, use emoji instead"
This reverts commit f64acb68c7.
2024-07-20 10:26:19 +02:00
theoludwig f94ce7d7bc fix: update Node.js to v20.15.1 (security release) 2024-07-20 10:21:16 +02:00
theoludwig f64acb68c7 fix: stop using flag image, use emoji instead 2024-07-06 02:33:49 +02:00
theoludwig fc0dfdda5f chore(blog): update shiki to v1.6.0 and update next-mdx-remote to v5.0.0 2024-05-23 22:30:13 +02:00
theoludwig f62964c62a ci: update GitHub Actions 2024-05-23 21:41:05 +02:00
theoludwig 8ec113c9cb feat(blog): update Git Ultimate Guide to add trick about cherry-pick and diff-commits alias 2024-05-23 10:29:35 +02:00
theoludwig d7121ea833 style: fix tailwindcss linting 2024-05-21 20:18:05 +02:00
theoludwig c10f690622 build(deps): update dependencies to latest 2024-05-21 20:15:57 +02:00
theoludwig 6915072ab9 chore: delete unused config 2024-05-21 19:31:45 +02:00
theoludwig dd803bcc51 test: fix should display hello-world blog post 2024-05-21 19:17:29 +02:00
theoludwig efa33f26ec fix(blog): headings should be aligned with the text, not shifted 2024-05-21 19:06:12 +02:00
theoludwig b231381cb3 fix: client-side age calculation, more glanular check for isMounted
Allows to render as much as possible on the server side.
While keeping the calculation of the age on the client side to avoid hydratation mismatch.
2024-05-16 10:06:43 +02:00
theoludwig bbb2e56512 fix: usage of correct heading levels and html tags 2024-05-16 09:56:19 +02:00
theoludwig 66cf6d7438 fix: add scroll behavior: smooth 2024-05-16 09:32:20 +02:00
theoludwig 2a635bf3ba fix: add hover effects 2024-05-16 09:26:05 +02:00
theoludwig 23d9caf578 style: fix eslint 2024-04-13 19:13:48 +02:00
theoludwig 7febe6d1f9 fix(blog): typos in posts 2024-04-13 19:03:18 +02:00
theoludwig c4650c34d9 build(deps): update latest 2024-04-13 18:54:36 +02:00
theoludwig 0eb780485c fix(footer): show 0.0.0-development version in Footer in development 2024-04-06 20:40:25 +02:00
theoludwig cd5e92b64a fix: hydratation error with age calculation 2024-04-06 20:32:09 +02:00
theoludwig 982b148329 Revert "fix(portfolio): update link to Carolo (carolo.org)"
This reverts commit c2c9b59c7a.
2024-04-06 20:27:04 +02:00
theoludwig 0febee5b51 refactor: rename to primary color 2024-04-06 20:25:02 +02:00
theoludwig 493df4e2f2 style: fix prettier 2024-02-15 09:35:58 +01:00
theoludwig c2c9b59c7a fix(portfolio): update link to Carolo (carolo.org) 2024-02-15 09:34:02 +01:00
theoludwig f6e3008ab9 fix(blog): add command to commit in the past in Git Ultimate Guide 2024-02-15 09:30:34 +01:00
theoludwig 15e94cec64 fix: update dependencies to latest to address security issues Node.js v20.11.1
Ref: https://nodejs.org/en/blog/vulnerability/february-2024-security-releases
2024-02-15 09:27:03 +01:00
theoludwig b633eef833 fix: remove npm vulnerability by updating html-w3c-validator 2024-02-02 17:30:25 +01:00
theoludwig d2e627ff13 chore: cleaner configs 2024-01-29 21:26:59 +01:00
theoludwig c8d32c6acc test: correct selector for Main Title of page 2024-01-28 16:13:02 +01:00
theoludwig 05503cda26 chore: only report errors for html validation 2024-01-28 16:04:00 +01:00
theoludwig 303b6f3011 fix: correct responsive for Header Title 2024-01-28 15:45:45 +01:00
theoludwig 0272cf7080 docs(license): add email address 2024-01-28 15:42:23 +01:00
theoludwig e8ea42a260 fix: wrong font weight on hover link 2024-01-28 15:42:01 +01:00
theoludwig f5020cad19 chore: usage of eslint-plugin-tailwindcss 2024-01-28 03:21:11 +01:00
theoludwig b8ceefb2f6 feat: new logo v1 2024-01-28 01:56:47 +01:00
theoludwig 1523c8cac0 fix: wording typos 2024-01-25 14:46:03 +01:00
theoludwig 548ddc8425 style: format JSONC files with Prettier correctly 2024-01-24 21:49:30 +01:00
theoludwig bac65ad61a fix: improve wording 2024-01-23 23:59:10 +01:00
theoludwig b91f3165b7 fix(blog): add depreciation notice on Thream post 2024-01-23 22:29:21 +01:00