WP Manifestindependent plugin directory
manifest / users / extrachill-users

Extra Chill Users

User account management for the Extra Chill Network. Provides login, registration, password reset, and more. Supports headless use.

by Chris Huber · github.com/extra-chill/extrachill-users · website

0stars
105release downloads
≈60active sites
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/extra-chill/extrachill-users/releases/download/v0.41.6/extrachill-users.zip

Readme

Extra Chill Users

Network-wide user management for the Extra Chill platform.

What It Does

Extra Chill Users handles everything about user identity across the network:

  • Authentication — Login, registration, Google OAuth, token-based API auth
  • Profiles — Avatars, badges, ranks, artist relationships
  • Onboarding — Guided first-time user experience
  • Membership — Lifetime membership validation (ad-free benefit)
  • Notifications — Network-wide idempotent delivery receipts and digest preferences

How It Works

┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│   SIGNUP    │ ──▶ │  ONBOARD    │ ──▶ │   ACCESS    │
│ Login/OAuth │     │  Profile,   │     │ All network │
│ Turnstile   │     │  Avatar     │     │   sites     │
└─────────────┘     └─────────────┘     └─────────────┘

Users sign up once and get access to all Extra Chill network sites with a unified identity.

Features

Feature Description
Google OAuth One-click sign-in with RS256 token verification
Token Auth Bearer tokens for REST API access (mobile app, headless)
User Onboarding Guided first-time setup via Gutenberg block
Avatar System Upload and display with bbPress integration
Badge & Ranks Tier system based on community participation
Membership Lifetime membership with ad-free benefit
Notifications Explicit producer/key contracts with per-recipient delivery receipts

Auth Flow

  1. Registration — Email/password or Google OAuth with Turnstile captcha
  2. Login — Returns access + refresh tokens for API clients
  3. Refresh — Token refresh for long-lived sessions
  4. Cross-Domain — Network-wide authentication via multisite

REST API

All auth endpoints live in extrachill-api under extrachill/v1:

Endpoint Purpose
POST /auth/login User login, returns tokens
POST /auth/register User registration
POST /auth/google Google OAuth authentication
POST /auth/refresh Refresh access token
POST /auth/logout Logout and token revocation
GET /auth/me Current authenticated user

Requirements

  • WordPress Multisite
  • PHP 7.4+
  • WordPress 5.0+
  • Requires: extrachill-network, extrachill-api

Development

See AGENTS.md for technical implementation details.

# Build blocks
npm run build

# Package for distribution
homeboy review build extrachill-users

Documentation

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v0.41.6 Sep 7, 2026 extrachill-users.zip 1
v0.41.5 Aug 23, 2026 extrachill-users.zip 57
v0.41.4 Aug 22, 2026 extrachill-users.zip 2
v0.41.3 Aug 10, 2026 extrachill-users.zip 3
v0.41.2 Aug 4, 2026 extrachill-users.zip 3
v0.41.1 Aug 4, 2026 extrachill-users.zip 2
v0.41.0 Jul 29, 2026 extrachill-users.zip 2
v0.40.0 Jul 29, 2026 extrachill-users.zip 1
v0.39.1 Jul 26, 2026 extrachill-users.zip 1
v0.39.0 Jul 25, 2026 01-extrachill-users.zip 1
v0.39.0 Jul 25, 2026 extrachill-users.zip 0
v0.38.0 Jul 24, 2026 01-extrachill-users.zip 0
v0.38.0 Jul 24, 2026 extrachill-users.zip 0
v0.37.2 Jul 24, 2026 01-extrachill-users.zip 0
v0.37.2 Jul 24, 2026 extrachill-users.zip 0
v0.37.1 Jul 23, 2026 01-extrachill-users.zip 1
v0.37.1 Jul 23, 2026 extrachill-users.zip 0
v0.37.0 Jul 22, 2026 01-extrachill-users.zip 0
v0.37.0 Jul 22, 2026 extrachill-users.zip 0
v0.36.0 Jul 20, 2026 01-extrachill-users.zip 3
v0.36.0 Jul 20, 2026 extrachill-users.zip 0
v0.35.0 Jul 18, 2026 01-extrachill-users.zip 0
v0.35.0 Jul 18, 2026 extrachill-users.zip 0
v0.34.0 Jul 13, 2026 01-extrachill-users.zip 0
v0.34.0 Jul 13, 2026 extrachill-users.zip 0

Active-site estimate ≈60 comes from the v0.41.5 cohort. Method.