# v5.2.0

* **Lighter exchange integration:** Lighter is now available as a supported exchange, with full support for perps and spot markets, live order/position feeds, and API key management.
* **TWAP slider reinstated:** The time slider in the TWAP panel is now always visible. In Cortex (server execution) mode it adjusts the hours+minutes portion only — days are set via the D input or calendar. In standard mode it drives total execution time directly (up to 12 hours), unchanged from before.
* **Hyperliquid chase order fix:** Chase orders on Hyperliquid now use cancel-then-replace instead of amend. This eliminates a race condition where a partial fill landing during an in-flight amend could produce an oversized replacement order.
* **DOM lot button labels:** The quick-add lot size buttons in the DOM now display +1, +2, +5, and +10 to clearly indicate they add to the current size rather than setting it.
* **DOM "Lots:" label and empty state:** The DOM order size area now shows a "Lots:" prefix. When no lot size is set, the display shows `-` instead of `-.--`.
* **Projected PnL fix — linear contracts:** Projected PnL for linear contracts is no longer incorrectly rounded to the price tick. Values are now calculated to 8 decimal places, avoiding misleading rounding on low-value contracts.
* **Projected PnL fix — multi-account:** In multi-account setups, the projected PnL shown in the orders table now correctly matches each order's own account rather than potentially showing PnL from a different account's position.
* **TWAP activity panel — executed orders:** Child orders that have been fully executed are now correctly shown in the TWAP activity panel, including filled quantity and status.
* **Open Interest display fixed for Hyperliquid and Kraken:** OI values are now correctly converted to USD by multiplying contract OI by the mark price. Previously, raw contract units were displayed, producing inaccurate figures.
* **Orderbook price area fix:** The price area in the orderbook widget no longer appears blank before the first trade tick arrives — it now initialises from the last known price on load.
* **Orders table — Type column wrapping:** The Type column in the orders table no longer wraps text prematurely before the column boundary.
* **Privacy mode fixes:** The obscured placeholder string now displays correctly in the position size panel and throughout the orders footer (long/short totals, combined and split summaries).
* **News widget — expanded state persistence:** Expanding a news item no longer collapses unexpectedly when the virtual scroller remeasures or recycles rows while scrolling.
* **Orders footer — coin quantity rounding:** The coin total in the orders footer now uses the correct decimal precision for the contract's size denomination, preventing incorrect rounding.
* **Chart limit click — price snap-back fix:** Dragging a click-mode limit order line on the chart no longer snaps back to the original price after the form updates. The drag now correctly sends updates to the form's listener.
* **Position close/add menu — wrong position fix:** Opening the close or add menu now pauses the position list sort order for the duration, preventing the list from re-sorting mid-interaction and causing the action to target the wrong position.
* **Ladder labels — notional size mode:** Ladder order labels on the chart now update correctly when switching between contract and BTC notional size display modes.
* **Nado balances — double-count fix:** Nado balance display no longer double-counts tokens (e.g. USDC) by including a synthetic aggregation row alongside individual holdings. Only individual holdings are now shown.
* **Order cancel button color standardised:** The X cancel button in the Price and Size cells of the orders table now uses a consistent white color, matching the rest of the interface.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.insilicoterminal.com/documentation/changelog/v5.2.0.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
