joplock/app/auth
igor 003dc817de
Some checks are pending
Build and push Joplock image / build-and-push (push) Waiting to run
Refactor mobile shell to state machine; enforce single-screen invariant
Eliminates fragile ad-hoc DOM toggling that allowed two mobile screens to
render simultaneously. All transitions now go through setMobileState()
reducer; renderMobile() is the only function that writes
.mobile-screen-active. assertSingleActiveScreen() self-heals violations
and traces them. Test asserts the architectural invariant in source.

Also: DB session lookup fails closed on transient errors instead of
crashing; mobile back-save uses formHash (not UI badge); single-screen
CSS via display:none/flex (no transforms); resize debounced without
reload; aria-hidden warning fix.
2026-05-01 00:10:43 +12:00
..
cookies.js fix mobile resume startup and editor targeting 2026-04-25 20:51:37 +12:00
mfaService.js fix mobile resume startup and editor targeting 2026-04-25 20:51:37 +12:00
sessionService.js Refactor mobile shell to state machine; enforce single-screen invariant 2026-05-01 00:10:43 +12:00