Release Notes

Product updates and improvements

Update Dev #91

12 January 2026

This release introduces significant improvements across several key areas of the application, focusing on enhanced security, user interface refinement, and diagramming functionality. It centralizes the handling of sensitive personal data through encryption and a dedicated UI component, making data management more secure and user-friendly. Concurrently, the diagram settings have been modernized for better navigation, and the interactive diagram tools have received visual and functional upgrades, alongside robust measures to ensure clean diagram exports.

Highlights

  • Sensitive Data Encryption & UI: Implemented AES-256-GCM encryption for Tax File Numbers (TFN) and Director Identification Numbers (DIN), with a shared SensitiveEncryptedNumberField component providing a secure reveal mechanism and masked display.
  • Diagram Settings UI Refactor: Redesigned diagram settings from a modal dialog to a right-side sheet with tabbed navigation ("Display", "Nodes", "Relationships") for improved usability and scanability.
  • JointJS Tooling Enhancements: Applied custom styling and behavior to JointJS Halo link handles and FreeTransform resize tools, including custom icons and proportional resizing with minimum size constraints.
  • Export Mode Hardening: Suppressed JointJS UI elements (Halo, FreeTransform, tool layers) during diagram exports (SVG/PNG) to ensure clean, tool-free output.
  • Inspector Tray Implementation: Introduced a sliding inspector tray for selected diagram cells, improving the experience of inspecting/editing element properties with clear visibility state.