NeoCharts

Release Notes

What's new in the NeoCharts SDK.

0.0.55+37 - 2026-10-16

Features

  • One-tap web settings implemented

  • Web order pref settings implemented

  • Show license error screen instead of blank page

  • Web - implemented product type selection in web orderpad

  • Implemented one tap feature in web

  • Updated md file

  • Updated the position ui for web

  • Add pitchfork, Gann, channel, and harmonic pattern drawing tools

  • Updated the search ui for web

  • Dedicated web chart-type popup and thinner scrollbars

  • Added feature to customize ui based on brokers color theme

  • Keep host font-size overrides at 12pt or the built-in size

  • Parse host chart colors from JSON

  • Let web hosts set chart colors through chartColors

  • Let native hosts set chart colors and brightness

  • Survive a failing or non-string native theme reply

  • Subscribe to native theme pushes only when the host opts in

  • Ignore a non-string web chartColors instead of failing

  • Default the web accent to the chart's own blue

Fixes

  • Removed order pref changes from position tag, reusing mobile widgets in web with autoApply

  • Fit option chain header on small screens

  • Give the settings popup a minimum width on small screens

  • Fixed over flow issue in header

  • Overflow ui issue fixed

  • Prevented the terminal web from crashing and becoming unresponsive when minimizing it while the multiple layout is selected

  • Added the validation check for quick trade

  • Route web header Buy/Sell through the chart's order pad and fix One-Tap qty

  • Start the web limit line at LTP and stop order/position sweeps removing it

  • Changed the style for the text

  • Mobile - adjust position action issue

  • Alignment issue fixed in current positions list

  • Keep web group adjust card in sync with selection and dock

  • Address review findings on the new drawing tools

  • Added option type to show in the search bar

  • Keep the web search dropdown open when clicking inside the field

  • Address review findings on web order-pref settings

  • Fix added a arrow and hover for drawing tools and mesurment bug issue fix

  • Keep touch measure tap-placed, show rail chevrons without a mouse, and dedupe the eye button

  • Removed the adjust on equity symbol in position screen

  • Fixed the search issue in indicators search in mobile

  • Draw the adjust-position icon knobs hollow so the tint keeps them as rings

0.0.54+36 - 2026-10-15

Fixes

  • Increased the drawing icon color

  • Axis zoom in / out fixed when drawing tool selected.

  • Kagi chart type last tick value mismatch with tradingview chart is fixed.

  • Keep the live projection and price label updating after a new extreme

0.0.53+35 - 2026-10-14

Fixes

  • Show the chart background instead of a white screen while the chart page waits

0.0.52+34 - 2026-10-14

Features

  • Accumulation/distribution indicator in progress

  • Advance/decline ratio indicator implemented

  • Balance of power indicator implemented

  • Web market depth

  • Added the key for the test case

  • Updated sub module reference

  • Sync crosshairs across charts in multi-chart layouts

  • Gate NxtChartPage on native license binding verification

  • Authenticate native module downloads per partner

  • Verify the license built into each partner's binary

  • Hide SDK features the partner's license doesn't include

  • Gate the web bundle on a signed per-partner key file

  • Check the license server once a day and read encrypted key files

  • Let the core run the daily license check behind one start stream

  • Download the core from the license server's v1 nativecore route

Fixes

  • VolDelta issue fixed for A/D indicator

  • Keep A/D continuous on scroll-back and stop double-counting live volume

  • Keep market depth off the chart tick and show live stats in the depth panel

  • Drawing tools - no web flyout backdrop, draw on any tile, touch crosshair placement and a true hide-drawings state

  • Web terminal panels - right-click menu error, option chain expiry refresh, analysis load, dock restore and OI pill text

  • Keep resumed chart history from growing and show ORB axis labels on the first paint without per-frame recompute

  • Open the chart in its saved orientation without a portrait flash

  • Fall back to a licensed bottom pane tab and drop the empty split

  • Re-evaluate licensed option chain, analysis tab and feature parsing after a license change

  • Never download the macOS core and tell web partners about the key file

  • Drop chart loads that finish after the chart closes

  • Log why the web license core fails closed and bump licensing core

  • Stop the first chart load skipping a day just after midnight

  • Download the core from the nxtoption license domain

0.0.51+33 - 2026-10-07

Fixes

  • Show spinner while option chain loads and open dialogs and sheets without animation

0.0.50+32 - 2026-10-07

Features

    1. Added Fib and elliot family 2. Web ui adjust 3. bug fixes

0.0.49+31 - 2026-10-06

Features

  • Updated interval popup UI for web

  • Show selected layout icon on web top bar

  • Updated ui of 1. option chain 2. top 5 3. analysis added alerts in Right dock

Fixes

  • Stop OI profile tooltip stealing hover from chart on web

  • Stop decoding the option list on every chart update for index symbols

  • Keep first loads full and detach heikin ashi on resume

  • Mobile - show indication value in y axis of chart in ORB indicator

  • Mobile - previous landscape mode displayed & reset as portriat mode displaying, when switch the portriat mode

  • Mobile - FVG indicator not plotting in chart.

0.0.48+30 - 2026-09-29

Features

  • Implement Renko chart type with configurable ATR-based or manual brick settings

  • Update renko chart icon, and refactor chart axis marker rendering logic

  • Add Renko chart type support and update test helpers

  • Line-Break chart

  • Implement Renko chart type with configurable ATR-based or manual brick settings

  • Update renko chart icon, and refactor chart axis marker rendering logic

  • Code clean up

  • Impleamented pnf chart and code clean up

  • Implemented moving average cross in chart

  • Implemented fair value gap indicator in chart

  • Implemented Camarilla Pivot Points indicator in chart

  • Implemented Fibonacci Pivot Points indicator in chart

  • Implemented Opening Range Breakout indicator in chart

  • Implemented Volume Spike Signals indicator in chart

  • Implemented Semaphore Signal Levels indicator in charts

  • Implemented Pivot Points Standard indicator in chart

  • Implemented Central Pivot Range indicator in chart

  • Implemented Fair Value Gap Instantaneous Mitigation Signals indicator in charts

  • Show web crosshair quick actions as a popup at the + and on right-click

  • Added chart setting in chart body

  • Floating draggable web order pad

  • Grab and click cursors on chart tags, and centre the expanded alert tag

  • Implemented NeoTapGuard to prevent rapid taps

  • Added neo tap guard to order placement buttons

Fixes

  • Stop the live-price crossline marker from also drawing a stray vertical line

  • Build the scalper from the single chart's current symbol

  • Rebuild analysis charts after their data resets

  • While clicking on the delete icon indicator was not removed in the chart

  • When clicking the eye icon, the indicator was not being hidden from the chart

  • Correct multi-instance indicator graphs, pivot/CPR levels and VWAP time units

  • Keep symbol search results stable while typing and reset them on reopen

  • Reload interval and range changes into the same chart instead of rebuilding it

  • Keep a failed scroll-back load from escaping the prior-data loaders

  • Change % in chart not streaming while hovering in last candle. & hiding in portriat

  • Reactivated alert not displayed in active tab, it available in triggered tab itself

  • Chart not plotting, when switch the chart type to Heikin Ashi

  • User don't know, if the indicator added or not in indicator added checkbox

  • Re-link Heikin Ashi across scroll-back joins and keep prior rows in column order

  • Give each web login session its own Flutter view

  • Sync web limit price field with the chart line and reject off-tick prices

  • Close the floating web order pad on Esc

  • Web - There is no open orders available, but count 1 showing under open orders.

  • Web - UI issue in indicator color change pop-up. Displaying enlarged pop-up

  • Exclude GTT from web open-orders count and keep enlarged colour picker web-only

  • Restore renko bar-close bricks, opaque confirmed theme, apps submodule and changelog lost in merge

  • Resync viewport and drop stale loads for line break, kagi and p&f

  • Stop double-fed candles and stale kagi atr across reloads

  • Point apps submodule at develop's commit

  • Close add/exit position panel on repeat orders

0.0.47+29 - 2026-09-25

Fixes

  • Give each web login session its own Flutter view

0.0.46+28 - 2026-09-24

Fixes

  • Stop the live-price crossline marker from also drawing a stray vertical line

  • Keep symbol search results stable while typing and reset them on reopen

0.0.45+27 - 2026-09-23

Fixes

  • Register the market-data listener before triggering its subscribe

  • Stop duplicating the expiry in the web symbol header's display name

  • Remove the gap between the CE/PE label and swap icon

  • Coerce non-string JSON fields in SymbolInfo.fromJson

  • Remove the extra top gap above the docked option chain/top 5/analysis panel

  • Scope Top 5 options to the charted symbol's own underlying

  • Stub chartTopOptionsFor in top_options_bloc_underlying_test and fix a DCL newline

0.0.44+26 - 2026-09-22

Fixes

  • Widen current-price axis gutter on mobile too, not just web

  • Exclude index symbols from order pad tradability check

  • Hide high-low callout labels on line and area charts

  • Reject invalid limit prices and keep the price field in sync with the committed value

  • Use L/Cr formatting for funds and P&L values in the web terminal

  • Make the web terminal follow the host app's live theme changes

  • Resolve chart layout roles against the tile's own underlying, not the ambient one

  • Clear stale state on symbol switch in top options, option chain, and analysis

  • Resolve the spinner's Lottie asset path correctly on web

  • Add breathing room to the symbol search field and its icon

0.0.43+25 - 2026-09-21

Features

  • Split marketTiming into exchange-keyed marketTimings with exchange-aware lookups

  • Implemented the ui for regular orderpad

  • Gtt order pad ui was created

Fixes

  • Gate chart layout call/put options by live option-chain availability

  • Use theme-aware text color on the live-price axis label

  • Adjust modify order pad to fit on web

  • Removed unwanted codes

  • Resolve web order pad cross-symbol, race, and duplication issues

  • Chart data loading issue fixed

  • Commented the overlay, settings and did some chart correction

  • Catch Renko initial-load errors and pin fixed-price axis labels

  • Resolve stale underlying data on web after switching between equity symbols

0.0.42+24 - 2026-09-17

Features

  • Redesign GTT Orders row and fix symbol-name truncation in Orders/Positions

  • Redesign the web tile symbol header for options vs spot/future and compose compact display names

Fixes

  • Implement chartInterfaceForSymbol and fix market-data unsubscribe lifecycle

  • Make right-dock icon+label one tap target with a pointer cursor

  • Guard the option-chain-tap navigation pop with canPop() to avoid crashing web's docked panel

  • Apply the default layout on first load and resolve tile roles against the active tile's own provider

  • Scope web's optionSymbols/futureSymbols/underlyingSymbolInfo/atmSymbols to the currently-charted underlying

0.0.41+23 - 2026-09-17

Features

  • Link the hosted example_web demo across docs-site and apps

  • Add melos scripts to launch the docs-site and example_web dev servers

  • Add web terminal OHLCV tooltip and gate the order pad to mobile

  • Created GTT Orders view in My Account for web

  • Add the Chart layout picker to the web terminal

  • Add funds/day's P&L top-bar pills and align web terminal chrome with Figma

  • Persist the web terminal's tile arrangement and per-tile symbols across reloads

Fixes

  • Removed the unwanted border lines in termianal view

  • Resolve My Account review findings and drop duplicate Alerts tab

  • Block orderpad from opening when chart has no data

  • Hide the mobile chart-panel Layout tab from the web settings menu

  • Let web terminal tiles shrink fully without chart-canvas bleed or divider collapse

  • Update subproject commit reference for apps

0.0.40+22 - 2026-09-15

Features

  • Implemented williams Fractals indicator in chart

  • Implemented MAC indicator in chart

  • Implemented Arnaud legoux Moving Avg indicator in chart

  • Implemented gmma indicator in chart

  • Implemented Keltner channels indicator in chart

  • Implemented price channel indicator

  • Implemented Directional Movement Index indicator in chart

  • Implemented chop zone in chart

  • Implemented Choppiness Index in chart

  • Implemented Trendlines with Breaks in chart

  • Implemented super trend indicator in chart

  • Implemented Linear Regression Curve indicator in chart

  • Implemented Linear Regression Slope indicator in chart

  • Implemented EMA Cross indicator in chart

  • Implemented Klinger Oscillator indicator in chart

  • Implemented Williams Alligator indicator in chart

  • Implemented Chande Kroll Stop indicator in chart

  • Make the live price line reactive to the last candle's color

  • Make the web bundle boot directly into the Terminal

Fixes

  • Address code review findings across the new chart indicators

  • Normalize null host values to empty in web chart bridge

  • Added safe area

0.0.39+21 - 2026-09-10

Features

  • Added Renko chart type

Fixes

  • Added safearea to prevent the widgets that should not hide under the bottom navigation bar

  • Prevent strike from shrinking on double-tap of OI & OI Change x-axis

  • Change % text UI issue in TCS option chain

  • Positions menu ui issue in landscape view

  • Fat finger issue in indicator delete icon

  • Added safearea to prevent the widgets that should not hide under the bottom navigation bar in analysis screen

  • Fall back to generic ATM straddle label when atmStrike is missing

0.0.38+20 - 2026-09-10

Features

  • Update market order support interface

Fixes

  • Normalize case when parsing host-supplied enum strings

0.0.37+19 - 2026-09-08

Features

  • Implemented the layout selection in chart

  • Implement High-Low chart visualization

  • Display order types based on broker-supported order types

  • Implement integration test for chart type switching

  • Implemented chart test case

  • Web SDK created, doc-site updated

Fixes

  • Use total pnl (not unrealized-only) for chart position tag

  • Show selected order's symbol and LTP in OCO order pad

  • Multiply modify-order qty by lot size for commodity symbols only, not remove the conversion entirely

  • Don't plot/extend candles from off-hours ticks

  • Catch ArgumentError from unrecognized trade event types in orders_bloc stream listener

  • Give OCO order pad a fixed width to stop jitter on live LTP/Chng updates

  • Derive OCO SL/TP validation side from the entry's own leg instead of a stale PositionsBloc lookup

  • Re-read the live position in the SL/TP drag-end handler instead of the stale marker-creation snapshot

  • Remove spurious MCX lot-size double-multiplication in position PnL/MTM

  • Show cursor on the on-screen keyboard-driven text/stepper fields

  • Recompute ATM index for new expiry before scrolling option chain

  • Confirm order cancel from chart tags and distinguish OCO cancel dialog

  • Use the OCO order's own symbol LTP for SL/TP validation, not the chart's active symbol

  • Backfill missed candles into the live chart on app resume

  • Implement missing isMarketOrderSupported override on JS and terminal-tile chart interfaces

  • Recognize melos 8.6.0's plain root-package tag in release tooling

0.0.36+18 - 2026-09-05

Features

  • Wire CustomStepperField and numpad floater into order prefs Swaps the old CustomCounterButton for CustomStepperField on the Index tab's strike-offset and lots fields, and wraps the Order Prefs tab in a NumPadFieldScope floater so both fields open the app's numeric keypad instead of the system keyboard.

  • Remember last dragged position of floating keypads QWERTY and NumPad floaters now reopen at their last dragged spot for the rest of the app session (in-memory, resets on next launch), tracked separately per pad type since they're different sizes.

  • Implemented funds screen in chart

  • Implement volume-scaled bar and candle widths for financial charts

  • Add chart type icons.

Fixes

  • Guard host-supplied JSON decodes against an empty string, not just null

  • QA bug fixes

0.0.35+17 - 2026-08-25

Fixes

  • Create alert button overlapping in alert list

  • Changed green color for put & red color for call in OI

  • Added virtual keyboard for alerts to prevent system keyboard overlap

  • Changed the color for oi profile

  • Removed precision value for strike from tooltip

  • Sending trigger price to the host-app for stop-loss order modification

0.0.34+16 - 2026-08-19

Features

  • Draggable limit-price line, quick buy/sell orders, and a non-modal order pad

  • Add highest/lowest visible-candle callout labels

Fixes

  • Show correct symbol when modifying alerts and stop clobbering a manually typed trigger price on symbol switch

  • Respect order preference when switching symbols in option chain

  • Stop enumFromName call sites from crashing on malformed settings data The enum-decode migration introduced raw as String? casts where the original code did untyped == comparisons that never threw. Narrow with is String first so a corrupted or wrongly-typed persisted value falls back instead of throwing a TypeError.

  • Widen enumFromName to Object? and drop redundant String narrowing at call sites

  • Informative ChartLocator crash messages, mounted guard on color picker, stale comment cleanup

  • Restore OHLCV tooltip's over-app-bar position, fix volume clipping and spacing

0.0.33+15 - 2026-08-17

Fixes

  • Don't crash on unparseable order timestamps in formatTime()

  • Restore original order-marker methods in ChartUIHelper until Task 8 cutover

  • Backfill missed candles into the live chart on app resume

0.0.32+14 - 2026-08-13

Features

  • Implemented alerts

Fixes

  • Use the OCO order's own symbol LTP for SL/TP validation, not the chart's active symbol

0.0.31+13 - 2026-08-12

Features

  • Give vertical grouped bar charts full diverging-value + reference-line parity with horizontal grouped bar charts

Fixes

  • Reset analysis charts and refetch OI on symbol switch, fix OI Change endpoint and session-open window

  • Catch ArgumentError from unrecognized trade event types in orders_bloc stream listener

  • Give OCO order pad a fixed width to stop jitter on live LTP/Chng updates

  • Derive OCO SL/TP validation side from the entry's own leg instead of a stale PositionsBloc lookup

  • Re-read the live position in the SL/TP drag-end handler instead of the stale marker-creation snapshot

  • Remove spurious MCX lot-size double-multiplication in position PnL/MTM

  • Show cursor on the on-screen keyboard-driven text/stepper fields

  • Recompute ATM index for new expiry before scrolling option chain

  • Confirm order cancel from chart tags and distinguish OCO cancel dialog

0.0.30+12 - 2026-08-11

Features

  • Implemented the order preference

  • Implemented analysis screen

Fixes

  • Use total pnl (not unrealized-only) for chart position tag

  • Show selected order's symbol and LTP in OCO order pad

  • Multiply modify-order qty by lot size for commodity symbols only, not remove the conversion entirely

  • Don't plot/extend candles from off-hours ticks

0.0.29+11 - 2026-08-07

Features

  • Make sub-chart indicator panels resizable

  • Add a cross-marker graph type

  • Add the Parabolic SAR indicator

  • Let the scalper open directly on a caller-chosen CE/PE side

  • Add the on-screen keyboard package with QwertyPad and NumPad keyboards

  • Wire QwertyPad into indicator search as a draggable floating keyboard

  • Wire NumPad into the OCO orderpad's price fields

  • Add NumPadFieldScope, with scope-aware readOnly/suppressSystemKeyboard on CustomStepperField and CustomTextField

  • Wire NumPad into indicator settings, position dialogs, and the OCO order pad

  • Wire QwertyPad into the create-template name field

  • Wire QwertyPad into symbol search, with landscape floater and portrait bottom sheet

  • Let CustomStepperField override its background color, fixing the lot field blending into its container in Adjust/GroupAdjust

  • Add a floating NumPad for GroupAdjust and disable custom keypads on web

  • Add chart loading/no-data states with retry, surface swallowed exceptions, and remove stale deriv TODOs

Fixes

  • Pin ChartBloc to its first-resolved storage key across symbol switches

  • While exit the position we are not supposed to allow the user to enter the qty more than the actual available qty

  • Added the spacing between the ltp and change per

  • Added the price field in the orders response and consumed the price when the order status is open

  • Add the error msg when the user enter the qty more than the available qty

  • In the order book for commodity the qty was showing wrong for that added the extension to calculate the commodity qty

  • Added the divider inside the orders and positions under the tab

  • Added the applyCommodityDivisor extension to all applicable commodity quantities

  • Fixed the qty changes issue

  • Stop double-converting commodity qty across order/OCO/exit flows, fix add-qty validation, restore counter-button overflow guard, and OCO warning-dialog touch target

  • Preset range switches load their whole window in one shot instead of shrinking after a top-up

  • Suppress the system keyboard and polish the search QwertyPad

  • Group adjust panel no longer inset from sides, only from bottom

  • CustomStepperField retains the last valid value when cleared and blurred

0.0.28+10 - 2026-08-03

Features

  • Per-indicator settings and multi-instance moving averages

  • Customizable moving averages on a shared settings foundation

  • RSI settings

  • Stochastic settings

  • Allow multiple instances of panel indicators

  • Stochastic RSI indicator

  • Tabbed indicator settings with a shared Style tab

  • Style settings reach the chart and the lists

  • Up/down legend arrows reorder sub-panels

  • Let oscillator style section vary bands and fills

  • Support fractional, negative and annotated indicator counters

  • Add ROC indicator settings

  • Add SMA + Bollinger Bands smoothing type

  • Add CCI indicator settings

  • Shade CCI's Bollinger Bands background fill

  • Add SMMA and VWMA smoothing, allow multiple ROC and CCI

  • Add VWMA indicator, correct VMA and SMMA names

  • Show price scale labels for all indicators by default

  • Add Williams %R indicator settings

  • Add MFI indicator settings

  • Add CMO indicator settings

  • Add DPO indicator settings

  • Add ATR indicator settings

  • Add Standard Deviation and BB Width settings

  • Add ADX and Aroon indicator settings

  • Add AO, Gator, SMI and MACD indicator settings

  • Expose a page-scoped storage key on the chart locator

  • Add settings to the remaining overlay indicators

Fixes

  • Keep indicator columns and panels consistent as settings change

  • Settings dialog layout and controls

  • Derive panel and viewport ids from the indicator's own type

  • Left-align active-indicator rows, add per-instance edit button

  • Match indicator search against both names and loose letters

  • Constrain the indicator settings tooltip width

  • Replace an indicator graph when its plot type changes

  • Rebuild indicator graphs on a settings change instead of restyling

  • Give the scalper right panel its own chart preferences

  • Scope chart preferences per chart instead of per page

  • Show TP handle and allow leg swap when broker lacks OCO support

0.0.27+9 - 2026-07-30

Fixes

  • Use current index symbol as option-chain base, not stale widget.dataProvider

0.0.26+8 - 2026-07-29

Fixes

  • Default OI Profile to full-day interval and pre-select first expiry in settings dialog

  • Wire option-chain tap for scalper order pad symbol tap

0.0.25+7 - 2026-07-29

Features

  • OI profile indicator

  • OI Profile indicator - horizontal/vertical grouped bars, settings dialog, fully API-driven OI/change

  • OI Profile indicator - horizontal/vertical grouped bars, settings dialog, fully API-driven OI/change

  • Switch index symbols, toggle SPOT/FUT, and integrate symbol search

  • Gate Volume indicator off for index symbols

  • Share ChartPreferencesManager instance via chartLocator across blocs

Fixes

  • Open right-panel order pad on scalper left-chart tap The left chart shows the underlying/index, which is untradable (lotSize <= 0), so its graph-area tap silently no-opped. Redirect it to the right panel's tradable CE/PE symbol instead.

0.0.24+6 - 2026-07-17

Fixes

  • Removed exitAnyway button in OCOCancelOnExitDialog

  • Changed the color for close icon

  • Removed the cursor color for the price field and added unfocus when tapped outside the field

  • Changed the field text color when the field is disabled

  • Size OCO dialogs to their content in landscape instead of a fixed width

  • Remove manual position snackbars now duplicated by the trade-event listener

0.0.23+5 - 2026-07-15

Features

  • Add opt-in dialog to pair a standalone SL/TP order with an existing counter-order

  • Confirm cancelling a linked OCO pair before a full position exit

Fixes

  • Format top options volume as whole number with comma separators

  • Make interval button responsive in portrait and realign scalper app bar actions

  • Default option chain to the charted option's own expiry when applicable

  • Hide add/adjust/exit actions and selection checkbox for closed positions

  • Sync standalone TP trigger price and scope OCO conflict check to placed leg type

  • Stop silently merging standalone SL/TP placement into an OCO pair

  • Keep order-line at its dropped price while modifying, revert only if dismissed without confirming

  • Close overlays on Android back press instead of exiting the chart

  • Show snackbar for repeat trade events with identical payload

0.0.22+4 - 2026-07-12

Features

  • Refresh chart data on app resume for scalper and single view

Fixes

  • Top options provider, empty state, and apply symbolInfo precision everywhere

  • Chart ui review points fixed

  • Show no data empty state for orders and positions lists

  • Apply commodity multiplier to MCX position PnL/MTM calculations

  • Make strike tap in option chain reload chart with new symbol

  • Make atmSymbols async so scalper right panel waits for data instead of giving up

  • Color value-axis price labels for contrast, align SL/TP tag drag handle and close button with order tag

  • Keep live price line in sync after session-close ticks and chart swaps

  • Show correct price-axis decimal precision and stop plus-icon overlap with axis label

  • Dismiss stale crosshair overlay when scalper split divider is dragged

0.0.21+3 - 2026-07-08

Features

  • Add scalper entry point and FlutterEngineGroup for native embedding - Add scalperMain() entrypoint in lib/main.dart (runApp ChartPage.scalper) - Switch example Android/iOS apps to FlutterEngineGroup with two pre-warmed engines (chart + scalper) - Update android.md and ios.md to document FlutterEngineGroup setup with registerChannels(messenger) pattern - Add second button/action in example apps for scalper navigation - Regenerate android-integration and ios-integration PNGs to reflect new flow

  • Implemented group adjust positions in chart

Fixes

  • Top options exchange/undID filter guard for empty fields

  • Replace ListTile/RadioListTile with custom rows to fix alignment ListTile and RadioListTile internal padding overrides had no visible effect; bypassing them with InkWell + Row + Expanded gives proper edge-to-edge alignment.

  • Added safearea to avoid overlaping the system bottom navigation bar

0.0.20+2 - 2026-06-28

Features

  • Implemented Top Options

Fixes

  • Chart oco order fixed and added fixed width for textfield

  • Chart changes

  • GTT leg tag bugs, option chain fixes, format and lint cleanup

  • Add missing OrderStatus and OrderType imports in oco_warning_dialog

  • Scalper right panel symbol name missing after option chain selection

0.0.19+1 - 2026-06-18

Fixes

  • Qa bug fixed for oco

0.0.19 - 2026-06-16

Features

  • Implemented OCO order pad in chart

  • Implemented Portrait mode

  • Implemented market clock in chart app bar

  • Scalper multi-chart view

Fixes

  • Option chain header ui issue fixed for portrait mode

0.0.18+1 - 2026-06-04

Fixes

  • Position tag invisible, HA series crash, AnimationController crash

0.0.18 - 2026-05-30

Features

  • Drawing tools

Fixes

  • Add position place order api the qty was passing as lotsize

0.0.17 - 2026-05-27

Features

  • Created the screen for add position

Fixes

  • Use chart-local navigator in showNxtDialog to resolve ChartLocalization lookup showGeneralDialog defaults to useRootNavigator: true, pushing the dialog onto the host app's root navigator which lacks ChartLocalization.delegate. Fixed by passing useRootNavigator: false so dialogs use the chart's own navigator where the delegate is registered. Also fix stray brace in add_position_screen.dart and indentation in exit_position_body.dart.

0.0.16 - 2026-05-27

Features

  • Chart type selection UI overhaul with persistence

0.0.15 - 2026-05-26

Features

  • Implemented adjust positions feature

  • Add order action and order type

  • Add lot size input

  • Listner changes

  • Ltp changes done and fixed the multiple place order

  • Option chain adjust position

  • Added the localization text

  • Added abs for qty

  • Intial setup done

  • Implemented the exist position feature

  • Renamed the class name CustomCounterButtonV3

  • Added the localization text

  • Chart types selection implemented

Fixes

  • Address PR review comments

  • Fixed the ltp update issue in controller

  • PR comments fixed

  • Address PR review comments

  • Auto scroll issue fixed when atm changes in option chain

  • Ltp was not updated in exit position screen for market order

  • Addded abs() for lots

  • Changed the functionality for lot in counter

0.0.14 - 2026-05-07

Features

  • Trade notification implemented

  • Show rejected order reason in red with full tile tap

  • Simplify trade event model and centralise notifications

Fixes

  • Stabilise SL/TP drag on position tag - Replace static keepWhenOffScreen bool with ValueNotifier so the position tag only clings to the graph edge while an SL/TP drag is active, not during normal chart scrolling - Hide the three static widgets (exit, label, inactive handle) via Visibility(maintainSize:true) when the entry is clamped at an edge during drag, preventing x-position jumps and gesture cancellation - Add KeyedSubtree on marker handle widgets so Flutter's element reconciliation is stable when other handles are added/removed - Remove duplicate _positionEdgeScroll (folded into _edgeScroll) - Move trigger order tag close button to appear after the drag handle

  • Reinit orders and positions blocs on option chain symbol switch

0.0.13 - 2026-05-05

Features

  • Order events and lines

  • Order pad implemented

  • Theme setup done

  • Indicators init

  • Indicators setup

  • Theme setup for colors and text

  • UI cleanup

  • Indicators added

  • Overlay tooltip

  • Indicators, vertical scroll and OHLCV tooltip

  • Indicator legends layer added

  • MFI and VWAP added

  • Order line dragging

  • Chart ranges added

  • Market hours and history countback

  • Localization and Streaming setup

  • Overlays, anchor popups, snackbar

  • Segmented_toggle.dart

  • Chart view reset button

  • Positions Bloc

  • Chart Menu created

  • Refactor crossline markers into OrderTag and PositionTag

  • Add SL/TP chart markers with expand/collapse position tags

  • Add all chart intervals with direct loadData callback and fix lint warnings

  • Indicators UI refactor, slide transitions, and 14 new indicators

  • Add 17 new indicators from the indicators engine

  • Add interval button to appbar that opens interval view in menu dialog

  • Add templates asset, delete/noIndicatorsFound l10n, divider theme, BB label

  • Refactor chart menu views, templates, active indicators, and legend layer

  • SL & TP orders

  • Add Make it default button to templates view

  • Persist chart preferences and add apply template action

  • Bump version to 0.0.12+12, place order via bloc, legend and snackbar fixes

  • Open chart from option chain symbol tap Add chartInterfaceForSymbol to MarketDataInterface so host apps can return a ChartInterface for any symbol. Tapping an option chain cell serializes the SymbolInfo to JSON, calls the hook, and if non-null closes the dialog and fires InitChart to reload the chart in-place. Also adds SymbolInfo.toJson() and exposes ChartBloc inside the option chain dialog context.

Fixes

  • Qty and precision fix

  • Live marker fix

  • Indicators streaming fix

  • Chng per precision fix

  • Tooltip label fix

  • Ui issues fix

  • Crash on resolution change fixed

  • Reset viewport on resolution change

  • Order placement qty fix

  • Tooltip position

  • Removed tooltips from indicators

  • Lint error fixed

  • Android padding issue,streaming issue

  • Volume indicator scroll fixed and OHLC color fix

  • Volume precision

  • Changed value axis precision

  • Drawer and popup UI updated

  • Updated market data streaming to list

  • Orderpad bug fix

  • UI fixes and option chain nav updates

  • Option chain streaming fixes

  • Orderpad type switch fix

  • Skip order pad for non-tradable symbols

  • Remove stale lint rules and fix transitive package imports

  • Indicator_legend_layer.dart crash fix

  • Fixed expiry tap outside issue

  • Paint only open orders

  • Position fields updated

  • Position fields parse fix

  • UI and bug fixes

  • Orders/positions list bugs and chart drawer badges

  • Filter orderlines by active symbol and extract indicator callback

  • Correct period mismatches in CCI, CMO, ROC, DPO - CCI: enum period 14 → 20 (industry standard; compute already used 20) - CMO: enum period 14 → 9 (compute already used 9) - ROC: compute hardcoded 9 → indicator.period (12); label now matches calc - DPO: SMA hardcoded 9 → period/2+1 per DPO formula (11 for period=21)

  • Adjust interval button padding

  • Cancel_order_dialog.dart and modify_order_pad.dart UI fixed

  • Cancel_order_dialog.dart UI

  • Update lot label and notifier in real-time while typing qty

  • Close interval/range popup on selection, reset vertical zoom on reset button

  • Use fixed height for legend rows to keep size consistent

  • Reactively rebuild order tag label on qty change

  • Hide indicator legend until chart data is loaded

  • Cancel_order_dialog.dart not closing

  • Indicator_legend_layer.dart button updated

On this page