Changelog
Notable user-facing changes to CubeTerminal, newest first. CubeTerminal ships continuously, so entries are organized by date rather than release number.
2026-07-23
Added
- Mobile app (PWA) — CubeTerminal now installs to your phone's Home Screen: a dedicated bottom-tab layout (News, Trade, Positions, Portfolio + a customizable bar), background push for your news keywords on iOS & Android, and full self-custody trading. See Mobile App.
- Referral program — mint one self-serve code (10% share); everyone who joins with it is locked to the Tier-1 rate (1.2 bps) permanently. See Referrals.
- Builder-fee volume ladder — Hyperliquid builder fee steps down 1.5 → 1.2 → 1.0 → 0.8 bps by 30-day volume ($0 / $1M / $5M / $25M). See Fees.
- Public referral leaderboard behind a default-off global flag; referral board merged into the in-terminal trophy modal (Traders + Referrers tabs).
- Referrer earnings — earned / paid / owed plus on-chain payout receipts surfaced in the invite panel; monthly USDC-on-Arbitrum payouts run from a scheduled worker cron.
- Phoenix — on-chain Solana perps, signed with a Solana terminal wallet (builder fees live).
- Arcus — perp DEX venue merged, gated as coming soon until it opens publicly.
- Customizable keyboard shortcuts — rebind global/trading/exchange/widget hotkeys in Settings → Hotkeys.
- Panic flatten — hold
F9(600ms) to market-close every open position on every connected exchange. - News-fire hotkeys —
B/Son a focused news card long/short its first tradeable ticker with a pre-armed size/leverage profile.
Changed
- Docs moved to cube-terminal.com/docs, added a Fees page, and did a full accuracy pass across every page.
2026-04-20
Improved
- UI polish pass across every widget —
tabular-numson all numeric columns so prices and sizes stop jittering on updates - Press feedback on non-execution controls (scale-on-press, no animation on order-placement buttons where it would feel laggy)
- Logo / avatar outlines on news cards, portfolio rows, broadcast channel tiles, chat, orderflow
2026-04-18
Added
- Telegram bot command menu — discoverable slash commands with inline preview
/price,/funding,/news,/portfolio— quick market reads and account queries from your phone/tgkeyword— manage Telegram-forward keywords from the bot/keyword— edit newsfeed highlight keywords without opening the terminal/pnl— current unrealized P&L across all venues- PnL on position alerts — open and close Telegram alerts include entry, exit, and realized P&L
Fixed
- Telegram news alerts no longer duplicate across sources
- Trade-alert inline buy/sell buttons resolve tickers correctly on every source
2026-04-15
Added
- News auto-return to top after a period of scroll inactivity
- 8 more notification sound presets plus custom audio upload for the ones that matter to you
- Bolder keyword highlight with custom-color support and clearer sound labels
- "Your Data" settings tab — inspect every piece of state the terminal persists about you
Fixed
- News feed no longer hides Polymarket match bars on on-chain swap / token cards
- Chart renders market cap correctly on all EVM chains (not just Solana)
- Trenches Winners tab survives a page refresh via embedded token snapshot
2026-04-10
Added
- Hyperliquid onboarding guide — step-by-step in-widget flow for agent wallet setup
- Exchange onboarding wizard — first-visit, two-path setup with referral links
- Referrals tab rewrite — now a clean Support page with direct links
Fixed
- Agent wallet selection now uses a two-step select + approve (prevents surprise approvals)
2026-04-05
Added
- Bitget USDT-M futures — full integration (REST, WS, rate limits, trade wrapper)
- Binance USD-M futures — full integration with server-side cache and settings panel
- Preferred exchange setting for news-driven symbol resolution
Fixed
- Builder-dex symbols (e.g.
xyz:TSLA) preserve casing end-to-end - Multi-exchange quick-buy flows across News, TradeEntry, Command Palette
2026-04-01
Added
- Trenches — real-time pump.fun launch monitor with the 3-tab pipeline (Hits / Winners / Sprint)
- $40k / $50k MC thresholds, 12h Winners retention, 90s Sprint races on live pump.fun trades
- Smarter news-to-token matching — multi-word names, anti-spam blocklist, confidence scoring
- Perceptual image-hash matching — token logos matched against news images
- Hero winner banner and on-chain quick-buy overlay when a tracked token hits the news
- Session persistence for Trenches state; auto-start/stop engine by listener count
- Draggable panel resizer, left/right positioning, sound alerts with 2s throttle
See Trenches.
2026-03-25
Added
- Polymarket widget — full trading flow
- Sell flow:
createMarketOrder+ FAK per official SDK, zero-dust sizing - Onboarding approves USDC.e, Exchange, NegRisk Adapter, and ERC-1155 conditional tokens upfront
- Infinite scroll across ~8k+ markets with Crypto Up/Down category
- Price-history chart with all outcome lines, crosshair labels, clean time axis
- Real-time P&L via WebSocket price updates
- Withdraw USDC.e to any Polygon address with explicit gas
- P&L share card auto-opens after closing a position
- Sell flow:
- Polymarket quickbuy preset buttons in News Feed pills and Order Entry
- News → Polymarket resolver — prediction match bars on news cards with tunable sensitivity
- Polymarket balance included in the header portfolio value
See Polymarket.
Fixed
- USDC.e vs native USDC detection with clear funding instructions
- Resolved markets no longer appear in portfolio or market lookups
- Orderbook never-showing bug unblocked with
/book+ REST fallback
2026-03-18
Added
- Jupiter Ultra — sub-second, MEV-protected on-chain swaps on Solana
- Platform fee applied across all Jupiter Ultra pairs (clamped to Jupiter's 50–255 bps range)
- Portfolio sell orders now route through Jupiter Ultra for sub-second execution
Improved
- Market-order execution optimized across every exchange (HL, Bybit, Binance, Bitget)
- Hyperliquid order latency dropped from ~550–1800ms to ~261ms
- Real-time PnL updates for Hyperliquid positions
- Accurate ping latency display for all four exchanges
See Swap.
2026-03-10
Added
- Hyperliquid Copy Trading — mirror any HL account with real-time WebSocket detection, REST backfill, exit monitoring, and safety rails
- Live Broadcast widget — YouTube / HLS streams with grid + tabs, favorites, presets, picture-in-picture, compact mode
- Cube Chat — floating chat widget with Global + Feedback rooms, threaded replies, admin highlighting
- Widget Gallery — full-screen discovery overlay with detailed descriptions and toggle-remove
- Orderflow widget — native tape view, CVD chart, bubble visualization, audio engine (replaces the old iframe)
- Synoptic news source with live auth, backfill-free connects, and source badge
2026-03-02
Added
- Portfolio holding card redesign — inline sell pills, MC at buy, compact TP/SL, click-to-chart
- Time held and dollar P&L on each row; P&L background tint; compact table mode with CLOSE
- Bigger token icons, tighter card spacing
- Notification sound and keyword color controls per highlight
Fixed
- Persistence: allow empty saves to persist explicit clears; merge persisted settings with defaults so new fields hydrate cleanly
2026-02-22
Added
- News feed highlights now glow with a theme-aware halo around the full card
- AI summaries, auto-translate, bionic reading, and font-size controls in News → Notifications
- Desktop overlay notifications (with showMedia, onlyWhenHidden toggles) and browser-notification fallback
- Trade button for external trade URLs on news items, with URL whitelist
- News card sentiment border toggle, highlight keyword color picker
Fixed
- Highlight keyword matches always trigger notifications
- CSS class-based glow supports all themes
- Synoptic backfill items no longer trigger notifications
2026-02-15
Added
- Bybit v5 quirks fixes —
settleCoinparam on open-orders + positions list to avoid retCode 10001 - Canonical stop-order params (triggerDirection) for Bybit
- Liquidation column on by default in Positions widget
- Partial-close min-qty guard, real-time positions refresh after close
- Supertrend indicator rewritten to match canonical Pine v4 formula
Fixed
- Binance geo-block workaround; Bitget kline interval format
- Funding rate preserved on partial WebSocket updates; Hyperliquid
nextFundingTimecorrected - Hyperliquid
floatToWirenormalization matching official SDK;vaultAddress:nullon every exchange request
2026-02-12
Added
- Settings export / import — back up and restore your entire config, including exchange API keys (encrypted)
- Settings consolidation — AI summaries, Polymarket match, news font size, on-chain quickbuy, Polymarket quickbuy amounts, broadcast defaults, chart theme preset all centralized
- Notification visibility improvements with sensible defaults
- First-visit onboarding wizard with referral links to exchanges
Fixed
- Update banner now only shows on actual version bumps
- Spam ticker filter with blacklist + $10k minimum liquidity threshold
- TreeNews stock ticker prefix (xyz:) and builder-dex casing preserved
2026-02-10
Added
-
Combined Cross-Chain Portfolio - New "All" tab merges holdings from Solana + EVM chains
- Fetches all chains in parallel for fast loading
- Colored chain badges (SOL/ETH/BSC/BASE) on tokens in combined view
- Sort controls: Value, P&L, or Chain ordering
- Per-chain loading spinners and error indicators on tabs
- Instant tab switching (no refetch — computed from cached data)
-
Header Portfolio Value - Persistent total portfolio value in the app header
- Compact format ($12.3K, $1.2M)
- Click for per-chain breakdown dropdown with chain-colored labels
- Wallet status indicator: shows locked/no-wallet state when wallets aren't available
-
EVM Multi-Chain Portfolio - Full support for Ethereum, BSC, and Base chains
- Quick sell on any EVM chain via 0x aggregator
- Token approval flow for ERC-20 sells
-
Terminal Wallet System - Local encrypted wallet management
- Create or import SOL and EVM wallets
- Password-protected with session caching
- Agent wallet support for Hyperliquid signing
-
Hyperliquid Exchange - Full integration as second futures exchange
- Agent wallet signing (no MetaMask popups for orders)
-
News Feed Multi-Source WebSocket - Enhanced news aggregation
- Auto-reconnect with exponential backoff
- Per-source connection status indicators
Improved
- Portfolio Quick Sell - Derives chain from holding automatically in "All" view
- Token Price Display - Smart decimal formatting (2 decimals for $1+ tokens, 6 for sub-dollar)
- Docs Link - Moved from header to Settings panel for cleaner UI
- Sell TX Explorer - "View TX" link now uses the correct chain's block explorer
Fixed
- Portfolio Sell Explorer - Fixed "View TX" using wrong chain explorer in cross-chain view
2026-02-05
Added
- On-Chain Charts - Chart any Solana or EVM token by contract address
- Supports Solana, Ethereum, BSC, and Base chains
- Real-time data from GeckoTerminal API
- Auto-detects chain from address format
- Mini-Chart Preview - Hover over chart icon in News Feed to see price preview
- Shows last 50 candles
- Configurable timeframe (1m, 5m, 30m)
- Displays token symbol, price, and 24h change
- Portfolio Widget - View and manage Solana wallet holdings
- Real-time token balances and USD values
- Quick sell buttons (25%, 50%, 75%, 100%)
- Customizable sell percentages
- Token links to Solscan
- Swap Widget - Direct in-terminal token swaps
- Jupiter aggregator integration
- Quick buy buttons for fast execution
- Customizable amounts and slippage
- Real-time quotes with price impact
- Unified Wallet Button - Single connect/disconnect in header
- Supports Phantom and Solflare
- Auto-reconnect on page load
- Shared across all wallet features
- Quick Buy Button Sizes - Small, Medium, Large options
- Applies to Swap widget and News Feed
- FPS Counter - Performance monitoring in header
Improved
- Chart Performance - Fixed memory leaks and optimized rendering
- News Feed Performance - Memoized regex patterns and highlight function
- Grid Layout Performance - Changed to onDragStop/onResizeStop events
- API Timeouts - Added 15-second timeouts to prevent hanging requests
- Swap Search - Added abort controllers for better request handling
Fixed
- Highlight Keywords - Fixed editing issues in News Feed settings
- Quick Buy Size - Fixed buttons not updating in News Feed
- Chart Subscriptions - Fixed memory leak in visible range listener
- MiniChart Memory - Added LRU cache and abort controllers
2026-02-03
Added
- TreeNews Integration - Added TreeNews (Main WS) and TreeNews Tokyo (subscribers only) as news sources
- Orderbook Liquidity Wave - New visualization with cumulative depth bars showing liquidity distribution
- Orderbook Widget Settings - Settings button moved to widget header with Lucide Settings icon
- Lucide Icons - All widget header buttons now use Lucide icons (Settings, ExternalLink, X)
- NewsFeed Top Bar Redesign - Three distinct toggleable menus: Highlights, Filters, and Widget Settings
- NewsFeed Multi-Source Filtering - Toggle multiple news sources (Twitter, Telegram, Bark, TreeNews, etc.)
- NewsFeed Regex Filtering - Filter news by regex pattern with case-sensitive toggle
- NewsFeed Font Size Settings - Small, Medium, Large font sizes per widget instance
- NewsFeed Color Themes - Background color presets (Default, Dark, Midnight, Forest, Ocean)
- News Sources Status Indicator - Pulsing RSS icon shows connectivity status with dropdown details
Improved
- News Source Badges - Distinct colors for each source (TreeNews=green, Bark=purple, Twitter=blue, Tokyo=orange)
- API Status Display - Changed from "Connected/Disconnected" to "API Live/API Offline" with visual indicators
Fixed
- TradeEntry Invalid Symbol - Fixed API error by using correct symbol format (BTCUSDT vs BTC-USDT)
- NewsFeed Settings Not Applying - Fixed font size and color theme not updating
2026-02-03
Added
- Symbols Widget Favorites/Watchlist - Star symbols to add to favorites, filter to show only favorites, persisted to localStorage
- Changelog Viewer - View changelog in Settings with new update notifications
- Automated Changelog - Added script to auto-generate changelog from git commits
Fixed
- Ticker Widget - Fixed ticker data not being fetched by properly handling WebSocket reconnection
- WebSocket Subscriptions - Fixed market data subscriptions not being re-established after WebSocket connects
2026-02-02
Fixed
- News Highlight Keywords - Keywords now persist to localStorage and restore on page load
2026-02-01
Added
- Railway Deployment - Added Railway deployment configuration with nixpacks
Fixed
- Node.js Version - Specified Node.js 20 for Railway deployment compatibility
2026-01-31
Added
- Image Lightbox - Click to expand images in news feed
- Account Balance Display - Show account balances in the Accounts widget
Fixed
- Video Player - Improved error handling in NewsFeed widget video player
2026-01-30
Added
- Performance Optimizations - Improved rendering performance across widgets
- Partial Close Positions - Close a percentage of open positions
- UX Improvements - Various user experience enhancements
2026-01-29
Added
- Real-time Position Updates - Positions update via WebSocket
- Real-time Order Updates - Orders update via WebSocket
2026-01-28
Added
- Dynamic Leverage - Fetch max leverage from API per symbol
- Symbol Trading Rules - Precision, min/max qty, step size, min notional
- Master Symbol Selector - Syncs Chart, Orderbook, TradeEntry, and Trades widgets
- Symbol Dropdown - Quick symbol switching in TradeEntry widget
- Chart Order Lines - Display orders and positions on chart
- USDT Values - Show USDT values instead of base asset amounts
- Auto-restore Session - Restore session without password re-entry
Fixed
- Price Precision - Orders now match exchange precision requirements
2026-01-27
Added
- Enhanced News Feed - 14 new features including clickable handles, relative timestamps, source filtering, keyboard navigation, sound alerts, quick trade buttons, pin news items, search functionality, categories, and sentiment indicators
Fixed
- Settings Icon - Replaced with visible gear/cog SVG
- WebSocket Logging - Improved error logging in NewsWebSocket
2026-01-26
Added
- Backup & Restore - Export/import settings functionality
- News Feed UX - Improved news feed user experience
Fixed
- Chart/Orderbook Switching - Fixed symbol switching between widgets
- Symbol Validation - Validate symbol exists on exchange before switching
2026-01-25
Added
- News Ticker Integration - Click ticker in news feed switches chart to that symbol
- Enhanced News Feed - Media, quotes, replies, follows support
- Bark Integration - Fixed Bark news feed with Electron proxy
Fixed
- News Feed Display - Items now display correctly with save feedback
2026-01-24
Added
-
Initial release of CubeTerminal
-
Chart Widget - TradingView-powered charts with multiple timeframes
-
Order Book Widget - Real-time order book with depth visualization
-
Trade Entry Widget - Place limit/market orders with leverage control
-
Positions Widget - View and manage open positions
-
Orders Widget - View and cancel open orders
-
Trades Widget - Real-time trade feed
-
News Feed Widget - Aggregated news from multiple sources
-
Ticker Widget - Price and 24h stats display
-
Symbols Widget - Browse all trading pairs with search and filters
-
Bot Sandbox Widget - Test trading strategies
-
Command Line - Keyboard-driven interface
-
Multi-window Support - Detach widgets to separate windows
-
Customizable Layouts - Drag and resize widgets
-
Dark Theme - Professional dark terminal aesthetic