Platform Evolution — Math Tools, Combined Export & Full Workspace Overhaul
New
- Combined PDF Export — New export mode generates a single PDF containing the source chart image, extracted data chart visualization, and full data table side by side. Perfect for documentation and audit trails.
- Advanced Math Tab — Calculus Engine — Full calculus toolkit added: dy/dx Derivative computation with Save-as-New, True Polar Area integration for polar/radar data, and ∫ Area under curve via trapezoidal integration.
- Bar Chart Delta Analysis — New Bar Math feature: compute sequential changes or group-comparison deltas across extracted bar series.
- Pareto / Cumulative Sum — One-click Pareto chart generation from extracted bar data. Exports as a new curve alongside original bars.
- SVG Chart Export — Export the extracted data chart as a scalable SVG vector file directly from the Data Inspector toolbar.
- PNG Chart Export with Aspect Ratio — High-DPI PNG export with selectable aspect ratio (Free, 16:9, 4:3, 1:1).
- Pie-of-Pie Sub-Chart Extraction — Compound pie chart support: assign extracted segments as sub-slices of a parent slice. Full export support.
- Dominant Color Palette Analyzer — Auto-analyze the uploaded chart image and extract its dominant color palette. Click any dominant color to instantly set it as the extraction target.
- Custom X-Values Sampling — Pixel Harvest tool now supports user-supplied custom X coordinates for targeted data point extraction at specific locations.
- Workspace Folder Drag-and-Drop — Projects can now be dragged between workspace folders directly in the sidebar.
Improved
- Data Inspector Table — Added inline cell editing, multi-row selection, column sorting, and keyboard navigation between cells.
- Excel XLSX Export — Now generates fully formatted multi-sheet workbooks: summary chart sheet + one sheet per extracted curve with proper headers, curve metadata, and color coding.
- Polar Wedge Scan — Added continuous mask-based tracing mode (toggle between snap-to-spokes and freeform continuous tracing).
- Image Enhancement — Added CLAHE (Contrast-Limited Adaptive Histogram Equalization) for low-contrast scientific and scanned charts.
- Performance — Extraction algorithms fully offloaded to Web Worker. Main thread remains responsive during all processing operations.
Fixed
- Logarithmic axis calibration was incorrectly applying linear interpolation in some edge cases — now uses full log-space distance calculation.
- Calibration pin positions failed to recalculate correctly after fine rotation (deskew) was applied — now updates automatically.
- Bar chart horizontal orientation exported X/Y values transposed in some configurations.
- Large PDF files (>20 MB) caused out-of-memory errors — resolved with streaming page render pipeline.
Security
- CSV exports now sanitize formula-injection characters in all user-controlled fields (project name, curve name, axis labels).
- HTTP security headers added:
X-Content-Type-Options,X-Frame-Options,Referrer-Policy.