1.0.0 — 2025-04
Initial release.
- Custom login, register, forgot-password, profile, dashboard pages
- Social auth: Google, GitHub (Apple and LinkedIn configurable)
- Magic link passwordless login (15-min expiry)
- Two-factor authentication (TOTP RFC 6238 + email code)
- Brute force protection with configurable limits
- Session management with device tracking
- Registration: CAPTCHA (reCAPTCHA v3 + hCaptcha), invitation codes, email domain whitelist, admin approval
- Configurable registration field builder
- XP engine with configurable actions and values
- Level system with configurable thresholds
- Login streak tracking
- Badge system with manual + automatic conditions (XP threshold)
- Leaderboard shortcode (5-min cached)
- Persistent utility bar: XP, streak, notification bell, profile dropdown
- In-plugin notification system
- Email template editor with 9 templates and variable system
- User profile with avatar upload, bio, privacy controls, completeness indicator
- Follow/unfollow users
- Direct messaging (basic)
- REST API:
/profile/{id},/leaderboard,/user/{id}/xp - Admin: user list with stats, single user view, award XP/badge, impersonate
- Full Orravo design system (dark/light, matches OMailer/OForms)
- 10 custom DB tables, full uninstall cleanup
- Developer action hooks and static helper methods
- Delivered to
/oplugins/FINISHED/oregister/
