Skip to content

SecureTest v1.3.5

Choose a tag to compare

@james-cantonwine james-cantonwine released this 24 Sep 23:54
· 411 commits to main since this release

Secure Test v1.3.5

Built from 0082272 on main. Requires macOS 26.4 or later.

What changed since v1.3.4

  • Time changes reach the student right away. When the teacher moves a student's deadline (earlier or later), the running countdown restarts to the new time with a notice. When the teacher chooses No time limit, the countdown disappears within a few seconds with "Your teacher removed the time limit." and the session no longer ends at the old deadline.
  • Keyboard reach. Tab reaches every control, including hotspot regions and the Math keys toggle, with macOS Keyboard navigation turned off (the fleet default). Radio groups are one Tab stop with arrow keys.
  • VoiceOver and math. VoiceOver no longer reads the raw LaTeX behind rendered math.
  • Secure start and teardown. A refused or interrupted secure start shows one sheet, not two; the lockdown teardown waits longer before giving up; sign-in ignores a cancelled request and logs failures without the full URL.
  • Practice sittings. A teacher practising on their own Mac sees "Practice — only you" and staff-appropriate wording.

Hand-run before release: the v1.3.5 rows in client/MANUAL-CHECKS.md, including real Automatic Assessment Configuration sessions on a Release build (2026-09-22 to 2026-09-24).

Requires configuration profile

The app reads its configuration from managed preferences; a pkg alone launches into "This Mac isn't set up for Secure Test yet." The profile already scoped for v1.3.0–v1.3.4 carries over unchanged (keys did not change).

Preference domain Key Type Value
net.psd401.securetest.client ServerURL string https://<origin>
net.psd401.securetest.client GoogleClientID string <native-oauth-client-id>