Commit Graph
26 Commits
Author SHA1 Message Date
lobo 82228e9141 docs(projects): update claude-in-a-box project text and diagram
The box now runs an agent pipeline, assist mode and evals.
The old card and diagram only described rule loading and the commit hook.
2026-10-21 08:27:27 +02:00
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 54b93055ba feat(app): add prerender, self-hosted fonts and privacy page
Fonts come from npm, not Google, so no third-party font requests.
Pages are prerendered at build time; browser-only code is guarded.
nginx serves per-route HTML, a real 404 and gzip.
2026-10-20 15:43:31 +02:00
lobo 8681508cb6 feat(projects): rewrite project texts with verified facts
Build, Test & Push Frontend / quality-check (push) Successful in 1m18s
Build, Test & Push Frontend / docker (push) Successful in 50s
Old copy was generic and did not match the code. Texts now describe
the real features: PlayStation sync, file imports, tests, security.
Add per-game itch.io links, new chips, and a test that checks every
About project key exists in en and de.
2026-10-14 11:03:54 +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 dc9f09bede refactor(components): use OnPush and signals in components
Angular 22 defaults to OnPush, so Eager is removed.
Template state is now signals, so sorting needs no detectChanges.
Game of Life execution time now updates live.
Remove the unused ImageDialogComponent and turn the OnPush lint rule
back on.
2026-10-13 11:10:04 +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 888fb6289d pimped the site a little but and fixed impress 2026-08-26 10:48:39 +02:00
lobo 5c97667ec1 Use loadComponent for routes and cleanup
Switch route definitions to lazy-load components via loadComponent dynamic imports and remove direct component references from RouterConstants. Remove several components' standalone flags and adjust component metadata (styleUrl vs styleUrls) and imports accordingly. Make AlgorithmsService and AlgorithmsComponent synchronous (getCategories() now returns an array and template iterates categories directly). Replace alert in PathfindingComponent with MatSnackBar and inject it. Simplify LanguageService initialization to use existing translate configuration. Remove unused ReloadService. Make GenericGridComponent.lastCell protected. Miscellaneous tidy-ups across related files.
2026-03-07 16:12:16 +01:00
lobo 0037502b00 src/app/pages/projects/projects.component.ts aktualisiert
Build, Test & Push Frontend / quality-check (push) Successful in 1m34s
Build, Test & Push Frontend / docker (push) Successful in 1m7s
2026-02-26 07:12:19 +01:00
lobo c160fb4bc8 overworked the project detail pages 2026-02-23 09:37:26 +01:00
lobo 45c11e42cd Added an image for the playground project 2026-02-23 09:11:16 +01:00
lobo c6edc922fe Refactor topbar HTML, projects TS and styles
Minor markup and formatting cleanup plus layout adjustments.

- topbar.component.html: removed mat-toolbar color attribute, compacted/normalized element attributes and spacing, fixed small markup spacing issues.
- projects.component.ts: code formatting and whitespace normalization (imports, property spacing, object literals, small function signature/timeout formatting); no logic changes.
- styles.scss: reorganized topbar rules (added app-topbar wrapper, display and color), switched .hero from grid to flex with responsive flex-basis, adjusted photo and intro flex behavior, increased project grid column min width and centered grid with max-width, removed featured card full-width grid span.

These changes improve consistency, readability and adjust layout/responsiveness of the topbar/hero/project grid.
2026-02-22 12:27:20 +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 238e279435 Fixed problem with project dialog 2026-01-18 10:55:12 +01:00
lobo e713e3b1c1 Fixed translation problems 2026-01-18 10:17:10 +01:00
lobo deb089e6ec Fixed external link problem 2026-01-17 11:40:32 +01:00
lobo 93a7bd7863 Extended about page and fixed internal links
Build & Push Frontend A / docker (push) Successful in 1m37s
2026-01-17 11:25:53 +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 24c438a01e refactored projects site 2026-01-17 10:27:35 +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 9771d7a38d Added diploma as asset and extrended projects strcuture 2026-01-01 12:03:10 +01:00
lobo 0f1ff27ea1 Added introduction and images for some projects 2025-12-14 17:08:53 +01:00
lobo 17585bfaca Added project accordion next will be more content 2025-12-13 13:57:49 +01:00
lobo 5969e66872 Started with about page and my cv 2025-11-09 12:21:34 +01:00