mirror of
https://github.com/nimbold/Firelink.git
synced 2026-08-19 23:52:16 +00:00
fix(startup): enforce keychain consent before credential access
Keep credential-store operations behind a per-process consent gate, prevent duplicate native grant requests, and defer legacy token migration until explicit consent. Harden the RTL/sidebar, custom window controls, bidi copy, and queue editor fixes. Refs #17
This commit is contained in:
+23
-2
@@ -621,7 +621,12 @@ html[data-list-density="relaxed"] {
|
||||
border-radius: 10px;
|
||||
line-height: 1.55;
|
||||
direction: ltr;
|
||||
text-align: start;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.add-download-links-input--rtl:placeholder-shown {
|
||||
direction: rtl;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.add-download-link-button {
|
||||
@@ -1004,6 +1009,9 @@ html[data-list-density="relaxed"] {
|
||||
.app-shell {
|
||||
direction: ltr;
|
||||
background: hsl(var(--main-bg));
|
||||
border: 1px solid hsl(var(--border-color));
|
||||
border-radius: 14px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.app-sidebar-shell {
|
||||
@@ -1332,6 +1340,10 @@ html[data-list-density="relaxed"] {
|
||||
direction: ltr;
|
||||
}
|
||||
|
||||
.settings-tab-strip--sidebar-right {
|
||||
flex-direction: row-reverse;
|
||||
}
|
||||
|
||||
.settings-tab-button {
|
||||
min-height: 64px;
|
||||
border-radius: 8px;
|
||||
@@ -1630,13 +1642,18 @@ html[data-list-density="relaxed"] {
|
||||
.mac-switch:checked::after {
|
||||
transform: translateX(16px);
|
||||
}
|
||||
|
||||
/* Switch thumbs use physical LTR transforms in every interface direction. */
|
||||
button[role="switch"] {
|
||||
direction: ltr;
|
||||
}
|
||||
.downloads-view {
|
||||
background: hsl(var(--main-bg));
|
||||
}
|
||||
|
||||
.window-controls {
|
||||
position: fixed;
|
||||
top: 15px;
|
||||
top: 20px;
|
||||
left: 22px;
|
||||
right: auto;
|
||||
z-index: 60;
|
||||
@@ -1693,6 +1710,10 @@ html[data-list-density="relaxed"] {
|
||||
filter: saturate(1.14) brightness(1.05);
|
||||
}
|
||||
|
||||
.window-controls:hover .window-control {
|
||||
color: hsl(0 0% 8% / 0.68);
|
||||
}
|
||||
|
||||
.window-control:active {
|
||||
transform: scale(0.92);
|
||||
filter: brightness(0.9);
|
||||
|
||||
Reference in New Issue
Block a user