Bug Fixes
System
Signing notarisation implementation.
Improved app performance for processing larger video sizes.
Additional log outputs
REDACTED - Luke
Windows:
REDACTED - Luke
Processing & Speed
UI & QOL
Valence-Arousal and Emotion graphs are now separate charts instead of one combined view.
Added zoom/step-reduction (brush) controls to both graphs for closer data inspection.
Added show/hide toggles for metric cards, Report Summary, and Emotional Distribution sections on the Analysis page.
Emotion Map now sits side-by-side with the video and resizes correctly across screen sizes.
Bug Fixes
Gaze tracking lines now anchor to the eye's actual contour center instead of a single corner landmark — fixes off-eye laser lines.
Fixed Emotion Map trail/tracer freezing partway through playback, especially with multiple people in frame.
Fixed facial landmark and bounding-box misalignment during video playback (landmark indices were drifting when a face briefly dropped out of detection).
Session Report buttons now follow the app's light/dark theme instead of a fixed style.
Added a "Retry/Re-Request Permissions" button in Settings for camera/mic access blocked by mistake.
Fixed PDF report layout stretching caused by emotion graph legend labels.
Fixed a crash during video analysis on macOS (v0.1.8 shipped with this — app would abort partway through processing a video). Caused by an OpenCV version mismatch between the app and the vendor SDK; now pinned to the correct version.
Session Recording Report - Fixed Zoom bar step count trigger.
Fixed settings 'orginial fps' card background to update with theme.
SDK
System
The app can now update itself — checks for new versions on launch and from Settings, downloads and installs in place, no manual reinstall needed.