Rework the entire authentication UI to match the Vojo brand: - Add mascot video with purple gradient halo behind the auth form - Glassmorphism card (backdrop-blur, semi-transparent bg) with JS-driven layout ported from element-web (ResizeObserver + requestAnimationFrame) - Custom folds theme overrides via color token references (not hardcoded CSS variable hashes) for transparent inputs and white primary button - Server edit modal dialog replacing browser prompt, with proper role="dialog", aria-modal, and Escape key support - Footer: "Powered by Matrix · Hosted on Yandex Cloud" Localization: - Add ru.json, update en.json and de.json with all auth page keys - Wire up react-i18next t() across all auth components - Set fallbackLng to 'ru' while preserving LanguageDetector for en/de Cleanup: - Remove SSO login flow (SSOLogin, getSSOFlow, SSO rendering) - Remove token login flow (TokenLogin.tsx, getTokenFlow, loginToken param) - Strip unused imports (useState, usePathWithOrigin, useClientConfig) - Fix ESLint: nested ternary → if-return, consistent-return, a11y Config: vojo.chat as default and only homeserver. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
17 lines
289 B
JSON
17 lines
289 B
JSON
{
|
|
"defaultHomeserver": 0,
|
|
"homeserverList": ["vojo.chat"],
|
|
"allowCustomHomeservers": true,
|
|
|
|
"featuredCommunities": {
|
|
"openAsDefault": false,
|
|
"spaces": [],
|
|
"rooms": [],
|
|
"servers": ["vojo.chat"]
|
|
},
|
|
|
|
"hashRouter": {
|
|
"enabled": false,
|
|
"basename": "/"
|
|
}
|
|
}
|