From 3b12e8375d4f0f7ec236642463752e925af2b6d8 Mon Sep 17 00:00:00 2001 From: Voyvodka Date: Wed, 14 Oct 2026 14:53:11 +0300 Subject: [PATCH 1/2] fix: show the current release on the landing page and credit the author The landing page header badge and footer still said v0.1.6 and its structured data said 0.1.3, long after v0.4.1 shipped; all three now say v0.4.1. The footer credits the author with a link to their site, and the structured-data author gains the @id that site uses for its Person so both describe one person. --- CHANGELOG.md | 1 + index.html | 17 +++++++++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b6a4ca..b435975 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ and this project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.ht - **Agent instructions consolidated.** `CLAUDE.md` is now the single source of agent instructions, slimmed to the rules that apply to every change — constraints, commands, binding architectural decisions, the PR workflow — with pointers into `docs/` instead of restated directory trees and endpoint lists; area-specific coding rules live in path-scoped rule files. `AGENTS.md` is a short pointer to it. The stale direct-to-main flow and per-commit approval gate are replaced by the protected-`main` PR workflow. ### Fixed +- **The landing page shows the current release.** Its header badge and footer said v0.1.6 and its structured data said 0.1.3, long after v0.4.1 shipped; all three now say v0.4.1. The footer also credits the author with a link to their site, and the structured-data author carries the same `@id` that site uses. - **`/metrics` authentication is documented as it behaves.** The README said the endpoint needs no authentication; it is public by default and requires `Authorization: Bearer ` once `WebhookEngine__Metrics__ScrapeToken` is set. The README and `docs/SELF-HOSTING.md` now say so and show the Prometheus `authorization` block. ### Removed diff --git a/index.html b/index.html index 2868283..e27cea0 100644 --- a/index.html +++ b/index.html @@ -47,12 +47,13 @@ }, "author": { "@type": "Person", + "@id": "https://www.sametozkan.com.tr/#person", "name": "Samet Özkan", - "url": "https://www.sametozkan.com.tr" + "url": "https://www.sametozkan.com.tr/" }, "license": "https://opensource.org/licenses/MIT", "codeRepository": "https://github.com/voyvodka/webhook-engine", - "softwareVersion": "0.1.3", + "softwareVersion": "0.4.1", "programmingLanguage": ["C#", "TypeScript"], "keywords": "webhook, delivery, .NET, ASP.NET Core, PostgreSQL, self-hosted, open source" } @@ -889,6 +890,14 @@ color: var(--dim); } + .footer-author { + color: inherit; + text-underline-offset: 0.2em; + transition: color 0.15s; + } + + .footer-author:hover { color: var(--muted); } + .footer-links { display: flex; gap: 20px; @@ -983,7 +992,7 @@ WebhookEngine - v0.1.6 + v0.4.1