Skip to content

v3.7.0 — AMA Content Type

Latest

Choose a tag to compare

@vnykmshr vnykmshr released this 14 Feb 20:15
· 23 commits to main since this release

What's New

AMA (Ask Me Anything) — a fourth content type for MarkGo. Readers submit questions, author moderates and answers from admin, published Q&As flow into the home feed. No other blog engine ships this as a first-class feature.

Highlights

  • Reader submission: FAB (desktop) and bottom nav center button (mobile) open AMA sheet for unauthenticated visitors — name, optional email, question with math captcha + honeypot spam prevention
  • Admin moderation: /admin/ama page with pending question cards, answer textarea, publish/delete actions
  • Feed integration: published AMAs appear in home feed with distinct "Q" badge card design, dedicated filter pill, RSS inclusion
  • FAB dual-purpose: compose (auth) / AMA question mark (unauth) with Cmd/Ctrl+. keyboard shortcut
  • Accessibility: shared focus-trap utility for all modal dialogs, reduced motion support, ARIA live regions
  • About page CTA: "Ask Me Anything" section with trigger button

Bug Fixes

  • Bottom nav login swap targeted removed .bottom-nav-subscribe class
  • Keyboard shortcut Cmd+N conflicted with browser "new window"
  • Compose-sheet and ama-sheet missing focus trap (WCAG)

Full Changelog

See CHANGELOG.md for complete details.