big refactoring

This commit is contained in:
Dionisio
2026-02-03 17:59:04 +01:00
parent 52840e57df
commit 8f2b0a354c
46 changed files with 8505 additions and 1418 deletions
+42 -1
View File
@@ -17,7 +17,47 @@
</head>
<body>
<div class="auth-container">
<div class="auth-panel" id="login-panel">
<!-- Language Selector Panel - Shown first on fresh install -->
<div class="auth-panel language-selector-panel" id="language-panel" style="display: none;">
<div class="auth-logo">
<div class="auth-logo-icon">
<svg viewBox="0 0 500 500">
<path d="M345 310c32 0 58-26 58-58s-26-58-58-58c-6.2 0-12 0.9-17.5 2.7C318 166 289 143 255 143c-34.3 0-63.1 22.6-73 53.7C176.9 195.7 171 195 165 195c-32 0-58 26-58 58s26 58 58 58h180z" fill="#fff"/>
</svg>
</div>
<div class="auth-logo-text">OxiCloud</div>
</div>
<h2 class="auth-title" id="language-title">Welcome to OxiCloud</h2>
<p class="language-subtitle" id="language-subtitle">Please select your language</p>
<div class="language-options" id="language-options">
<label class="language-option" data-lang="en">
<input type="radio" name="language" value="en">
<span class="language-radio"></span>
<span class="language-flag">🇬🇧</span>
<span class="language-name">English</span>
</label>
<label class="language-option" data-lang="es">
<input type="radio" name="language" value="es">
<span class="language-radio"></span>
<span class="language-flag">🇪🇸</span>
<span class="language-name">Español</span>
</label>
<label class="language-option" data-lang="zh">
<input type="radio" name="language" value="zh">
<span class="language-radio"></span>
<span class="language-flag">🇨🇳</span>
<span class="language-name">中文</span>
</label>
</div>
<button type="button" class="auth-button" id="language-continue" disabled>Continue</button>
</div>
<div class="auth-panel" id="login-panel" style="display: none;">
<div class="auth-logo">
<div class="auth-logo-icon">
<svg viewBox="0 0 500 500">
@@ -174,6 +214,7 @@
</div>
<div class="auth-error" id="admin-setup-error"></div>
<div class="auth-success" id="admin-setup-success"></div>
<form class="auth-form" id="admin-setup-form">
<div class="auth-input-group">