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:
NimBold
2026-07-19 07:07:29 +03:30
parent f47eb7507f
commit 6e85c0842f
17 changed files with 221 additions and 79 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
import { getCurrentWindow } from '@tauri-apps/api/window';
import { Minus, Square, X } from 'lucide-react';
import { Maximize2, Minus, X } from 'lucide-react';
import type { PointerEvent } from 'react';
import { useTranslation } from 'react-i18next';
@@ -58,7 +58,7 @@ export function WindowControls({ side }: WindowControlsProps) {
void appWindow.toggleMaximize();
}}
>
<Square size={8} strokeWidth={3} />
<Maximize2 size={9} strokeWidth={3} />
</button>
</div>
);