Skip to content

feat(footer): add heise online press coverage link#546

Merged
rdmueller merged 1 commit into
LLM-Coding:mainfrom
raifdmueller:feat/footer-heise-coverage
May 29, 2026
Merged

feat(footer): add heise online press coverage link#546
rdmueller merged 1 commit into
LLM-Coding:mainfrom
raifdmueller:feat/footer-heise-coverage

Conversation

@raifdmueller
Copy link
Copy Markdown
Contributor

@raifdmueller raifdmueller commented May 29, 2026

What

Adds the heise online article about Semantic Anchors to the footer:
https://www.heise.de/news/Semantische-Anker-verkuerzen-den-Kontext-fuer-das-agentische-Coden-11311061.html

It goes in a separate row — "Featured in" (EN) / "Bekannt aus" (DE) — distinct from the existing "As seen on" / "Zu Gast bei" row.

Why a separate row

"Zu Gast bei" (guest appearance) fits the podcast/live-coding entries (HMZE, rabauer.dev) but not a news article — you weren't a guest at heise, they reported on the project. Mixing it in would read wrong in German. A dedicated press row keeps the semantics clean in both languages.

Logo handling

  • Uses the official heise online mark (navy circle + white "h.").
  • Placed on a small white chip so it stays legible in both light and dark mode (the navy circle would otherwise blend into the dark footer).
  • The bundled SVG has the prefers-color-scheme media query stripped, so it renders predictably against the site's class-based dark mode rather than following the OS theme.

Verification

Built and visually checked the footer in light and dark mode; confirmed the heise SVG loads, the new row renders, and DE shows "Bekannt aus" / EN "Featured in". Lint + Prettier clean.

🤖 Generated with Claude Code

Summary by CodeRabbit

Release Notes

  • Neue Funktionen
    • Neuer „Bekannt aus"-Bereich in der Fußzeile hinzugefügt mit einem Link zu heise.de sowie entsprechenden Logos und Beschriftungen in Deutsch und Englisch.

Review Change Stack

Adds a separate "Featured in" / "Bekannt aus" row linking the heise
online article about Semantic Anchors. Kept distinct from the existing
"As seen on" / "Zu Gast bei" row, which is for podcast/live-coding
appearances — press coverage is not a guest appearance, so "Zu Gast
bei: heise" would read wrong in German.

The heise mark (navy circle + white "h.") sits on a white chip so it
stays legible in both light and dark themes; the bundled SVG has the
OS-level prefers-color-scheme media query stripped so it renders
predictably against the site's class-based dark mode.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@rdmueller rdmueller merged commit 03c4094 into LLM-Coding:main May 29, 2026
6 checks passed
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 29, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yml

Review profile: CHILL

Plan: Pro

Run ID: 4cb0960b-429c-490e-b4d1-6321214f0edd

📥 Commits

Reviewing files that changed from the base of the PR and between 28cf213 and 873744a.

⛔ Files ignored due to path filters (1)
  • website/public/heise-logo.svg is excluded by !**/*.svg
📒 Files selected for processing (3)
  • website/src/components/footer.js
  • website/src/translations/de.json
  • website/src/translations/en.json

Walkthrough

Der PR erweitert den Website-Footer um einen neuen „Featured in"-Block mit einem Link zu heise.de. Die neue Sektion wird durch aktualisierte HTML-Markup-Generierung und zwei neue Übersetzungsschlüssel in Deutsch und Englisch implementiert.

Changes

heise.de Featured Section im Footer

Layer / File(s) Summary
Footer heise.de Block mit i18n-Unterstützung
website/src/components/footer.js, website/src/translations/de.json, website/src/translations/en.json
Die renderFooter()-Funktion wird um einen neuen Block mit heise.de-Link, Logo und dynamischem Titel erweitert. Neue Übersetzungsschlüssel footer.featuredIn („Bekannt aus" / „Featured in") und footer.heiseAlt (Alt-Text für heise online) werden in beiden Sprachdateien hinzugefügt.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • LLM-Coding/Semantic-Anchors#112: Beide PRs erweitern website/src/components/footer.js um neue externe Links im Footer (diesen PR fügt heise-Block hinzu, PR #112 fügt llms.txt und all-anchors.adoc Links hinzu).
  • LLM-Coding/Semantic-Anchors#381: Beide PRs modifizieren die renderFooter(version)-Funktion um neue externe Link-Blöcke mit entsprechenden i18n-Schlüsseln.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 ESLint

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

ESLint skipped: no ESLint configuration detected in root package.json. To enable, add eslint to devDependencies.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants