Commit Graph

6 Commits

Author SHA1 Message Date
HolgerHatGarKeineNode
d263eaf92d 🛠️ Add German portal domain and refactor URL handling for Nostr publishing
- Introduce `portal.einundzwanzig.space` with locale settings in `DomainMiddleware`.
- Replace verbose if‑chain in `NostrTrait::getUrl()` with a concise match expression.
- Add `DOMAIN_MAP` constant to `PublishUnpublishedItems` and force URL generation to use the correct domain per country.
- Update command flow: set domain before configuring timezone/locale.
2025-12-09 22:45:26 +01:00
HolgerHatGarKeineNode
2a70537fcb 🛠️ Add Nostr publishing support with i18n templates and country‑specific configuration for domain handling and CLI command 2025-12-09 22:35:54 +01:00
HolgerHatGarKeineNode
aee1194e2f 🛠️ Refactor dashboard components for improved code formatting and readability
- Updated HTML indentation and alignment across `top-countries`, `activities`, and `top-meetups` components.
- Applied consistent formatting to dynamic content (e.g., map links, charts).
- Corrected key usage in `NostrTrait` for route parameters related to `meetups`.
2025-11-24 18:06:11 +01:00
HolgerHatGarKeineNode
8600f98312 🌐 Add multilingual configuration and translation files 2025-11-22 23:53:15 +01:00
HolgerHatGarKeineNode
25843db5a9 Add SEO support with configuration and traits
- Introduced `config/seo.php` to centralize SEO settings.
- Implemented `SeoTrait` for dynamic SEO management.
- Added `SeoDataAttribute` to set SEO metadata at the class level.
- Updated various views to integrate dynamic SEO handling.
- Included fallback settings for titles, descriptions, images, and more.
2025-11-22 22:12:45 +01:00
HolgerHatGarKeineNode
7adefecfbb Add Nostr publishing and login keys cleanup commands 2025-11-21 16:34:38 +01:00