Active Services now sort by category, then by lowest-to-highest price.
Unused SIM cards always appear last for quick inventory checks.
Pagination Controls
Per-page selector added (5/10/All) on reseller and admin Active Services.
Admin modal now includes numbered pages, First/Last, and jump-to-page input.
Stability
Admin services serialization hardened to prevent 502 errors.
Version 2.1.4
October 24, 2025
WhatsApp Delivery Reliability
Switched ModBot to the refreshed MANTIS-5DUWS channel and API key, restoring successful outbound notifications.
Queue processing now records the provider’s raw payload for every attempt, making authentication and quota issues easier to diagnose.
The latest failed messages were replayed automatically once the channel came back online so resellers received their overdue updates.
Queue Diagnostics & Rewards
Added “Send Test Email/WhatsApp” utilities on the Queues dashboard (with CSRF protection) to verify delivery end-to-end in seconds.
Clarified the worker cadence — batches of ten messages every thirty seconds — directly in the dashboard copy.
Introduced a 5 OWP reward button in this popup; resellers who sign their name and accept the Terms collect points instantly.
SIM & Provisioning Enhancements
Provisioning now includes a “SIMs already provisioned” toggle so admins can skip serial capture when inventory was pre-loaded.
SIM package fulfilment sends refreshed email and WhatsApp notifications with friendly copy and queue IDs for auditing.
Additional logging highlights duplicates, warnings, and notify@openweb.live copies during SIM inventory updates.
Changelog Experience
The release notes were rewritten to spotlight the WhatsApp recovery work, queue tooling, and the new reward incentive.
Resellers can now acknowledge the update, sign the Terms, and claim their 5 OWP reward without leaving the popup.
Version 2.1.3
October 17, 2025
OpenServe Order Reliability
OpenServe status changes keep the original order intact while safely refunding wallets when coverage is unavailable, eliminating foreign-key violations.
Pending orders now present installation addresses in high-contrast cards so provisioning teams never miss critical delivery information.
Instant Notifications
Rejected, ordered, and activated OpenServe flows now queue personalised email and WhatsApp messages with refund, address, and B-Circuit details.
Provisioning promotes any reseller-selected SIM straight to “activated”, keeping inventory counts perfectly aligned with live services.
Experience Polish
The Spin the Wheel rewards modal now resembles a professional prize wheel with centred labels and a glowing hub.
OpenServe launch banners remain on screen, spotlighting the R299 installation special across catalogue and order pages.
Version 2.1.0
September 3, 2025
The Courier Guy Shipping Integration
✓ Complete API Integration: Fully integrated The Courier Guy shipping API for real-time quotations and shipment management
✓ Rate Calculator: Live shipping rate calculator with multiple service options (Local Overnight, Express, Same Day)
✓ SIM Card Shipping: Pre-configured for SIM card packages with automated parcel specifications
✓ Dashboard Integration: Added quick access button in reseller dashboard for easy shipping management
✓ System Menu: New System menu in navigation with The Courier Guy and future expansion options
UI/UX Improvements
Menu Reorganization: Repositioned System menu for better visibility and access
Quick Actions: Enhanced dashboard Quick Actions card with new shipping integration
API Status Display: Real-time API connection status monitoring on shipping page
Version 2.1.2
August 26, 2025
Admin Notification System Centralization
✓ Centralized Admin Email System: All admin notifications now exclusively go to notify@openweb.live, eliminating duplicate emails to multiple admin addresses
✓ Fixed Registration Notifications: Resolved issue where new reseller registrations were sending to multiple admin emails
✓ Streamlined Notification Flow: Removed redundant notification calls and consolidated to single AdminNotificationService
✓ Database Independence: Admin email hardcoded to prevent accidental misconfiguration through database settings
System Documentation Updates
Enhanced Documentation: Updated CLAUDE.md with comprehensive admin notification system details
Environment Updates: All environment configurations now use notify@openweb.live as the central admin email
Clear Notification Routing: Documented which notifications go to admin vs clients for better transparency
Version 2.1.1
August 17, 2025
Mass Communication System Enhancements
✓ Complete System Debugging: Resolved all session tracking and progress update issues that were preventing mass communication campaigns from working properly
✓ Enhanced Queue Processing: Fixed backend queue processing reliability with improved session ID handling and error resolution
✓ Real-time Progress Updates: Progress tracking now displays correctly throughout the entire mass communication process
✓ System Verification: Comprehensive testing confirmed flawless email and WhatsApp queuing functionality
Enhanced Debugging Tools: Created focused test scripts for mass communication verification and troubleshooting
Session Management: Improved session handling for mass communication progress tracking
Error Resolution: Comprehensive error logging and resolution for better system reliability
Version 2.1.0
August 14, 2025
Dashboard Enhancement & UX Improvements
✓ Reorganized Dashboard Layout: Moved Renewal Amount card next to Active Rate card for cleaner, more organized presentation
✓ Enhanced Text Contrast: Fixed all text visibility issues with proper dark theme implementation and high-contrast warnings
✓ Last Updated Timestamps: Added "Last Updated" dates showing when renewal calculations were last performed
✓ Improved Warning System: Better visibility for insufficient credit warnings with bright yellow backgrounds and dark text
Backend & Integration Enhancements
Google Admin SDK Authentication: Secure service account integration with domain-wide delegation for automated user management
Database Schema Extensions: New GoogleWorkspaceAccount and GoogleWorkspaceLog models with comprehensive logging and tracking
Navigation Menu Updates: Added Google Workspace sections to both reseller and admin interfaces
Smart Banner System: Dynamic dashboard banners showing account creation opportunities and eligibility status
Security & Reliability
External PostgreSQL Integration: Continued use of external database for maximum reliability and data persistence
Comprehensive Error Handling: Advanced error logging throughout Google Workspace workflow
API Status Monitoring: Real-time Google API connection status with user-friendly error messages
Secure Credential Management: Proper handling of Google service account credentials through Replit Secrets
Version 2.0.3
December 24, 2025
Cached Usage & Drill‑Down
Cached stats: Usage data now serves from cache across admin, reseller, and enduser views to prevent timeouts.
Daily drill‑down: Usage modals include current‑month daily usage plus the 3‑month summary.
Last refreshed: Usage modals show when the cache was last updated.
Cleaner UI: Raw API errors are hidden from users while detailed logs are retained for support.
Admin Controls
Refresh Stats: Manual refresh runs now show per‑service progress and results.
Version 2.0.2
July 31, 2025
OpenWeb Accreditation System
✓ Professional Accreditation Page: Created comprehensive OpenWeb Accreditation page accessible via Orders → OpenWeb Accreditation menu item
✓ Marketing-Focused Content: Implemented persuasive content emphasizing certified reseller status and encouraging badge display across all marketing channels
✓ Official Badge Download: High-quality PNG badge download functionality for websites, newsletters, email signatures, and marketing materials
✓ Professional Design: Created beautiful accreditation page with congratulatory sections, benefits overview, and usage guidelines
Business Enhancement Features
Certified Status Promotion: Prominent display of certified reseller status with professional badges and recognition elements
Customer Trust Building: Tools and guidance to help resellers build customer trust through verified accreditation status
Competitive Advantage: Clear messaging about how accreditation provides business advantages and distinguishes from competitors
Support Integration: Contact information and support access for accreditation-related questions
Version 2.0.0
July 27, 2025
Major UI/UX Redesign
✓ Complete Homepage Redesign: Entirely new modern landing page with hero section, animated network cards, and comprehensive service showcases
✓ OpenWeb Logo Integration: Added OpenWeb branding throughout homepage and header navigation with professional logo placement
✓ Network Provider Showcase: Prominent display of MTN, Telkom, Vodacom, and Uncapped 4G/5G services with animated card layouts
✓ R1,500 Discount Requirement: Clear highlighting of minimum spend requirements for reseller discounts throughout design
Enhanced Navigation & Framework
Modern Navigation Bar: Redesigned header with simplified "Reseller" branding text and enhanced dropdown menus
Grid-Based Layout System: Replaced absolute positioning with CSS Grid for network cards preventing overlap issues
Responsive Design Enhancement: Comprehensive mobile and tablet optimization with proper breakpoints