From 16dabc0e7366c78a3df30c9c5e599325faa0e639 Mon Sep 17 00:00:00 2001 From: Phil Skentelbery Date: Wed, 19 Nov 2025 14:09:56 -0700 Subject: [PATCH] Fix IndieAuth client identification by making h-app visible Following diagnosis in /docs/architecture/indieauth-client-diagnosis.md and decision in /docs/decisions/ADR-006-indieauth-client-identification.md Problem: The h-app microformat had hidden aria-hidden="true" attributes that made it invisible to IndieAuth parsers, causing "client_id is not registered" errors when authenticating with external providers. Solution: Remove hidden attributes from h-app div in templates/base.html to allow IndieAuth parsers to discover client metadata. This ensures IndieAuth providers can validate our application during the authorization flow. Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- templates/base.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/base.html b/templates/base.html index 5183cee..dd97152 100644 --- a/templates/base.html +++ b/templates/base.html @@ -42,7 +42,7 @@

StarPunk v{{ config.get('VERSION', '0.5.0') }}

-