feat(ui): unify team, security, and notification settings layouts

Extract shared settings-layout components and a dedicated team
danger-zone page. Enable modal editing for security resources,
polish OAuth/API-token controls, and align notification and
service configuration UI with the new navigation patterns.
This commit is contained in:
Andras Bacsai committed 2026-08-05 16:24:31 +02:00
1 parent 5842d77b81
commit 2291c3fa1c
83 files changed
+1585 -597

No files matched your search

+5 -4
View File
@@ -1030,8 +1030,9 @@ body.terminal-is-fullscreen .terminal-fullscreen-shell [data-terminal-mobile-too
padding: 1rem;
}
/* All settings sidebars share one alignment rule. Their natural position is
level with the content column; once scrolled they stay below the top bar. */
/* All settings sidebars share one alignment rule. Keep the sticky offset equal
to the desktop main-content top padding so the menu does not jump upward
when it changes from its natural position to sticky positioning. */
.server-settings-workspace > :not(.application-settings-navigation) {
min-width: 0;
}
@@ -1039,9 +1040,9 @@ body.terminal-is-fullscreen .terminal-fullscreen-shell [data-terminal-mobile-too
@media (min-width: 1280px) {
.application-settings-navigation {
position: sticky;
top: 3.5rem;
top: calc(3rem + 1.75rem);
align-self: start;
max-height: calc(100dvh - 4.25rem);
max-height: calc(100dvh - 5.5rem);
padding-right: 0.375rem;
overflow-x: hidden;
overflow-y: auto;