fix(ui): login video/background continuity — video until first login, rotation after #89

Merged
ai merged 1 commits from login-bg-continuity into main 2026-07-15 10:34:41 +00:00
Collaborator

The login page could swap to a random static still on load, breaking the seamless video → login transition. Now /login keeps the intro VIDEO until the first successful login / password setup (stamped via neode_first_login_done in every Login success path), then rotates the static backgrounds from the second login onward. Static fallback pre-first-login pins to bg-intro.jpg (the video's end frame).

vue-tsc + build green, full suite passed earlier on the same tree.

🤖 Generated with Claude Code

The login page could swap to a random static still on load, breaking the seamless video → login transition. Now `/login` keeps the intro VIDEO until the first successful login / password setup (stamped via `neode_first_login_done` in every Login success path), then rotates the static backgrounds from the second login onward. Static fallback pre-first-login pins to `bg-intro.jpg` (the video's end frame). vue-tsc + build green, full suite passed earlier on the same tree. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
ai added 1 commit 2026-07-15 10:34:36 +00:00
The login page sometimes swapped to a random bg-intro-N still on load,
breaking the seamless handoff from the intro video. Now: until anyone
has logged in / set a password (neode_first_login_done, stamped by every
Login success path incl. TOTP and setup), /login keeps the VIDEO
background — one continuous shot from the splash. From the second login
onward the lock screen rotates through the static backgrounds as
designed, and if the static path is ever hit pre-first-login it pins to
bg-intro.jpg (the video's end frame) instead of rotating.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ai merged commit 91e1059f56 into main 2026-07-15 10:34:41 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lfg2025/archy#89
No description provided.