Changelog
Every update, improvement, and fix — documented here.
✦ New Features
- AI engine v2 — completely rewritten adaptive algorithm with faster learning
- Multi-symbol trading support — trade multiple pairs simultaneously
- Remote daily target override — admin can set/change targets remotely
- Per-symbol statistics (wins, losses, P&L tracked per pair)
- Account snapshot card with live balance, equity, and floating P&L
- 7-day free trial system with device fingerprint anti-abuse
- Admin business panel (user management, trial control, payments)
- Password reset flow (email code verification)
- Knowledge base / documentation page
↑ Improvements
- Dashboard polling speed improved (5s → more responsive)
- Per-symbol control actions (pause/resume/disable) now inline on each card
- Homepage redesigned with social proof and trust badges
- Trial banner driven by server response (not localStorage)
- Subscription status shows trial days remaining
⚡ Fixes
- Fixed state revert race condition (dashboard→EA command overwrite)
- Fixed symbol key normalization (mixed-case duplicates eliminated)
- Fixed mobile layout overflow on symbol card action buttons
- Fixed Stripe button not working (URL not populated from server)
🔒 Security
- HMAC-SHA256 request signing now default (strict mode)
- Anti-tamper detection — EA reports unauthorized modifications
- Build registry + per-install attestation system
- Admin brute-force protection hardened (20 attempts / 10 min)
- Constant-time token comparison (prevents timing attacks)
- Security event monitor — lockdown, URL change, connection failure logging
↑ Improvements
- License validation improvements (graceful offline handling)
- Admin audit trail expanded to 1000 entries
- CAS write for remote DTS (prevents race conditions)
✦ New Features
- Remote control dashboard (PWA — installable on phone)
- Live support chat (customer ↔ admin, with file sharing)
- Per-symbol controls (pause, resume, disable individual pairs)
- Emergency stop button
- Admin lock/unlock system (permanent freeze per account)
- Email notifications for new messages
- Broadcast announcements to all customers
↑ Improvements
- Service worker for offline support
- Responsive mobile design (iPhone, Android)
- Connection quality indicator (signal bars + poll ring)
✦ New Features
- Payment integration (Stripe + PayPal)
- Subscription management with admin approval
- Referral system with tracking codes
- Multi-language support (EN, FA, AR, TR)
- RTL layout for Arabic and Farsi
⚡ Fixes
- Fixed WebRequest timeout on slow connections
- Fixed dashboard not reconnecting after sleep/wake
✦ New Features
- AI learning system — self-adapting strategy based on trade outcomes
- Daily profit target system (DTS) — auto-stop on target hit
- Account monitoring (balance, equity, positions, win rate)
- Cognitive state tracking (learning, adapting, innovating)
- AI health score (0-100)
↑ Improvements
- Dynamic position sizing based on equity
- Drawdown protection with configurable limits
- Per-trade stop loss and take profit
✦ Initial Release
- Core MT5 Expert Advisor with automated trading
- Basic risk management (fixed lot, SL/TP)
- Google Apps Script backend for state management
- Per-token account isolation
- Basic remote enable/disable via web