← Release Notes / Version 1.1.0.0
Version 1.1.0.0
25 March 2026 Latest

A landmark release. Six new tools - URRA, uFMEA, ErgoTrace, ErgoStrata, SCTA, and ErgoLoop - expand the platform's safety, risk, and causal analysis capabilities. ErgoDesign enters beta, ErgoLens is completely rebuilt, Multi-Assessment is redesigned, five-language localisation ships, and a comprehensive visual, reporting, and platform-wide quality uplift is delivered across the entire tool suite.

ErgoSphere 1.1 - A New Baseline

Version 1.1 marks the first minor version increment in ErgoSphere's history - reflecting the scale and significance of what this release delivers. Six new integrated tools, two complete tool rebuilds, a unified report visual system, a cryptographic data integrity framework, five-language localisation, and a thorough quality and verification programme applied across every major tool category.

All existing project files remain fully compatible. No migration is required.

New Tools
  • URRA - Use-Related Risk Analysis

    A structured, IEC 62366-1 and ISO 14971 aligned framework for identifying and documenting use errors across device interaction tasks. Captures hazardous situations, harm severity, risk controls, and residual risk in a single compliance-ready document. Task analysis in HTA feeds directly into URRA via one-click import, creating an unbroken traceability chain from task analysis through to risk identification. Fully integrated with autosave, compliance linking, HTA cross-referencing, undo/redo, and PDF export.

  • uFMEA - Use Failure Modes and Effects Analysis

    Semi-quantitative risk scoring tool assigning Severity, Occurrence, and Detectability ratings to produce live Risk Priority Numbers (RPN), a colour-coded priority matrix, and a built-in action register for tracking mitigations through to verified closure. URRA entries can be imported into uFMEA to pre-populate the failure mode table, extending the traceability chain from qualitative risk identification to quantitative risk prioritisation - all within a single project file. URRA and uFMEA user guides are available in the Library.

  • Safety Critical Task Analysis (SCTA) - HTA Extension

    SCTA mode is now accessible directly from the HTA toolbar. Each node in the task hierarchy can be flagged as a Safety Critical Task, with failure mode, consequence, severity, barrier, and residual risk analysis captured inline. Severity classification follows MIL-STD-882E; residual risk is assessed against the ALARP framework per ISO 31000:2018. Screened nodes are visually indicated in both tree and diagram views, and a screening progress tracker ensures complete coverage. Outputs export as a formatted PDF report or CSV. Methodology aligned with EI 3201 (Energy Institute, 2nd Edition 2020), accredited by the CIEHF. SCTA user guide available in the Library.

  • ErgoTrace - STAMP/CAST/STPA Accident & Hazard Analysis

    A comprehensive systems-theoretic safety analysis tool built on Nancy Leveson's STAMP framework, supporting both CAST (retrospective incident investigation) and STPA (prospective hazard identification) on a shared control structure diagram. The analysis follows a six-stage guided workflow: Scope Definition, Control Structure Modelling (interactive Cytoscape.js diagram with five node types and bidirectional control/feedback edges), CAST Trace (incident timeline and per-controller traces), STPA Analysis (systematic four-type UCA enumeration), Findings Synthesis (automated rule-based finding generation with user-editable statements), and Recommendations (prioritised, typed recommendations with escalation to the HF Issues Register). Generates a professional HTML report with embedded diagram. Full integration with autosave, assessment dashboard, HTA/Issue/Requirement traceability, and .ergo file export/import. ErgoTrace user guide and a fully populated demo fixture (Platform Screen Door Failure rail scenario) are available in the Library.

  • ErgoStrata - AcciMap Causal Mapping

    An AcciMap causal mapping tool based on Jens Rasmussen's (1997) risk management framework. Maps contributing factors across six fixed societal levels - Government/Regulators, Regulatory Agencies, Company/Management, Technical/Operational Management, Physical Processes, and Equipment/Surroundings - into a single causal diagram revealing how systemic failures at higher organisational levels propagate to accident conditions. The editor features a six-level horizontal band diagram powered by Cytoscape.js with three node types and two edge types, each with distinctive visual styles. Nodes are constrained to their assigned level band on drag, and a connect mode enables two-click edge creation. Generates a professional HTML report with embedded diagram, factors grouped by level, and a causal link inventory. Full project integration with autosave, HTA/Issue/Requirement traceability, and .ergo file export/import. ErgoStrata user guide and a fully populated demo fixture (fatal level crossing collision scenario) available in the Library.

  • ErgoDesign - Beta Release

    ErgoDesign enters beta as a workstation assessment tool with image-based human manikin rendering. Four PNG manikin assets (side seated, side standing, top seated, top standing) use dynamic scaling derived from anthropometric percentiles with precise anchor point positioning. A complete 3D manipulation gizmo system - including translation and rotation manipulators with visual feedback, mode switching (select/translate/rotate), and support for both world and local coordinate systems - has been ported to WinUI 3 / HelixToolkit.WinUI. This release is ready for battle testing with founding partners; further development will be driven by feedback.

  • ErgoLoop - Causal Loop Diagramming & Simulation

    A system dynamics causal loop diagramming tool with integrated simulation. Build causal loop diagrams interactively and run time-step simulations using both Euler and fourth-order Runge-Kutta (RK4) integration. Loop analysis identifies feedback loops and classifies them by polarity and strength, with control dominance analysis showing which loops drive system behaviour at any point in time. SimFlow visualisation renders simulation results as animated flow overlays on the diagram. An archetypal pattern recognition engine matches diagram structures against classic system dynamics archetypes (Fixes that Fail, Shifting the Burden, Limits to Growth, etc.) with a statistics dashboard and comparative analysis view. Includes full undo/redo, data persistence, autosave, and project file integration. A redesigned toolbar adopts the draggable ToolGroupPanel system with grouped sections, labels, and a new ErgoLoop SVG icon set. Both dark and light themes fully supported.

Major Improvements
  • ErgoLens - Complete Workspace Rebuild

    ErgoLens has been completely rebuilt from a fragmented multi-page flow into a unified Assessment Workspace. The new ErgoLensWorkspacePage combines all capture, camera, and management functions into a single three-region layout - captures panel (25%), preview canvas (75%), and settings flyout. Supports multi-capture documents with both snapshot and recording types, each displayed with type badges (SNAP/VID), risk scores, and rename capability. Aggregate scoring shows worst and average risk across all captures. The four legacy pages (SetupPage, SnapshotPage, RecordingPage, RecordingsPage) have been retired. ErgoLensAnalysisPage was retained and extended to handle both snapshots and full video analysis with RULA/REBA scoring, playback, and PDF export. Double-tap any capture in the list to open it in the analysis page.

  • ErgoLens - HTA Integration & Feature Completions

    ErgoLens now has bidirectional linking with the HTA editor. The ErgoLens button on HTA nodes opens the workspace directly with the linked node context, and results are synced back via HtaAssessmentIntegration callbacks. Additional completions: smart document routing (video to analysis, snapshot to snapshot view, new to setup), snapshot promotion to project ErgoLensDocuments with auto-generated titles, recording-to-document linking with aggregate video statistics, worst-frame image capture embedded in documents and shown as home page thumbnails, enhanced report visuals (joint angle detail table, body region risk summary bar chart, posture image, peak exposure summary), and a CSV export fix for duplicate shoulder column names.

  • Multi-Assessment - Complete Redesign

    The Multi-Assessment tool has been completely redesigned. The old multi-page setup flow is replaced with a streamlined session creation dialog that launches into a new session control surface featuring a shared session timer (pause gaps excluded), recording transport controls, two tool window cards with dropdown selectors for all five eligible tools (ErgoTempo, ATWIT, DRT, ErgoLens, ErgoSense), and a live event feed sidebar with real-time updates. All five tools now emit structured events to the timeline. The results viewer provides stat cards, a timeline analysis chart with stacked and overlay views, auto-generated key findings, a sortable event log, and CSV export.

  • Data Integrity & Audit Verification Framework

    Compliance snapshots and evidence packages are now protected by SHA-256 cryptographic hashing with deterministic serialisation, ensuring every hash is independently reproducible by third-party auditors. Evidence package exports include a VERIFICATION.txt with step-by-step instructions for independent file verification using standard tools. A formal Data Integrity & Verification Guide is available for distribution to auditors and compliance teams. The Evidence Timeline now displays clear verification status badges (shield-check icons, theme-aware DUO/COL variants) rather than raw hash values, with full hash details available on demand.

  • Report Visual Infrastructure - Platform-Wide

    A shared report visual component library was built from scratch, providing reusable SVG chart generators for horizontal bar charts, score gauges (speedometer style), risk distribution donuts, score interpretation band charts, and colour-coded tables. This library is used across both QuestPDF and WebView2 HTML report formats. Visual enhancements were then applied to every tool: score interpretation bands and body segment breakdown charts for RULA, REBA, and NIOSH; dimension score bars and workload bands for NASA-TLX; new full reports for ATWIT and DRT; custom charts for all five Human Reliability tools; visual enhancements for SUS, Nielsen, URRA, uFMEA, ErgoLens, ErgoSense, HTA, and SCTA; and enhanced compliance snapshot and evidence package HTML previews.

  • Cognitive Tool Results Page Redesigns

    All four cognitive workload and situational awareness tools received completely redesigned results pages. DRT: two-column layout with ISO 17488 benchmark comparison and PASS/FAIL badge, three switchable chart views (Distribution, Time series, Violin). ATWIT: upgraded stats panel with workload classification badge (LOW/MODERATE/HIGH/CRITICAL) and band-coloured indicators. NASA-TLX: restructured multi-section layout with overall workload banner, six-dimension radar chart, and workload classification badge. SART: score hero card with interpretation tiers, three SA dimension progress bars, radar chart, and recommendations card - results now display on a dedicated page. All results pages are fully theme-safe, with charts rebuilding on theme switch.

  • Physical Assessment Tool UI Facelift

    All four physical assessment tool editors (RULA, REBA, NIOSH, Snook & Ciriello) received a comprehensive visual overhaul to the glass card design language. Hardcoded white backgrounds replaced with PMSectionCardStyle glass cards; all text colours made theme-aware; viewport-fit spacing eliminates outer page scroll. Image carousels across all four editors standardised to a 3-column thumbnail layout with MaxHeight constraints and a new lightbox feature - double-click any image to open a full-size scrollable popup viewer.

  • Cognitive Tool UI Facelift & Project Isolation

    All four cognitive tools (NASA-TLX, ATWIT, DRT, SART) received shared chrome standardisation: RequestedTheme="Light" page locks removed, all hardcoded white backgrounds replaced with PMSectionCardStyle glass cards, black text replaced with theme-aware resources, participant and header rows standardised. ProjectId filtering and session resume logic added to all four tools - completed sessions now navigate directly to results. Both Charlie and Harry themes render correctly across all cognitive tool pages.

  • Reliability Tool Facelifts & Verification

    All five Human Reliability Analysis tools (SHERPA, HEART, CREAM, THERP, SPAR-H) received UI facelifts and comprehensive verification and validation. Each tool was audited for persistence, calculation correctness, and model logic - including EPC proportion weighting for HEART, CPC selection and control mode thresholds for CREAM, Final HEP and System HEP aggregation for THERP, and all 8 PSF ratings and dependency level calculation for SPAR-H. Zero calculation or model logic changes - purely visual and verification work.

  • Usability Tool Improvements - SUS & Nielsen

    Glass card facelift applied to all six Nielsen Heuristics and SUS pages. SUS data entry replaces ten Likert-scale dropdowns with inline 1–5 scale button groups (pill/toggle buttons), eliminating over 100 dropdown interactions per study. New digital forms workflow: HTML-based form export/import for both SUS and Nielsen evaluations allows distribution to participants and auto-population on return. A comprehensive V&V audit was completed covering data model integrity, project isolation, serialisation, session state, and scoring formula correctness. Session state fix added to prevent stale data on project switch. Unsaved problems guard added to Nielsen Entry Page. All hardcoded English strings extracted and replaced with localisation resource bindings.

  • ErgoSense - Angle Correction & UI Restructure

    Critical angle calculation bugs were fixed and validated against biomechanical literature, including corrections to elbow flexion thresholds, wrist angle normalisation, and neck rotation mapping. A per-joint calibration interface was added with threshold tuning UI for risk classification and preset configurations for common camera positions. Analysis panels reorganised to separate capture, analysis, and configuration with improved visual hierarchy. Duplicate cone rendering removed; Comfort Zones and ERP Analysis labels clarified; cone and ERP overlays made mutually exclusive.

  • ErgoDesign - UGR, Performance & Workflow Improvements

    Unified Glare Rating (UGR) calculation added with compliance standard thresholds per MIL-STD-1472H, integrated into both the editor and report output. Drag operation performance optimised with rendering improvements for large models. An unsaved changes confirmation dialog now prompts before navigating away from the editor. Report output consolidated and hardened across editor, HTML, and PDF paths with NaN guards in PDF generation. Renderer colour handling corrected for accurate material representation. The 7,403-line ErgoDesignEditorPage was split into focused partial classes for improved maintainability.

  • ErgoTrace - Annotation Overlay System

    A JavaScript-powered annotation layer added for ErgoTrace control structure diagrams. Includes a bridge aggregator popup for concentrated edge regions and toolbar navigation for navigating and marking up complex diagrams. Smoke test coverage added for the annotation workflow.

  • ErgoLens - Body Angle Calculation Improvements

    ISB (International Society of Biomechanics) coordinate frame implemented for proper anterior-superior-lateral axis alignment and signed angle calculations. Neck rotation upgraded from a simple 2D angle to a dihedral angle calculation using ear and shoulder landmarks with plane normal computation for true 3D rotation. Wrist deviation calculation clarified with proper forearm-hand relationship and coronal plane measurement.

  • Settings Page - Visual Refresh

    The Settings page received a comprehensive visual update. Theme tokens extracted, button styles standardised with a new ghost button style, colour swatch buttons redesigned, and all labels integrated with the localisation system.

Improvements
  • Legal Documents - WebView2 Rendering

    Local Terms & Conditions, EULA, and Privacy Policy documents are now rendered in an embedded WebView2 viewer rather than plain text, keeping presentation consistent with the Library experience.

  • Crash Diagnostics

    ErgoSphere now captures diagnostic reports on unexpected application exit. A crash report file (ErgoSphere_Crash_*.txt) is written to %TEMP%, capturing exception details and a full stack trace to support rapid diagnosis and resolution.

  • Platform Stability Hardening

    A comprehensive stability review was conducted across the full application ahead of the founding partner pilot. Exception handling was hardened throughout, placeholder features now surface clear "coming soon" dialogs rather than silent failures, error messaging was improved for end-user clarity, and keyboard shortcuts and navigation flows were validated end-to-end.

Security
  • Bug Report Proxy - Server-Side Architecture

    In-app bug reporting is now routed through a dedicated server-side proxy at api.ergosphere.com.au. All credentials are held server-side; the compiled application contains no API keys. Requests are validated, rate-limited to 10 per IP per hour, and logged. The in-app reporting experience is unchanged.

  • Diagnostic Output Hardening

    A targeted review of diagnostic and logging output was completed. Sensitive runtime values are no longer surfaced in diagnostic channels, ensuring production diagnostic output contains no credential or cryptographic material.

  • Repository Security Hygiene

    Source repository controls updated to prevent accidental inclusion of signing certificates and private key material. Patterns for certificate and key files added to repository exclusion rules as a preventative measure.

Architecture & Quality
  • ErgoDesign Architecture Refinement

    A targeted architecture review of ErgoDesign was completed, consolidating model logic into the appropriate layers and resolving inter-layer dependencies for a cleaner, more maintainable structure.

  • Pre-Release Quality Programme

    A structured 47-point quality assessment was conducted across performance, stability, UX, and compliance, with all identified items tracked through to resolution before release.

  • Report Export Coverage Audit

    Export capabilities across all tools (HTML, PDF, CSV) were systematically mapped and verified, with gaps closed and the report visual enhancement programme driven to completion.

  • Evidence Integrity - SHA-256 Verification

    Consistency of evidence integrity hashing confirmed across all serialisation paths. Deterministic JSON serialisation ensures hashes are independently reproducible across all evidence package types.

  • Concurrency & Async Reliability

    Concurrency patterns reviewed and strengthened across the codebase. Singleton initialisations converted to thread-safe patterns, HTTP client lifecycle hardened, and async exception handling improved throughout to ensure failures are captured and logged rather than silently discarded.

  • Project Isolation Testing

    Comprehensive unit test suite added for project isolation. Tests verify cache clearing, data isolation across project switches, assessment and link clearing, and UI session state reset. Backed by a new IProjectAware service layer and test infrastructure for isolation verification.

  • Edge Case Test Coverage

    Test coverage extended across calculators and validators for negative values, malformed inputs, boundary conditions, and empty state handling.

  • Third-Party Licence Audit

    Complete licence audit of all 29 NuGet package dependencies, verified across MIT, Apache 2.0, and MS-PL licences. No GPL or copyleft encumbrances identified.

Localisation
  • Five Language Support

    ErgoSphere now ships with localisation support for English, Dutch, French, German, and Farsi. Over 2,000 strings across 34 pages have been extracted and replaced with resource bindings, with full RTL (FlowDirection) support for Farsi. All usability tool labels (Nielsen Heuristics and SUS) are fully localised. Localisation coverage is comprehensive across the tool suite, with all language packs shipping as part of the standard installation.

Infrastructure & Build
  • Automated Test Gate

    The build pipeline now includes an automated pre-flight test gate that must pass before a release package is produced. A dedicated unit test project (180 tests) runs independently of UI automation, enabling fast, reliable verification on every build.

  • Centralised Build Configuration

    Build configuration centralised across all projects for consistent version management and reduced duplication. This ensures all components of the application build and ship with aligned configurations.

  • Plugin SDK Alignment

    Plugin SDK versions aligned to match the host application, ensuring full runtime compatibility between the core platform and extension components.

  • Distribution & Update Infrastructure

    Auto-update and distribution configuration reviewed and hardened for the 1.1 release cycle. Production endpoints, application manifests, and update server configuration all verified and aligned.

  • UI Binding Reliability

    A targeted audit of UI data bindings was completed, with corrections applied to ensure show/hide behaviours across the application respond correctly in all states and both themes.

Resolved Issues
  • ErgoDesign - Horizontal Viewing Angle Accuracy

    Viewing angle calculation corrected to measure true lateral deviation from the line of sight, with additional handling for objects at or above eye level. Fix applied consistently across the editor, report generator, and PDF output.

  • ErgoDesign - 3D Viewport Stability

    Stability improvements applied to the 3D viewport to handle startup sequencing and rapid navigation reliably.

  • ErgoLoop - Simulation Accuracy

    Corrections applied to both Euler and RK4 simulation integration to ensure output accurately reflects the defined mathematical model. These were correctness-critical improvements ensuring simulation results are reliable for analysis.

  • Licence Key Generation

    Licence key generation updated to ensure uniform character distribution across all key values.

  • HTA Navigation

    Navigation reliability improvements applied to the HTA tool.

  • ErgoDesign - PDF Export Reliability

    PDF export hardened to handle incomplete calculation inputs gracefully, ensuring reports always generate clean, well-formed output.

  • Risk Analysis Export

    Risk analysis export corrected to ensure consistent, accurate data output formatting.

  • Codebase Housekeeping

    Stale comments, unused code paths, orphaned string resources, and duplicate package references removed as part of the pre-release audit.