TradingView Wishlist Panel version history - 8 versions
TradingView Wishlist Panel by Mahesh Varma
TradingView Wishlist Panel version history - 8 versions
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 1.8.0
Released Aug 29, 2026 - 123.57 KBWorks with firefox 142.0 and later, android 142.0 and later• 🎨 8 Dynamic Themes & Light Mode UI: Added 8 color themes with dynamic CSS tokens; overhauled Porcelain Light with high-contrast text/borders, dedicated light toasts, refined drag ghost effects, and polished Upload/Popup styling.
• 🔚 Move to Bottom & 'End' Shortcut: 1-click bottom jump withEndkey mapping, dynamic search-filter awareness, auto-scroll/selection of the last stock, and toast feedback.
• 🔒 Data Engine Dimming & Interaction Locks: Added 35% grayscale dimming and complete interaction locks when Master Wishlist is OFF, restoring full UI dynamically when enabled.
• 🔄 Cross-Tab Selection & Multi-Tab Sync: Bidirectional stock selection sync between FnO and Custom lists, real-time multi-tab storage sync, and dynamic bridge state updates.
• 🛡 Dialog Protection & Screenshot Reliability: Whitelisted native TradingView dialogs (symbol search, indicators, chart settings) from dismissal; added a 3s screenshot safety timeout with non-destructive UI state restoration.
• 🔤 Smart Quote Stripping & Title Sanitization: Regex normalization to strip smart/curly quotes (“ ” ‘ ’ « ») from pasted symbols and automatic filtering of dynamic market emojis from tab titles.
• ♿ WCAG Accessibility & Bridge Hardening: Full WCAG modal dialog compliance (focus trap, ARIA roles, viewports), search keydown isolation, system window auto-focus, and memory-safe WhatsApp Web bridge teardowns.
• 🦊 Firefox AMO Compliance (0 Warnings): Added Gecko data transparency declarations and completely eliminated all innerHTML usage via programmatic DOM node builders.Source code released under All Rights Reserved
Older versions
Version 1.7.0
Released Aug 27, 2026 - 111.41 KBWorks with firefox 109.0 and later- 🏎 120Hz GPU-Accelerated Live Pointer Drag & Drop Reordering
Dynamic Live Slot Creation ("Jageh Banna"): As the user drags a custom stock item with the mouse, an illuminated animated slot placeholder (.tv-sortable-placeholder) opens dynamically and sibling stock items physically slide up and down in real-time to create space.
120Hz GPU Compositing: Dragged floating ghost element (.tv-custom-ghost-item) is transformed directly via GPU translate3d(x, y, 0) with will-change: transform and display-synchronized requestAnimationFrame updates for 60fps/120fps liquid-smooth motion.
Zero-Flicker In-Place DOM Reordering: Direct in-place DOM attribute and badge updating on drop with .tv-drop-snap tactile feedback (0ms screen flash).
Auto-Scrolling Support: List container automatically scrolls smoothly when dragging near top or bottom edges.
Full Lifetime Persistence: Reordered sequence is saved in 0ms to chrome.storage.local and seamlessly restored on page reloads, tab switches, and browser restarts. - 🔝 1-Click Move to Top Navigation & Keyboard Hotkey (Home)
1-Click Header Move to Top Button: Header ↑ button (.tv-wishlist-top-btn) scrolls the active list to scrollTop = 0 and auto-selects stock #1 without chart interruption.
Keyboard Shortcut: Keyboard Home key triggers smooth move-to-top from anywhere in the list.
Conflict-Free Scrolling: Isolated selection scroll (shouldAutoScroll = false) prevents competing scrollIntoView calls from interrupting smooth scroll animations.
Search Filter Awareness: Automatically selects the first visible matched stock when search filter is active. - 🪟 Modern Frosted Transparent Glassmorphic Handle
Translucent Purple Glassmorphism: Redesigned the panel collapse/unhide handle with a clean frosted translucent purple backdrop (backdrop-filter: blur(16px)), allowing underlying chart data to subtly shimmer through with a luxurious frosted finish.
Vector SVG Precision Chevron: Integrated crisp modern SVG chevron (
Source code released under All Rights Reserved
- 🏎 120Hz GPU-Accelerated Live Pointer Drag & Drop Reordering
Version 1.6.0
Released Aug 27, 2026 - 105.36 KBWorks with firefox 109.0 and later📁 Custom Stock Upload Manager
Fully dedicated drag-and-drop upload page with interactive dropzone, browse button, and real-time .txt file validation
1-click sample format copy to clipboard and instant .txt template download
Centralized parseStockSymbols() engine with financial stopwords filtering, comment-line skipping, BOM normalization, and multi-format token validation
Indian Standard Time (IST) timestamp display for file upload/download events
Robust GitHub Release Downloader with AbortController timeouts and raw repository file fallback
🎨 Premium Animated UI
Spinning conic-gradient border effect with multi-color spectrum wrapping the popup frame
Nested .popup-frame-inner wrapper with dark radial-gradient background for premium depth layering
Dynamic mode-api (emerald) and mode-local (amber) badge indicators in panel header
📸 Full-Resolution Screenshot Engine
Pristine full-viewport screenshot capture with wishlist panel hidden
Eliminated edge-case crop failures on 4K/5K and multi-monitor displays
📋 1-Click Clipboard Symbol Copy Badge
Interactive clipboard SVG icon on hover/active state with emerald checkmark confirmation
Inner execCommand('copy') fallback engine for restricted security contexts
Full WCAG keyboard access with tabindex, role="button", and Enter/Space activation
⌨ Dual-Mode Arrow Tab Switching & Independent Stock Memory
Left/Right instant FnO and Custom tab switching with independent per-tab active stock memory
Auto-load target tab's remembered active stock on switch
Empty Custom tab chart preservation
🚫 TradingView Paywall Auto-Dismissal
Automated GoPro/Join-for-Free popup dismissal via MutationObserver interceptor
CSS hardware-accelerated blocking rules for all paywall dialog variants
Keyboard navigation passthrough during popup dismissal
⌨ Full Collapsed-State Navigation
Arrow keys work seamlessly in collapsed/hidden panel state
Context-aware / search hotkey restricted to visible panel only
🌐 Complete Cross-Browser Polyfill (~880 lines)
Full runtime, storage, tabs, windows, and action/browserAction API coverage
IDL type safety guards, NaN protection, and parameter signature normalization
3-argument sendMessage parity and dual-mode callback/Promise resolution
♿ WCAG 2.1 Accessibility
Focus-visible indicators on all interactive elements
ARIA labels, roles, and modal focus trap enclosure
Keyboard-accessible dropzone and copy badges
🐛 150+ Bug Fixes (Audit #74 - #292)
Cross-browser polyfill hardening (40+)
WhatsApp auto-caption robustness (15+)
Stock parser harmonization (10+)
Memory/timer cleanup and lifecycle teardown
Multi-tab/window synchronization
Firefox standalone compatibilitySource code released under All Rights Reserved
Version 1.5.0
Released Aug 26, 2026 - 74.17 KBWorks with firefox 109.0 and later📸 WhatsApp Web Sharing & Auto-Caption
• Clean high-res TradingView chart capture (auto-hides wishlist & right toolbar).
• Direct PNG clipboard copy with auto-ticker captioning (📊 <SYMBOL>) on paste.
• Dynamic floating helper badge on WhatsApp Web with live updates.
• Extension reload auto-teardown (isExtensionValid()) to prevent context errors.
• Streamlined row-level share buttons (removed redundant top header share).
🎨 Modal & Tab Animations
• Glassmorphic confirmation modal with spring physics, warning badges, and ESC/Enter hotkeys.
• 60fps hardware-accelerated fade-slide animation between stock tabs.
• Fixed startup expand-then-collapse visual flicker for collapsed state.
📱 Modern Extension Popup
• Glassmorphic radial UI with dynamic ambient lighting & emerald active glow.
• Live status indicator dot, Pro badge, and iOS-style spring toggle switch.
• Feature highlights card and 1-click TradingView chart launch button.
⚡ Cross-Browser & Backend Hardening
• UniversalglobalThispolyfill scope for Service Worker crash prevention.
• Unified Promise-based API wrappers forstorage.localandstorage.sync.
• AMO Gecko schema compliance for seamless Firefox Add-on store support.
🎯 Multi-Chart & Navigation Reliability
• TradingView split multi-chart support (targets the active focused pane).
• Bi-directional bridge handshake to eliminate rapid-click race conditions.
• Universal regex prefix stripper for all exchanges (NSE:,BSE:, naked tickers).
• Expanded official symbol mappings (MCDOWELL-N,BAJAJ-AUTO,M&M, etc.).
⭐ UI, Search & Watchlist
• 2-Way wishlist toggle (+/✓) directly from the main list.
• Live multi-token & fuzzy match text highlighting (<mark>).
• Search clear (✕) button focus-flutter fix viamousedownprevention.
• Screen-agnostic responsive panel collapse & glitch-free chevron rotation.
• Seamless arrow key passthrough when panel is collapsed.Source code released under All Rights Reserved
Version 1.4.0
Released Aug 25, 2026 - 51.03 KBWorks with firefox 109.0 and later🔍 1. Next-Gen Pro Search Engine
✨ Live Glowing Match Highlighting: Characters matching your query glow with a violet highlight (<mark>) in real time.
✕ 1-Click Clear Button: Circular clear button appears when typing for 1-click instant search reset.
⌨ Direct In-Search Navigation: Press ArrowUp / ArrowDown to navigate filtered stocks and press Enter to load the first match instantly without touching the mouse.
🔤 Punctuation-Independent Search: Seamlessly matches m&m, m m, m_m, bajaj auto, bajaj-auto, and multi-word tokens like tata mot.
⚡ Pro Shortcut Badge (/): Built-in / hotkey indicator in search bar for quick focus.
🎨 2. UI & Spacing Refinements
🏷 Official Company Symbols (M&M, BAJAJ-AUTO): Displays official tickers on the panel UI while safely sending TradingView-compatible formats (M_M, BAJAJ_AUTO) to the chart engine.
📐 Number Badge Spacing Containment: Fixed badge overlap on company names with gap: 12px and min-width: 32px badge boundaries.
📱 Flex Column Panel Architecture: Fixed bottom overflow for the last stock (210 ZYDUSLIFE) with clean flex column containment.
⚡ 3. 60fps Animation & Smart Auto-Centering
🚀 60fps GPU Hardware Acceleration: Ultra-smooth slide transitions using transform: translate3d with zero content opacity flicker.
🔄 Smooth 180° Arrow Rotation: Collapse button smoothly spins 180° during expand/collapse.
🔄 Multi-Stage Auto-Scroll on Page Refresh: Staggered auto-scroll engine automatically centers the active stock upon page reload (F5 / Ctrl+Shift+R).
🎯 Auto-Center on Unhide & Search Clear: Expanding the panel or clearing search instantly re-centers on the active stock.
🦊 4. Compatibility, Index Exclusion & CI/CD
🦊 Firefox 0ms Direct API Switching: Native window.wrappedJSObject access for zero-flicker instant switching in Firefox.
🚫 100% Market Index Exclusion: Automatically filters out all indices (NIFTY, BANKNIFTY, FINNIFTY, etc.), serving pure 210 individual FnO stocks.
🛡 TradingView Modifier Key Protection: Ctrl, Alt, Shift, and Meta pass through to TradingView for native chart zoom/pan and drawing.
🌐 Global Wildcard Subdomains: Full international subdomain support (https://.tradingview.com/chart).
📦 Zero-Deprecation CI/CD Workflow: Native GitHub CLI release automation running on Node 24.Source code released under All Rights Reserved
Version 1.3.0
Released Aug 25, 2026 - 45.23 KBWorks with firefox 109.0 and later⚡ 1. Instant Zero-Reload Chart Navigation
0ms Direct Symbol Switching: Injects bridge.js into TradingView's runtime context (window.TradingViewApi) for instant chart changes.
Zero Screen Flashing: Switch charts seamlessly without any page refresh or data reloading.
3-Tier Intelligent Navigation: Internal API (0ms) ➔ Hidden Search Dialog Automation ➔ Safe Layout-Preserving URL Fallback.
🔍 2. Real-Time Search & Filtering
Live Search Input: Quickly find any stock or exchange directly inside the wishlist panel.
Dynamic Counter: Real-time counter display (e.g. 12 / 215 Stocks).
Isolated Input: Prevents keyboard navigation conflicts while typing.
⌨ 3. Filter-Aware Keyboard Navigation
Smart Arrow Keys: Arrow Up (↑) / Down (↓) navigate exclusively through currently filtered/searched stocks.
🛡 4. Full Content Security Policy (CSP) Compliance
Standalone Bridge Resource: bridge.js registered under web_accessible_resources eliminating all inline script execution warnings.
🔄 5. Live FnO Stock Feed
Automated Updates: Fetches latest 215+ NSE FnO stocks from API with smart 24-hour caching.Source code released under All Rights Reserved
Version 1.2.0
Released Dec 31, 2025 - 39.55 KBWorks with firefox 109.0 and later✨ What’s New in v1.2.0
🚀 Major Features
Dynamic Stock List – Automatically fetches the latest NSE F&O stocks from the API
Smart Caching – 24-hour cache system for optimal performance
Auto-Updates – Stock list refreshes automatically every 24 hours
Fallback Support – Uses a local list.txt file if the API is unavailable
🎨 Core Features
Modern dark-themed wishlist panel for TradingView
Keyboard navigation using Arrow Up / Arrow Down keys
Toggle wishlist panel on/off directly from the extension popup
Persistent state across page refreshes
Collapsible panel to save screen space
Cross-browser support: Chrome, Firefox, Edge, Brave, and Opera
🔧 Technical Improvements
API Integration For Stocks List.
Enhanced error handling with automatic fallback support
Improved caching mechanism for faster loading
Better console logging for easier debuggingSource code released under All Rights Reserved
Version 1.0.0
Released Dec 24, 2025 - 30.6 KBWorks with firefox 109.0 and laterSource code released under All Rights Reserved