Data Processing Improvements

- Improved e-mail sending logic.

- Fixed an API connection issue on new devices for certain clients.

- Added external reporting API endpoints for e-learning and phishing data.

- Added combined phishing results endpoint to the external reporting API.

- Automated e-learning and phishing report delivery for scheduled clients.


User Interface Enhancements

- Fixed phishing indicators in the portal not reflecting actual events correctly.

- Fixed an error that occurred when accessing phishing reports.

- Fixed a bug in e-learning result queries used in reports.

- Fixed a bug in e-learning for specific client environments.

- Fixed an error when downloading a NIS2 document when none exists.

- Fixed custom branding colors not being applied correctly.

- Fixed branding page always requiring a HEX color and sometimes showing another client's name.

- Fixed E-learning compatibility between E-learning Builder and Always-on modules.

- Added a confirmation prompt before deleting API keys.

- Assigned individual clients now support custom branding.

- Phishing templates now support a Phishing Type to distinguish between link, QR, and SMS attacks.

- Ordered leaked data by last date descending.

- Corrected typo: "Domain" renamed to "Domain/IP" on the relevant page.

- Added NIS2 compliance document: Software Up To Date (NIS2 4.7).

- Added NIS2 compliance document: Authentication Methods (NIS2 4.10).

- Added NIS2 compliance document: Suppliers (NIS2 1.26), with support for Excel and PDF upload (NIS2 1.14).

- Added NIS2 compliance document: Offboarding Procedure & Checklist (NIS2 1.8).

- Added NIS2 compliance document: Procedure Incident Management (NIS2 2.7).

- Minor updates to NIS2 sections 1.6.1 and 1.6.2, also reflected in ISO27001.