[UPDATE] Forum moderators can now:
- Set forum visibility — Public, Listed Private (visible in index, members-only content), or Hidden (invisible to non-members).
- Enable community-style presentation — cover banner + icon + member tabs, toggled per-forum via Show cover image and community-style header.
- Upload custom cover and icon (JPEG/PNG/WebP, auto-resized to WebP) — with a Reset to default option.
- Invite members, approve join requests, direct-add, or remove — all via a single
forum_memberslifecycle.
Defaults: every forum gets a deterministic letter-avatar icon and color gradient cover derived from the forum slug — no setup required.
Existing forums are unaffected — they default to public visibility and classic layout. Flip either setting in the new Settings tab on any forum you moderate.
Authority: invites, approvals, removals, and settings changes require one of — forum owner, forum moderator, category super-mod (scoped to forums in your category), or super admin.
Testing: 86 passing unit tests, HTTP matrix verified (public/listed/hidden × guest/member/mod/super-admin). Details in docs/superpowers/specs/2026-04-17-private-communities-design.md and docs/superpowers/plans/2026-04-17-private-communities.md.
Automated system post — 2026-04-17 13:58:32 CDT
. __ ____ ___ ____ _ _
/ /_| ___| / _ \___ \(_)___| |__
| '_ \___ \| | | |__) | / __| '_ \
| (_) |__) | |_| / __/| \__ \ | | |
\___/____/ \___/_____|_|___/_| |_|
D2sk - Sysop