Release Notes

    Final production release details for WeMix Platform v1.0.0

    Version 1.0.0

    FINAL

    Final Production Release

    May 8, 2026

    Major Delivered Features

    • Finalized production authentication architecture with separate `/login` and `/admin/login` experiences
    • Role-specific customer and operations workflows across Admin, Franchise Owner, Driver, Builder, Contractor, Homeowner, and Guest
    • Complete order lifecycle: intake → scheduling → dispatch → execution → billing → tracking
    • Admin operations coverage for users, orders, trucks, franchises, billing, CRM, quality, weather, and communication
    • Dedicated admin documentation surfaces: `/admin/about`, `/admin/status`, `/admin/executive-summary`
    • Comprehensive help documentation surfaced at `/help` with full platform usage guide

    System Improvements

    • Hardened auth token validation to enforce valid ObjectId user IDs and prevent runtime cast failures
    • Removed development-only auth leaks from user flows (no OTP value exposure in UI responses)
    • Supply-role signup workflow now supports pending admin approval before activation
    • Admin dashboard quick actions are now wired to live operational tabs
    • Seed/reset scripts consolidated with shared env loading for consistent local bootstrap
    • Improved API guard consistency and role mismatch messaging across login endpoints

    Stability Fixes

    • Resolved admin login post-auth failures caused by legacy non-ObjectId root user token payloads
    • Fixed duplicate and confusing login UI behavior in public flow
    • Updated integration auth fixture to align with hardened middleware validation
    • Reworked Playwright assertions to match current UX and protected endpoint behaviors
    • Stabilized cross-browser E2E suite and removed brittle selectors

    Quality & Verification

    • Build verification: PASS
    • Integration tests: 16/16 PASS
    • E2E tests: 111/111 PASS (Chromium, Firefox, WebKit)

    Versioning Notice

    This page marks the project as final Version 1.0.0. Any prior references to 0.2 are superseded by this production release baseline.