Back to Home

Changelog

Everything new in CopySync — features, improvements, and fixes across the platform and Expert Advisors.

v1.7.0 Latest Server June 4, 2026
New Features
  • Self-service credential repair for Managed Hosting — if a hosted account fails to connect (wrong password, server, or login), the dashboard now shows a clear status badge with the exact reason and a "Fix details & retry" button. Correcting the broker details automatically restarts provisioning — no support ticket needed
  • Instant provisioning mode — admins can switch hosted onboarding between automatic (set-and-forget, provisioned within seconds) and manual review directly from the Admin console
  • Managed Hosting access control — admin toggle to offer managed hosting to all members or restrict it to paid plans only
  • Platform availability switch — admins can allow both MT4 & MT5 for managed hosting, or limit it to MT5 only; the account form adapts automatically
  • Failure notifications — customers now receive an email whenever a hosted account needs attention, with a plain-language explanation and a direct link to fix it
Improvements
  • Hosted account status badges redesigned to clearly show Setting up…, Finalizing…, Removing…, and error states with their cause
  • Removing a managed account now tears down the broker connection and wipes credentials immediately — no waiting on a separate admin confirmation step
  • Failed provisioning attempts automatically clean up the temporary VPS instance and its files, keeping hosting infrastructure tidy
  • Hosted-status emails now deep-link straight to the Accounts tab of your dashboard
Bug Fixes
  • Fixed the Admin provisioning-mode toggle not reflecting its saved state after a page reload
  • Hosted error codes are now properly cleared once an account reconnects successfully, so stale error badges no longer linger
v1.6.0 April 21, 2026
New Features
  • Analytics page redesign — premium gradient hero header with "Insights" eyebrow, live-data pill, and section dividers (Overview, Performance, Risk Metrics, Distribution, Symbol Performance, Activity Patterns, Monthly Performance, Comparison)
  • Accounts page redesign — hero header with live KPI pills showing Masters, Followers, and Online count; color-coded master/follower columns with accent borders; section dividers for API Key and EA Download
  • Admin panel full redesign — premium hero with Purple→Cyan gradient, "Admin Console" eyebrow, pulsing "Live" status chip, and 7 sub-sections (Overview, Users, Billing, Support, Status, Marketplace, System) with persistent navigation state
  • Settings page redesign — premium hero with Cyan→Purple gradient and sub-navigation across 6 sections: Preferences, Account, Symbol Mappings, Plan & Billing, API & Docs, System & Privacy
  • Public Signal Pages redesign (analytics.copysync.net) — premium glass-effect hero card with radial gradient background, grid pattern, avatar with online status dot, chip-style badges for account type/broker/leverage, and redesigned trust strip
  • Onboarding wizard step 7 — currency position preference: choose whether the currency symbol appears before or after the amount; setting persists via account preferences
  • Website Widgets card (WhatsApp Chat toggle) moved from Billing to System section in Admin panel
Improvements
  • All Chart.js animations disabled globally — charts render instantly on both the dashboard and public signal pages
  • Analytics KPI cards redesigned as a CSS grid with hover lift effect and Cyan→Purple gradient top-border glow on hover
  • Upgrade / "View Packages" buttons now use a shared openPlansAndScroll() helper — all three triggers navigate consistently to Settings → Plan & Billing and smooth-scroll to the packages grid
  • Admin panel Support section displays an orange notification badge on the nav button when open tickets are waiting
Bug Fixes
  • Fixed account card action buttons (Disable, Pause, Delete) not responding to clicks — an inline stopPropagation() on the wrapper div was intercepting the delegated click handler before it could reach the button
v1.5.1 April 20, 2026
New Features
  • Public REST API (v1) — Read-only API with key-based authentication for programmatic access to accounts, positions, trades, equity history, and statistics
  • API Key management in dashboard — create, view, and revoke keys with optional expiration
  • Account sparkline charts on dashboard cards showing 7-day balance trend
  • "All Time" range option in equity/drawdown charts
  • Account name and Commission columns in Recent Trades table
Improvements
  • API documentation section with endpoint reference in dashboard Settings
  • Settings section styling made more prominent in account modal
Bug Fixes
  • Fixed analytics gain chart being inflated by deposits — balance operations are now subtracted
  • Fixed dashboard card gain values becoming incorrect after live-update refresh
  • Fixed Open Positions table columns being misaligned (Account name showing in SL column)
Security
  • Public API keys hashed with SHA-256 — raw key never stored in database
  • API rate limiting: 300 requests per 15 minutes per key
  • Row-level ownership isolation on all API endpoints
v1.5.0 EA + Server April 18, 2026
New Features
  • Advanced Analytics dashboard with equity curves, drawdown charts, symbol distribution, win rate by symbol, weekday/hourly activity, and monthly performance
  • Public Signal Pages — share your live trading performance via a unique link with full SEO and Open Graph support
  • Risk Management rules per follower account — auto-pause on max daily loss, max drawdown, or consecutive losses
  • Trade Filters — restrict copying by symbol whitelist/blacklist, direction (buy/sell only), and minimum lot size
  • P/L snapshot charts for individual open trades in real-time
  • Gain tracking with custom start date per account
  • Changelog page and Help/Status links in dashboard sidebar
Improvements
  • Date formatting now adapts to the user's browser locale instead of hardcoded German format
  • Trade snapshots now only record when P/L actually changes — significantly reduced database writes
  • Dashboard auto-reloads open trade data every 10 seconds for live P/L updates
  • Expanded chart modal for full-screen equity and drawdown analysis
  • Daily performance summary with best/worst day and period profit breakdown by currency
Security
  • Comprehensive input validation hardening across all API routes (14 files audited)
  • Added requireInt, clampInt, safeFloat, and isStr validators for all user inputs
  • JWT payload validation — userId must be a finite positive number, role is whitelisted
  • TCP server hardening — API key length pre-check, positions array cap, prefix/suffix type checks
v1.4.0 EA + Server April 12, 2026
New Features
  • Symbol Mapping engine with automatic broker prefix/suffix detection
  • Multiple lot calculation modes — fixed lot, balance-based, equity-based, and multiplier
  • Account equity and balance snapshot history with charts
  • Invoice management with PDF download for billing history
  • Support ticket system — create and track support requests from the dashboard
Improvements
  • EA now reports detected symbol prefix and suffix to the server automatically
  • Improved connection status display with real-time WebSocket indicators
  • Light and dark theme with persistent preference via localStorage
v1.3.0 Server April 10, 2026
New Features
  • Multi-region server deployment — UK, US, DE, and SG nodes for lowest possible latency
  • Automatic server selection based on geographic proximity
  • Email verification with resend capability and account activation flow
  • Password reset via secure time-limited tokens
Improvements
  • Reduced average trade copy latency to under 50ms on same-region connections
  • WebSocket reconnection logic with exponential backoff
  • Mobile-responsive sidebar with collapse on small screens
v1.2.0 EA April 8, 2026
New Features
  • MetaTrader 4 Expert Advisor with TCP socket communication via shared library
  • HMAC-SHA256 message authentication for MT4 connections (no native TLS)
  • On-chart panel showing connection status, account info, and last trade details
Improvements
  • MT5 EA now uses native SocketTlsHandshake() for encrypted connections
  • Improved trade execution retry logic with configurable slippage tolerance
v1.1.0 April 6, 2026
New Features
  • Web dashboard with real-time trade monitoring via WebSocket
  • Account management — add master and follower accounts with API key authentication
  • Connection manager — link master accounts to followers with one click
  • Trade history table with sorting, filtering, and search
v1.0.0 April 4, 2026
Public Launch
  • Domain copysync.net registered and website goes live
  • Core trade copying engine — real-time position mirroring via NDJSON over TCP
  • MetaTrader 5 Expert Advisor with TLS-encrypted server communication
  • Node.js server with TCP listener, JWT authentication, and MySQL storage
  • User registration and login with bcrypt password hashing
  • GDPR-compliant data export and account deletion
  • Landing page with pricing, feature overview, and signup flow
v0.9.0 Beta March 2026
Closed Beta
  • Closed beta testing with 5 live MetaTrader accounts across multiple brokers
  • End-to-end TLS encryption for all EA–server communication
  • Trade execution latency benchmarking — achieved sub-50ms on same-region connections
  • Stress testing with concurrent position updates and rapid order modifications
Bug Fixes
  • Fixed race condition on simultaneous close of hedged positions
  • Resolved symbol mismatch issues between different broker naming conventions
  • Fixed WebSocket reconnection dropping pending trade updates
v0.8.0 Server February 2026
New Features
  • Web dashboard first prototype — account overview, trade list, and connection management
  • REST API for account CRUD, trade history, and settings
  • WebSocket layer for real-time trade and connection status broadcasts
  • JWT-based authentication with refresh token rotation
Improvements
  • Migrated from SQLite to MySQL/MariaDB for production-grade data persistence
  • Added database connection pooling for read/write separation
v0.5.0 EA December 2025
New Features
  • MetaTrader 5 Expert Advisor — first working prototype with TCP socket connection
  • NDJSON message protocol for structured trade signal transmission
  • Position mirroring for open, modify, and close operations
  • On-chart info panel displaying connection status and account data
v0.3.0 Server September 2025
New Features
  • Node.js TCP server — accepts persistent socket connections from MetaTrader EAs
  • NDJSON-based message parsing with newline delimiter
  • API key authentication for EA connections
  • Trade signal routing — master positions forwarded to all connected followers
v0.1.0 May 2025
Project Inception
  • Concept design and architecture planning for a low-latency trade copier platform
  • Technology evaluation — chose raw TCP sockets over REST/WebSocket for EA communication to minimize latency
  • Protocol design — NDJSON over TCP with HMAC message authentication
  • Initial MQL5 research and proof-of-concept for SocketCreate() / SocketTlsHandshake()
  • Server stack decision — Node.js + Express + MySQL on Debian VPS