caterium-app/docs/releases/2026-09-18-SINGLE-LOGIN.md
2026-09-18 05:48:20 +03:00

1.2 KiB

One login screen from the first frame

Release cache: v96-20260918-single-login.

The older blue/white email/password card could appear before the asynchronously loaded login decoration script. A saved session also initially looked signed out while the SDK restored it. The current cream login stylesheet is now loaded directly by the document and cached with the application. Its title, company mark and fields are created in their final form, independent of optional decoration JavaScript. The obsolete card styles and old local user/PIN popup have been removed.

An explicit session-restoration state keeps email/password fields absent until the SDK confirms that login is necessary. Startup shows a neutral Caterium loading message instead of imitation input fields. Startup cover cleanup works even if the decorative script fails. SDK loading and session restoration have deadlines, and authentication remains required; the emergency local switch remains disabled.

Regression coverage delays session restoration, blocks the decorative script, seeds old local-role preferences, switches login/registration modes, and verifies the authenticated app opens without ever mounting a password form. Existing account separation, real SDK login and retry checks remain enabled.