Historique

Changelog

Historique complet des versions — du plus récent au plus ancien.

Chaque version documente les nouvelles fonctionnalités, corrections de bugs et améliorations de performance. Les versions majeures sont marquées en vert.

Version actuelle : v4.0 — Avril 2026
v4.0 Majeure Avril 2026
🌍 Internationalisation (i18n)
  • ✦Moteur i18n complet avec 4 langues : Français, English, 中文, العربية — support RTL natif pour l'arabe
  • ✦Chargement dynamique des locales par import() — zéro bundle inutile
  • ✦Formatage localisé des prix, volumes, dates et pourcentages via Intl.NumberFormat
  • ✦Sélecteur de langue dans les Paramètres — persistance localStorage
📊 Multi-Exchange & DEX
  • ✦Barre premium Bybit + OKX vs Binance en temps réel (polling REST 5s)
  • ✦Intégration GeckoTerminal — recherche et graphiques OHLCV pour les pools DEX (Ethereum, BSC, Solana, Arbitrum, Base…)
  • ✦TradingChartDEX — adaptateur isolé avec polling 60s et badge réseau/DEX
🔥 Liquidation Heatmap
  • ✦Stream @forceOrder Binance Futures — canvas overlay temps réel sans clé API
  • ✦Barres rouges (longs liquidés) / vertes (shorts liquidés) par niveau de prix
  • ✦Panneau flux live des 8 dernières liquidations avec montants USD
♿ Accessibilité (WCAG 2.1)
  • ✦FocusTrap sur toutes les modales — navigation clavier complète
  • ✦ArrowKeyNav sur les menus contextuels et les listes
  • ✦Skip link, rôles ARIA, live regions et aria-label exhaustifs
  • ✦Support RTL complet via injection CSS dynamique rtl.js
v3.7 Mineure Mars 2026
🔧 Corrections & améliorations
  • ▸Correction Bug #11 : #resyncChartSeries() émet maintenant crypview:series:resynced pour maintenir les indicateurs synchronisés après éviction FIFO
  • ▸Fix multi.js Bug #BUG CRITIQUE : this.#setActive = fn illégal → remplacé par champ privé #_objectTreeCallback
  • ▸ChartLiquidations correctement intégré dans les hooks multi-panneaux (était absent → liq cassé en mode multi)
  • ▸DEX Search : wrap.addEventListener('click', e => e.stopPropagation()) pour éviter la fermeture intempestive du dropdown
  • ▸#bindMTFDrawingSync : REPLACE (pas wrap) — élimine l'empilement de callbacks à chaque #saveState()
v3.5 Mineure Mars 2026
🗂 Workspaces & Object Tree
  • ✦WorkspaceManager — sauvegarde/restauration de l'état complet multi-panneaux (symboles, TF, indicateurs, sync)
  • ✦ObjectTreePanel — gestionnaire d'objets latéral : tracés + indicateurs avec masquage, verrouillage et suppression
  • ✦Raccourci O pour toggle le panneau d'objets, W pour les workspaces
  • ✦Navigation inter-layouts avec restauration du workspace en attente (localStorage)
📐 MTF Drawing Sync
  • ▸Synchronisation automatique des tracés entre panneaux du même symbole
  • ▸Clé de dessin sym-based : drawKey_btcusdt partagée entre tous les TF
v3.4 Mineure Mars 2026
📈 Paper Trading & Backtesting
  • ✦PaperTradingEngine — simulation long/short avec SL, TP, frais 0.1%, courbe equity
  • ✦Backtester — moteur de backtesting sur historique OHLCV avec 12 signaux combinables (AND/OR)
  • ✦PaperTradingOverlay — markers LightweightCharts (▲ BUY, ▼ SELL, ⛔ SL, 🎯 TP)
  • ✦Métriques Sharpe, Max Drawdown, Profit Factor, Win Rate
v3.3 Mineure Mars 2026
⌨️ Command Palette & Sync
  • ✦CommandPalette — recherche globale Ctrl+K ou / : symboles, indicateurs, TF, actions
  • ✦ChartSync — synchronisation crosshair + zoom entre N graphiques (toggle indépendants)
  • ✦RecentSymbols — historique des 12 dernières paires consultées
v3.2 Mineure Mars 2026
📤 Export & Profils
  • ✦ExportModal — capture PNG (canvas composite), CSV, JSON structuré + URL de partage
  • ✦ProfileManager — 6 presets intégrés + 20 profils custom (indicateurs + TF)
  • ✦Header export riche : logo, symbole, badge TF, prix courant, dot live, date/heure
v3.1 Mineure Mars 2026
🔍 Market Screener
  • ✦ScreenerModal — 7 onglets (Gainers, Losers, Volume, Breakout, Extrêmes, Volatilité)
  • ✦Métriques : posInRange, rangePct, distHighPct pour chaque paire USDT
  • ✦Table triable par colonne — filtrage live avec debounce 120ms
v3.0 Majeure Mars 2026
🔔 Alertes V2 multi-conditions
  • ✦AlertManagerV2 — conditions combinables AND/OR : prix, %, RSI, MACD, volume spike, breakout N-bougies, croisement trendline
  • ✦Répétition avec cooldown configurable, expiration par timestamp, snooze individuel
  • ✦Synchronisation cross-onglets via BroadcastChannel
  • ✦Centre d'alertes avec onglets Actives / Historique (50 entrées)
v2.9 Mineure Mars 2026
✏️ Drawing Tools — Drag & Drop
  • ▸Ancres déplaçables par glisser-déposer sur tous les outils (trendline, fib, zones, rectangle…)
  • ▸Fix v2.9.1 : préservation de la propriété text des ancres lors du drag
  • ▸Menu contextuel clic-droit sur trendline/fibonacci : alertes de croisement ↑↓, suppression
v2.7 Mineure Mars 2026
🔔 Alertes V1
  • ✦AlertPriceModal — placement depuis le chart, pré-rempli avec le prix du curseur
  • ✦Notification native OS + double-ton audio via Web Audio API
  • ✦Persistance localStorage — survive au rechargement de page
v2.0 Majeure Mars 2026
🏗️ Refonte architecture
  • ✦Migration vers Vite + ES modules — fin du mode CDN global
  • ✦WSPool — pool WebSocket avec déduplication (jusqu'à 200 streams / connexion, 5 connexions max)
  • ✦Multi-Charts générique — N panneaux indépendants (2, 4, 9, V2, V3, 1+2, 1+3)
  • ✦Web Worker pour les calculs lourds (Ichimoku, ADX, SuperTrend, MACD)
  • ✦19 indicateurs + Volume Profile, Footprint, Orderflow
  • ✦Thème clair / sombre avec anti-flash synchrone
  • ✦PWA complète avec Service Worker, manifest, raccourcis
v1.0 Initial Fevrier 2026
🚀 Lancement
  • ✦Graphiques en chandeliers japonais — Binance WebSocket live
  • ✦Recherche de paires USDT + timeframes 1s à 1M
  • ✦Sidebar trades en temps réel
  • ✦10 indicateurs (RSI, MACD, Bollinger, MA, VWAP…)
Origine du projet