Identity screens move to Tailwind
Login, sign-up, password recovery, second factor and the OAuth screens: fifteen screens, in both languages, with the same design.
The fifteen public identity screens were migrated to Tailwind, with a new public layout: a header with the logo, a centred card and a discreet footer. That is thirty files, counting both languages.
The migration is markup only. Field names, form identifiers and the authentication logic stayed as they were, and a test reads the real files to guarantee it: a field renamed by mistake would make the form submit without saving anything, and no behaviour test would catch it.
The screens were generated by a script from a single skeleton, so the visual vocabulary does not drift from one to the next. The module's emails were left out: email needs inline CSS and tables.
In short
- Fifteen screens in Portuguese and English
- Form fields and submission preserved
- The second-factor screen says it accepts a recovery code
Source: Core · req-120 · BATCH-121