Shkeeper now lists XMR (monerod accepts its plain-HTTP RPC), so members can
pay in Monero. The monero role bump fixes P2Pool's --rpc-login argument.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
STRIPE_LIVE_MODE was 0 with a live key, so live webhooks and subscriptions
were rejected; the portal setting held a publishable key instead of a bpc_ ID.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Update role submodules (dex, www, gitea, mastodon, matrix-stack,
peertube) and the membership app's LDAP/Dex settings in www.yaml.
In the root dex.yml, match groups by DN and use cn for names.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>