fix: Remove hidden attributes from h-app microformat

h-app was invisible to IndieAuth parsers due to hidden and
aria-hidden attributes, preventing proper client discovery.

- Remove hidden and aria-hidden="true" from h-app div
- Update version to 0.7.1
- Update CHANGELOG with fix details

This provides backward compatibility for IndieAuth services
that rely on h-app microformat parsing.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-19 14:59:29 -07:00
parent 01e66a063e
commit caabf0087e
3 changed files with 11 additions and 3 deletions

View File

@@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [0.7.1] - 2025-11-19
### Fixed
- **IndieAuth h-app Visibility**: Removed `hidden` and `aria-hidden="true"` attributes from h-app microformat markup
- h-app was invisible to IndieAuth parsers, preventing proper client discovery
- Now visible in DOM for microformat parsers while remaining non-intrusive in footer
- Provides backward compatibility for IndieAuth services that rely on h-app parsing
## [0.7.0] - 2025-11-19
### Added

View File

@@ -153,5 +153,5 @@ def create_app(config=None):
# Package version (Semantic Versioning 2.0.0)
# See docs/standards/versioning-strategy.md for details
__version__ = "0.7.0"
__version_info__ = (0, 7, 0)
__version__ = "0.7.1"
__version_info__ = (0, 7, 1)

View File

@@ -46,7 +46,7 @@
<p>StarPunk v{{ config.get('VERSION', '0.5.0') }}</p>
<!-- IndieAuth client discovery (h-app microformats) -->
<div class="h-app" hidden aria-hidden="true">
<div class="h-app">
<a href="{{ config.SITE_URL }}" class="u-url p-name">{{ config.get('SITE_NAME', 'StarPunk') }}</a>
</div>
</footer>