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
-
- 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 Stringfirst 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