WATranslate v4.5.2 — Login UI + Editable Login Subtitle

CHANGES

LOGIN — WEB AND MOBILE
1. Logo is now centered at the top.
2. Application name appears below the logo.
3. Login subtitle appears below the application name.
4. Username / Password / Sign in follow.
5. Interface language selector is now at the bottom of the login card,
   underneath the Sign in area.

SETTINGS
Menu (...) → Settings now includes:

Login subtitle

This controls the text that currently says:
Server inbox

Behavior:
- Enter custom text → that exact branding text is shown on the login screen.
- Leave the field blank → WATranslate uses the built-in translated default
  "Server inbox" for English / Russian / German / Spanish.

Maximum custom subtitle length:
80 characters.

NO DATABASE / SQL CHANGE

Branding is still stored in:
storage/branding/settings.json

Existing v4.5 branding settings remain compatible.
If the existing JSON has no login_subtitle field, the translated default is used.

FILES TO OVERWRITE
public/index.php
public/api.php
src/Branding.php
assets/app.js
public/assets/app.js
assets/branding-v4.5.css
public/assets/branding-v4.5.css
service-worker.js

DO NOT CHANGE
root api.php wrapper
public/webhook.php
config.php
database
Google configuration
Meta configuration

INSTALL
1. Back up the current WATranslate folder.
2. Upload this ZIP to:
   public_html/whatsapp-server-translator/
3. Extract and overwrite.
4. Desktop: hard refresh.
5. Installed iPhone PWA: fully close it from the app switcher and reopen it.

NO SQL REQUIRED.
