[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"gh-releases":3,"mdc-yg5yts-key":193,"mdc--1nk1n3-key":291,"mdc-m37qho-key":408,"mdc-o18z1n-key":536,"mdc-pztcw4-key":618,"mdc-gr9fkd-key":800,"mdc--i7z2a9-key":957,"mdc-rdzw5f-key":1094,"mdc--gsh2m6-key":1170,"mdc--wouewx-key":1239},[4,39,54,69,101,116,131,147,162,177],{"url":5,"assets_url":6,"upload_url":7,"html_url":8,"id":9,"author":10,"node_id":30,"tag_name":31,"target_commitish":32,"name":31,"draft":29,"immutable":29,"prerelease":29,"created_at":33,"updated_at":34,"published_at":34,"assets":35,"tarball_url":36,"zipball_url":37,"body":38},"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F399887607","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F399887607\u002Fassets","https:\u002F\u002Fuploads.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F399887607\u002Fassets{?name,label}","https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Freleases\u002Ftag\u002Fv1.8.0",399887607,{"login":11,"id":12,"node_id":13,"avatar_url":14,"gravatar_id":15,"url":16,"html_url":17,"followers_url":18,"following_url":19,"gists_url":20,"starred_url":21,"subscriptions_url":22,"organizations_url":23,"repos_url":24,"events_url":25,"received_events_url":26,"type":27,"user_view_type":28,"site_admin":29},"github-actions[bot]",41898282,"MDM6Qm90NDE4OTgyODI=","https:\u002F\u002Favatars.githubusercontent.com\u002Fin\u002F15368?v=4","","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fgithub-actions%5Bbot%5D","https:\u002F\u002Fgithub.com\u002Fapps\u002Fgithub-actions","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fgithub-actions%5Bbot%5D\u002Ffollowers","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fgithub-actions%5Bbot%5D\u002Ffollowing{\u002Fother_user}","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fgithub-actions%5Bbot%5D\u002Fgists{\u002Fgist_id}","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fgithub-actions%5Bbot%5D\u002Fstarred{\u002Fowner}{\u002Frepo}","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fgithub-actions%5Bbot%5D\u002Fsubscriptions","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fgithub-actions%5Bbot%5D\u002Forgs","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fgithub-actions%5Bbot%5D\u002Frepos","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fgithub-actions%5Bbot%5D\u002Fevents{\u002Fprivacy}","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fgithub-actions%5Bbot%5D\u002Freceived_events","Bot","public",false,"RE_kwDOT5gJ484X1cz3","v1.8.0","main","2026-09-30T09:17:25Z","2026-09-30T09:21:56Z",[],"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Ftarball\u002Fv1.8.0","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Fzipball\u002Fv1.8.0","Deployed to https:\u002F\u002Fwhoami-nke55bm0j-maelbels-projects.vercel.app\n\n## Changelog\n\n### Features\n- redesign site with a datasheet\u002FIoT look and a 3D Pi 5 page (#2) (49b12f9)\n\n### Other\n- Merge pull request #1 from maelbel\u002Ffeat\u002Fadd-skillspector-portal-projects (e59476c)\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.7.0...v1.8.0\n",{"url":40,"assets_url":41,"upload_url":42,"html_url":43,"id":44,"author":45,"node_id":46,"tag_name":47,"target_commitish":32,"name":47,"draft":29,"immutable":29,"prerelease":29,"created_at":48,"updated_at":49,"published_at":49,"assets":50,"tarball_url":51,"zipball_url":52,"body":53},"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F374374963","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F374374963\u002Fassets","https:\u002F\u002Fuploads.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F374374963\u002Fassets{?name,label}","https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Freleases\u002Ftag\u002Fv1.7.0",374374963,{"login":11,"id":12,"node_id":13,"avatar_url":14,"gravatar_id":15,"url":16,"html_url":17,"followers_url":18,"following_url":19,"gists_url":20,"starred_url":21,"subscriptions_url":22,"organizations_url":23,"repos_url":24,"events_url":25,"received_events_url":26,"type":27,"user_view_type":28,"site_admin":29},"RE_kwDOT5gJ484WUIIz","v1.7.0","2026-08-21T12:06:20Z","2026-08-21T12:10:43Z",[],"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Ftarball\u002Fv1.7.0","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Fzipball\u002Fv1.7.0","Deployed to https:\u002F\u002Fwhoami-ndjhib1ct-maelbels-projects.vercel.app\n\n## Changelog\n\n### Features\n- add snake game as a terminal command (7181835)\n- add blackhole overlay to sudo rm -rf \u002F command (248a42d)\n- add matrix mode with dynamic rain background and decode text effect (7dbc511)\n- add fork bomb easter egg with an atomic bomb finale (868e523)\n\n### Fixes\n- sanitize mermaid SVG output to prevent XSS via v-html (26eb79e)\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.6.0...v1.7.0\n",{"url":55,"assets_url":56,"upload_url":57,"html_url":58,"id":59,"author":60,"node_id":61,"tag_name":62,"target_commitish":32,"name":62,"draft":29,"immutable":29,"prerelease":29,"created_at":63,"updated_at":64,"published_at":64,"assets":65,"tarball_url":66,"zipball_url":67,"body":68},"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F373702437","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F373702437\u002Fassets","https:\u002F\u002Fuploads.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F373702437\u002Fassets{?name,label}","https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Freleases\u002Ftag\u002Fv1.6.0",373702437,{"login":11,"id":12,"node_id":13,"avatar_url":14,"gravatar_id":15,"url":16,"html_url":17,"followers_url":18,"following_url":19,"gists_url":20,"starred_url":21,"subscriptions_url":22,"organizations_url":23,"repos_url":24,"events_url":25,"received_events_url":26,"type":27,"user_view_type":28,"site_admin":29},"RE_kwDOT5gJ484WRj8l","v1.6.0","2026-08-20T11:59:11Z","2026-08-20T12:03:45Z",[],"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Ftarball\u002Fv1.6.0","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Fzipball\u002Fv1.6.0","Deployed to https:\u002F\u002Fwhoami-f98endvma-maelbels-projects.vercel.app\n\n## Changelog\n\n### Features\n- add Konami-code easter egg unlocking a hidden blooper reel (f414573)\n- add Culina and Cats to the projects section (74261a2)\n- add per-page OG images with nuxt-og-image (3055678)\n- replace default favicon with an on-brand terminal icon (c92785a)\n- add \u002Fuses page with real hardware, software, and smart home setup (fcf6891)\n\n### Fixes\n- remove Live buttons from Edusign and COSMOS project cards (90347b0)\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.5.1...v1.6.0\n",{"url":70,"assets_url":71,"upload_url":72,"html_url":73,"id":74,"author":75,"node_id":92,"tag_name":93,"target_commitish":32,"name":93,"draft":29,"immutable":29,"prerelease":29,"created_at":94,"updated_at":95,"published_at":96,"assets":97,"tarball_url":98,"zipball_url":99,"body":100},"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F373131483","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F373131483\u002Fassets","https:\u002F\u002Fuploads.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F373131483\u002Fassets{?name,label}","https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Freleases\u002Ftag\u002Fv1.5.1",373131483,{"login":76,"id":77,"node_id":78,"avatar_url":79,"gravatar_id":15,"url":80,"html_url":81,"followers_url":82,"following_url":83,"gists_url":84,"starred_url":85,"subscriptions_url":86,"organizations_url":87,"repos_url":88,"events_url":89,"received_events_url":90,"type":91,"user_view_type":28,"site_admin":29},"maelbel",90256483,"MDQ6VXNlcjkwMjU2NDgz","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F90256483?v=4","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fmaelbel","https:\u002F\u002Fgithub.com\u002Fmaelbel","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fmaelbel\u002Ffollowers","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fmaelbel\u002Ffollowing{\u002Fother_user}","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fmaelbel\u002Fgists{\u002Fgist_id}","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fmaelbel\u002Fstarred{\u002Fowner}{\u002Frepo}","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fmaelbel\u002Fsubscriptions","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fmaelbel\u002Forgs","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fmaelbel\u002Frepos","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fmaelbel\u002Fevents{\u002Fprivacy}","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fmaelbel\u002Freceived_events","User","RE_kwDOT5gJ484WPYjb","v1.5.1","2026-08-20T07:22:35Z","2026-08-20T07:32:03Z","2026-08-19T14:47:39Z",[],"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Ftarball\u002Fv1.5.1","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Fzipball\u002Fv1.5.1","Deployed to https:\u002F\u002Fwhoami-bf77arzqu-maelbels-projects.vercel.app\n\n## Changelog\n\n### Fixes\n- never let Redis unavailability hang a request or build (44716d1)\n- prevent release deploy from hanging indefinitely in CI (27faa85)\n- guard against vercel build hanging after it finishes (6d4711b)\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.5.0...v1.5.1\n",{"url":102,"assets_url":103,"upload_url":104,"html_url":105,"id":106,"author":107,"node_id":108,"tag_name":109,"target_commitish":32,"name":109,"draft":29,"immutable":29,"prerelease":29,"created_at":110,"updated_at":111,"published_at":111,"assets":112,"tarball_url":113,"zipball_url":114,"body":115},"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F372920824","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F372920824\u002Fassets","https:\u002F\u002Fuploads.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F372920824\u002Fassets{?name,label}","https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Freleases\u002Ftag\u002Fv1.4.0",372920824,{"login":11,"id":12,"node_id":13,"avatar_url":14,"gravatar_id":15,"url":16,"html_url":17,"followers_url":18,"following_url":19,"gists_url":20,"starred_url":21,"subscriptions_url":22,"organizations_url":23,"repos_url":24,"events_url":25,"received_events_url":26,"type":27,"user_view_type":28,"site_admin":29},"RE_kwDOT5gJ484WOlH4","v1.4.0","2026-08-19T09:03:22Z","2026-08-19T09:13:57Z",[],"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Ftarball\u002Fv1.4.0","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Fzipball\u002Fv1.4.0","Deployed to https:\u002F\u002Fwhoami-7jfrm9e2c-maelbels-projects.vercel.app\n\n## Changelog\n\n### Features\n- add live \"now\" status line to hero terminal card via GitHub events API (ca33440)\n- add docker-compose.yml\u002FTraefik peek with copy-to-clipboard to Croesus card (9dbf218)\n- add printable résumé page sourced from a shared data file (e6cbbb7)\n- add infrastructure page documenting the self-hosted stack and deploy pipeline (e6f8d0c)\n- move Changelog and Infrastructure into a \"More\" nav dropdown (185c3b3)\n- wire header build badge to real CI status (94e3440)\n\n### Docs\n- remove shipped \"now\" panel idea from roadmap (5e5a002)\n- remove shipped docker-compose peek idea from roadmap (6fdecc5)\n- remove shipped résumé roadmap idea (56e048f)\n- remove shipped self-hosting architecture diagram idea from roadmap (eb5e220)\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.3.0...v1.4.0\n",{"url":117,"assets_url":118,"upload_url":119,"html_url":120,"id":121,"author":122,"node_id":123,"tag_name":124,"target_commitish":32,"name":124,"draft":29,"immutable":29,"prerelease":29,"created_at":125,"updated_at":126,"published_at":126,"assets":127,"tarball_url":128,"zipball_url":129,"body":130},"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F372135275","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F372135275\u002Fassets","https:\u002F\u002Fuploads.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F372135275\u002Fassets{?name,label}","https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Freleases\u002Ftag\u002Fv1.3.0",372135275,{"login":11,"id":12,"node_id":13,"avatar_url":14,"gravatar_id":15,"url":16,"html_url":17,"followers_url":18,"following_url":19,"gists_url":20,"starred_url":21,"subscriptions_url":22,"organizations_url":23,"repos_url":24,"events_url":25,"received_events_url":26,"type":27,"user_view_type":28,"site_admin":29},"RE_kwDOT5gJ484WLlVr","v1.3.0","2026-08-18T06:36:29Z","2026-08-18T06:40:49Z",[],"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Ftarball\u002Fv1.3.0","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Fzipball\u002Fv1.3.0","Deployed to https:\u002F\u002Fwhoami-e9rkm8tjs-maelbels-projects.vercel.app\n\n## Changelog\n\n### Features\n- pull Croesus's live CI status from the GitHub Actions API instead of a static badge (2ea7b95)\n- add repo stats tiles (stars, open issues, last commit) to project cards (59afc44)\n- highlight active nav link based on scroll position (f08e19d)\n- highlight changelog button when on the changelog page (bb20d1b)\n\n### Fixes\n- reorder nuxt.config keys to satisfy nuxt-config-keys-order lint rule (05fdd11)\n\n### Chores\n- add local Docker preview setup and allow the whoami.maelbelliard.fr dev host (89eade1)\n\n### Docs\n- remove stale changelog reference from roadmap easter-egg idea (96c8211)\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.2.0...v1.3.0\n",{"url":132,"assets_url":133,"upload_url":134,"html_url":135,"id":136,"author":137,"node_id":138,"tag_name":139,"target_commitish":32,"name":139,"draft":29,"immutable":29,"prerelease":29,"created_at":140,"updated_at":141,"published_at":142,"assets":143,"tarball_url":144,"zipball_url":145,"body":146},"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F371385398","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F371385398\u002Fassets","https:\u002F\u002Fuploads.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F371385398\u002Fassets{?name,label}","https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Freleases\u002Ftag\u002Fv1.2.0",371385398,{"login":76,"id":77,"node_id":78,"avatar_url":79,"gravatar_id":15,"url":80,"html_url":81,"followers_url":82,"following_url":83,"gists_url":84,"starred_url":85,"subscriptions_url":86,"organizations_url":87,"repos_url":88,"events_url":89,"received_events_url":90,"type":91,"user_view_type":28,"site_admin":29},"RE_kwDOT5gJ484WIuQ2","v1.2.0","2026-08-16T17:17:07Z","2026-08-16T17:19:10Z","2026-08-16T17:17:25Z",[],"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Ftarball\u002Fv1.2.0","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Fzipball\u002Fv1.2.0","Deployed to https:\u002F\u002Fwhoami-m05gsa7uu-maelbels-projects.vercel.app\n\n## Changelog\n\n### Features\n- add changelog page sourced from GitHub Releases (b77d0bc)\n- link to LinkedIn instead of the site's own URL in the contact CTA (4afb742)\n- add tooltips to icon-only header\u002Ffooter buttons (73024bb)\n\n### Fixes\n- make nav anchor links absolute so they route home from other pages (cc70791)\n\n### Refactors\n- centralize site identity config and extract page content data (85ceb4d)\n- extract inline link arrays and rename loop vars in index.vue (a2d92ec)\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.1.0...v1.2.0\n",{"url":148,"assets_url":149,"upload_url":150,"html_url":151,"id":152,"author":153,"node_id":154,"tag_name":155,"target_commitish":32,"name":155,"draft":29,"immutable":29,"prerelease":29,"created_at":156,"updated_at":157,"published_at":157,"assets":158,"tarball_url":159,"zipball_url":160,"body":161},"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F371308234","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F371308234\u002Fassets","https:\u002F\u002Fuploads.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F371308234\u002Fassets{?name,label}","https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Freleases\u002Ftag\u002Fv1.1.0",371308234,{"login":11,"id":12,"node_id":13,"avatar_url":14,"gravatar_id":15,"url":16,"html_url":17,"followers_url":18,"following_url":19,"gists_url":20,"starred_url":21,"subscriptions_url":22,"organizations_url":23,"repos_url":24,"events_url":25,"received_events_url":26,"type":27,"user_view_type":28,"site_admin":29},"RE_kwDOT5gJ484WIbbK","v1.1.0","2026-08-16T10:56:55Z","2026-08-16T11:34:07Z",[],"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Ftarball\u002Fv1.1.0","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Fzipball\u002Fv1.1.0","Deployed to https:\u002F\u002Fwhoami-nnkbqxx7d-maelbels-projects.vercel.app\n\n## Changelog\n\n### Features\n- add real Experience\u002FEducation timeline from LinkedIn (34b1bc7)\n\n### Fixes\n- add Experience nav link (bc3a908)\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.0.1...v1.1.0\n",{"url":163,"assets_url":164,"upload_url":165,"html_url":166,"id":167,"author":168,"node_id":169,"tag_name":170,"target_commitish":32,"name":170,"draft":29,"immutable":29,"prerelease":29,"created_at":171,"updated_at":172,"published_at":172,"assets":173,"tarball_url":174,"zipball_url":175,"body":176},"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F371159779","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F371159779\u002Fassets","https:\u002F\u002Fuploads.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F371159779\u002Fassets{?name,label}","https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Freleases\u002Ftag\u002Fv1.0.1",371159779,{"login":11,"id":12,"node_id":13,"avatar_url":14,"gravatar_id":15,"url":16,"html_url":17,"followers_url":18,"following_url":19,"gists_url":20,"starred_url":21,"subscriptions_url":22,"organizations_url":23,"repos_url":24,"events_url":25,"received_events_url":26,"type":27,"user_view_type":28,"site_admin":29},"RE_kwDOT5gJ484WH3Lj","v1.0.1","2026-08-15T21:17:10Z","2026-08-15T21:19:09Z",[],"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Ftarball\u002Fv1.0.1","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Fzipball\u002Fv1.0.1","Deployed to https:\u002F\u002Fwhoami-9fq02g2o4-maelbels-projects.vercel.app\n\n## Changelog\n\n### Features\n- generate a categorized changelog for GitHub releases (8e5183a)\n- add Vercel Analytics and Speed Insights (b1ea13c)\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.0.0...v1.0.1\n",{"url":178,"assets_url":179,"upload_url":180,"html_url":181,"id":182,"author":183,"node_id":184,"tag_name":185,"target_commitish":32,"name":185,"draft":29,"immutable":29,"prerelease":29,"created_at":186,"updated_at":187,"published_at":188,"assets":189,"tarball_url":190,"zipball_url":191,"body":192},"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F371154150","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F371154150\u002Fassets","https:\u002F\u002Fuploads.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Freleases\u002F371154150\u002Fassets{?name,label}","https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Freleases\u002Ftag\u002Fv1.0.0",371154150,{"login":11,"id":12,"node_id":13,"avatar_url":14,"gravatar_id":15,"url":16,"html_url":17,"followers_url":18,"following_url":19,"gists_url":20,"starred_url":21,"subscriptions_url":22,"organizations_url":23,"repos_url":24,"events_url":25,"received_events_url":26,"type":27,"user_view_type":28,"site_admin":29},"RE_kwDOT5gJ484WH1zm","v1.0.0","2026-08-15T20:46:37Z","2026-08-15T21:13:24Z","2026-08-15T20:48:33Z",[],"https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Ftarball\u002Fv1.0.0","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fmaelbel\u002Fwhoami\u002Fzipball\u002Fv1.0.0","Deployed to https:\u002F\u002Fwww.maelbelliard.fr\u002F\n\n## Changelog\n\n### Features\n- scaffold DevOps\u002FCI-CD themed portfolio with Nuxt UI (64e7ceb)\n\n### Fixes\n- pass `--scope` to vercel CLI so the release workflow can resolve the team project (4124ed2)\n- use vercel nitro preset so the build output matches Vercel's expected directory (0a8bed2)\n\n### Chores\n- rename project to whoami (a5df110)\n- ignore Vercel local project files (8a45618)\n- remove temporary vercel whoami debug step (7fdb730)\n\n### Other\n- debug: add vercel whoami diagnostic step (8f97cef)\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommits\u002Fv1.0.0\n",{"data":194,"body":195},{},{"type":196,"children":197},"root",[198,220,227,234,253,259,275],{"type":199,"tag":200,"props":201,"children":202},"element","p",{},[203,210,212],{"type":199,"tag":204,"props":205,"children":206},"strong",{},[207],{"type":208,"value":209},"text","Deployed to:",{"type":208,"value":211}," ",{"type":199,"tag":213,"props":214,"children":218},"a",{"href":215,"rel":216},"https:\u002F\u002Fwhoami-nke55bm0j-maelbels-projects.vercel.app",[217],"nofollow",[219],{"type":208,"value":215},{"type":199,"tag":221,"props":222,"children":224},"h2",{"id":223},"changelog",[225],{"type":208,"value":226},"Changelog",{"type":199,"tag":228,"props":229,"children":231},"h3",{"id":230},"features",[232],{"type":208,"value":233},"Features",{"type":199,"tag":235,"props":236,"children":237},"ul",{},[238],{"type":199,"tag":239,"props":240,"children":241},"li",{},[242,244,251],{"type":208,"value":243},"redesign site with a datasheet\u002FIoT look and a 3D Pi 5 page (#2) (",{"type":199,"tag":213,"props":245,"children":248},{"href":246,"rel":247},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F49b12f9",[217],[249],{"type":208,"value":250},"49b12f9",{"type":208,"value":252},")",{"type":199,"tag":228,"props":254,"children":256},{"id":255},"other",[257],{"type":208,"value":258},"Other",{"type":199,"tag":235,"props":260,"children":261},{},[262],{"type":199,"tag":239,"props":263,"children":264},{},[265,267,274],{"type":208,"value":266},"Merge pull request #1 from maelbel\u002Ffeat\u002Fadd-skillspector-portal-projects (",{"type":199,"tag":213,"props":268,"children":271},{"href":269,"rel":270},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002Fe59476c",[217],[272],{"type":208,"value":273},"e59476c",{"type":208,"value":252},{"type":199,"tag":200,"props":276,"children":277},{},[278,283,285],{"type":199,"tag":204,"props":279,"children":280},{},[281],{"type":208,"value":282},"Full Changelog",{"type":208,"value":284},": ",{"type":199,"tag":213,"props":286,"children":289},{"href":287,"rel":288},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.7.0...v1.8.0",[217],[290],{"type":208,"value":287},{"data":292,"body":293},{},{"type":196,"children":294},[295,309,313,317,372,378,394],{"type":199,"tag":200,"props":296,"children":297},{},[298,302,303],{"type":199,"tag":204,"props":299,"children":300},{},[301],{"type":208,"value":209},{"type":208,"value":211},{"type":199,"tag":213,"props":304,"children":307},{"href":305,"rel":306},"https:\u002F\u002Fwhoami-ndjhib1ct-maelbels-projects.vercel.app",[217],[308],{"type":208,"value":305},{"type":199,"tag":221,"props":310,"children":311},{"id":223},[312],{"type":208,"value":226},{"type":199,"tag":228,"props":314,"children":315},{"id":230},[316],{"type":208,"value":233},{"type":199,"tag":235,"props":318,"children":319},{},[320,333,346,359],{"type":199,"tag":239,"props":321,"children":322},{},[323,325,332],{"type":208,"value":324},"add snake game as a terminal command (",{"type":199,"tag":213,"props":326,"children":329},{"href":327,"rel":328},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F7181835",[217],[330],{"type":208,"value":331},"7181835",{"type":208,"value":252},{"type":199,"tag":239,"props":334,"children":335},{},[336,338,345],{"type":208,"value":337},"add blackhole overlay to sudo rm -rf \u002F command (",{"type":199,"tag":213,"props":339,"children":342},{"href":340,"rel":341},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F248a42d",[217],[343],{"type":208,"value":344},"248a42d",{"type":208,"value":252},{"type":199,"tag":239,"props":347,"children":348},{},[349,351,358],{"type":208,"value":350},"add matrix mode with dynamic rain background and decode text effect (",{"type":199,"tag":213,"props":352,"children":355},{"href":353,"rel":354},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F7dbc511",[217],[356],{"type":208,"value":357},"7dbc511",{"type":208,"value":252},{"type":199,"tag":239,"props":360,"children":361},{},[362,364,371],{"type":208,"value":363},"add fork bomb easter egg with an atomic bomb finale (",{"type":199,"tag":213,"props":365,"children":368},{"href":366,"rel":367},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F868e523",[217],[369],{"type":208,"value":370},"868e523",{"type":208,"value":252},{"type":199,"tag":228,"props":373,"children":375},{"id":374},"fixes",[376],{"type":208,"value":377},"Fixes",{"type":199,"tag":235,"props":379,"children":380},{},[381],{"type":199,"tag":239,"props":382,"children":383},{},[384,386,393],{"type":208,"value":385},"sanitize mermaid SVG output to prevent XSS via v-html (",{"type":199,"tag":213,"props":387,"children":390},{"href":388,"rel":389},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F26eb79e",[217],[391],{"type":208,"value":392},"26eb79e",{"type":208,"value":252},{"type":199,"tag":200,"props":395,"children":396},{},[397,401,402],{"type":199,"tag":204,"props":398,"children":399},{},[400],{"type":208,"value":282},{"type":208,"value":284},{"type":199,"tag":213,"props":403,"children":406},{"href":404,"rel":405},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.6.0...v1.7.0",[217],[407],{"type":208,"value":404},{"data":409,"body":410},{},{"type":196,"children":411},[412,426,430,434,502,506,522],{"type":199,"tag":200,"props":413,"children":414},{},[415,419,420],{"type":199,"tag":204,"props":416,"children":417},{},[418],{"type":208,"value":209},{"type":208,"value":211},{"type":199,"tag":213,"props":421,"children":424},{"href":422,"rel":423},"https:\u002F\u002Fwhoami-f98endvma-maelbels-projects.vercel.app",[217],[425],{"type":208,"value":422},{"type":199,"tag":221,"props":427,"children":428},{"id":223},[429],{"type":208,"value":226},{"type":199,"tag":228,"props":431,"children":432},{"id":230},[433],{"type":208,"value":233},{"type":199,"tag":235,"props":435,"children":436},{},[437,450,463,476,489],{"type":199,"tag":239,"props":438,"children":439},{},[440,442,449],{"type":208,"value":441},"add Konami-code easter egg unlocking a hidden blooper reel (",{"type":199,"tag":213,"props":443,"children":446},{"href":444,"rel":445},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002Ff414573",[217],[447],{"type":208,"value":448},"f414573",{"type":208,"value":252},{"type":199,"tag":239,"props":451,"children":452},{},[453,455,462],{"type":208,"value":454},"add Culina and Cats to the projects section (",{"type":199,"tag":213,"props":456,"children":459},{"href":457,"rel":458},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F74261a2",[217],[460],{"type":208,"value":461},"74261a2",{"type":208,"value":252},{"type":199,"tag":239,"props":464,"children":465},{},[466,468,475],{"type":208,"value":467},"add per-page OG images with nuxt-og-image (",{"type":199,"tag":213,"props":469,"children":472},{"href":470,"rel":471},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F3055678",[217],[473],{"type":208,"value":474},"3055678",{"type":208,"value":252},{"type":199,"tag":239,"props":477,"children":478},{},[479,481,488],{"type":208,"value":480},"replace default favicon with an on-brand terminal icon (",{"type":199,"tag":213,"props":482,"children":485},{"href":483,"rel":484},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002Fc92785a",[217],[486],{"type":208,"value":487},"c92785a",{"type":208,"value":252},{"type":199,"tag":239,"props":490,"children":491},{},[492,494,501],{"type":208,"value":493},"add \u002Fuses page with real hardware, software, and smart home setup (",{"type":199,"tag":213,"props":495,"children":498},{"href":496,"rel":497},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002Ffcf6891",[217],[499],{"type":208,"value":500},"fcf6891",{"type":208,"value":252},{"type":199,"tag":228,"props":503,"children":504},{"id":374},[505],{"type":208,"value":377},{"type":199,"tag":235,"props":507,"children":508},{},[509],{"type":199,"tag":239,"props":510,"children":511},{},[512,514,521],{"type":208,"value":513},"remove Live buttons from Edusign and COSMOS project cards (",{"type":199,"tag":213,"props":515,"children":518},{"href":516,"rel":517},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F90347b0",[217],[519],{"type":208,"value":520},"90347b0",{"type":208,"value":252},{"type":199,"tag":200,"props":523,"children":524},{},[525,529,530],{"type":199,"tag":204,"props":526,"children":527},{},[528],{"type":208,"value":282},{"type":208,"value":284},{"type":199,"tag":213,"props":531,"children":534},{"href":532,"rel":533},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.5.1...v1.6.0",[217],[535],{"type":208,"value":532},{"data":537,"body":538},{},{"type":196,"children":539},[540,554,558,562,604],{"type":199,"tag":200,"props":541,"children":542},{},[543,547,548],{"type":199,"tag":204,"props":544,"children":545},{},[546],{"type":208,"value":209},{"type":208,"value":211},{"type":199,"tag":213,"props":549,"children":552},{"href":550,"rel":551},"https:\u002F\u002Fwhoami-bf77arzqu-maelbels-projects.vercel.app",[217],[553],{"type":208,"value":550},{"type":199,"tag":221,"props":555,"children":556},{"id":223},[557],{"type":208,"value":226},{"type":199,"tag":228,"props":559,"children":560},{"id":374},[561],{"type":208,"value":377},{"type":199,"tag":235,"props":563,"children":564},{},[565,578,591],{"type":199,"tag":239,"props":566,"children":567},{},[568,570,577],{"type":208,"value":569},"never let Redis unavailability hang a request or build (",{"type":199,"tag":213,"props":571,"children":574},{"href":572,"rel":573},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F44716d1",[217],[575],{"type":208,"value":576},"44716d1",{"type":208,"value":252},{"type":199,"tag":239,"props":579,"children":580},{},[581,583,590],{"type":208,"value":582},"prevent release deploy from hanging indefinitely in CI (",{"type":199,"tag":213,"props":584,"children":587},{"href":585,"rel":586},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F27faa85",[217],[588],{"type":208,"value":589},"27faa85",{"type":208,"value":252},{"type":199,"tag":239,"props":592,"children":593},{},[594,596,603],{"type":208,"value":595},"guard against vercel build hanging after it finishes (",{"type":199,"tag":213,"props":597,"children":600},{"href":598,"rel":599},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F6d4711b",[217],[601],{"type":208,"value":602},"6d4711b",{"type":208,"value":252},{"type":199,"tag":200,"props":605,"children":606},{},[607,611,612],{"type":199,"tag":204,"props":608,"children":609},{},[610],{"type":208,"value":282},{"type":208,"value":284},{"type":199,"tag":213,"props":613,"children":616},{"href":614,"rel":615},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.5.0...v1.5.1",[217],[617],{"type":208,"value":614},{"data":619,"body":620},{},{"type":196,"children":621},[622,636,640,644,725,731,786],{"type":199,"tag":200,"props":623,"children":624},{},[625,629,630],{"type":199,"tag":204,"props":626,"children":627},{},[628],{"type":208,"value":209},{"type":208,"value":211},{"type":199,"tag":213,"props":631,"children":634},{"href":632,"rel":633},"https:\u002F\u002Fwhoami-7jfrm9e2c-maelbels-projects.vercel.app",[217],[635],{"type":208,"value":632},{"type":199,"tag":221,"props":637,"children":638},{"id":223},[639],{"type":208,"value":226},{"type":199,"tag":228,"props":641,"children":642},{"id":230},[643],{"type":208,"value":233},{"type":199,"tag":235,"props":645,"children":646},{},[647,660,673,686,699,712],{"type":199,"tag":239,"props":648,"children":649},{},[650,652,659],{"type":208,"value":651},"add live \"now\" status line to hero terminal card via GitHub events API (",{"type":199,"tag":213,"props":653,"children":656},{"href":654,"rel":655},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002Fca33440",[217],[657],{"type":208,"value":658},"ca33440",{"type":208,"value":252},{"type":199,"tag":239,"props":661,"children":662},{},[663,665,672],{"type":208,"value":664},"add docker-compose.yml\u002FTraefik peek with copy-to-clipboard to Croesus card (",{"type":199,"tag":213,"props":666,"children":669},{"href":667,"rel":668},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F9dbf218",[217],[670],{"type":208,"value":671},"9dbf218",{"type":208,"value":252},{"type":199,"tag":239,"props":674,"children":675},{},[676,678,685],{"type":208,"value":677},"add printable résumé page sourced from a shared data file (",{"type":199,"tag":213,"props":679,"children":682},{"href":680,"rel":681},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002Fe6cbbb7",[217],[683],{"type":208,"value":684},"e6cbbb7",{"type":208,"value":252},{"type":199,"tag":239,"props":687,"children":688},{},[689,691,698],{"type":208,"value":690},"add infrastructure page documenting the self-hosted stack and deploy pipeline (",{"type":199,"tag":213,"props":692,"children":695},{"href":693,"rel":694},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002Fe6f8d0c",[217],[696],{"type":208,"value":697},"e6f8d0c",{"type":208,"value":252},{"type":199,"tag":239,"props":700,"children":701},{},[702,704,711],{"type":208,"value":703},"move Changelog and Infrastructure into a \"More\" nav dropdown (",{"type":199,"tag":213,"props":705,"children":708},{"href":706,"rel":707},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F185c3b3",[217],[709],{"type":208,"value":710},"185c3b3",{"type":208,"value":252},{"type":199,"tag":239,"props":713,"children":714},{},[715,717,724],{"type":208,"value":716},"wire header build badge to real CI status (",{"type":199,"tag":213,"props":718,"children":721},{"href":719,"rel":720},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F94e3440",[217],[722],{"type":208,"value":723},"94e3440",{"type":208,"value":252},{"type":199,"tag":228,"props":726,"children":728},{"id":727},"docs",[729],{"type":208,"value":730},"Docs",{"type":199,"tag":235,"props":732,"children":733},{},[734,747,760,773],{"type":199,"tag":239,"props":735,"children":736},{},[737,739,746],{"type":208,"value":738},"remove shipped \"now\" panel idea from roadmap (",{"type":199,"tag":213,"props":740,"children":743},{"href":741,"rel":742},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F5e5a002",[217],[744],{"type":208,"value":745},"5e5a002",{"type":208,"value":252},{"type":199,"tag":239,"props":748,"children":749},{},[750,752,759],{"type":208,"value":751},"remove shipped docker-compose peek idea from roadmap (",{"type":199,"tag":213,"props":753,"children":756},{"href":754,"rel":755},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F6fdecc5",[217],[757],{"type":208,"value":758},"6fdecc5",{"type":208,"value":252},{"type":199,"tag":239,"props":761,"children":762},{},[763,765,772],{"type":208,"value":764},"remove shipped résumé roadmap idea (",{"type":199,"tag":213,"props":766,"children":769},{"href":767,"rel":768},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F56e048f",[217],[770],{"type":208,"value":771},"56e048f",{"type":208,"value":252},{"type":199,"tag":239,"props":774,"children":775},{},[776,778,785],{"type":208,"value":777},"remove shipped self-hosting architecture diagram idea from roadmap (",{"type":199,"tag":213,"props":779,"children":782},{"href":780,"rel":781},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002Feb5e220",[217],[783],{"type":208,"value":784},"eb5e220",{"type":208,"value":252},{"type":199,"tag":200,"props":787,"children":788},{},[789,793,794],{"type":199,"tag":204,"props":790,"children":791},{},[792],{"type":208,"value":282},{"type":208,"value":284},{"type":199,"tag":213,"props":795,"children":798},{"href":796,"rel":797},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.3.0...v1.4.0",[217],[799],{"type":208,"value":796},{"data":801,"body":802},{},{"type":196,"children":803},[804,818,822,826,881,885,901,907,923,927,943],{"type":199,"tag":200,"props":805,"children":806},{},[807,811,812],{"type":199,"tag":204,"props":808,"children":809},{},[810],{"type":208,"value":209},{"type":208,"value":211},{"type":199,"tag":213,"props":813,"children":816},{"href":814,"rel":815},"https:\u002F\u002Fwhoami-e9rkm8tjs-maelbels-projects.vercel.app",[217],[817],{"type":208,"value":814},{"type":199,"tag":221,"props":819,"children":820},{"id":223},[821],{"type":208,"value":226},{"type":199,"tag":228,"props":823,"children":824},{"id":230},[825],{"type":208,"value":233},{"type":199,"tag":235,"props":827,"children":828},{},[829,842,855,868],{"type":199,"tag":239,"props":830,"children":831},{},[832,834,841],{"type":208,"value":833},"pull Croesus's live CI status from the GitHub Actions API instead of a static badge (",{"type":199,"tag":213,"props":835,"children":838},{"href":836,"rel":837},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F2ea7b95",[217],[839],{"type":208,"value":840},"2ea7b95",{"type":208,"value":252},{"type":199,"tag":239,"props":843,"children":844},{},[845,847,854],{"type":208,"value":846},"add repo stats tiles (stars, open issues, last commit) to project cards (",{"type":199,"tag":213,"props":848,"children":851},{"href":849,"rel":850},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F59afc44",[217],[852],{"type":208,"value":853},"59afc44",{"type":208,"value":252},{"type":199,"tag":239,"props":856,"children":857},{},[858,860,867],{"type":208,"value":859},"highlight active nav link based on scroll position (",{"type":199,"tag":213,"props":861,"children":864},{"href":862,"rel":863},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002Ff08e19d",[217],[865],{"type":208,"value":866},"f08e19d",{"type":208,"value":252},{"type":199,"tag":239,"props":869,"children":870},{},[871,873,880],{"type":208,"value":872},"highlight changelog button when on the changelog page (",{"type":199,"tag":213,"props":874,"children":877},{"href":875,"rel":876},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002Fbb20d1b",[217],[878],{"type":208,"value":879},"bb20d1b",{"type":208,"value":252},{"type":199,"tag":228,"props":882,"children":883},{"id":374},[884],{"type":208,"value":377},{"type":199,"tag":235,"props":886,"children":887},{},[888],{"type":199,"tag":239,"props":889,"children":890},{},[891,893,900],{"type":208,"value":892},"reorder nuxt.config keys to satisfy nuxt-config-keys-order lint rule (",{"type":199,"tag":213,"props":894,"children":897},{"href":895,"rel":896},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F05fdd11",[217],[898],{"type":208,"value":899},"05fdd11",{"type":208,"value":252},{"type":199,"tag":228,"props":902,"children":904},{"id":903},"chores",[905],{"type":208,"value":906},"Chores",{"type":199,"tag":235,"props":908,"children":909},{},[910],{"type":199,"tag":239,"props":911,"children":912},{},[913,915,922],{"type":208,"value":914},"add local Docker preview setup and allow the whoami.maelbelliard.fr dev host (",{"type":199,"tag":213,"props":916,"children":919},{"href":917,"rel":918},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F89eade1",[217],[920],{"type":208,"value":921},"89eade1",{"type":208,"value":252},{"type":199,"tag":228,"props":924,"children":925},{"id":727},[926],{"type":208,"value":730},{"type":199,"tag":235,"props":928,"children":929},{},[930],{"type":199,"tag":239,"props":931,"children":932},{},[933,935,942],{"type":208,"value":934},"remove stale changelog reference from roadmap easter-egg idea (",{"type":199,"tag":213,"props":936,"children":939},{"href":937,"rel":938},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F96c8211",[217],[940],{"type":208,"value":941},"96c8211",{"type":208,"value":252},{"type":199,"tag":200,"props":944,"children":945},{},[946,950,951],{"type":199,"tag":204,"props":947,"children":948},{},[949],{"type":208,"value":282},{"type":208,"value":284},{"type":199,"tag":213,"props":952,"children":955},{"href":953,"rel":954},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.2.0...v1.3.0",[217],[956],{"type":208,"value":953},{"data":958,"body":959},{},{"type":196,"children":960},[961,975,979,983,1025,1029,1045,1051,1080],{"type":199,"tag":200,"props":962,"children":963},{},[964,968,969],{"type":199,"tag":204,"props":965,"children":966},{},[967],{"type":208,"value":209},{"type":208,"value":211},{"type":199,"tag":213,"props":970,"children":973},{"href":971,"rel":972},"https:\u002F\u002Fwhoami-m05gsa7uu-maelbels-projects.vercel.app",[217],[974],{"type":208,"value":971},{"type":199,"tag":221,"props":976,"children":977},{"id":223},[978],{"type":208,"value":226},{"type":199,"tag":228,"props":980,"children":981},{"id":230},[982],{"type":208,"value":233},{"type":199,"tag":235,"props":984,"children":985},{},[986,999,1012],{"type":199,"tag":239,"props":987,"children":988},{},[989,991,998],{"type":208,"value":990},"add changelog page sourced from GitHub Releases (",{"type":199,"tag":213,"props":992,"children":995},{"href":993,"rel":994},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002Fb77d0bc",[217],[996],{"type":208,"value":997},"b77d0bc",{"type":208,"value":252},{"type":199,"tag":239,"props":1000,"children":1001},{},[1002,1004,1011],{"type":208,"value":1003},"link to LinkedIn instead of the site's own URL in the contact CTA (",{"type":199,"tag":213,"props":1005,"children":1008},{"href":1006,"rel":1007},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F4afb742",[217],[1009],{"type":208,"value":1010},"4afb742",{"type":208,"value":252},{"type":199,"tag":239,"props":1013,"children":1014},{},[1015,1017,1024],{"type":208,"value":1016},"add tooltips to icon-only header\u002Ffooter buttons (",{"type":199,"tag":213,"props":1018,"children":1021},{"href":1019,"rel":1020},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F73024bb",[217],[1022],{"type":208,"value":1023},"73024bb",{"type":208,"value":252},{"type":199,"tag":228,"props":1026,"children":1027},{"id":374},[1028],{"type":208,"value":377},{"type":199,"tag":235,"props":1030,"children":1031},{},[1032],{"type":199,"tag":239,"props":1033,"children":1034},{},[1035,1037,1044],{"type":208,"value":1036},"make nav anchor links absolute so they route home from other pages (",{"type":199,"tag":213,"props":1038,"children":1041},{"href":1039,"rel":1040},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002Fcc70791",[217],[1042],{"type":208,"value":1043},"cc70791",{"type":208,"value":252},{"type":199,"tag":228,"props":1046,"children":1048},{"id":1047},"refactors",[1049],{"type":208,"value":1050},"Refactors",{"type":199,"tag":235,"props":1052,"children":1053},{},[1054,1067],{"type":199,"tag":239,"props":1055,"children":1056},{},[1057,1059,1066],{"type":208,"value":1058},"centralize site identity config and extract page content data (",{"type":199,"tag":213,"props":1060,"children":1063},{"href":1061,"rel":1062},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F85ceb4d",[217],[1064],{"type":208,"value":1065},"85ceb4d",{"type":208,"value":252},{"type":199,"tag":239,"props":1068,"children":1069},{},[1070,1072,1079],{"type":208,"value":1071},"extract inline link arrays and rename loop vars in index.vue (",{"type":199,"tag":213,"props":1073,"children":1076},{"href":1074,"rel":1075},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002Fa2d92ec",[217],[1077],{"type":208,"value":1078},"a2d92ec",{"type":208,"value":252},{"type":199,"tag":200,"props":1081,"children":1082},{},[1083,1087,1088],{"type":199,"tag":204,"props":1084,"children":1085},{},[1086],{"type":208,"value":282},{"type":208,"value":284},{"type":199,"tag":213,"props":1089,"children":1092},{"href":1090,"rel":1091},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.1.0...v1.2.0",[217],[1093],{"type":208,"value":1090},{"data":1095,"body":1096},{},{"type":196,"children":1097},[1098,1112,1116,1120,1136,1140,1156],{"type":199,"tag":200,"props":1099,"children":1100},{},[1101,1105,1106],{"type":199,"tag":204,"props":1102,"children":1103},{},[1104],{"type":208,"value":209},{"type":208,"value":211},{"type":199,"tag":213,"props":1107,"children":1110},{"href":1108,"rel":1109},"https:\u002F\u002Fwhoami-nnkbqxx7d-maelbels-projects.vercel.app",[217],[1111],{"type":208,"value":1108},{"type":199,"tag":221,"props":1113,"children":1114},{"id":223},[1115],{"type":208,"value":226},{"type":199,"tag":228,"props":1117,"children":1118},{"id":230},[1119],{"type":208,"value":233},{"type":199,"tag":235,"props":1121,"children":1122},{},[1123],{"type":199,"tag":239,"props":1124,"children":1125},{},[1126,1128,1135],{"type":208,"value":1127},"add real Experience\u002FEducation timeline from LinkedIn (",{"type":199,"tag":213,"props":1129,"children":1132},{"href":1130,"rel":1131},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F34b1bc7",[217],[1133],{"type":208,"value":1134},"34b1bc7",{"type":208,"value":252},{"type":199,"tag":228,"props":1137,"children":1138},{"id":374},[1139],{"type":208,"value":377},{"type":199,"tag":235,"props":1141,"children":1142},{},[1143],{"type":199,"tag":239,"props":1144,"children":1145},{},[1146,1148,1155],{"type":208,"value":1147},"add Experience nav link (",{"type":199,"tag":213,"props":1149,"children":1152},{"href":1150,"rel":1151},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002Fbc3a908",[217],[1153],{"type":208,"value":1154},"bc3a908",{"type":208,"value":252},{"type":199,"tag":200,"props":1157,"children":1158},{},[1159,1163,1164],{"type":199,"tag":204,"props":1160,"children":1161},{},[1162],{"type":208,"value":282},{"type":208,"value":284},{"type":199,"tag":213,"props":1165,"children":1168},{"href":1166,"rel":1167},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.0.1...v1.1.0",[217],[1169],{"type":208,"value":1166},{"data":1171,"body":1172},{},{"type":196,"children":1173},[1174,1188,1192,1196,1225],{"type":199,"tag":200,"props":1175,"children":1176},{},[1177,1181,1182],{"type":199,"tag":204,"props":1178,"children":1179},{},[1180],{"type":208,"value":209},{"type":208,"value":211},{"type":199,"tag":213,"props":1183,"children":1186},{"href":1184,"rel":1185},"https:\u002F\u002Fwhoami-9fq02g2o4-maelbels-projects.vercel.app",[217],[1187],{"type":208,"value":1184},{"type":199,"tag":221,"props":1189,"children":1190},{"id":223},[1191],{"type":208,"value":226},{"type":199,"tag":228,"props":1193,"children":1194},{"id":230},[1195],{"type":208,"value":233},{"type":199,"tag":235,"props":1197,"children":1198},{},[1199,1212],{"type":199,"tag":239,"props":1200,"children":1201},{},[1202,1204,1211],{"type":208,"value":1203},"generate a categorized changelog for GitHub releases (",{"type":199,"tag":213,"props":1205,"children":1208},{"href":1206,"rel":1207},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F8e5183a",[217],[1209],{"type":208,"value":1210},"8e5183a",{"type":208,"value":252},{"type":199,"tag":239,"props":1213,"children":1214},{},[1215,1217,1224],{"type":208,"value":1216},"add Vercel Analytics and Speed Insights (",{"type":199,"tag":213,"props":1218,"children":1221},{"href":1219,"rel":1220},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002Fb1ea13c",[217],[1222],{"type":208,"value":1223},"b1ea13c",{"type":208,"value":252},{"type":199,"tag":200,"props":1226,"children":1227},{},[1228,1232,1233],{"type":199,"tag":204,"props":1229,"children":1230},{},[1231],{"type":208,"value":282},{"type":208,"value":284},{"type":199,"tag":213,"props":1234,"children":1237},{"href":1235,"rel":1236},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcompare\u002Fv1.0.0...v1.0.1",[217],[1238],{"type":208,"value":1235},{"data":1240,"body":1241},{},{"type":196,"children":1242},[1243,1257,1261,1265,1281,1285,1323,1327,1369,1373,1389],{"type":199,"tag":200,"props":1244,"children":1245},{},[1246,1250,1251],{"type":199,"tag":204,"props":1247,"children":1248},{},[1249],{"type":208,"value":209},{"type":208,"value":211},{"type":199,"tag":213,"props":1252,"children":1255},{"href":1253,"rel":1254},"https:\u002F\u002Fwww.maelbelliard.fr\u002F",[217],[1256],{"type":208,"value":1253},{"type":199,"tag":221,"props":1258,"children":1259},{"id":223},[1260],{"type":208,"value":226},{"type":199,"tag":228,"props":1262,"children":1263},{"id":230},[1264],{"type":208,"value":233},{"type":199,"tag":235,"props":1266,"children":1267},{},[1268],{"type":199,"tag":239,"props":1269,"children":1270},{},[1271,1273,1280],{"type":208,"value":1272},"scaffold DevOps\u002FCI-CD themed portfolio with Nuxt UI (",{"type":199,"tag":213,"props":1274,"children":1277},{"href":1275,"rel":1276},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F64e7ceb",[217],[1278],{"type":208,"value":1279},"64e7ceb",{"type":208,"value":252},{"type":199,"tag":228,"props":1282,"children":1283},{"id":374},[1284],{"type":208,"value":377},{"type":199,"tag":235,"props":1286,"children":1287},{},[1288,1310],{"type":199,"tag":239,"props":1289,"children":1290},{},[1291,1293,1300,1302,1309],{"type":208,"value":1292},"pass ",{"type":199,"tag":1294,"props":1295,"children":1297},"code",{"className":1296},[],[1298],{"type":208,"value":1299},"--scope",{"type":208,"value":1301}," to vercel CLI so the release workflow can resolve the team project (",{"type":199,"tag":213,"props":1303,"children":1306},{"href":1304,"rel":1305},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F4124ed2",[217],[1307],{"type":208,"value":1308},"4124ed2",{"type":208,"value":252},{"type":199,"tag":239,"props":1311,"children":1312},{},[1313,1315,1322],{"type":208,"value":1314},"use vercel nitro preset so the build output matches Vercel's expected directory (",{"type":199,"tag":213,"props":1316,"children":1319},{"href":1317,"rel":1318},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F0a8bed2",[217],[1320],{"type":208,"value":1321},"0a8bed2",{"type":208,"value":252},{"type":199,"tag":228,"props":1324,"children":1325},{"id":903},[1326],{"type":208,"value":906},{"type":199,"tag":235,"props":1328,"children":1329},{},[1330,1343,1356],{"type":199,"tag":239,"props":1331,"children":1332},{},[1333,1335,1342],{"type":208,"value":1334},"rename project to whoami (",{"type":199,"tag":213,"props":1336,"children":1339},{"href":1337,"rel":1338},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002Fa5df110",[217],[1340],{"type":208,"value":1341},"a5df110",{"type":208,"value":252},{"type":199,"tag":239,"props":1344,"children":1345},{},[1346,1348,1355],{"type":208,"value":1347},"ignore Vercel local project files (",{"type":199,"tag":213,"props":1349,"children":1352},{"href":1350,"rel":1351},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F8a45618",[217],[1353],{"type":208,"value":1354},"8a45618",{"type":208,"value":252},{"type":199,"tag":239,"props":1357,"children":1358},{},[1359,1361,1368],{"type":208,"value":1360},"remove temporary vercel whoami debug step (",{"type":199,"tag":213,"props":1362,"children":1365},{"href":1363,"rel":1364},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F7fdb730",[217],[1366],{"type":208,"value":1367},"7fdb730",{"type":208,"value":252},{"type":199,"tag":228,"props":1370,"children":1371},{"id":255},[1372],{"type":208,"value":258},{"type":199,"tag":235,"props":1374,"children":1375},{},[1376],{"type":199,"tag":239,"props":1377,"children":1378},{},[1379,1381,1388],{"type":208,"value":1380},"debug: add vercel whoami diagnostic step (",{"type":199,"tag":213,"props":1382,"children":1385},{"href":1383,"rel":1384},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommit\u002F8f97cef",[217],[1386],{"type":208,"value":1387},"8f97cef",{"type":208,"value":252},{"type":199,"tag":200,"props":1390,"children":1391},{},[1392,1396,1397],{"type":199,"tag":204,"props":1393,"children":1394},{},[1395],{"type":208,"value":282},{"type":208,"value":284},{"type":199,"tag":213,"props":1398,"children":1401},{"href":1399,"rel":1400},"https:\u002F\u002Fgithub.com\u002Fmaelbel\u002Fwhoami\u002Fcommits\u002Fv1.0.0",[217],[1402],{"type":208,"value":1399}]