ui: simplify settings planned sections

This commit is contained in:
a.tolmachev
2026-04-12 02:00:25 +03:00
parent e628720e7a
commit cf3cadce6c
3 changed files with 20 additions and 48 deletions
+4 -31
View File
@@ -277,15 +277,14 @@
<div style="padding: 4px 20px 16px;">
<div class="settings-section-divider" style="margin-top:0;"></div>
<div class="planned-section-title">
<span data-i18n="settings.security.capabilities_title">Planned security capabilities</span>
<span class="planned-badge" data-i18n="settings.planned_badge">Planned</span>
<span data-i18n="settings.security.capabilities_title">More security options</span>
</div>
<div class="callout warning" style="margin-bottom:0;">
<svg class="callout-icon" width="15" height="15" viewBox="0 0 16 16" fill="none" stroke="var(--amber)" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round">
<polygon points="8,1.5 15.5,14.5 0.5,14.5" fill="none"/><path d="M8 6v4M8 11.5v.5"/>
</svg>
<div>
<strong data-i18n="settings.security.not_available">Not available in this build.</strong> <span data-i18n="settings.security.capabilities_body">Two-factor authentication, passkeys and multi-session inventory are planned, but the current live flow is password-based login with one HttpOnly browser session.</span>
<strong data-i18n="settings.security.not_available">Available later.</strong> <span data-i18n="settings.security.capabilities_body">Two-factor authentication, passkeys, and multi-session controls will be added later. The current live flow uses password sign-in with one HttpOnly browser session.</span>
</div>
</div>
</div>
@@ -310,10 +309,7 @@
<div id="section-notifications" class="section-anchor">
<div class="section-card" style="margin-bottom: 20px;">
<div class="section-card-header">
<div class="planned-section-title" style="margin-bottom:0;">
<span class="section-card-title" data-i18n="settings.notifications.title">Notification preferences</span>
<span class="planned-badge" data-i18n="settings.planned_badge">Planned</span>
</div>
<div class="section-card-title" data-i18n="settings.notifications.title">Notifications</div>
</div>
<div style="padding: 8px 20px 16px;">
<div class="callout info" style="margin-bottom:14px;">
@@ -322,30 +318,7 @@
<path d="M8 11V8M8 5.5V5"/>
</svg>
<div>
<strong data-i18n="settings.notifications.not_ready_title">Notifications are not wired yet.</strong> <span data-i18n="settings.notifications.not_ready_body">Alert routing and per-user preferences are planned, but this build does not persist or deliver notification settings.</span>
</div>
</div>
<div class="planned-list">
<div class="planned-item">
<div class="planned-item-head">
<div class="planned-item-title" data-i18n="settings.notifications.spike_title">Operation error spike</div>
<span class="planned-badge small" data-i18n="settings.planned_badge">Planned</span>
</div>
<div class="planned-item-desc" data-i18n="settings.notifications.spike_body">Alert when error rate exceeds a rolling threshold for a published tool.</div>
</div>
<div class="planned-item">
<div class="planned-item-head">
<div class="planned-item-title" data-i18n="settings.notifications.latency_title">Upstream latency degradation</div>
<span class="planned-badge small" data-i18n="settings.planned_badge">Planned</span>
</div>
<div class="planned-item-desc" data-i18n="settings.notifications.latency_body">Notify operators when p99 latency rises sharply above the baseline.</div>
</div>
<div class="planned-item">
<div class="planned-item-head">
<div class="planned-item-title" data-i18n="settings.notifications.digest_title">Quota and usage digests</div>
<span class="planned-badge small" data-i18n="settings.planned_badge">Planned</span>
</div>
<div class="planned-item-desc" data-i18n="settings.notifications.digest_body">Deliver periodic summaries for quota consumption, errors and workspace activity.</div>
<strong data-i18n="settings.notifications.not_ready_title">Available later.</strong> <span data-i18n="settings.notifications.not_ready_body">Notification routing and personal preferences will be added later.</span>
</div>
</div>
</div>