Commit Graph

9 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
d0d19663aa 🛠️ Ensure meetup names are converted to ASCII before sanitizing in ExtractLogos command 2025-12-05 23:27:12 +01:00
HolgerHatGarKeineNode
22592bbd23 🛠️ Use sanitized studly case for meetup names in ExtractLogos command output filenames 2025-12-05 23:07:28 +01:00
HolgerHatGarKeineNode
60634146fe 🛠️ Use camel case for meetup names in ExtractLogos command output filenames 2025-12-05 23:02:10 +01:00
HolgerHatGarKeineNode
1adbec3519 🛠️ Add ExtractLogos command to export meetup logos to public storage 2025-12-05 22:54:17 +01:00
HolgerHatGarKeineNode
33b599702c Add SyncNostrProfilesCommand to dispatch Nostr profile sync job 2025-11-24 00:53:38 +01:00
HolgerHatGarKeineNode
7adefecfbb Add Nostr publishing and login keys cleanup commands 2025-11-21 16:34:38 +01:00
HolgerHatGarKeineNode
976844487a 🌍 Add city creation modal and country migration command 2025-11-21 13:35:29 +01:00