Quanto changelog

Changelog

What changed in each Quanto alpha build.

Version 1.0.0.67 Alpha GC/LC-SQ/QQQ MassHunter · OpenLab · ChemStation · SCIEX – Shimadzu · Waters

Download Quanto Screenshots

Quanto 1.0.0.67 alpha release — Guides, Shimadzu and OpenLab spectra

Changelog

BuildDateChange
672026-10-16User guides for Quanto, plus an in-app guide that opens from Help or with F1; Full-scan spectra from Shimadzu LabSolutions and OpenLab .dx files; New file dialogs with a folder tree, quick access and keyboard navigation; Library compound fields, an RI map, a spectrum chart and a busy overlay while work is running; New calibration defaults: linear, forced through the origin, equal weighting; The analyte acquisition key is now taken from the sample; Discover compounds starting from an empty method, with a hint when the data has no SCAN.
662026-10-13New built-in library search for Compound Discovery. It reads MassHunter .L and .mslibrary.xml libraries and runs automatically after deconvolution; Match, RMatch, Prob and PBM % scores per library hit, with tooltips that explain what each score emphasizes; Smart prescreen that knows whether a spectrum is a raw apex, background-subtracted or deconvoluted, with a per-library speed level (Slow, Standard, Fast); New Libraries dialog: add .L folders and XML libraries, Use and Priority columns, sortable columns. The list is saved in the method; Libraries load in parallel and stay cached across methods. Changed libraries are reloaded automatically; Head-to-tail spectrum plot of the selected hit against the full library spectrum; Create analyte and Update analyte now fill CAS, formula and MW from the library hit; Missing or unreadable libraries are skipped and reported in the logbook; Performance timings for library loading and search in the logbook; Deconvolution settings: new Min spec peak % and Min ion intensity; Compound grid: the column is now named Lib Name; All progress now appears as an overlay on the busy view instead of separate progress windows, with Cancel where supported. Deconvolution shows progress; Fixes: no error when a library search is superseded; various stability fixes
652026-10-11Compound Discovery: a new method view that finds compounds in MRM, SIM, scan, and mixed data, with deconvolution, relative tolerance, color cues, and NIST library search; Method resolvers: data, method, and SIM resolvers match acquisition to the method, with acquisition keys, collision energy, and Signal vs Channel handling; Channels gain Use CE, Use FV, and Use P signal filters; Limits: matrix QC limits and curve R² acceptance now live on Limits at quant-key level, and imported Min R² stays on its quant-key row; Savitzky–Golay smoothing settings in the UI and applied on method import; Charts: unified zoom and pan, axis zoom-out, and general chart handling improvements; Review: gate and peak-selection improvements; the first click on a checkbox now toggles reliably; Safer deletes: channels and other items in use can no longer be deleted; Configurable grids, tooltips, and higher Curve Max (10,000,000); Fixes: a scrollbar crash and a repeated F5 refresh issue
642026-10-05Analyte Name delete cascades related items, shows a confirm grid of what will be removed, finishes faster, and refreshes Analyte Names plus Results and related views so deleted names do not linger; Limit captions that still said Limit-group limits now say Limits; Load/Import method no longer hangs while clearing analyte names; When an analyte fails the type/group filter, the whole Results row is removed instead of leaving a blank Result Details stub; Review undo/redo lives in the application host: Approve, Zero, and Undo MI from Review and Result Details share one history; Edit Undo/Redo and Ctrl+Z / Ctrl+Y use it; Auto Savitzky–Golay width and Dose reference; Checkbox click and grid context menu fixes; Column menu and column edit improvements; Savitzky–Golay and standalone manual integration updates; Standalone charts
632026-10-01Peak and Curves tiles can be configured with the field configurator (same pattern as other grids); Report view: selecting cells with the mouse no longer hangs the UI; Docking: more stable narrow tab-docked panes (tab header and toolbar strip no longer flicker when squeezed); float panes dock on mouse-up only; undock drag less likely to lose the pane mid-drag
622026-09-30Concentration flow and Concentration details as View add-ins; Dilution and ISTD concentrations each as their own View add-in; Requested and Responses as View add-ins; Sample keys under Key Review; View add-ins show a Description in Tools → Add-In manager; SCIEX .wiff opens read-only shared so Get Signals no longer fails when Analyst (or another app) has the file open; Create or Open batch clears the previous samples, method, compounds, and related objects before loading the new batch
612026-09-29Curves and Curves matrix as View add-ins (bracket dropdown in the toolbar; matrix is analytes × brackets, with Transpose); Sample, Analyte, and All peaks as View add-ins (open from View → Add-in views); Narrow docked Review no longer freezes the UI when squeezed thinner than a scrollbar; Grids keep rendering after heavy scrolling; Color picker dialog uses the shared Fast.ColorPicker (theme, double-click to accept)
602026-09-28Sample peaks, Analyte peaks, and All peaks Flow views with DimensionPicker viewport (cols×rows); Peak chrome: manual integrate, Title/Labels/Indicators, identity-fail tint; Review follows the current sample/analyte into the viewport; header colors at full strength; Gallery views removed; Startup CLI: –open-batch, –force-open, –method, –datapath; auto-logon as the current Windows user; –method with a .qtb loads the method into a new proposed-name batch (not open-batch); with –datapath, auto Analyze → GetSignals; single-dash -method accepted; SampleFile metadata extraction runs before adding samples (WPF + Console); Fix NullReferenceException in bracket index during quantitation; More reliable docking layout after batch open (salvage messy `_active`, paint workspace, Select Batch mouse)
592026-09-28Review: Enter/Tab navigation; advance from filter-blanked cells without approving or zeroing; Review: AboveTooHigh and ApprovedAboveTooHigh fills more distinct; Review: header swatches at full strength like Samples/Analytes; softer identity colors in body cells
582026-09-28Vendor method import: ISTD response low/high map to Min/MaxResponse; ISTD percent-deviation maps to Min/MaxRecovery as 100 + deviation, on every LimitGroup; CurveFitMinimumR2 maps to Quant MinCurveR2 and every LimitGroup; UserDefined is not mapped to Matrix; Add Samples surfaces MassHunter UserDefined and UserDefined2–9; Review calibration (C) light goes red when R² is below the limit or a calibration-point recovery is outside Min/MaxRecovery; Concentration Flow Outliers: distinct Q1/Q2 ion-ratio columns; Identity outlier when identity fails, with a clear reason (which qualifiers failed and QualifierMatch); Copy Chart export includes identity and RT check drivers for diagnosing red-circle fails
572026-09-27Method Editor — Analyte designer: select an analyte to load all settings into the designer and refresh the preview chart; Apply updates that analyte; Analyte designer preview: full-sample chromatogram and spectrum; click the TIC to show the spectrum at that RT; zoom to the extraction window; Expected RT shown with 3 decimals; Use as Quantifier sets Expected RT and refreshes the preview; optional Overlay qualifiers on the chart; MRM/MSMS: signal list from the preview sample (including when the acquisition method is missing from the .d); sorted by RT; limited to the extraction begin/end window; click a spectrum stick to select an ion and Use as Quantifier / Add as Qualifier; Mixed polarity option for channels; Get Signals: when Use CE / fragmentor / polarity is on, extraction uses that value only (no silent fallback to another CE/polarity/fragmentor); vendor method imports leave those Use flags off by default; methods and batches saved from Quanto keep stored values; Report view: spread column and row headers use the same font family at 66% of the previous size; Docking: fixes for Auto/infinite splitter sizing and far-edge drop freezes so rearranging panes is more stable; vendor method import: Matrix maps to Matrix (was Matrix → LimitGroup); Import vendor method: if LOD is present, create an LOD limit group (if it does not exist) and store the LOD value; if LOQ is present, create an LOQ limit group (if it does not exist) and store the LOQ value; if MDL is present, create an MDL limit group (if it does not exist) and store the MDL value; after import, if no limit group exists, add LimitGroup 1; Add Samples: assign the first available limit group before the extraction table runs
562026-09-26Method Editor: first draft of the Analyte Editor view (several testers asked for a better Method Editor — development finally started; included early, not working yet, but we are cooking); Analyte designer direction: create/edit analytes from the method, live chromatogram preview, TIC → spectrum → set quantifier / add qualifier, M1/M2 extraction windows, Use CE / fragmentor / polarity (including Mixed); Review: first mouse-down toggles checkboxes without needing focus first; board naming clarified as Review; Dock: fixed hang when dropping a pane on the host-edge bottom (and related infinite/Auto arrange sizes); UI polish: login splash version on the right with clearer contrast; report view column and row headers at 66% size (same font size); ZoomSlider helper + mouse wheel; Review progress and undo improvements
552026-09-25Faster review / Review refresh after Approve, Zero, Undo, and manual integration: data and selection changes are coalesced into one deferred snapshot so the action returns before the screen repaints; Faster review refresh on large batches (parallel result stamping); Review sidebar legend trimmed (removed empty / too-small / zeroed rows; kept Failed RT, Carry-over, Co-elution, Requested, Manual integration)
542026-09-25Point-to-point calibration curve fit; Tools → Add-In manager, with hot-drop install/replace for data providers, integrators, method importers, and views; SCIEX: samples stored as file.wiff#n are found correctly; SCIEX: faster Identify / Get Signals (shared WIFF batch + bulk MRM read); Get Signals restored after bulk chromatogram read; Review: undo manual integration on the selected peak; Zeroed-peak stick uses the same red as the manual-integration line; Review: cells with no identified peak paint white; Limit groups with TooLow / TooHigh (Review, Report Designer, vendor paths)
532026-09-24Review Concentration: multi-select stays after Zero so Undo MI can run without reselecting; Zeroed peak stick uses the same red as manual integration; zeroed concentration tiles show zero fill only (no other marks); Review Concentration: Undo manual integration restored; Next as Compound/Sample radios; Reject removed from Concentration sidebar; Review: identity swatch on sample/analyte name cells; name headers sized to caption + swatch; Zero Review peaks like the T-chart (red RT mark); Review Concentration: crosshair borders, including through column/row headers; Also in this build if not yet listed since last public alpha: full-batch Concentration (no Samples/Compounds tabs), overview lights/transpose/navigator filters, Add-in for Views: custom panes under View → Add-in views (DLL in AddIns\View; hot-drop; Showcase example), Slice baseline modes (Fixed / lowest between offset / lowest between baseline offset) + integrate current channel
522026-09-21Embedded Fast Themes/Languages/Layouts (no Public Documents Config xlsx); Overwrite: recycle first, permanent delete if Recycle Bin fails (qtb + qtm, network); Ownership track Quanto.Ownership.qtt best-effort (ignore unwritable); Batch name propose ParentFolder-User-yyyyMMdd-##; Save Batch keeps Create name; Readonly/Save As/lease dialog i18n (8 languages) and related Save As fixes
512026-09-20Report: mouse cell selection after layout restore + batch (keyboard already worked); Q.* Functions: fix #NAME? after OpenExcel (LAMBDA rebind); Q.SmpKeys is a workbook Name only (no leftover function); Samples sorted by AcqDateTime; analytes by Order then name; EffectiveSmpKey path fallback for empty keys; headless batch save-lease released on exit; Spread click NullReference fix
502026-09-20Samples, Results, Sample details, and Result details share one grid host; Grid configuration has a Filters tab (Sample groups, Analyte groups, AcqKey) per pane; Samples fills when a layout opens (no longer needs Results opened first); Dilution: Calc dil (exact) plus Proposed dilution as nominal 1 / 10 / 100 / 1000 …; Save / Save As confirms overwrite of existing batch/method (file goes to Recycle Bin); Don’t show again, with Reset prompts in Settings; Pipeline messages support Don’t show again; Clicking a chart toggles Grid configuration ↔ Field configuration; Copy Chart to clipboard is JSON-only (paste still reads integration begin/end)
492026-09-20Create report / export: all files from one run share one timestamp folder (xlsx + pdf together); .qtm and .qtb store report templates under method/ReportTemplates only (no legacy folders); Console: path + timing logs for import/report/export; Analyze step text uses ASCII; Console headless improvements (report templates round-trip, Spread for reports)
482026-09-20Fast.Tree / file browser: leaf folders first (natural sort), then folders with children; Explorer context menu with expand/collapse shortcuts (C / C,C / E / E,E / X); Bundles latest FastSuite tree UX used by Quanto
472026-09-19Waters MassLynx: open .raw samples and import MRM methods (quant/qualifier transitions); Waters GetSignals: much faster reads by caching the MRM catalog per open file; Correlate: seed identification candidates from the quantifier peak only (avoids empty qualifier-only target rows on multi-MRM methods); Key Review Sum groups: SuperCell-aligned OR concentration prefixes and worst-flag coloring; Limit groups: optional Final Concentration multiplier per analyte; Waters method names: cleaner compound names (ignore IntelliStart placeholders / binary junk prefixes)
462026-09-19Waters MassLynx: open .raw folders (Add Samples); Waters: MRM chromatograms + TIC via VendorSupportFiles\Waters; Waters: method import from data (transitions from .raw)
452026-09-19Shimadzu: open LabSolutions data .lcd / .gcd / .qgd / .lrd (not only .lcd); Shimadzu: import methods from .lcm / .gcm / .qgm as well as from data files; Shimadzu: batch files (.lcb / .qgb / .gcb) are not treated as samples — use the listed data files
442026-09-19Shimadzu LabSolutions .lcd: native DataProvider (ShimadzuLcd) and MethodImporter (ShimadzuLcdMethod) for Add Samples / MRM; Final concentration display: optional method string prefixes for no-peak, below Low, and TooHigh; Vendor add-in DLL loading reliability fix (same assembly load context)
432026-09-18Create batch / Add samples pipeline: Continue through ownership, indexing, and already-in-batch dialogs into Analyze (Get Signals); Menu Add Samples continues the same chain to Analyze
422026-09-18Add Samples “already in batch” dialog: Continue keeps the pipeline going into Analyze / Get Signals (and similar mid-setup confirms)
412026-09-18MassHunter MRM method import: Spectrum defaults to None (skips slow spectrum extraction); New analytes: default extract spectrum = None; Concentration limits: TooLow / Low (LOD/LOQ rename); RL removed; Grid configurator latches to the clicked target grid; Concentration Flow shows Calc Final Conc, manual Final Conc, and Final Conc; Long analyte/sample lists use a scrollable Fast.Grid dialog instead of an oversized MessageBox
402026-09-18Long analyte/sample lists (method import report, ignored drop files, ownership conflicts, report export failures) open in a scrollable Fast.Grid dialog so OK stays on screen; Key Review: reject and SuperCell values stay bound per analyte (no cross-analyte leak); Spreadsheet Q.*: AllLevels no longer throws on multi-sample batches; empty spills and template helpers (SheetName/HideIf*/RepeatCells) behave correctly; Dock UI migrated to Fast.Dock public API
392026-09-17Method editor: limit groups for concentration limits; Assign a limit group to sample, calibration, QC, or blank for concentration limits
382026-09-17Qualifier chromatogram: improved T overlay on Q and normalized scaling
372026-09-17Fast.Dock / Review stability hardening and layout config updates
362026-09-17Limit groups: LowerLimit, LowLimit, and HighLimit on LimitGroupsLimit (grids, lookup, and reporting)
352026-09-17Explorer bar: SmpKey side panel, improved grid config, checkbox fixes with results view; SpecMatch: indication-only mode and QValue for identity; Review: matrix view support and view-state persistence; Grid configuration fixes
342026-09-17Sample selection fix in results/sample grids (selection persistence and navigation)
332026-09-17Review: theme colors aligned with the product theme; Review: overview and concentration sidebar improvements; Layout/grid configuration fixes; Review overview boolean checks tightened
322026-09-16Method update: improved update actions, selection persistence, and fixes for irregular sample+analyte combinations and selection bugs; Find in grid improvements; Save spectra into the method; spectrum peak threshold (default 0.05%); CAS number on method spectra
312026-09-16Spectrum match (SpecMatch): compare result peak spectra to method reference spectra, with match score in the results grid and chart quality indicators; Peak spectrum support: extract, store, and show spectra on results; update method reference spectra from samples; Spectrum cell polish in the results grid
302026-09-16IFRA Allergens workflow: extract and match full peak spectra
292026-09-16Review Concentration sidebar: legend, category filters, sample-name filter; Concentration flag tiles: centered fill, faster filter refresh, Manual Integrated/Zeroed black dash, Carryover triangle (top-left), Co-elution mark; traffic lights for Review review status; builds on matrix + Transpose from 1.0.0.28.
282026-09-15Review Concentration matrix: samples × compounds in Fast.Grid with per-cell flag tiles (circle / triangles / dash + review colors); flag tiles optically centered; toolbar Transpose to swap sample↔compound axes; builds on Review review host (Samples / Compounds / Concentration).
272026-09-15Multi-user: data-file ownership stamps + Add Samples reassignment warning; soft batch lease lock with force-open; Concentration: text form vs reporting limit and optional n.d.; SumGroup reporting limits; user override of reported final concentration; sample approve/reject review workflow; Dilution view for overranged samples with plan dilution and apply; Spectrum: per-analyte SIM/SCAN/MRM mode for match/outliers; result spectrum chart with match chips; method editor add signals from spectrum (MRM/SCAN/SIM tabs); Review-style Samples / Compounds / Concentration overviews inside Quanto (View menu); Concentration flow diagram polish; dock crash fix for closed floating windows; Dependency cleanup: native autocomplete
262026-09-13Further concentration graph improvements
252026-09-13Faster calculation after blank correction; concentration graph updates; rounded UI corners and refined Result flag colors; snappier Ctrl+D on charts
242026-09-13OpenLab CDS data/method; RecPct/DevPct/RecFlag; CalGroup Calibration vs StdAdd; BlankOffset + BlankUse; blank-concentration to NativeConc (Offset wins); Result Warnings/Outliers; Method Validation; LimitGroup flags (R², response, curve-max, co-elution, Q-value, qualifier counts)
232026-09-11Authenticode via Azure Artifact Signing (Leoson BV Public Trust); dock toolbar caption flash fixed; layouts sorted by Priority; Priority editable with Default/Key Review delete-restore rules
222026-09-10Setup ships Quanto.WPF.exe only (no redundant unsigned launcher); more reliable Inno SignedUninstaller; self-sign + continue after bundled .NET 10 runtime
212026-09-10Self-signed Authenticode on setup/uninstaller and shipping DLL/EXE; Inno continues into Quanto after bundled .NET 10 Desktop Runtime install
202026-09-10.NET 10 Desktop Runtime bundled (installs when missing); Spread.NET stable license path (no trial dialog); splash closes reliably after logon; CreateSetup hardening; chart-refresh / ResultGrid display fixes
192026-09-10Chart-cell select grip (drag-select without zoom/pan); sample-grid details polish
182026-09-10Key Review improvements; matrix recovery/reporting limits; carry-over; SuperCell guide Sample keys / Key Review note
172026-09-09Support-request upload (progress/cancel/confidential); chunked recovery zip 200+ MB; faster launch; chart FillDown (Ctrl+D) fixes; UI corner polish
162026-09-08Native Agilent indexing; integrate during load; Spreado rename; faster open/save .qtb
142026-09-07Native curve-fit engine (Quanto.Fit); sample×analyte limit lookup; Agilent vendor updates
132026-09-07Extract signals and Integration 2× faster
122026-09-06UI for per sample × analyte: requested, reportlimit, comment, minrecovery, maxrecovery
112026-09-06Crash recovery; shared batch (.qtb) without local vendor data; copy/paste peak integration across chrom charts; chart/result-details polish; Agilent vendor & integrator updates
102026-09-05Full docs set (getting started, licensing, troubleshooting, report formulas, vendor cookbooks, method design, validation, silent deploy, workspace)
92026-09-05Compatibility and Creating add-ins docs; integrator peak-metrics note; Quanto as site homepage
82026-09-05Batch share / open-from-file, chrom chart toolbar, IT install and hardware guides
72026-09-05Chrom chart options, area thresholds, method/channel import polish
62026-09-05ChemStation method importer
52026-09-05Selection improvements; example IFRA allergens batch and user guides
42026-09-03Result details view selection polish
32026-09-03Result grid cell selection and details view
22026-09-03No-peak results handling
12026-09-03Results grid, calibration and recovery fixes, smoother scrolling and scrollbars, new installer splash