All notable changes to this project will be documented here.
- Fix Dockerfile and startup instructions
- Show weighted average price in trade feed (instead of last price)
- Fix Binance Futures wicks of death
- Update Coinbase Spot endpoint
- Add support for -INTX pairs on COINBASE
- Add lastTradeTimestamp to chart's Renderer base model
- Fix MEXC Futures ws endpoints
- Make sure that the path to
Index.html
is compatible with different operating systems when using the local distribution server.
- Updated Okex API domain
- Updated Huobi API domain
- Ensure lightweight charts is packed with last version on build
- Fix enabled by default (star icon) reactivity
- Fix Panes layout reactivity on initial workspace load
- Fix indicatorOrder mismatch in Chart component on boot
Improve fast threshold coloring in trades settings
Improve Editable increment algo Set market from draggable #391 Step attr not being respected in range option
Added MACD to default indicators list (commit: 153eb62d) Added Liquidity to default indicators list Added "mbps tf" (commit: 77a5ce01) Added "FDUSD" stablecoin (commit: 03c92982) Added pane rename input validation on pressing enter (commit: be782eef) Added option to unlock raw trades (commit: 39ba778a) Added custom script options (commit: 76234165)
Overhauled search dialog pagination (commit: 43d16b0d) Indicator ordering
Fixed an issue with PromptDialog's cancel button (commit: 8bfce9d2) Prevented double dialog close after the escape key press (commit: e5a43d2d) Fixed push notifications for Service Workers (commit: 9d4631c) Fixed editor undo (commit: 4bd175bb) Fixed a bug related to search dialog content deletion (commit: 8c744a32)
Added QR code Vite plugin (commit: 9136be55) Added CSS sourcemap for development (commit: f99135bf) Improved bug report GitHub issue template (commit: c47e5097) Improved feature request GitHub issue template (commit: 45c72234) Changed Prettier configuration file format to .cjs (commit: de4ea7cd) Cleaned up vite/vue config files (commit: c3e5d8f9)
- New exchange: Bitmart
- Double-click on pane's name to maximize
- TradesLite: Show price and pair simultaneously
- Chart:Keep timeframe visible next to chart name
- Add .npmrc file to skip Puppetteer installation by default causing the
npm install
to fail - A dist-server to test production build locally
- An installation script for volta
- Upgrade docker base images Node version to 20.2
- Add Dockerfile and docker-compose for development
- Replace Webpack with Vite
- Add dist-server to render dist folder
- Fix npm installation script for smooth installation
- Add .npmrc file
- Fix bunch of lint issues
- Perf/refactor: merge svg fonts into one file
- Trades: Fix dynamic co
- Merge svg fonts into one file
- Gate.io
- source() script function
- Kucoin perp
- Alerts message (SHIFT+CLICK)
- Measurement tool (ALT+CLICK)
- Chart context menu
- Drag market from pane to another
- Mexc
- Split pane head for charts & watchlist
- Bitget
- Alerts pane
- Kucoin spot
- Detect US blocked ip
- Bug fix
- Trades feed lite
- Global buy / sell color
- Dropdown design refacto
- Set market from url
- Custom workspace url
- Add volume delta to markets pane
- Add period (reset counts upon every 1m / 15m / 30m / 1h / 4h) to markets pane
- use Binance's aggTrade streams instead of raw
- last(value, length) script function
- search history
- Custom alert sound
- Added avg_ohlc_with_gaps for printing candle with real open price
- Updated avg_heikinashi to use selected markets only
- Price alerts
- All-in-one trades threshold slider
- Indicator script syntax highlighter
- Threshold audio assistant
- Import audio files (dragndrop)
- Configure multiple thresholds for both trade type simultaneously
- Separate gifs for both side
- Add volume to prices pane
- Trade pane refactor
- rma() indicator functions
- pivot_high & pivot_low to take left & right argument
- Aggregate liquidations if trade aggregation is enabled
- Indicator functions pivot_high + pivot_low
- Improved search & symbol normalization
- Markets filter on chart
- Binance.US exchange
- Responsive panes
- Phemex exchange
- Tick charts
- Audio playurl()
- Audio play() accept fadeIn and fadeOut
- Audio presets
- Pane presets
- Audio pitch
- Pane volume
- Zoom pane
- Dynamic panes
- Workspaces
- Custom audio per threshold
- Liquidation threshold
- Plot function
- Outlined icons
- Custom series
- Show / hide serie without unloading
- Dynamic series (detach activeSerie from serie type allowing infinite series on chart)
- Allow change serie input from serie dialog
- Fix remove threshold
- Never unload present chunks (> minimum visible range)
- Trim chart after 30min
- Set maximum stored bars to 100 bars * 100 chunks (10000 bars, 1 bar = 1 exchange at time)
- Inline code editor for input function
- Animate threshold reordering
- Import / export settings
- Background color option
- Beep sound pitch adjustment
- Fix chart's broken cumulative data after keepalive redraw
- Fix exchange threshold (threshold x multiplier) formula
- Lowered exchange threshold slider steps (ux)
- Fix 1000k issue
- Sound varitions now match thresholds (1 bip at minimum threshold, 2 at the 2nd threshold, 4 at the third)
- Doubled sell song power
- Fixed ohlc "high" spikes at liquidation (server)
- Products autocomplete (search)
- Vue CLI 3
- Webpack dev server with proxy
- Stats histogram type for multi counters (when input is an array)
- Choose serie type (line, bar, candlestick, histogram) in serie dialog (experimental)
- Fixed aggegation accuracy
- Fixed stats chart update interval (always 1s)
- Default stats now include 1h liquidation (shorts vs longs) as multi counter
- Improved threshold colors efficiency
- Big codestyle fix
- Fixed update of stats period
- Pause stats keepAlive when mouse over stats chart
- Fixed counters edition
- Chart height when exchangesBar is visible
- Changelog !
- Stats panel is back
- Counters and stats are only updated after 1s to reduce lag
- Expose candle border colors (borderUpColor + borderDownColor) in price serie settings
- Loading indicator now working again
- Fixed a bunch of mutations subscriptions
- Increased default chart refresh rate from 50ms to 500ms
- Enabled Huobi by default
- Disabled FTX by default