v0.1.23
v0.1.22
Security Fixes & Email Logging
Features
- Email Delivery Logging: Track email delivery status with detailed logs
- View sent emails in Admin Console
- Monitor delivery status (sent, delivered, failed)
Fixed
- Security Improvements: Resolved security vulnerabilities from code review
- Improved input validation and sanitization
- Addressed OWASP security recommendations
- Tech Debt: Code quality and performance improvements
Documentation
- Integrated GSD (Getting Stuff Done) framework for project planning
- Updated OpenAPI specification
v0.1.20
Billing, Subscriptions & Enterprise Features
Features
- Billing Module: Lemon Squeezy integration for subscription management
- Team Management: Invite team members, manage roles, view pending invitations
- Custom Domains: Configure custom domains for your API endpoints with DNS verification and SSL provisioning
- Enterprise SSO: SAML and OIDC single sign-on configuration for organizations
- Plan-Based Limits: Enforce usage limits based on subscription tier
Admin Console
- Billing page with plan display and usage meters
- Team settings section with member list and invite dialog
- Role management (Owner, Admin, Member, Viewer)
- Pending invitations management
Marketing Website
- Updated pricing page with monthly/annual toggle
- Four pricing tiers: Free, Starter (149), Enterprise
- Alpha program messaging and feature comparison
API Endpoints
GET/POST/DELETE /v1/team/members- Team member managementGET/POST/DELETE /v1/team/invitations- Invitation managementGET/POST/DELETE /v1/enterprise/domains- Custom domain managementGET/PUT/DELETE /v1/enterprise/sso- SSO configurationGET/POST /v1/billing/*- Billing and subscription endpoints
v0.1.19
Marketing Website Improvements
Changed
-
Marketing Website: Multiple improvements and fixes
- Fixed Dockerfile sharp installation (use bundled version in Next.js standalone)
- Added
aria-hiddento decorative image overlays for accessibility - Added
sizesprop to Image components for better optimization - Removed contact page (hardcoded content)
- Removed “Talk to Us” button from pricing page
- Updated stats: replaced unverified “2hrs Integration Time” with “15+ Metrics Tracked”
- Updated target size terminology for EdTech and Health & Wellness
- Added “Platform Preview” section to homepage
- Updated API reference link in footer
- Changed “Founding Customer Badge” to “Founding Customer Discount”
- Updated FAQ with data security recommendations for unique player IDs
- Added favicons and web manifest
- Demo Website: Updated leaderboard avatars to use photo-realistic images
- Admin Console: UI improvements from testing feedback
v0.1.18
Leaderboard Tests & CI Improvements
Added
- Tests: Comprehensive unit tests for AdminLeaderboardController (13 test cases)
- Tests for CRUD operations, locking logic, tenant isolation
- Tests for metrics retrieval, rankings pagination, reset functionality
Changed
- CI/CD: Streamline pipeline - production deploys skip redundant tests (already verified on staging)
- CI/CD: OpenAPI sync now uses develop branch and creates PRs instead of direct push
- API: Optimize leaderboard statistics with batch query (fixes N+1 pattern)
- Admin Console: Extract leaderboard form and rankings dialogs into separate components
- Admin Console: Add client-side pagination to leaderboards list (10 items per page)
Fixed
- API: Use
ParseBoolPipeforincludeInactivequery parameter type safety - Admin Console: Replace browser
confirm()dialogs with accessible AlertDialog components - Admin Console: Add fallback gradient for broken MetricCard images
v0.1.17
Analytics, Insights & Webhooks
Features
- Analytics Dashboard: New analytics page with retention metrics, cohort analysis, and player segments
- Conversion Funnels: Track player progression through custom-defined conversion paths
- Webhooks System: Configure HTTP callbacks to receive real-time event notifications
- Webhook Events: New events for XP granted, currency granted, and adventure progress
- Data Export: Export analytics data in CSV or JSON format
Admin Console
- Analytics page with Retention, Funnels, and Segments tabs
- Webhooks management with delivery logs and testing
- Available Events reference for webhook subscriptions
API Endpoints
GET /api/v1/analytics/overview- Overview metrics with trendsGET /api/v1/analytics/trends- Historical trend dataGET /api/v1/analytics/segments- Player segment distributionPOST /api/v1/webhooks- Create webhook endpointsGET /api/v1/webhooks- List project webhooksPOST /api/v1/webhooks/:id/test- Test webhook delivery
Security
- Alpha Approval Guard: Analytics and Webhooks require alpha approval
v0.1.16
v0.1.15
v0.1.14
Schema Drift Detection & OAuth Profile Completion
Added
- CI/CD: Schema drift detection to ensure migrations are created for all schema changes
- Auth: Profile completion flow for OAuth users (Google/GitHub)
Fixed
- Marketing: Removed broken footer links
- Production: Corrected all URLs to use .com domain (engagefabric.com)
- Email: Improved email templates to reduce spam filter triggers
- Deployment: Added superadmin.engagefabric.com to CORS origins
- Super Admin: Fixed auth callback race condition in super admin portal
- Database: Added missing migrations for tenant_members columns and profile_completed field
v0.1.13
URL Migration to .com Domain
Changed
- URL Migration: Migrated all URLs from engagefabric.cloud to engagefabric.com
- Updated API endpoints to use api.engagefabric.com
- Updated admin console references to admin.engagefabric.com
- Updated marketing site to use engagefabric.com
Fixed
- Mobile Overflow: Fixed horizontal overflow issue on marketing site mobile views
- CI Type-Check: Fixed type-check task failing in CI by adding build dependency for SDK types
v0.1.12
Alpha Access Management System
Features
- Alpha Approval Workflow: New accounts now start with pending status until approved
- Admin Console: Added approval status banner for pending accounts
- Marketing Website: Updated alpha messaging and expectations
Changed
- New signups default to PENDING approval status
- Clear communication about alpha program requirements
v0.1.11
Marketing Website Content Refresh
Added
- Marketing Website Redesign: Complete content overhaul with industry-focused messaging
- New hero section with “Gamification Without the Glitches” tagline
- Industry-specific use cases: EdTech, SaaS, Retail, Fitness, Finance
- Redesigned features section highlighting core platform capabilities
- Updated pricing preview with Alpha Access positioning
- New customer testimonials with realistic avatars and metrics
- Improved CTA banners and call-to-action messaging
Changed
- Content Strategy: Shifted from generic gamification to industry-specific value propositions
- Visual Improvements: Enhanced hero, features, and pricing sections with modern design
v0.1.10
Demo Website Overhaul & Admin Charts
Features
- Demo Website UI Overhaul: Complete redesign with modern UI, interactive charts, and improved mobile responsiveness
- Admin Console Charts: Added interactive activity charts and XP progress visualization to the dashboard
- API Enhancements: New project statistics endpoint and event processor improvements
Fixed
- XP granting and tenant isolation bugs in demo website
- Dashboard timezone issues showing “future” data for users in earlier timezones
v0.1.9
Admin Console Redesign
Features
- Settings Page: Added settings with theme toggle (light/dark mode)
- Brand Identity: Integrated EngageFabric brand logos into admin console
Changed
- Complete admin console UI redesign with EngageFabric brand colors
- Visual polish and updated color scheme across all pages
Fixed
- OAuth callback error handling improvements
- TypeScript errors in projects page
v0.1.8
Critical Nginx Fix
Fixed
- CRITICAL: Removed duplicate nginx configuration files causing production outage
- Duplicate .cloud domain configs conflicted with .com production configs
- Staging proxy configs referenced non-existent SSL certificates
- Fixes complete production outage of engagefabric.com and admin.engagefabric.com
v0.1.7
Phase 14 Completion & Security Hardening
Features
- Email Integration: Welcome, verification, and onboarding complete email templates via Resend
- Performance Testing: k6 load test scripts for registration and multi-tenant queries
- Data Migration: Comprehensive migration scripts for existing data
Security
- Critical Fix: Fixed credential exposure vulnerability in deployment workflows
- Database passwords and OAuth secrets now properly protected
- Replaced direct secret interpolation with secure environment variables
Fixed
- OAuth configuration and error handling improvements
- Admin console tenant isolation for project API calls
v0.1.0
Initial Production Release
We’re excited to announce the first stable release of EngageFabric!Features
- Player Management: Complete player lifecycle with XP, levels, currencies, and lives
- Rules Engine: Event-driven automation with 8 condition types and 10 action types
- Quests & Adventures: Multi-step quests with progress tracking and seasonal adventures
- Leaderboards: Real-time rankings with Redis-powered sorted sets
- Lobbies & Chat: Multiplayer lobby management with real-time chat
- WebSocket Gateway: Live updates for all player state changes
- Admin Console: Full-featured dashboard for configuration and analytics
- JavaScript SDK:
@engagefabricsdk/sdkfor easy integration - React Components:
@engagefabricsdk/reactpre-built UI components
API Endpoints
- Authentication (login, register, API keys)
- Players (CRUD, identify, XP/currency management)
- Events (track, batch tracking)
- Quests (list, progress, completion)
- Adventures (list, unlock, progress)
- Leaderboards (rankings, updates)
- Lobbies (create, join, leave, ready)
- Chat (messages, moderation)
Documentation
- Comprehensive API reference
- Getting started guides
- Concept explanations
- SDK documentation
Subscribe to Updates
Release Notifications
Subscribe to receive email notifications when we release new versions
Versioning Policy
EngageFabric follows Semantic Versioning:- Major (X.0.0): Breaking changes requiring migration
- Minor (0.X.0): New features, backward compatible
- Patch (0.0.X): Bug fixes, backward compatible
Deprecation Policy
- Deprecated features are announced at least 6 months before removal
- Deprecated endpoints return
X-Deprecated: trueheader - Migration guides are provided for all breaking changes
