Commit Graph
15 Commits
Author SHA1 Message Date
lobo 910822028b feat(projects): add playground architecture diagram and notes
Update the Playground entry on the projects page: diagram,
prerender, privacy and operations bullets, one challenge,
one learning, and the Traefik, nginx and Tailscale technologies.
2026-10-21 08:04:25 +02:00
lobo 93e9c59436 feat(projects): add architecture diagrams, align project texts
Add diagrams to three projects. A tap opens them full size.
Align en/de texts: no versions, Gitea not GitHub, Portainer, home
server + VPS. Make To Be Played the featured project.
Remove the Hostinger logo image.
2026-10-14 08:18:18 +02:00
lobo 2abc7c31e2 perf(assets): convert images to webp and check asset paths
Convert 26 PNG/JPG assets to WebP: max 1600 px, q80, diagrams lossless.
src/assets shrinks from 8.3 MB to 4.2 MB.
Use me.jpg for og:image and twitter:image; some crawlers skip WebP.
Add scripts/check-assets.mjs to lint, so a wrong asset path fails lint,
not only at runtime.
2026-10-13 09:13:58 +02:00
lobo 775845b801 build(angular): upgrade to angular 22, add to-be-played project
Build, Test & Push Frontend / quality-check (push) Failing after 35s
Build, Test & Push Frontend / docker (push) Skipped
Move to Angular 22 and update all dependencies. TypeScript stays on 6.0
(7 is blocked by Angular 22). Drop the ip-address override, add
fast-uri and basic-ftp overrides for audit fixes.
Set ChangeDetectionStrategy.Eager on components, as the ng update
migration does, and turn off the new OnPush lint rule.
Add the To Be Played project to the projects page and the about page.
2026-10-12 09:48:29 +02:00
Andreas Dahm db2bc7ab97 Imporved the site 2026-08-26 11:26:00 +02:00
Andreas Dahm 888fb6289d pimped the site a little but and fixed impress 2026-08-26 10:48:39 +02:00
lobo 45c11e42cd Added an image for the playground project 2026-02-23 09:11:16 +01:00
lobo 0b64a4b354 Update Angular and dependencies to 21.1.0
Build & Push Frontend A / docker (push) Successful in 44s
Upgraded Angular packages and related dependencies from 21.0.x to 21.1.0 in package.json and package-lock.json. Updated asset references in AssetsConstants.ts and made minor adjustments in about and projects components to align with the new Angular version.
2026-01-21 16:40:39 +01:00
lobo eaf0cd8a74 Changed some structure and basics 2026-01-17 11:11:51 +01:00
lobo bbf029dc60 Added new project for my homeserver 2026-01-17 10:55:18 +01:00
lobo 93b2a0fed7 Extended project page a little bit
Build & Push Frontend A / docker (push) Successful in 42s
2026-01-01 12:57:23 +01:00
lobo 0f1ff27ea1 Added introduction and images for some projects 2025-12-14 17:08:53 +01:00
lobo 839b7c9ba5 Finalized the About page for now 2025-11-29 15:13:47 +01:00
lobo 664aed47a6 Update Angular and dependencies, add sponsor logos
Upgraded Angular packages and related dependencies to version 20.3.14 and updated several @inquirer and other dependencies. Added new sponsor logos to the assets folder and updated the About page to display them, including changes to constants, HTML, SCSS, TypeScript, and i18n files. Minor style and content adjustments were made to the About page.
2025-11-29 11:56:30 +01:00
lobo 5969e66872 Started with about page and my cv 2025-11-09 12:21:34 +01:00