From eedc001b914cef0548dfbd5c7ddf26f18e2d0902 Mon Sep 17 00:00:00 2001 From: DarkSkyXD Date: Fri, 13 Mar 2026 21:04:43 -0500 Subject: [PATCH 01/94] feat(providers): add Anthropic OAuth subscription support with CLI detection Add the ability for users to authenticate with their Anthropic Claude Pro/Max subscription via OAuth instead of requiring a separate API key. The feature detects existing Claude Code CLI installations and surfaces that status in the UI for a streamlined sign-in experience. Backend: - Add GET /api/providers/anthropic/oauth/cli-status endpoint that detects Claude Code CLI installation, version, and auth status by inspecting ~/.claude/ and running `claude auth status` - Add POST /api/providers/anthropic/oauth/start endpoint to initiate the PKCE authorization flow and return the browser authorize URL - Add POST /api/providers/anthropic/oauth/exchange endpoint to exchange the authorization code for access/refresh tokens - Add anthropic_oauth field to ProviderStatus for tracking OAuth state - Add set/clear_anthropic_oauth_credentials methods to LlmManager - Handle DELETE /api/providers/anthropic-oauth for credential removal Frontend: - Add AnthropicOAuthProviderCard below the Anthropic API key card with CLI detection status indicator and sign-in/remove actions - Add AnthropicOAuthDialog with model selector (user picks their model), PKCE flow steps, and authorization code input - Add ClaudeCliStatusResponse, AnthropicOAuthStartResponse, and AnthropicOAuthExchangeResponse types to the API client - Add claudeCliStatus(), startAnthropicOAuth(), and exchangeAnthropicOAuth() API functions Co-Authored-By: Claude Opus 4.6 (1M context) --- interface/src/api/client.ts | 46 ++++ interface/src/routes/Settings.tsx | 334 +++++++++++++++++++++++++- src/api/providers.rs | 378 ++++++++++++++++++++++++++++++ src/api/server.rs | 12 + src/llm/manager.rs | 10 + 5 files changed, 779 insertions(+), 1 deletion(-) diff --git a/interface/src/api/client.ts b/interface/src/api/client.ts index 8cab46c2d..72d37104b 100644 --- a/interface/src/api/client.ts +++ b/interface/src/api/client.ts @@ -911,6 +911,7 @@ export interface CronExecutionsParams { export interface ProviderStatus { anthropic: boolean; + anthropic_oauth: boolean; openai: boolean; openai_chatgpt: boolean; openrouter: boolean; @@ -966,6 +967,28 @@ export interface OpenAiOAuthBrowserStatusResponse { message: string | null; } +export interface ClaudeCliStatusResponse { + claude_folder_exists: boolean; + credentials_file_exists: boolean; + cli_installed: boolean; + cli_version: string | null; + authenticated: boolean; + email: string | null; + oauth_configured: boolean; +} + +export interface AnthropicOAuthStartResponse { + success: boolean; + message: string; + authorize_url: string | null; + state: string | null; +} + +export interface AnthropicOAuthExchangeResponse { + success: boolean; + message: string; +} + // -- Model Types -- export interface ModelInfo { @@ -1951,6 +1974,29 @@ export const api = { } return response.json() as Promise; }, + claudeCliStatus: () => fetchJson("/providers/anthropic/oauth/cli-status"), + startAnthropicOAuth: async (params: { model: string; mode?: string }) => { + const response = await fetch(`${API_BASE}/providers/anthropic/oauth/start`, { + method: "POST", + headers: { "Content-Type": "application/json" }, + body: JSON.stringify(params), + }); + if (!response.ok) { + throw new Error(`API error: ${response.status}`); + } + return response.json() as Promise; + }, + exchangeAnthropicOAuth: async (params: { code: string; state: string }) => { + const response = await fetch(`${API_BASE}/providers/anthropic/oauth/exchange`, { + method: "POST", + headers: { "Content-Type": "application/json" }, + body: JSON.stringify(params), + }); + if (!response.ok) { + throw new Error(`API error: ${response.status}`); + } + return response.json() as Promise; + }, startOpenAiOAuthBrowser: async (params: {model: string}) => { const response = await fetch(`${API_BASE}/providers/openai/oauth/browser/start`, { method: "POST", diff --git a/interface/src/routes/Settings.tsx b/interface/src/routes/Settings.tsx index 9ea2df47d..5dc981714 100644 --- a/interface/src/routes/Settings.tsx +++ b/interface/src/routes/Settings.tsx @@ -1,6 +1,6 @@ import { useState, useEffect, useRef } from "react"; import { useQuery, useMutation, useQueryClient } from "@tanstack/react-query"; -import { api, type GlobalSettingsResponse, type UpdateStatus, type SecretCategory, type SecretListItem, type StoreState } from "@/api/client"; +import { api, type GlobalSettingsResponse, type UpdateStatus, type SecretCategory, type SecretListItem, type StoreState, type ClaudeCliStatusResponse } from "@/api/client"; import { Badge, Button, Input, SettingSidebarButton, Dialog, DialogContent, DialogHeader, DialogTitle, DialogDescription, DialogFooter, Select, SelectTrigger, SelectValue, SelectContent, SelectItem, Toggle } from "@/ui"; import { useSearch, useNavigate } from "@tanstack/react-router"; import { PlatformCatalog, InstanceCard, AddInstanceCard } from "@/components/ChannelSettingCard"; @@ -280,6 +280,14 @@ export function Settings() { message: string; sample?: string | null; } | null>(null); + const [anthropicOAuthDialogOpen, setAnthropicOAuthDialogOpen] = useState(false); + const [anthropicOAuthModel, setAnthropicOAuthModel] = useState(""); + const [anthropicOAuthMessage, setAnthropicOAuthMessage] = useState<{ + text: string; + type: "success" | "error"; + } | null>(null); + const [anthropicOAuthState, setAnthropicOAuthState] = useState(null); + const [anthropicOAuthCodeInput, setAnthropicOAuthCodeInput] = useState(""); const [isPollingOpenAiBrowserOAuth, setIsPollingOpenAiBrowserOAuth] = useState(false); const [openAiBrowserOAuthMessage, setOpenAiBrowserOAuthMessage] = useState<{ text: string; @@ -342,6 +350,21 @@ export function Settings() { mutationFn: ({ provider, apiKey, model }: { provider: string; apiKey: string; model: string }) => api.testProviderModel(provider, apiKey, model), }); + const { data: cliStatus } = useQuery({ + queryKey: ["claude-cli-status"], + queryFn: api.claudeCliStatus, + staleTime: 60_000, + enabled: activeSection === "providers", + }); + + const startAnthropicOAuthMutation = useMutation({ + mutationFn: (params: { model: string; mode?: string }) => api.startAnthropicOAuth(params), + }); + + const exchangeAnthropicOAuthMutation = useMutation({ + mutationFn: (params: { code: string; state: string }) => api.exchangeAnthropicOAuth(params), + }); + const startOpenAiBrowserOAuthMutation = useMutation({ mutationFn: (params: { model: string }) => api.startOpenAiOAuthBrowser(params), }); @@ -550,6 +573,71 @@ export function Settings() { ); }; + const handleStartAnthropicOAuth = async () => { + if (!anthropicOAuthModel.trim()) { + setAnthropicOAuthMessage({ text: "Please select a model first", type: "error" }); + return; + } + setAnthropicOAuthMessage(null); + setAnthropicOAuthState(null); + setAnthropicOAuthCodeInput(""); + try { + const result = await startAnthropicOAuthMutation.mutateAsync({ + model: anthropicOAuthModel.trim(), + }); + if (!result.success || !result.authorize_url || !result.state) { + setAnthropicOAuthMessage({ + text: result.message || "Failed to start OAuth flow", + type: "error", + }); + return; + } + setAnthropicOAuthState(result.state); + window.open( + result.authorize_url, + "spacebot-anthropic-oauth", + "popup=true,width=780,height=960,noopener,noreferrer", + ); + } catch (error: any) { + setAnthropicOAuthMessage({ text: `Failed: ${error.message}`, type: "error" }); + } + }; + + const handleExchangeAnthropicOAuth = async () => { + if (!anthropicOAuthState || !anthropicOAuthCodeInput.trim()) return; + setAnthropicOAuthMessage(null); + try { + const result = await exchangeAnthropicOAuthMutation.mutateAsync({ + code: anthropicOAuthCodeInput.trim(), + state: anthropicOAuthState, + }); + if (result.success) { + setAnthropicOAuthMessage({ text: result.message, type: "success" }); + setAnthropicOAuthState(null); + setAnthropicOAuthCodeInput(""); + queryClient.invalidateQueries({ queryKey: ["providers"] }); + queryClient.invalidateQueries({ queryKey: ["claude-cli-status"] }); + setTimeout(() => { + queryClient.invalidateQueries({ queryKey: ["agents"] }); + queryClient.invalidateQueries({ queryKey: ["overview"] }); + }, 3000); + } else { + setAnthropicOAuthMessage({ text: result.message, type: "error" }); + } + } catch (error: any) { + setAnthropicOAuthMessage({ text: `Failed: ${error.message}`, type: "error" }); + } + }; + + useEffect(() => { + if (!anthropicOAuthDialogOpen) { + setAnthropicOAuthMessage(null); + setAnthropicOAuthState(null); + setAnthropicOAuthCodeInput(""); + setAnthropicOAuthModel(""); + } + }, [anthropicOAuthDialogOpen]); + const handleClose = () => { setEditingProvider(null); setKeyInput(""); @@ -643,6 +731,16 @@ export function Settings() { onRemove={() => removeMutation.mutate(provider.id)} removing={removeMutation.isPending} />, + provider.id === "anthropic" ? ( + setAnthropicOAuthDialogOpen(true)} + onRemove={() => removeMutation.mutate("anthropic-oauth")} + removing={removeMutation.isPending} + /> + ) : null, provider.id === "openai" ? ( + + void; + onRemove: () => void; + removing: boolean; +}) { + const cliDetected = cliStatus?.cli_installed && cliStatus?.authenticated; + + return ( +
+
+ +
+
+ Claude Code CLI (OAuth) + {configured && ( + + + )} +
+

+ Use your Claude Pro/Max subscription via OAuth instead of an API key. +

+ {cliDetected && !configured && ( +

+ Claude Code CLI detected{cliStatus?.email ? ` (${cliStatus.email})` : ""} — you can sign in with your existing account. +

+ )} + {cliStatus && !cliDetected && !configured && ( +

+ Claude Code CLI not detected. You can still sign in via browser. +

+ )} +

+ Model selected during sign-in is applied to routing. +

+
+
+ + {configured && ( + + )} +
+
+
+ ); +} + +// ── Anthropic OAuth Dialog ────────────────────────────────────────────── + +function AnthropicOAuthDialog({ + open, + onOpenChange, + isRequesting, + isExchanging, + message, + hasState, + codeInput, + onCodeInputChange, + onStartOAuth, + onExchangeCode, + cliStatus, + modelValue, + onModelChange, +}: { + open: boolean; + onOpenChange: (open: boolean) => void; + isRequesting: boolean; + isExchanging: boolean; + message: { text: string; type: "success" | "error" } | null; + hasState: boolean; + codeInput: string; + onCodeInputChange: (value: string) => void; + onStartOAuth: () => void; + onExchangeCode: () => void; + cliStatus: ClaudeCliStatusResponse | undefined; + modelValue: string; + onModelChange: (value: string) => void; +}) { + const cliDetected = cliStatus?.cli_installed && cliStatus?.authenticated; + + return ( + + + + + + Sign in with Anthropic OAuth + + {!message && ( + + {cliDetected + ? `Claude Code CLI detected${cliStatus?.email ? ` (${cliStatus.email})` : ""}. Click below to authorize this app — since you're already signed in, it should be quick.` + : "Sign in with your Anthropic account (Claude Pro, Max, or API console) to use OAuth instead of an API key." + } + + )} + + +
+ {message && !hasState && ( +
+ {message.text} +
+ )} + + {!hasState && !message && ( +
+

+ Choose the model to use, then authorize access in a browser window. +

+ + +
+ )} + + {hasState && ( +
+
+
+ 1 +

Approve access in the browser window that opened

+
+
+ +
+
+ 2 +

Paste the authorization code below

+
+
+ onCodeInputChange(e.target.value)} + placeholder="Paste code here..." + onKeyDown={(e) => { + if (e.key === "Enter") onExchangeCode(); + }} + autoFocus + /> + +
+
+ + {message && ( +
+ {message.text} +
+ )} +
+ )} +
+ + + {message?.type === "success" ? ( + + ) : hasState ? ( + + ) : null} + +
+
+ ); +} + +// ── Provider Card ─────────────────────────────────────────────────────── + interface ProviderCardProps { provider: string; name: string; diff --git a/src/api/providers.rs b/src/api/providers.rs index 39c9d6558..f0541d3a9 100644 --- a/src/api/providers.rs +++ b/src/api/providers.rs @@ -24,6 +24,17 @@ const OPENAI_DEVICE_OAUTH_MAX_POLL_INTERVAL_SECS: u64 = 30; static OPENAI_DEVICE_OAUTH_SESSIONS: LazyLock>> = LazyLock::new(|| RwLock::new(HashMap::new())); +/// Active Anthropic OAuth PKCE sessions: state_key → (pkce_verifier, model, expires_at). +static ANTHROPIC_OAUTH_SESSIONS: LazyLock>> = + LazyLock::new(|| RwLock::new(HashMap::new())); + +#[derive(Clone, Debug)] +struct AnthropicOAuthSession { + verifier: String, + model: String, + expires_at: i64, +} + #[derive(Clone, Debug)] struct DeviceOAuthSession { expires_at: i64, @@ -40,6 +51,7 @@ enum DeviceOAuthSessionStatus { #[derive(Serialize)] pub(super) struct ProviderStatus { anthropic: bool, + anthropic_oauth: bool, openai: bool, openai_chatgpt: bool, openrouter: bool, @@ -97,6 +109,55 @@ pub(super) struct ProviderModelTestResponse { sample: Option, } +// ── Anthropic OAuth types ──────────────────────────────────────────────── + +#[derive(Serialize)] +pub(super) struct ClaudeCliStatusResponse { + /// Whether the `~/.claude/` folder exists (CLI has been used). + pub claude_folder_exists: bool, + /// Whether `~/.claude/credentials.json` exists (CLI has stored credentials). + pub credentials_file_exists: bool, + /// Whether the `claude` binary was found on the system. + pub cli_installed: bool, + /// CLI version string if the binary was found and `--version` succeeded. + pub cli_version: Option, + /// Whether the CLI reports being authenticated. + pub authenticated: bool, + /// Email from `claude auth status`, if available. + pub email: Option, + /// Whether Anthropic OAuth is already configured in this spacebot instance. + pub oauth_configured: bool, +} + +#[derive(Deserialize)] +pub(super) struct AnthropicOAuthStartRequest { + model: String, + #[serde(default)] + mode: Option, +} + +#[derive(Serialize)] +pub(super) struct AnthropicOAuthStartResponse { + pub success: bool, + pub message: String, + pub authorize_url: Option, + pub state: Option, +} + +#[derive(Deserialize)] +pub(super) struct AnthropicOAuthExchangeRequest { + code: String, + state: String, +} + +#[derive(Serialize)] +pub(super) struct AnthropicOAuthExchangeResponse { + pub success: bool, + pub message: String, +} + +// ── OpenAI OAuth types ────────────────────────────────────────────────── + #[derive(Deserialize)] pub(super) struct OpenAiOAuthBrowserStartRequest { model: String, @@ -345,6 +406,7 @@ pub(super) async fn get_providers( ) -> Result, StatusCode> { let config_path = state.config_path.read().await.clone(); let instance_dir = (**state.instance_dir.load()).clone(); + let anthropic_oauth_configured = crate::auth::credentials_path(&instance_dir).exists(); let openai_oauth_configured = crate::openai_auth::credentials_path(&instance_dir).exists(); let ( @@ -442,6 +504,7 @@ pub(super) async fn get_providers( let providers = ProviderStatus { anthropic, + anthropic_oauth: anthropic_oauth_configured, openai, openai_chatgpt, openrouter, @@ -464,6 +527,7 @@ pub(super) async fn get_providers( zai_coding_plan, }; let has_any = providers.anthropic + || providers.anthropic_oauth || providers.openai || providers.openai_chatgpt || providers.openrouter @@ -895,6 +959,24 @@ pub(super) async fn delete_provider( axum::extract::Path(provider): axum::extract::Path, ) -> Result, StatusCode> { let provider = provider.trim().to_lowercase(); + // Anthropic OAuth credentials are stored as a separate JSON file. + if provider == "anthropic-oauth" { + let instance_dir = (**state.instance_dir.load()).clone(); + let cred_path = crate::auth::credentials_path(&instance_dir); + if cred_path.exists() { + tokio::fs::remove_file(&cred_path) + .await + .map_err(|_| StatusCode::INTERNAL_SERVER_ERROR)?; + } + if let Some(mgr) = state.llm_manager.read().await.as_ref() { + mgr.clear_anthropic_oauth_credentials().await; + } + return Ok(Json(ProviderUpdateResponse { + success: true, + message: "Anthropic OAuth credentials removed".into(), + })); + } + // OpenAI ChatGPT OAuth credentials are stored as a separate JSON file, // not in the TOML config, so handle removal separately. if provider == "openai-chatgpt" { @@ -953,6 +1035,302 @@ pub(super) async fn delete_provider( })) } +// ── Anthropic OAuth / CLI detection handlers ──────────────────────────── + +/// Detect whether the Claude Code CLI is installed and authenticated on +/// the local machine by inspecting `~/.claude/` and running the binary. +pub(super) async fn claude_cli_status( + State(state): State>, +) -> Result, StatusCode> { + let instance_dir = (**state.instance_dir.load()).clone(); + let oauth_configured = crate::auth::credentials_path(&instance_dir).exists(); + + let home = dirs::home_dir().unwrap_or_default(); + let claude_dir = home.join(".claude"); + let claude_folder_exists = claude_dir.is_dir(); + let credentials_file_exists = claude_dir.join("credentials.json").is_file(); + + // Try to find the `claude` binary. + let (cli_installed, cli_version, authenticated, email) = + tokio::task::spawn_blocking(move || detect_claude_cli()) + .await + .unwrap_or((false, None, false, None)); + + Ok(Json(ClaudeCliStatusResponse { + claude_folder_exists, + credentials_file_exists, + cli_installed, + cli_version, + authenticated, + email, + oauth_configured, + })) +} + +/// Blocking helper: find the `claude` binary, run `--version` and `auth status`. +fn detect_claude_cli() -> (bool, Option, bool, Option) { + let claude_path = find_claude_binary(); + let Some(claude_path) = claude_path else { + return (false, None, false, None); + }; + + // Strip env vars that make the CLI think it's inside a nested session. + let clean_env: Vec<(String, String)> = std::env::vars() + .filter(|(k, _)| k != "CLAUDECODE" && k != "CLAUDE_CODE_ENTRYPOINT") + .collect(); + + // Version check + let version = std::process::Command::new(&claude_path) + .arg("--version") + .env_clear() + .envs(clean_env.iter().map(|(k, v)| (k.as_str(), v.as_str()))) + .stdout(std::process::Stdio::piped()) + .stderr(std::process::Stdio::piped()) + .output() + .ok() + .and_then(|output| { + if output.status.success() { + Some(String::from_utf8_lossy(&output.stdout).trim().to_string()) + } else { + None + } + }); + + if version.is_none() { + return (false, None, false, None); + } + + // Auth status check + let auth_result = std::process::Command::new(&claude_path) + .args(["auth", "status"]) + .env_clear() + .envs(clean_env.iter().map(|(k, v)| (k.as_str(), v.as_str()))) + .stdout(std::process::Stdio::piped()) + .stderr(std::process::Stdio::piped()) + .output(); + + let (authenticated, email) = match auth_result { + Ok(output) if output.status.success() => { + let stdout = String::from_utf8_lossy(&output.stdout); + match serde_json::from_str::(stdout.trim()) { + Ok(json) => { + let logged_in = json + .get("loggedIn") + .and_then(|v| v.as_bool()) + .unwrap_or(false); + let email = json + .get("email") + .and_then(|v| v.as_str()) + .map(String::from); + (logged_in, email) + } + Err(_) => { + // Older CLI versions may not return JSON — assume authed if + // --version worked and the binary didn't error. + (true, None) + } + } + } + Ok(_) => (false, None), + Err(_) => { + // Command failed to run but binary exists — assume authed (older CLI). + (true, None) + } + }; + + (true, version, authenticated, email) +} + +/// Locate the `claude` binary on the system. +fn find_claude_binary() -> Option { + let which_cmd = if cfg!(windows) { "where" } else { "which" }; + if let Ok(output) = std::process::Command::new(which_cmd) + .arg("claude") + .stdout(std::process::Stdio::piped()) + .stderr(std::process::Stdio::piped()) + .output() + { + if output.status.success() { + let path = String::from_utf8_lossy(&output.stdout) + .lines() + .next() + .unwrap_or("") + .trim() + .to_string(); + if !path.is_empty() { + return Some(path); + } + } + } + + // Fallback paths + let home = dirs::home_dir()?; + let candidates: Vec = if cfg!(windows) { + vec![ + home.join(".local").join("bin").join("claude.exe"), + home.join("AppData") + .join("Local") + .join("Programs") + .join("claude") + .join("claude.exe"), + ] + } else { + vec![ + home.join(".local").join("bin").join("claude"), + std::path::PathBuf::from("/usr/local/bin/claude"), + ] + }; + + for candidate in candidates { + if candidate.is_file() { + return Some(candidate.to_string_lossy().to_string()); + } + } + + None +} + +/// Start the Anthropic OAuth PKCE flow. Returns an authorization URL the +/// frontend should open in a popup/tab so the user can authorize. +pub(super) async fn start_anthropic_oauth( + State(state): State>, + Json(request): Json, +) -> Result, StatusCode> { + let model = request.model.trim().to_string(); + if model.is_empty() { + return Ok(Json(AnthropicOAuthStartResponse { + success: false, + message: "Model cannot be empty".to_string(), + authorize_url: None, + state: None, + })); + } + + let mode = match request.mode.as_deref() { + Some("console") => crate::auth::AuthMode::Console, + _ => crate::auth::AuthMode::Max, + }; + + let (url, verifier) = crate::auth::authorize_url(mode); + let state_key = Uuid::new_v4().to_string(); + let expires_at = chrono::Utc::now().timestamp() + 10 * 60; // 10 minute TTL + + // Insert the new session and prune expired ones in a single lock acquisition. + let now = chrono::Utc::now().timestamp(); + let mut sessions = ANTHROPIC_OAUTH_SESSIONS.write().await; + sessions.insert( + state_key.clone(), + AnthropicOAuthSession { + verifier, + model, + expires_at, + }, + ); + sessions.retain(|_, s| s.expires_at > now); + drop(sessions); + + Ok(Json(AnthropicOAuthStartResponse { + success: true, + message: "Authorization URL generated".to_string(), + authorize_url: Some(url), + state: Some(state_key), + })) +} + +/// Exchange the authorization code from the Anthropic OAuth callback for +/// access and refresh tokens, save them, and update routing. +pub(super) async fn exchange_anthropic_oauth( + State(state): State>, + Json(request): Json, +) -> Result, StatusCode> { + let state_key = request.state.trim().to_string(); + let code = request.code.trim().to_string(); + + if state_key.is_empty() || code.is_empty() { + return Ok(Json(AnthropicOAuthExchangeResponse { + success: false, + message: "State and code are required".to_string(), + })); + } + + // Look up the session + let session = ANTHROPIC_OAUTH_SESSIONS.write().await.remove(&state_key); + let Some(session) = session else { + return Ok(Json(AnthropicOAuthExchangeResponse { + success: false, + message: "OAuth session not found or expired. Please try again.".to_string(), + })); + }; + + let now = chrono::Utc::now().timestamp(); + if now >= session.expires_at { + return Ok(Json(AnthropicOAuthExchangeResponse { + success: false, + message: "OAuth session expired. Please try again.".to_string(), + })); + } + + // Exchange code for tokens + let credentials = match crate::auth::exchange_code(&code, &session.verifier).await { + Ok(creds) => creds, + Err(error) => { + return Ok(Json(AnthropicOAuthExchangeResponse { + success: false, + message: format!("Token exchange failed: {error}"), + })); + } + }; + + // Save credentials to disk + let instance_dir = (**state.instance_dir.load()).clone(); + if let Err(error) = crate::auth::save_credentials(&instance_dir, &credentials) { + tracing::warn!(%error, "failed to save Anthropic OAuth credentials"); + return Ok(Json(AnthropicOAuthExchangeResponse { + success: false, + message: format!("Failed to save credentials: {error}"), + })); + } + + // Update the LLM manager + if let Some(llm_manager) = state.llm_manager.read().await.as_ref() { + llm_manager + .set_anthropic_oauth_credentials(credentials) + .await; + } + + // Update model routing in config.toml + let config_path = state.config_path.read().await.clone(); + let content = if config_path.exists() { + tokio::fs::read_to_string(&config_path) + .await + .unwrap_or_default() + } else { + String::new() + }; + + if let Ok(mut doc) = content.parse::() { + apply_model_routing(&mut doc, &session.model); + if let Err(error) = tokio::fs::write(&config_path, doc.to_string()).await { + tracing::warn!(%error, "failed to write config.toml after Anthropic OAuth"); + } + } + + refresh_defaults_config(&state).await; + + state + .provider_setup_tx + .try_send(crate::ProviderSetupEvent::ProvidersConfigured) + .ok(); + + Ok(Json(AnthropicOAuthExchangeResponse { + success: true, + message: format!( + "Anthropic OAuth configured. Model '{}' applied to routing.", + session.model + ), + })) +} + #[cfg(test)] mod tests { use super::build_test_llm_config; diff --git a/src/api/server.rs b/src/api/server.rs index 4d4451d38..4303b5623 100644 --- a/src/api/server.rs +++ b/src/api/server.rs @@ -227,6 +227,18 @@ pub async fn start_http_server( "/providers", get(providers::get_providers).put(providers::update_provider), ) + .route( + "/providers/anthropic/oauth/cli-status", + get(providers::claude_cli_status), + ) + .route( + "/providers/anthropic/oauth/start", + post(providers::start_anthropic_oauth), + ) + .route( + "/providers/anthropic/oauth/exchange", + post(providers::exchange_anthropic_oauth), + ) .route( "/providers/openai/oauth/browser/start", post(providers::start_openai_browser_oauth), diff --git a/src/llm/manager.rs b/src/llm/manager.rs index bd0044d49..252b2ed71 100644 --- a/src/llm/manager.rs +++ b/src/llm/manager.rs @@ -192,6 +192,16 @@ impl LlmManager { } } + /// Set Anthropic OAuth credentials in memory after successful auth. + pub async fn set_anthropic_oauth_credentials(&self, creds: AnthropicOAuthCredentials) { + *self.anthropic_oauth_credentials.write().await = Some(creds); + } + + /// Clear Anthropic OAuth credentials from memory. + pub async fn clear_anthropic_oauth_credentials(&self) { + *self.anthropic_oauth_credentials.write().await = None; + } + /// Set OpenAI OAuth credentials in memory after successful auth. pub async fn set_openai_oauth_credentials(&self, creds: OpenAiOAuthCredentials) { *self.openai_oauth_credentials.write().await = Some(creds); From ec7f86ed7dd4611cbce4283f357cbc6e79d09e93 Mon Sep 17 00:00:00 2001 From: DarkSkyXD Date: Sun, 22 Mar 2026 12:18:26 -0500 Subject: [PATCH 02/94] fix: use Tauri shell plugin for external URLs, fix unused variable - Replace window.open() with openExternal() helper that uses the Tauri shell plugin to open OAuth URLs in the system browser. window.open() in Tauri opens a webview instead of the default browser, breaking the OAuth flow in the desktop app. This also fixes the same latent bug in the existing OpenAI OAuth flow. - Prefix unused `state` parameter in start_anthropic_oauth with underscore to suppress compiler warning. Co-Authored-By: Claude Opus 4.6 (1M context) --- interface/src/routes/Settings.tsx | 23 +++++++++++++---------- src/api/providers.rs | 2 +- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/interface/src/routes/Settings.tsx b/interface/src/routes/Settings.tsx index 5dc981714..2b2d7793a 100644 --- a/interface/src/routes/Settings.tsx +++ b/interface/src/routes/Settings.tsx @@ -8,8 +8,19 @@ import { ModelSelect } from "@/components/ModelSelect"; import { ProviderIcon } from "@/lib/providerIcons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faSearch } from "@fortawesome/free-solid-svg-icons"; +import { IS_TAURI } from "@/api/client"; import { parse as parseToml } from "smol-toml"; + +/** Open a URL in the system browser. In Tauri, uses the shell plugin; otherwise falls back to window.open. */ +async function openExternal(url: string) { + if (IS_TAURI) { + const { open } = await import("@tauri-apps/plugin-shell"); + await open(url); + } else { + window.open(url, "_blank", "noopener,noreferrer"); + } +} import { useTheme, THEMES, type ThemeId } from "@/hooks/useTheme"; import { Markdown } from "@/components/Markdown"; @@ -566,11 +577,7 @@ export function Settings() { const handleOpenDeviceLogin = () => { if (!deviceCodeInfo || !deviceCodeCopied) return; - window.open( - deviceCodeInfo.verificationUrl, - "spacebot-openai-device", - "popup=true,width=780,height=960,noopener,noreferrer", - ); + openExternal(deviceCodeInfo.verificationUrl); }; const handleStartAnthropicOAuth = async () => { @@ -593,11 +600,7 @@ export function Settings() { return; } setAnthropicOAuthState(result.state); - window.open( - result.authorize_url, - "spacebot-anthropic-oauth", - "popup=true,width=780,height=960,noopener,noreferrer", - ); + openExternal(result.authorize_url); } catch (error: any) { setAnthropicOAuthMessage({ text: `Failed: ${error.message}`, type: "error" }); } diff --git a/src/api/providers.rs b/src/api/providers.rs index f0541d3a9..f989bf363 100644 --- a/src/api/providers.rs +++ b/src/api/providers.rs @@ -1193,7 +1193,7 @@ fn find_claude_binary() -> Option { /// Start the Anthropic OAuth PKCE flow. Returns an authorization URL the /// frontend should open in a popup/tab so the user can authorize. pub(super) async fn start_anthropic_oauth( - State(state): State>, + State(_state): State>, Json(request): Json, ) -> Result, StatusCode> { let model = request.model.trim().to_string(); From fabbed3fc6f7fb26ae002a26df513a4c2fcf01de Mon Sep 17 00:00:00 2001 From: DarkSkyXD Date: Sun, 22 Mar 2026 15:06:54 -0500 Subject: [PATCH 03/94] feat: improve model routing selector with searchable dropdown and fix missing providers Upgrade ModelSelect to a proper searchable dropdown with chevron indicator, keyboard navigation (arrow keys + enter), selected model info badge, and loading/error states. Fix configured_providers in models.rs to detect Anthropic OAuth, Ollama, Nvidia, and GitHub Copilot so the /models endpoint returns models for all connected providers. Co-Authored-By: Claude Opus 4.6 (1M context) --- interface/src/components/ModelSelect.tsx | 327 ++++++++++++++++------- src/api/models.rs | 20 ++ 2 files changed, 257 insertions(+), 90 deletions(-) diff --git a/interface/src/components/ModelSelect.tsx b/interface/src/components/ModelSelect.tsx index c44b5173c..e7e43d5e1 100644 --- a/interface/src/components/ModelSelect.tsx +++ b/interface/src/components/ModelSelect.tsx @@ -1,7 +1,9 @@ import { api, type ModelInfo } from "@/api/client"; import { Input } from "@/ui"; import { useQuery } from "@tanstack/react-query"; -import { useEffect, useMemo, useRef, useState } from "react"; +import { useCallback, useEffect, useMemo, useRef, useState } from "react"; +import { ArrowDown01Icon, Search01Icon } from "@hugeicons/core-free-icons"; +import { HugeiconsIcon } from "@hugeicons/react"; interface ModelSelectProps { label: string; @@ -40,6 +42,28 @@ function formatContextWindow(tokens: number | null): string { return `${Math.round(tokens / 1000)}K`; } +const providerOrder = [ + "openrouter", + "kilo", + "anthropic", + "openai", + "openai-chatgpt", + "github-copilot", + "ollama", + "deepseek", + "xai", + "mistral", + "gemini", + "groq", + "together", + "fireworks", + "zhipu", + "opencode-zen", + "opencode-go", + "minimax", + "minimax-cn", +]; + export function ModelSelect({ label, description, @@ -50,10 +74,12 @@ export function ModelSelect({ }: ModelSelectProps) { const [open, setOpen] = useState(false); const [filter, setFilter] = useState(""); + const [highlightIndex, setHighlightIndex] = useState(-1); const containerRef = useRef(null); const inputRef = useRef(null); + const listRef = useRef(null); - const { data } = useQuery({ + const { data, isLoading, isError } = useQuery({ queryKey: ["models", provider ?? "configured", capability ?? "all"], queryFn: () => api.models(provider, capability), staleTime: 60_000, @@ -73,6 +99,11 @@ export function ModelSelect({ ); }, [models, filter]); + const providerRank = (p: string) => { + const index = providerOrder.indexOf(p); + return index === -1 ? Number.MAX_SAFE_INTEGER : index; + }; + const grouped = useMemo(() => { const groups: Record = {}; for (const model of filtered) { @@ -86,6 +117,28 @@ export function ModelSelect({ return groups; }, [filtered]); + const sortedProviders = useMemo( + () => Object.keys(grouped).sort((a, b) => providerRank(a) - providerRank(b)), + [grouped], + ); + + // Flat list for keyboard navigation + const flatList = useMemo(() => { + const items: ModelInfo[] = []; + for (const p of sortedProviders) { + for (const m of grouped[p]) { + items.push(m); + } + } + return items; + }, [sortedProviders, grouped]); + + // Find display name for current value + const selectedModel = useMemo( + () => models.find((m) => m.id === value), + [models, value], + ); + // Close on outside click useEffect(() => { const handler = (e: MouseEvent) => { @@ -95,21 +148,34 @@ export function ModelSelect({ ) { setOpen(false); setFilter(""); + setHighlightIndex(-1); } }; document.addEventListener("mousedown", handler); return () => document.removeEventListener("mousedown", handler); }, []); - const handleSelect = (modelId: string) => { - onChange(modelId); - setOpen(false); - setFilter(""); - }; + // Scroll highlighted item into view + useEffect(() => { + if (highlightIndex < 0 || !listRef.current) return; + const items = listRef.current.querySelectorAll("[data-model-item]"); + items[highlightIndex]?.scrollIntoView({ block: "nearest" }); + }, [highlightIndex]); + + const handleSelect = useCallback( + (modelId: string) => { + onChange(modelId); + setOpen(false); + setFilter(""); + setHighlightIndex(-1); + }, + [onChange], + ); const handleInputChange = (e: React.ChangeEvent) => { const val = e.target.value; setFilter(val); + setHighlightIndex(-1); if (!open) setOpen(true); // Allow free-form input for custom model IDs onChange(val); @@ -117,47 +183,45 @@ export function ModelSelect({ const handleFocus = () => { setOpen(true); - // Start filtering from current value setFilter(value); + setHighlightIndex(-1); }; const handleKeyDown = (e: React.KeyboardEvent) => { if (e.key === "Escape") { setOpen(false); setFilter(""); + setHighlightIndex(-1); inputRef.current?.blur(); + return; + } + if (e.key === "ArrowDown") { + e.preventDefault(); + if (!open) { + setOpen(true); + setFilter(value); + } + setHighlightIndex((prev) => + prev < flatList.length - 1 ? prev + 1 : 0, + ); + return; + } + if (e.key === "ArrowUp") { + e.preventDefault(); + setHighlightIndex((prev) => + prev > 0 ? prev - 1 : flatList.length - 1, + ); + return; + } + if (e.key === "Enter") { + e.preventDefault(); + if (highlightIndex >= 0 && highlightIndex < flatList.length) { + handleSelect(flatList[highlightIndex].id); + inputRef.current?.blur(); + } } }; - const providerOrder = [ - "openrouter", - "kilo", - "anthropic", - "openai", - "openai-chatgpt", - "github-copilot", - "ollama", - "deepseek", - "xai", - "mistral", - "gemini", - "groq", - "together", - "fireworks", - "zhipu", - "opencode-zen", - "opencode-go", - "minimax", - "minimax-cn", - ]; - const providerRank = (provider: string) => { - const index = providerOrder.indexOf(provider); - return index === -1 ? Number.MAX_SAFE_INTEGER : index; - }; - const sortedProviders = Object.keys(grouped).sort( - (a, b) => providerRank(a) - providerRank(b), - ); - return (
@@ -170,63 +234,146 @@ export function ModelSelect({ onChange={handleInputChange} onFocus={handleFocus} onKeyDown={handleKeyDown} - placeholder="Type to search models..." + placeholder="Search models..." className="border-app-line/50 bg-app-darkBox/30" + icon={ + open ? ( + + ) : undefined + } + right={ + + } /> - {open && filtered.length > 0 && ( -
- {sortedProviders.map((provider) => ( -
-
- {PROVIDER_LABELS[provider] ?? provider} + {/* Selected model badge (shown when closed and a known model is selected) */} + {!open && selectedModel && selectedModel.id === value && ( +
+ + {PROVIDER_LABELS[selectedModel.provider] ?? selectedModel.provider} + + / + {selectedModel.name} + {selectedModel.context_window && ( + <> + · + + {formatContextWindow(selectedModel.context_window)} + + + )} +
+ )} + {open && ( +
+ {isLoading ? ( +
+
+
+ Loading models...
- {grouped[provider].map((model) => ( - - ))}
- ))} + ) : filtered.length === 0 ? ( +
+ {isError + ? "Failed to load models — check your connection" + : models.length === 0 + ? "No models available — configure a provider first" + : "No models match your search"} +
+ ) : ( + sortedProviders.map((prov) => ( +
+
+ {PROVIDER_LABELS[prov] ?? prov} +
+ {grouped[prov].map((model) => { + const flatIdx = flatList.indexOf(model); + const isHighlighted = flatIdx === highlightIndex; + const isSelected = model.id === value; + return ( + + ); + })} +
+ )) + )}
)}
diff --git a/src/api/models.rs b/src/api/models.rs index f988bf6b6..d1aba9568 100644 --- a/src/api/models.rs +++ b/src/api/models.rs @@ -290,6 +290,15 @@ pub(super) async fn configured_providers(config_path: &std::path::Path) -> Vec<& if has_key("anthropic_key", "ANTHROPIC_API_KEY") { providers.push("anthropic"); } + // Anthropic OAuth stores credentials as a separate JSON file + if !providers.contains(&"anthropic") { + if config_path + .parent() + .is_some_and(|instance_dir| crate::auth::credentials_path(instance_dir).exists()) + { + providers.push("anthropic"); + } + } if has_key("openai_key", "OPENAI_API_KEY") { providers.push("openai"); } @@ -329,12 +338,20 @@ pub(super) async fn configured_providers(config_path: &std::path::Path) -> Vec<& if has_key("gemini_key", "GEMINI_API_KEY") { providers.push("gemini"); } + if has_key("ollama_base_url", "OLLAMA_BASE_URL") + || has_key("ollama_key", "OLLAMA_API_KEY") + { + providers.push("ollama"); + } if has_key("opencode_zen_key", "OPENCODE_ZEN_API_KEY") { providers.push("opencode-zen"); } if has_key("opencode_go_key", "OPENCODE_GO_API_KEY") { providers.push("opencode-go"); } + if has_key("nvidia_key", "NVIDIA_API_KEY") { + providers.push("nvidia"); + } if has_key("minimax_key", "MINIMAX_API_KEY") { providers.push("minimax"); } @@ -347,6 +364,9 @@ pub(super) async fn configured_providers(config_path: &std::path::Path) -> Vec<& if has_key("zai_coding_plan_key", "ZAI_CODING_PLAN_API_KEY") { providers.push("zai-coding-plan"); } + if has_key("github_copilot_key", "GITHUB_COPILOT_API_KEY") { + providers.push("github-copilot"); + } providers } From abbb3ead1a8d6bcd5de9c65b746e6b6952c93264 Mon Sep 17 00:00:00 2001 From: DarkSkyXD Date: Sun, 22 Mar 2026 20:21:11 -0500 Subject: [PATCH 04/94] =?UTF-8?q?fix:=20address=20PR=20review=20=E2=80=94?= =?UTF-8?q?=20align=20provider=20IDs,=20mirror=20OAuth=20in=20/providers,?= =?UTF-8?q?=20improve=20ModelSelect?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add nvidia and ollama/ollama-cloud to direct_provider_mapping() so models.dev catalog entries get correct provider IDs matching configured_providers() - Add GitHub Copilot models to extra_models() since they are not in models.dev (accessed via token exchange) - Mirror Anthropic OAuth credentials check in /providers endpoint so Settings UI correctly shows Anthropic as configured for OAuth users - Stop committing search draft on every keystroke in ModelSelect; only commit on explicit selection or Enter - Add PROVIDER_LABELS matching to ModelSelect filter so searching by display names like "Google Gemini" works Co-Authored-By: Claude Opus 4.6 (1M context) --- interface/src/components/ModelSelect.tsx | 10 +++-- src/api/models.rs | 48 ++++++++++++++++++++++++ src/api/providers.rs | 4 +- 3 files changed, 56 insertions(+), 6 deletions(-) diff --git a/interface/src/components/ModelSelect.tsx b/interface/src/components/ModelSelect.tsx index e7e43d5e1..5a21fe849 100644 --- a/interface/src/components/ModelSelect.tsx +++ b/interface/src/components/ModelSelect.tsx @@ -95,7 +95,8 @@ export function ModelSelect({ (m) => m.id.toLowerCase().includes(query) || m.name.toLowerCase().includes(query) || - m.provider.toLowerCase().includes(query), + m.provider.toLowerCase().includes(query) || + (PROVIDER_LABELS[m.provider] ?? "").toLowerCase().includes(query), ); }, [models, filter]); @@ -177,8 +178,6 @@ export function ModelSelect({ setFilter(val); setHighlightIndex(-1); if (!open) setOpen(true); - // Allow free-form input for custom model IDs - onChange(val); }; const handleFocus = () => { @@ -217,8 +216,11 @@ export function ModelSelect({ e.preventDefault(); if (highlightIndex >= 0 && highlightIndex < flatList.length) { handleSelect(flatList[highlightIndex].id); - inputRef.current?.blur(); + } else if (filter.trim()) { + // Commit raw model ID typed by the user + handleSelect(filter.trim()); } + inputRef.current?.blur(); } }; diff --git a/src/api/models.rs b/src/api/models.rs index d1aba9568..2f9fd5a72 100644 --- a/src/api/models.rs +++ b/src/api/models.rs @@ -119,6 +119,8 @@ fn direct_provider_mapping(models_dev_id: &str) -> Option<&'static str> { "zai-coding-plan" => Some("zai-coding-plan"), "minimax" => Some("minimax"), "moonshotai" => Some("moonshot"), + "nvidia" => Some("nvidia"), + "ollama" | "ollama-cloud" => Some("ollama"), _ => None, } } @@ -167,6 +169,52 @@ fn extra_models() -> Vec { reasoning: false, input_audio: false, }, + // GitHub Copilot - models accessed via Copilot token exchange, not on models.dev + ModelInfo { + id: "github-copilot/claude-sonnet-4".into(), + name: "Claude Sonnet 4".into(), + provider: "github-copilot".into(), + context_window: Some(200000), + tool_call: true, + reasoning: true, + input_audio: false, + }, + ModelInfo { + id: "github-copilot/gpt-4.1".into(), + name: "GPT-4.1".into(), + provider: "github-copilot".into(), + context_window: Some(1047576), + tool_call: true, + reasoning: false, + input_audio: false, + }, + ModelInfo { + id: "github-copilot/gpt-4.1-mini".into(), + name: "GPT-4.1 Mini".into(), + provider: "github-copilot".into(), + context_window: Some(1047576), + tool_call: true, + reasoning: false, + input_audio: false, + }, + ModelInfo { + id: "github-copilot/o4-mini".into(), + name: "o4-mini".into(), + provider: "github-copilot".into(), + context_window: Some(200000), + tool_call: true, + reasoning: true, + input_audio: false, + }, + ModelInfo { + id: "github-copilot/gemini-2.5-pro".into(), + name: "Gemini 2.5 Pro".into(), + provider: "github-copilot".into(), + context_window: Some(1048576), + tool_call: true, + reasoning: true, + input_audio: false, + }, ] } diff --git a/src/api/providers.rs b/src/api/providers.rs index f3c00b00d..ff85165ea 100644 --- a/src/api/providers.rs +++ b/src/api/providers.rs @@ -423,7 +423,7 @@ pub(super) async fn get_providers( }; ( - has_value("anthropic_key", "ANTHROPIC_API_KEY"), + has_value("anthropic_key", "ANTHROPIC_API_KEY") || anthropic_oauth_configured, has_value("openai_key", "OPENAI_API_KEY"), openai_oauth_configured, has_value("openrouter_key", "OPENROUTER_API_KEY"), @@ -449,7 +449,7 @@ pub(super) async fn get_providers( ) } else { ( - env_set("ANTHROPIC_API_KEY"), + env_set("ANTHROPIC_API_KEY") || anthropic_oauth_configured, env_set("OPENAI_API_KEY"), openai_oauth_configured, env_set("OPENROUTER_API_KEY"), From 9e0dd31b4200c4053031d97db159cb227cb51c4d Mon Sep 17 00:00:00 2001 From: DarkSkyXD Date: Sun, 22 Mar 2026 20:35:21 -0500 Subject: [PATCH 05/94] fix: define missing anthropic_oauth_configured variable in get_providers The previous commit used anthropic_oauth_configured but never defined it. Add the definition using crate::auth::credentials_path() to match the same check used in configured_providers() in models.rs. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/api/providers.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/api/providers.rs b/src/api/providers.rs index ff85165ea..0d21d66ef 100644 --- a/src/api/providers.rs +++ b/src/api/providers.rs @@ -349,6 +349,7 @@ pub(super) async fn get_providers( let config_path = state.config_path.read().await.clone(); let instance_dir = (**state.instance_dir.load()).clone(); let secrets_store = state.secrets_store.load(); + let anthropic_oauth_configured = crate::auth::credentials_path(&instance_dir).exists(); let openai_oauth_configured = crate::openai_auth::credentials_path(&instance_dir).exists(); let env_set = |name: &str| { std::env::var(name) From ddd4b8bab885b9980b4ad6b67d2d4b98f6b9c8ac Mon Sep 17 00:00:00 2001 From: DarkSkyXD Date: Sun, 22 Mar 2026 20:38:53 -0500 Subject: [PATCH 06/94] feat: add Tauri Windows desktop icons, schema, config, and sidecar bundle script Co-Authored-By: Claude Opus 4.6 (1M context) --- .../src-tauri/gen/schemas/windows-schema.json | 2564 +++++++++++++++++ desktop/src-tauri/icons/64x64.png | Bin 0 -> 4056 bytes desktop/src-tauri/icons/Square107x107Logo.png | Bin 0 -> 8630 bytes desktop/src-tauri/icons/Square142x142Logo.png | Bin 0 -> 13244 bytes desktop/src-tauri/icons/Square150x150Logo.png | Bin 0 -> 14462 bytes desktop/src-tauri/icons/Square284x284Logo.png | Bin 0 -> 40236 bytes desktop/src-tauri/icons/Square30x30Logo.png | Bin 0 -> 1605 bytes desktop/src-tauri/icons/Square310x310Logo.png | Bin 0 -> 45461 bytes desktop/src-tauri/icons/Square44x44Logo.png | Bin 0 -> 2495 bytes desktop/src-tauri/icons/Square71x71Logo.png | Bin 0 -> 4848 bytes desktop/src-tauri/icons/Square89x89Logo.png | Bin 0 -> 6506 bytes desktop/src-tauri/icons/StoreLogo.png | Bin 0 -> 3044 bytes .../android/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../icons/android/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2754 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 16146 bytes .../android/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 2902 bytes .../icons/android/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2687 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 8852 bytes .../android/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2789 bytes .../android/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 6591 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 25948 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 7189 bytes .../android/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 12096 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 49049 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 13694 bytes .../android/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 18647 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 72620 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 21611 bytes .../android/values/ic_launcher_background.xml | 4 + desktop/src-tauri/icons/icon.ico | Bin 0 -> 42300 bytes desktop/src-tauri/icons/icon.png | Bin 0 -> 83150 bytes .../src-tauri/icons/ios/AppIcon-20x20@1x.png | Bin 0 -> 797 bytes .../icons/ios/AppIcon-20x20@2x-1.png | Bin 0 -> 1986 bytes .../src-tauri/icons/ios/AppIcon-20x20@2x.png | Bin 0 -> 1986 bytes .../src-tauri/icons/ios/AppIcon-20x20@3x.png | Bin 0 -> 3402 bytes .../src-tauri/icons/ios/AppIcon-29x29@1x.png | Bin 0 -> 1285 bytes .../icons/ios/AppIcon-29x29@2x-1.png | Bin 0 -> 3242 bytes .../src-tauri/icons/ios/AppIcon-29x29@2x.png | Bin 0 -> 3242 bytes .../src-tauri/icons/ios/AppIcon-29x29@3x.png | Bin 0 -> 5708 bytes .../src-tauri/icons/ios/AppIcon-40x40@1x.png | Bin 0 -> 1986 bytes .../icons/ios/AppIcon-40x40@2x-1.png | Bin 0 -> 5068 bytes .../src-tauri/icons/ios/AppIcon-40x40@2x.png | Bin 0 -> 5068 bytes .../src-tauri/icons/ios/AppIcon-40x40@3x.png | Bin 0 -> 9218 bytes .../src-tauri/icons/ios/AppIcon-512@2x.png | Bin 0 -> 216052 bytes .../src-tauri/icons/ios/AppIcon-60x60@2x.png | Bin 0 -> 9218 bytes .../src-tauri/icons/ios/AppIcon-60x60@3x.png | Bin 0 -> 17583 bytes .../src-tauri/icons/ios/AppIcon-76x76@1x.png | Bin 0 -> 4615 bytes .../src-tauri/icons/ios/AppIcon-76x76@2x.png | Bin 0 -> 13454 bytes .../icons/ios/AppIcon-83.5x83.5@2x.png | Bin 0 -> 15487 bytes desktop/tauri.windows.conf.json | 46 + scripts/bundle-sidecar.ps1 | 52 + 51 files changed, 2671 insertions(+) create mode 100644 desktop/src-tauri/gen/schemas/windows-schema.json create mode 100644 desktop/src-tauri/icons/64x64.png create mode 100644 desktop/src-tauri/icons/Square107x107Logo.png create mode 100644 desktop/src-tauri/icons/Square142x142Logo.png create mode 100644 desktop/src-tauri/icons/Square150x150Logo.png create mode 100644 desktop/src-tauri/icons/Square284x284Logo.png create mode 100644 desktop/src-tauri/icons/Square30x30Logo.png create mode 100644 desktop/src-tauri/icons/Square310x310Logo.png create mode 100644 desktop/src-tauri/icons/Square44x44Logo.png create mode 100644 desktop/src-tauri/icons/Square71x71Logo.png create mode 100644 desktop/src-tauri/icons/Square89x89Logo.png create mode 100644 desktop/src-tauri/icons/StoreLogo.png create mode 100644 desktop/src-tauri/icons/android/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png create mode 100644 desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png create mode 100644 desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png create mode 100644 desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png create mode 100644 desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png create mode 100644 desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png create mode 100644 desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png create mode 100644 desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png create mode 100644 desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 desktop/src-tauri/icons/android/values/ic_launcher_background.xml create mode 100644 desktop/src-tauri/icons/icon.ico create mode 100644 desktop/src-tauri/icons/icon.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-20x20@1x.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-20x20@2x-1.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-20x20@2x.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-20x20@3x.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-29x29@1x.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-29x29@2x-1.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-29x29@2x.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-29x29@3x.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-40x40@1x.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-40x40@2x-1.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-40x40@2x.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-40x40@3x.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-512@2x.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-60x60@2x.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-60x60@3x.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-76x76@1x.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-76x76@2x.png create mode 100644 desktop/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png create mode 100644 desktop/tauri.windows.conf.json create mode 100644 scripts/bundle-sidecar.ps1 diff --git a/desktop/src-tauri/gen/schemas/windows-schema.json b/desktop/src-tauri/gen/schemas/windows-schema.json new file mode 100644 index 000000000..f827fe175 --- /dev/null +++ b/desktop/src-tauri/gen/schemas/windows-schema.json @@ -0,0 +1,2564 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "CapabilityFile", + "description": "Capability formats accepted in a capability file.", + "anyOf": [ + { + "description": "A single capability.", + "allOf": [ + { + "$ref": "#/definitions/Capability" + } + ] + }, + { + "description": "A list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + }, + { + "description": "A list of capabilities.", + "type": "object", + "required": [ + "capabilities" + ], + "properties": { + "capabilities": { + "description": "The list of capabilities.", + "type": "array", + "items": { + "$ref": "#/definitions/Capability" + } + } + } + } + ], + "definitions": { + "Capability": { + "description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows' and webviews' fine grained access to the Tauri core, application, or plugin commands. If a webview or its window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programmatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"core:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, ], \"platforms\": [\"macOS\",\"windows\"] } ```", + "type": "object", + "required": [ + "identifier", + "permissions" + ], + "properties": { + "identifier": { + "description": "Identifier of the capability.\n\n## Example\n\n`main-user-files-write`", + "type": "string" + }, + "description": { + "description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programmatic access to files selected by the user.", + "default": "", + "type": "string" + }, + "remote": { + "description": "Configure remote URLs that can use the capability permissions.\n\nThis setting is optional and defaults to not being set, as our default use case is that the content is served from our local application.\n\n:::caution Make sure you understand the security implications of providing remote sources with local system access. :::\n\n## Example\n\n```json { \"urls\": [\"https://*.mydomain.dev\"] } ```", + "anyOf": [ + { + "$ref": "#/definitions/CapabilityRemote" + }, + { + "type": "null" + } + ] + }, + "local": { + "description": "Whether this capability is enabled for local app URLs or not. Defaults to `true`.", + "default": true, + "type": "boolean" + }, + "windows": { + "description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nIf a window label matches any of the patterns in this list, the capability will be enabled on all the webviews of that window, regardless of the value of [`Self::webviews`].\n\nOn multiwebview windows, prefer specifying [`Self::webviews`] and omitting [`Self::windows`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`", + "type": "array", + "items": { + "type": "string" + } + }, + "webviews": { + "description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThe capability will be enabled on all the webviews whose label matches any of the patterns in this list, regardless of whether the webview's window label matches a pattern in [`Self::windows`].\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`", + "type": "array", + "items": { + "type": "string" + } + }, + "permissions": { + "description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"core:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ] ```", + "type": "array", + "items": { + "$ref": "#/definitions/PermissionEntry" + }, + "uniqueItems": true + }, + "platforms": { + "description": "Limit which target platforms this capability applies to.\n\nBy default all platforms are targeted.\n\n## Example\n\n`[\"macOS\",\"windows\"]`", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Target" + } + } + } + }, + "CapabilityRemote": { + "description": "Configuration for remote URLs that are associated with the capability.", + "type": "object", + "required": [ + "urls" + ], + "properties": { + "urls": { + "description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n## Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api", + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "PermissionEntry": { + "description": "An entry for a permission value in a [`Capability`] can be either a raw permission [`Identifier`] or an object that references a permission and extends its scope.", + "anyOf": [ + { + "description": "Reference a permission or permission set by identifier.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + { + "description": "Reference a permission or permission set by identifier and extends its scope.", + "type": "object", + "allOf": [ + { + "if": { + "properties": { + "identifier": { + "anyOf": [ + { + "description": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality with a reasonable\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n\n#### This default permission set includes:\n\n- `allow-open`", + "type": "string", + "const": "shell:default", + "markdownDescription": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality with a reasonable\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n\n#### This default permission set includes:\n\n- `allow-open`" + }, + { + "description": "Enables the execute command without any pre-configured scope.", + "type": "string", + "const": "shell:allow-execute", + "markdownDescription": "Enables the execute command without any pre-configured scope." + }, + { + "description": "Enables the kill command without any pre-configured scope.", + "type": "string", + "const": "shell:allow-kill", + "markdownDescription": "Enables the kill command without any pre-configured scope." + }, + { + "description": "Enables the open command without any pre-configured scope.", + "type": "string", + "const": "shell:allow-open", + "markdownDescription": "Enables the open command without any pre-configured scope." + }, + { + "description": "Enables the spawn command without any pre-configured scope.", + "type": "string", + "const": "shell:allow-spawn", + "markdownDescription": "Enables the spawn command without any pre-configured scope." + }, + { + "description": "Enables the stdin_write command without any pre-configured scope.", + "type": "string", + "const": "shell:allow-stdin-write", + "markdownDescription": "Enables the stdin_write command without any pre-configured scope." + }, + { + "description": "Denies the execute command without any pre-configured scope.", + "type": "string", + "const": "shell:deny-execute", + "markdownDescription": "Denies the execute command without any pre-configured scope." + }, + { + "description": "Denies the kill command without any pre-configured scope.", + "type": "string", + "const": "shell:deny-kill", + "markdownDescription": "Denies the kill command without any pre-configured scope." + }, + { + "description": "Denies the open command without any pre-configured scope.", + "type": "string", + "const": "shell:deny-open", + "markdownDescription": "Denies the open command without any pre-configured scope." + }, + { + "description": "Denies the spawn command without any pre-configured scope.", + "type": "string", + "const": "shell:deny-spawn", + "markdownDescription": "Denies the spawn command without any pre-configured scope." + }, + { + "description": "Denies the stdin_write command without any pre-configured scope.", + "type": "string", + "const": "shell:deny-stdin-write", + "markdownDescription": "Denies the stdin_write command without any pre-configured scope." + } + ] + } + } + }, + "then": { + "properties": { + "allow": { + "items": { + "title": "ShellScopeEntry", + "description": "Shell scope entry.", + "anyOf": [ + { + "type": "object", + "required": [ + "cmd", + "name" + ], + "properties": { + "args": { + "description": "The allowed arguments for the command execution.", + "allOf": [ + { + "$ref": "#/definitions/ShellScopeEntryAllowedArgs" + } + ] + }, + "cmd": { + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", + "type": "string" + }, + "name": { + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", + "type": "string" + } + }, + "additionalProperties": false + }, + { + "type": "object", + "required": [ + "name", + "sidecar" + ], + "properties": { + "args": { + "description": "The allowed arguments for the command execution.", + "allOf": [ + { + "$ref": "#/definitions/ShellScopeEntryAllowedArgs" + } + ] + }, + "name": { + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", + "type": "string" + }, + "sidecar": { + "description": "If this command is a sidecar command.", + "type": "boolean" + } + }, + "additionalProperties": false + } + ] + } + }, + "deny": { + "items": { + "title": "ShellScopeEntry", + "description": "Shell scope entry.", + "anyOf": [ + { + "type": "object", + "required": [ + "cmd", + "name" + ], + "properties": { + "args": { + "description": "The allowed arguments for the command execution.", + "allOf": [ + { + "$ref": "#/definitions/ShellScopeEntryAllowedArgs" + } + ] + }, + "cmd": { + "description": "The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.", + "type": "string" + }, + "name": { + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", + "type": "string" + } + }, + "additionalProperties": false + }, + { + "type": "object", + "required": [ + "name", + "sidecar" + ], + "properties": { + "args": { + "description": "The allowed arguments for the command execution.", + "allOf": [ + { + "$ref": "#/definitions/ShellScopeEntryAllowedArgs" + } + ] + }, + "name": { + "description": "The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.", + "type": "string" + }, + "sidecar": { + "description": "If this command is a sidecar command.", + "type": "boolean" + } + }, + "additionalProperties": false + } + ] + } + } + } + }, + "properties": { + "identifier": { + "description": "Identifier of the permission or permission set.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + } + } + }, + { + "properties": { + "identifier": { + "description": "Identifier of the permission or permission set.", + "allOf": [ + { + "$ref": "#/definitions/Identifier" + } + ] + }, + "allow": { + "description": "Data that defines what is allowed by the scope.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Value" + } + }, + "deny": { + "description": "Data that defines what is denied by the scope. This should be prioritized by validation logic.", + "type": [ + "array", + "null" + ], + "items": { + "$ref": "#/definitions/Value" + } + } + } + } + ], + "required": [ + "identifier" + ] + } + ] + }, + "Identifier": { + "description": "Permission identifier", + "oneOf": [ + { + "description": "Default core plugins set.\n#### This default permission set includes:\n\n- `core:path:default`\n- `core:event:default`\n- `core:window:default`\n- `core:webview:default`\n- `core:app:default`\n- `core:image:default`\n- `core:resources:default`\n- `core:menu:default`\n- `core:tray:default`", + "type": "string", + "const": "core:default", + "markdownDescription": "Default core plugins set.\n#### This default permission set includes:\n\n- `core:path:default`\n- `core:event:default`\n- `core:window:default`\n- `core:webview:default`\n- `core:app:default`\n- `core:image:default`\n- `core:resources:default`\n- `core:menu:default`\n- `core:tray:default`" + }, + { + "description": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-version`\n- `allow-name`\n- `allow-tauri-version`\n- `allow-identifier`\n- `allow-bundle-type`\n- `allow-register-listener`\n- `allow-remove-listener`", + "type": "string", + "const": "core:app:default", + "markdownDescription": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-version`\n- `allow-name`\n- `allow-tauri-version`\n- `allow-identifier`\n- `allow-bundle-type`\n- `allow-register-listener`\n- `allow-remove-listener`" + }, + { + "description": "Enables the app_hide command without any pre-configured scope.", + "type": "string", + "const": "core:app:allow-app-hide", + "markdownDescription": "Enables the app_hide command without any pre-configured scope." + }, + { + "description": "Enables the app_show command without any pre-configured scope.", + "type": "string", + "const": "core:app:allow-app-show", + "markdownDescription": "Enables the app_show command without any pre-configured scope." + }, + { + "description": "Enables the bundle_type command without any pre-configured scope.", + "type": "string", + "const": "core:app:allow-bundle-type", + "markdownDescription": "Enables the bundle_type command without any pre-configured scope." + }, + { + "description": "Enables the default_window_icon command without any pre-configured scope.", + "type": "string", + "const": "core:app:allow-default-window-icon", + "markdownDescription": "Enables the default_window_icon command without any pre-configured scope." + }, + { + "description": "Enables the fetch_data_store_identifiers command without any pre-configured scope.", + "type": "string", + "const": "core:app:allow-fetch-data-store-identifiers", + "markdownDescription": "Enables the fetch_data_store_identifiers command without any pre-configured scope." + }, + { + "description": "Enables the identifier command without any pre-configured scope.", + "type": "string", + "const": "core:app:allow-identifier", + "markdownDescription": "Enables the identifier command without any pre-configured scope." + }, + { + "description": "Enables the name command without any pre-configured scope.", + "type": "string", + "const": "core:app:allow-name", + "markdownDescription": "Enables the name command without any pre-configured scope." + }, + { + "description": "Enables the register_listener command without any pre-configured scope.", + "type": "string", + "const": "core:app:allow-register-listener", + "markdownDescription": "Enables the register_listener command without any pre-configured scope." + }, + { + "description": "Enables the remove_data_store command without any pre-configured scope.", + "type": "string", + "const": "core:app:allow-remove-data-store", + "markdownDescription": "Enables the remove_data_store command without any pre-configured scope." + }, + { + "description": "Enables the remove_listener command without any pre-configured scope.", + "type": "string", + "const": "core:app:allow-remove-listener", + "markdownDescription": "Enables the remove_listener command without any pre-configured scope." + }, + { + "description": "Enables the set_app_theme command without any pre-configured scope.", + "type": "string", + "const": "core:app:allow-set-app-theme", + "markdownDescription": "Enables the set_app_theme command without any pre-configured scope." + }, + { + "description": "Enables the set_dock_visibility command without any pre-configured scope.", + "type": "string", + "const": "core:app:allow-set-dock-visibility", + "markdownDescription": "Enables the set_dock_visibility command without any pre-configured scope." + }, + { + "description": "Enables the tauri_version command without any pre-configured scope.", + "type": "string", + "const": "core:app:allow-tauri-version", + "markdownDescription": "Enables the tauri_version command without any pre-configured scope." + }, + { + "description": "Enables the version command without any pre-configured scope.", + "type": "string", + "const": "core:app:allow-version", + "markdownDescription": "Enables the version command without any pre-configured scope." + }, + { + "description": "Denies the app_hide command without any pre-configured scope.", + "type": "string", + "const": "core:app:deny-app-hide", + "markdownDescription": "Denies the app_hide command without any pre-configured scope." + }, + { + "description": "Denies the app_show command without any pre-configured scope.", + "type": "string", + "const": "core:app:deny-app-show", + "markdownDescription": "Denies the app_show command without any pre-configured scope." + }, + { + "description": "Denies the bundle_type command without any pre-configured scope.", + "type": "string", + "const": "core:app:deny-bundle-type", + "markdownDescription": "Denies the bundle_type command without any pre-configured scope." + }, + { + "description": "Denies the default_window_icon command without any pre-configured scope.", + "type": "string", + "const": "core:app:deny-default-window-icon", + "markdownDescription": "Denies the default_window_icon command without any pre-configured scope." + }, + { + "description": "Denies the fetch_data_store_identifiers command without any pre-configured scope.", + "type": "string", + "const": "core:app:deny-fetch-data-store-identifiers", + "markdownDescription": "Denies the fetch_data_store_identifiers command without any pre-configured scope." + }, + { + "description": "Denies the identifier command without any pre-configured scope.", + "type": "string", + "const": "core:app:deny-identifier", + "markdownDescription": "Denies the identifier command without any pre-configured scope." + }, + { + "description": "Denies the name command without any pre-configured scope.", + "type": "string", + "const": "core:app:deny-name", + "markdownDescription": "Denies the name command without any pre-configured scope." + }, + { + "description": "Denies the register_listener command without any pre-configured scope.", + "type": "string", + "const": "core:app:deny-register-listener", + "markdownDescription": "Denies the register_listener command without any pre-configured scope." + }, + { + "description": "Denies the remove_data_store command without any pre-configured scope.", + "type": "string", + "const": "core:app:deny-remove-data-store", + "markdownDescription": "Denies the remove_data_store command without any pre-configured scope." + }, + { + "description": "Denies the remove_listener command without any pre-configured scope.", + "type": "string", + "const": "core:app:deny-remove-listener", + "markdownDescription": "Denies the remove_listener command without any pre-configured scope." + }, + { + "description": "Denies the set_app_theme command without any pre-configured scope.", + "type": "string", + "const": "core:app:deny-set-app-theme", + "markdownDescription": "Denies the set_app_theme command without any pre-configured scope." + }, + { + "description": "Denies the set_dock_visibility command without any pre-configured scope.", + "type": "string", + "const": "core:app:deny-set-dock-visibility", + "markdownDescription": "Denies the set_dock_visibility command without any pre-configured scope." + }, + { + "description": "Denies the tauri_version command without any pre-configured scope.", + "type": "string", + "const": "core:app:deny-tauri-version", + "markdownDescription": "Denies the tauri_version command without any pre-configured scope." + }, + { + "description": "Denies the version command without any pre-configured scope.", + "type": "string", + "const": "core:app:deny-version", + "markdownDescription": "Denies the version command without any pre-configured scope." + }, + { + "description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-listen`\n- `allow-unlisten`\n- `allow-emit`\n- `allow-emit-to`", + "type": "string", + "const": "core:event:default", + "markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-listen`\n- `allow-unlisten`\n- `allow-emit`\n- `allow-emit-to`" + }, + { + "description": "Enables the emit command without any pre-configured scope.", + "type": "string", + "const": "core:event:allow-emit", + "markdownDescription": "Enables the emit command without any pre-configured scope." + }, + { + "description": "Enables the emit_to command without any pre-configured scope.", + "type": "string", + "const": "core:event:allow-emit-to", + "markdownDescription": "Enables the emit_to command without any pre-configured scope." + }, + { + "description": "Enables the listen command without any pre-configured scope.", + "type": "string", + "const": "core:event:allow-listen", + "markdownDescription": "Enables the listen command without any pre-configured scope." + }, + { + "description": "Enables the unlisten command without any pre-configured scope.", + "type": "string", + "const": "core:event:allow-unlisten", + "markdownDescription": "Enables the unlisten command without any pre-configured scope." + }, + { + "description": "Denies the emit command without any pre-configured scope.", + "type": "string", + "const": "core:event:deny-emit", + "markdownDescription": "Denies the emit command without any pre-configured scope." + }, + { + "description": "Denies the emit_to command without any pre-configured scope.", + "type": "string", + "const": "core:event:deny-emit-to", + "markdownDescription": "Denies the emit_to command without any pre-configured scope." + }, + { + "description": "Denies the listen command without any pre-configured scope.", + "type": "string", + "const": "core:event:deny-listen", + "markdownDescription": "Denies the listen command without any pre-configured scope." + }, + { + "description": "Denies the unlisten command without any pre-configured scope.", + "type": "string", + "const": "core:event:deny-unlisten", + "markdownDescription": "Denies the unlisten command without any pre-configured scope." + }, + { + "description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-from-bytes`\n- `allow-from-path`\n- `allow-rgba`\n- `allow-size`", + "type": "string", + "const": "core:image:default", + "markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-from-bytes`\n- `allow-from-path`\n- `allow-rgba`\n- `allow-size`" + }, + { + "description": "Enables the from_bytes command without any pre-configured scope.", + "type": "string", + "const": "core:image:allow-from-bytes", + "markdownDescription": "Enables the from_bytes command without any pre-configured scope." + }, + { + "description": "Enables the from_path command without any pre-configured scope.", + "type": "string", + "const": "core:image:allow-from-path", + "markdownDescription": "Enables the from_path command without any pre-configured scope." + }, + { + "description": "Enables the new command without any pre-configured scope.", + "type": "string", + "const": "core:image:allow-new", + "markdownDescription": "Enables the new command without any pre-configured scope." + }, + { + "description": "Enables the rgba command without any pre-configured scope.", + "type": "string", + "const": "core:image:allow-rgba", + "markdownDescription": "Enables the rgba command without any pre-configured scope." + }, + { + "description": "Enables the size command without any pre-configured scope.", + "type": "string", + "const": "core:image:allow-size", + "markdownDescription": "Enables the size command without any pre-configured scope." + }, + { + "description": "Denies the from_bytes command without any pre-configured scope.", + "type": "string", + "const": "core:image:deny-from-bytes", + "markdownDescription": "Denies the from_bytes command without any pre-configured scope." + }, + { + "description": "Denies the from_path command without any pre-configured scope.", + "type": "string", + "const": "core:image:deny-from-path", + "markdownDescription": "Denies the from_path command without any pre-configured scope." + }, + { + "description": "Denies the new command without any pre-configured scope.", + "type": "string", + "const": "core:image:deny-new", + "markdownDescription": "Denies the new command without any pre-configured scope." + }, + { + "description": "Denies the rgba command without any pre-configured scope.", + "type": "string", + "const": "core:image:deny-rgba", + "markdownDescription": "Denies the rgba command without any pre-configured scope." + }, + { + "description": "Denies the size command without any pre-configured scope.", + "type": "string", + "const": "core:image:deny-size", + "markdownDescription": "Denies the size command without any pre-configured scope." + }, + { + "description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-append`\n- `allow-prepend`\n- `allow-insert`\n- `allow-remove`\n- `allow-remove-at`\n- `allow-items`\n- `allow-get`\n- `allow-popup`\n- `allow-create-default`\n- `allow-set-as-app-menu`\n- `allow-set-as-window-menu`\n- `allow-text`\n- `allow-set-text`\n- `allow-is-enabled`\n- `allow-set-enabled`\n- `allow-set-accelerator`\n- `allow-set-as-windows-menu-for-nsapp`\n- `allow-set-as-help-menu-for-nsapp`\n- `allow-is-checked`\n- `allow-set-checked`\n- `allow-set-icon`", + "type": "string", + "const": "core:menu:default", + "markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-append`\n- `allow-prepend`\n- `allow-insert`\n- `allow-remove`\n- `allow-remove-at`\n- `allow-items`\n- `allow-get`\n- `allow-popup`\n- `allow-create-default`\n- `allow-set-as-app-menu`\n- `allow-set-as-window-menu`\n- `allow-text`\n- `allow-set-text`\n- `allow-is-enabled`\n- `allow-set-enabled`\n- `allow-set-accelerator`\n- `allow-set-as-windows-menu-for-nsapp`\n- `allow-set-as-help-menu-for-nsapp`\n- `allow-is-checked`\n- `allow-set-checked`\n- `allow-set-icon`" + }, + { + "description": "Enables the append command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-append", + "markdownDescription": "Enables the append command without any pre-configured scope." + }, + { + "description": "Enables the create_default command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-create-default", + "markdownDescription": "Enables the create_default command without any pre-configured scope." + }, + { + "description": "Enables the get command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-get", + "markdownDescription": "Enables the get command without any pre-configured scope." + }, + { + "description": "Enables the insert command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-insert", + "markdownDescription": "Enables the insert command without any pre-configured scope." + }, + { + "description": "Enables the is_checked command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-is-checked", + "markdownDescription": "Enables the is_checked command without any pre-configured scope." + }, + { + "description": "Enables the is_enabled command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-is-enabled", + "markdownDescription": "Enables the is_enabled command without any pre-configured scope." + }, + { + "description": "Enables the items command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-items", + "markdownDescription": "Enables the items command without any pre-configured scope." + }, + { + "description": "Enables the new command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-new", + "markdownDescription": "Enables the new command without any pre-configured scope." + }, + { + "description": "Enables the popup command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-popup", + "markdownDescription": "Enables the popup command without any pre-configured scope." + }, + { + "description": "Enables the prepend command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-prepend", + "markdownDescription": "Enables the prepend command without any pre-configured scope." + }, + { + "description": "Enables the remove command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-remove", + "markdownDescription": "Enables the remove command without any pre-configured scope." + }, + { + "description": "Enables the remove_at command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-remove-at", + "markdownDescription": "Enables the remove_at command without any pre-configured scope." + }, + { + "description": "Enables the set_accelerator command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-set-accelerator", + "markdownDescription": "Enables the set_accelerator command without any pre-configured scope." + }, + { + "description": "Enables the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-set-as-app-menu", + "markdownDescription": "Enables the set_as_app_menu command without any pre-configured scope." + }, + { + "description": "Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-set-as-help-menu-for-nsapp", + "markdownDescription": "Enables the set_as_help_menu_for_nsapp command without any pre-configured scope." + }, + { + "description": "Enables the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-set-as-window-menu", + "markdownDescription": "Enables the set_as_window_menu command without any pre-configured scope." + }, + { + "description": "Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-set-as-windows-menu-for-nsapp", + "markdownDescription": "Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope." + }, + { + "description": "Enables the set_checked command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-set-checked", + "markdownDescription": "Enables the set_checked command without any pre-configured scope." + }, + { + "description": "Enables the set_enabled command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-set-enabled", + "markdownDescription": "Enables the set_enabled command without any pre-configured scope." + }, + { + "description": "Enables the set_icon command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-set-icon", + "markdownDescription": "Enables the set_icon command without any pre-configured scope." + }, + { + "description": "Enables the set_text command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-set-text", + "markdownDescription": "Enables the set_text command without any pre-configured scope." + }, + { + "description": "Enables the text command without any pre-configured scope.", + "type": "string", + "const": "core:menu:allow-text", + "markdownDescription": "Enables the text command without any pre-configured scope." + }, + { + "description": "Denies the append command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-append", + "markdownDescription": "Denies the append command without any pre-configured scope." + }, + { + "description": "Denies the create_default command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-create-default", + "markdownDescription": "Denies the create_default command without any pre-configured scope." + }, + { + "description": "Denies the get command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-get", + "markdownDescription": "Denies the get command without any pre-configured scope." + }, + { + "description": "Denies the insert command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-insert", + "markdownDescription": "Denies the insert command without any pre-configured scope." + }, + { + "description": "Denies the is_checked command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-is-checked", + "markdownDescription": "Denies the is_checked command without any pre-configured scope." + }, + { + "description": "Denies the is_enabled command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-is-enabled", + "markdownDescription": "Denies the is_enabled command without any pre-configured scope." + }, + { + "description": "Denies the items command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-items", + "markdownDescription": "Denies the items command without any pre-configured scope." + }, + { + "description": "Denies the new command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-new", + "markdownDescription": "Denies the new command without any pre-configured scope." + }, + { + "description": "Denies the popup command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-popup", + "markdownDescription": "Denies the popup command without any pre-configured scope." + }, + { + "description": "Denies the prepend command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-prepend", + "markdownDescription": "Denies the prepend command without any pre-configured scope." + }, + { + "description": "Denies the remove command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-remove", + "markdownDescription": "Denies the remove command without any pre-configured scope." + }, + { + "description": "Denies the remove_at command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-remove-at", + "markdownDescription": "Denies the remove_at command without any pre-configured scope." + }, + { + "description": "Denies the set_accelerator command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-set-accelerator", + "markdownDescription": "Denies the set_accelerator command without any pre-configured scope." + }, + { + "description": "Denies the set_as_app_menu command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-set-as-app-menu", + "markdownDescription": "Denies the set_as_app_menu command without any pre-configured scope." + }, + { + "description": "Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-set-as-help-menu-for-nsapp", + "markdownDescription": "Denies the set_as_help_menu_for_nsapp command without any pre-configured scope." + }, + { + "description": "Denies the set_as_window_menu command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-set-as-window-menu", + "markdownDescription": "Denies the set_as_window_menu command without any pre-configured scope." + }, + { + "description": "Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-set-as-windows-menu-for-nsapp", + "markdownDescription": "Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope." + }, + { + "description": "Denies the set_checked command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-set-checked", + "markdownDescription": "Denies the set_checked command without any pre-configured scope." + }, + { + "description": "Denies the set_enabled command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-set-enabled", + "markdownDescription": "Denies the set_enabled command without any pre-configured scope." + }, + { + "description": "Denies the set_icon command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-set-icon", + "markdownDescription": "Denies the set_icon command without any pre-configured scope." + }, + { + "description": "Denies the set_text command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-set-text", + "markdownDescription": "Denies the set_text command without any pre-configured scope." + }, + { + "description": "Denies the text command without any pre-configured scope.", + "type": "string", + "const": "core:menu:deny-text", + "markdownDescription": "Denies the text command without any pre-configured scope." + }, + { + "description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-resolve-directory`\n- `allow-resolve`\n- `allow-normalize`\n- `allow-join`\n- `allow-dirname`\n- `allow-extname`\n- `allow-basename`\n- `allow-is-absolute`", + "type": "string", + "const": "core:path:default", + "markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-resolve-directory`\n- `allow-resolve`\n- `allow-normalize`\n- `allow-join`\n- `allow-dirname`\n- `allow-extname`\n- `allow-basename`\n- `allow-is-absolute`" + }, + { + "description": "Enables the basename command without any pre-configured scope.", + "type": "string", + "const": "core:path:allow-basename", + "markdownDescription": "Enables the basename command without any pre-configured scope." + }, + { + "description": "Enables the dirname command without any pre-configured scope.", + "type": "string", + "const": "core:path:allow-dirname", + "markdownDescription": "Enables the dirname command without any pre-configured scope." + }, + { + "description": "Enables the extname command without any pre-configured scope.", + "type": "string", + "const": "core:path:allow-extname", + "markdownDescription": "Enables the extname command without any pre-configured scope." + }, + { + "description": "Enables the is_absolute command without any pre-configured scope.", + "type": "string", + "const": "core:path:allow-is-absolute", + "markdownDescription": "Enables the is_absolute command without any pre-configured scope." + }, + { + "description": "Enables the join command without any pre-configured scope.", + "type": "string", + "const": "core:path:allow-join", + "markdownDescription": "Enables the join command without any pre-configured scope." + }, + { + "description": "Enables the normalize command without any pre-configured scope.", + "type": "string", + "const": "core:path:allow-normalize", + "markdownDescription": "Enables the normalize command without any pre-configured scope." + }, + { + "description": "Enables the resolve command without any pre-configured scope.", + "type": "string", + "const": "core:path:allow-resolve", + "markdownDescription": "Enables the resolve command without any pre-configured scope." + }, + { + "description": "Enables the resolve_directory command without any pre-configured scope.", + "type": "string", + "const": "core:path:allow-resolve-directory", + "markdownDescription": "Enables the resolve_directory command without any pre-configured scope." + }, + { + "description": "Denies the basename command without any pre-configured scope.", + "type": "string", + "const": "core:path:deny-basename", + "markdownDescription": "Denies the basename command without any pre-configured scope." + }, + { + "description": "Denies the dirname command without any pre-configured scope.", + "type": "string", + "const": "core:path:deny-dirname", + "markdownDescription": "Denies the dirname command without any pre-configured scope." + }, + { + "description": "Denies the extname command without any pre-configured scope.", + "type": "string", + "const": "core:path:deny-extname", + "markdownDescription": "Denies the extname command without any pre-configured scope." + }, + { + "description": "Denies the is_absolute command without any pre-configured scope.", + "type": "string", + "const": "core:path:deny-is-absolute", + "markdownDescription": "Denies the is_absolute command without any pre-configured scope." + }, + { + "description": "Denies the join command without any pre-configured scope.", + "type": "string", + "const": "core:path:deny-join", + "markdownDescription": "Denies the join command without any pre-configured scope." + }, + { + "description": "Denies the normalize command without any pre-configured scope.", + "type": "string", + "const": "core:path:deny-normalize", + "markdownDescription": "Denies the normalize command without any pre-configured scope." + }, + { + "description": "Denies the resolve command without any pre-configured scope.", + "type": "string", + "const": "core:path:deny-resolve", + "markdownDescription": "Denies the resolve command without any pre-configured scope." + }, + { + "description": "Denies the resolve_directory command without any pre-configured scope.", + "type": "string", + "const": "core:path:deny-resolve-directory", + "markdownDescription": "Denies the resolve_directory command without any pre-configured scope." + }, + { + "description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-close`", + "type": "string", + "const": "core:resources:default", + "markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-close`" + }, + { + "description": "Enables the close command without any pre-configured scope.", + "type": "string", + "const": "core:resources:allow-close", + "markdownDescription": "Enables the close command without any pre-configured scope." + }, + { + "description": "Denies the close command without any pre-configured scope.", + "type": "string", + "const": "core:resources:deny-close", + "markdownDescription": "Denies the close command without any pre-configured scope." + }, + { + "description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-get-by-id`\n- `allow-remove-by-id`\n- `allow-set-icon`\n- `allow-set-menu`\n- `allow-set-tooltip`\n- `allow-set-title`\n- `allow-set-visible`\n- `allow-set-temp-dir-path`\n- `allow-set-icon-as-template`\n- `allow-set-show-menu-on-left-click`", + "type": "string", + "const": "core:tray:default", + "markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-get-by-id`\n- `allow-remove-by-id`\n- `allow-set-icon`\n- `allow-set-menu`\n- `allow-set-tooltip`\n- `allow-set-title`\n- `allow-set-visible`\n- `allow-set-temp-dir-path`\n- `allow-set-icon-as-template`\n- `allow-set-show-menu-on-left-click`" + }, + { + "description": "Enables the get_by_id command without any pre-configured scope.", + "type": "string", + "const": "core:tray:allow-get-by-id", + "markdownDescription": "Enables the get_by_id command without any pre-configured scope." + }, + { + "description": "Enables the new command without any pre-configured scope.", + "type": "string", + "const": "core:tray:allow-new", + "markdownDescription": "Enables the new command without any pre-configured scope." + }, + { + "description": "Enables the remove_by_id command without any pre-configured scope.", + "type": "string", + "const": "core:tray:allow-remove-by-id", + "markdownDescription": "Enables the remove_by_id command without any pre-configured scope." + }, + { + "description": "Enables the set_icon command without any pre-configured scope.", + "type": "string", + "const": "core:tray:allow-set-icon", + "markdownDescription": "Enables the set_icon command without any pre-configured scope." + }, + { + "description": "Enables the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "const": "core:tray:allow-set-icon-as-template", + "markdownDescription": "Enables the set_icon_as_template command without any pre-configured scope." + }, + { + "description": "Enables the set_menu command without any pre-configured scope.", + "type": "string", + "const": "core:tray:allow-set-menu", + "markdownDescription": "Enables the set_menu command without any pre-configured scope." + }, + { + "description": "Enables the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "const": "core:tray:allow-set-show-menu-on-left-click", + "markdownDescription": "Enables the set_show_menu_on_left_click command without any pre-configured scope." + }, + { + "description": "Enables the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "const": "core:tray:allow-set-temp-dir-path", + "markdownDescription": "Enables the set_temp_dir_path command without any pre-configured scope." + }, + { + "description": "Enables the set_title command without any pre-configured scope.", + "type": "string", + "const": "core:tray:allow-set-title", + "markdownDescription": "Enables the set_title command without any pre-configured scope." + }, + { + "description": "Enables the set_tooltip command without any pre-configured scope.", + "type": "string", + "const": "core:tray:allow-set-tooltip", + "markdownDescription": "Enables the set_tooltip command without any pre-configured scope." + }, + { + "description": "Enables the set_visible command without any pre-configured scope.", + "type": "string", + "const": "core:tray:allow-set-visible", + "markdownDescription": "Enables the set_visible command without any pre-configured scope." + }, + { + "description": "Denies the get_by_id command without any pre-configured scope.", + "type": "string", + "const": "core:tray:deny-get-by-id", + "markdownDescription": "Denies the get_by_id command without any pre-configured scope." + }, + { + "description": "Denies the new command without any pre-configured scope.", + "type": "string", + "const": "core:tray:deny-new", + "markdownDescription": "Denies the new command without any pre-configured scope." + }, + { + "description": "Denies the remove_by_id command without any pre-configured scope.", + "type": "string", + "const": "core:tray:deny-remove-by-id", + "markdownDescription": "Denies the remove_by_id command without any pre-configured scope." + }, + { + "description": "Denies the set_icon command without any pre-configured scope.", + "type": "string", + "const": "core:tray:deny-set-icon", + "markdownDescription": "Denies the set_icon command without any pre-configured scope." + }, + { + "description": "Denies the set_icon_as_template command without any pre-configured scope.", + "type": "string", + "const": "core:tray:deny-set-icon-as-template", + "markdownDescription": "Denies the set_icon_as_template command without any pre-configured scope." + }, + { + "description": "Denies the set_menu command without any pre-configured scope.", + "type": "string", + "const": "core:tray:deny-set-menu", + "markdownDescription": "Denies the set_menu command without any pre-configured scope." + }, + { + "description": "Denies the set_show_menu_on_left_click command without any pre-configured scope.", + "type": "string", + "const": "core:tray:deny-set-show-menu-on-left-click", + "markdownDescription": "Denies the set_show_menu_on_left_click command without any pre-configured scope." + }, + { + "description": "Denies the set_temp_dir_path command without any pre-configured scope.", + "type": "string", + "const": "core:tray:deny-set-temp-dir-path", + "markdownDescription": "Denies the set_temp_dir_path command without any pre-configured scope." + }, + { + "description": "Denies the set_title command without any pre-configured scope.", + "type": "string", + "const": "core:tray:deny-set-title", + "markdownDescription": "Denies the set_title command without any pre-configured scope." + }, + { + "description": "Denies the set_tooltip command without any pre-configured scope.", + "type": "string", + "const": "core:tray:deny-set-tooltip", + "markdownDescription": "Denies the set_tooltip command without any pre-configured scope." + }, + { + "description": "Denies the set_visible command without any pre-configured scope.", + "type": "string", + "const": "core:tray:deny-set-visible", + "markdownDescription": "Denies the set_visible command without any pre-configured scope." + }, + { + "description": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-get-all-webviews`\n- `allow-webview-position`\n- `allow-webview-size`\n- `allow-internal-toggle-devtools`", + "type": "string", + "const": "core:webview:default", + "markdownDescription": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-get-all-webviews`\n- `allow-webview-position`\n- `allow-webview-size`\n- `allow-internal-toggle-devtools`" + }, + { + "description": "Enables the clear_all_browsing_data command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-clear-all-browsing-data", + "markdownDescription": "Enables the clear_all_browsing_data command without any pre-configured scope." + }, + { + "description": "Enables the create_webview command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-create-webview", + "markdownDescription": "Enables the create_webview command without any pre-configured scope." + }, + { + "description": "Enables the create_webview_window command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-create-webview-window", + "markdownDescription": "Enables the create_webview_window command without any pre-configured scope." + }, + { + "description": "Enables the get_all_webviews command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-get-all-webviews", + "markdownDescription": "Enables the get_all_webviews command without any pre-configured scope." + }, + { + "description": "Enables the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-internal-toggle-devtools", + "markdownDescription": "Enables the internal_toggle_devtools command without any pre-configured scope." + }, + { + "description": "Enables the print command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-print", + "markdownDescription": "Enables the print command without any pre-configured scope." + }, + { + "description": "Enables the reparent command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-reparent", + "markdownDescription": "Enables the reparent command without any pre-configured scope." + }, + { + "description": "Enables the set_webview_auto_resize command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-set-webview-auto-resize", + "markdownDescription": "Enables the set_webview_auto_resize command without any pre-configured scope." + }, + { + "description": "Enables the set_webview_background_color command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-set-webview-background-color", + "markdownDescription": "Enables the set_webview_background_color command without any pre-configured scope." + }, + { + "description": "Enables the set_webview_focus command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-set-webview-focus", + "markdownDescription": "Enables the set_webview_focus command without any pre-configured scope." + }, + { + "description": "Enables the set_webview_position command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-set-webview-position", + "markdownDescription": "Enables the set_webview_position command without any pre-configured scope." + }, + { + "description": "Enables the set_webview_size command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-set-webview-size", + "markdownDescription": "Enables the set_webview_size command without any pre-configured scope." + }, + { + "description": "Enables the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-set-webview-zoom", + "markdownDescription": "Enables the set_webview_zoom command without any pre-configured scope." + }, + { + "description": "Enables the webview_close command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-webview-close", + "markdownDescription": "Enables the webview_close command without any pre-configured scope." + }, + { + "description": "Enables the webview_hide command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-webview-hide", + "markdownDescription": "Enables the webview_hide command without any pre-configured scope." + }, + { + "description": "Enables the webview_position command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-webview-position", + "markdownDescription": "Enables the webview_position command without any pre-configured scope." + }, + { + "description": "Enables the webview_show command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-webview-show", + "markdownDescription": "Enables the webview_show command without any pre-configured scope." + }, + { + "description": "Enables the webview_size command without any pre-configured scope.", + "type": "string", + "const": "core:webview:allow-webview-size", + "markdownDescription": "Enables the webview_size command without any pre-configured scope." + }, + { + "description": "Denies the clear_all_browsing_data command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-clear-all-browsing-data", + "markdownDescription": "Denies the clear_all_browsing_data command without any pre-configured scope." + }, + { + "description": "Denies the create_webview command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-create-webview", + "markdownDescription": "Denies the create_webview command without any pre-configured scope." + }, + { + "description": "Denies the create_webview_window command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-create-webview-window", + "markdownDescription": "Denies the create_webview_window command without any pre-configured scope." + }, + { + "description": "Denies the get_all_webviews command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-get-all-webviews", + "markdownDescription": "Denies the get_all_webviews command without any pre-configured scope." + }, + { + "description": "Denies the internal_toggle_devtools command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-internal-toggle-devtools", + "markdownDescription": "Denies the internal_toggle_devtools command without any pre-configured scope." + }, + { + "description": "Denies the print command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-print", + "markdownDescription": "Denies the print command without any pre-configured scope." + }, + { + "description": "Denies the reparent command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-reparent", + "markdownDescription": "Denies the reparent command without any pre-configured scope." + }, + { + "description": "Denies the set_webview_auto_resize command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-set-webview-auto-resize", + "markdownDescription": "Denies the set_webview_auto_resize command without any pre-configured scope." + }, + { + "description": "Denies the set_webview_background_color command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-set-webview-background-color", + "markdownDescription": "Denies the set_webview_background_color command without any pre-configured scope." + }, + { + "description": "Denies the set_webview_focus command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-set-webview-focus", + "markdownDescription": "Denies the set_webview_focus command without any pre-configured scope." + }, + { + "description": "Denies the set_webview_position command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-set-webview-position", + "markdownDescription": "Denies the set_webview_position command without any pre-configured scope." + }, + { + "description": "Denies the set_webview_size command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-set-webview-size", + "markdownDescription": "Denies the set_webview_size command without any pre-configured scope." + }, + { + "description": "Denies the set_webview_zoom command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-set-webview-zoom", + "markdownDescription": "Denies the set_webview_zoom command without any pre-configured scope." + }, + { + "description": "Denies the webview_close command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-webview-close", + "markdownDescription": "Denies the webview_close command without any pre-configured scope." + }, + { + "description": "Denies the webview_hide command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-webview-hide", + "markdownDescription": "Denies the webview_hide command without any pre-configured scope." + }, + { + "description": "Denies the webview_position command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-webview-position", + "markdownDescription": "Denies the webview_position command without any pre-configured scope." + }, + { + "description": "Denies the webview_show command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-webview-show", + "markdownDescription": "Denies the webview_show command without any pre-configured scope." + }, + { + "description": "Denies the webview_size command without any pre-configured scope.", + "type": "string", + "const": "core:webview:deny-webview-size", + "markdownDescription": "Denies the webview_size command without any pre-configured scope." + }, + { + "description": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-get-all-windows`\n- `allow-scale-factor`\n- `allow-inner-position`\n- `allow-outer-position`\n- `allow-inner-size`\n- `allow-outer-size`\n- `allow-is-fullscreen`\n- `allow-is-minimized`\n- `allow-is-maximized`\n- `allow-is-focused`\n- `allow-is-decorated`\n- `allow-is-resizable`\n- `allow-is-maximizable`\n- `allow-is-minimizable`\n- `allow-is-closable`\n- `allow-is-visible`\n- `allow-is-enabled`\n- `allow-title`\n- `allow-current-monitor`\n- `allow-primary-monitor`\n- `allow-monitor-from-point`\n- `allow-available-monitors`\n- `allow-cursor-position`\n- `allow-theme`\n- `allow-is-always-on-top`\n- `allow-internal-toggle-maximize`", + "type": "string", + "const": "core:window:default", + "markdownDescription": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-get-all-windows`\n- `allow-scale-factor`\n- `allow-inner-position`\n- `allow-outer-position`\n- `allow-inner-size`\n- `allow-outer-size`\n- `allow-is-fullscreen`\n- `allow-is-minimized`\n- `allow-is-maximized`\n- `allow-is-focused`\n- `allow-is-decorated`\n- `allow-is-resizable`\n- `allow-is-maximizable`\n- `allow-is-minimizable`\n- `allow-is-closable`\n- `allow-is-visible`\n- `allow-is-enabled`\n- `allow-title`\n- `allow-current-monitor`\n- `allow-primary-monitor`\n- `allow-monitor-from-point`\n- `allow-available-monitors`\n- `allow-cursor-position`\n- `allow-theme`\n- `allow-is-always-on-top`\n- `allow-internal-toggle-maximize`" + }, + { + "description": "Enables the available_monitors command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-available-monitors", + "markdownDescription": "Enables the available_monitors command without any pre-configured scope." + }, + { + "description": "Enables the center command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-center", + "markdownDescription": "Enables the center command without any pre-configured scope." + }, + { + "description": "Enables the close command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-close", + "markdownDescription": "Enables the close command without any pre-configured scope." + }, + { + "description": "Enables the create command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-create", + "markdownDescription": "Enables the create command without any pre-configured scope." + }, + { + "description": "Enables the current_monitor command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-current-monitor", + "markdownDescription": "Enables the current_monitor command without any pre-configured scope." + }, + { + "description": "Enables the cursor_position command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-cursor-position", + "markdownDescription": "Enables the cursor_position command without any pre-configured scope." + }, + { + "description": "Enables the destroy command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-destroy", + "markdownDescription": "Enables the destroy command without any pre-configured scope." + }, + { + "description": "Enables the get_all_windows command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-get-all-windows", + "markdownDescription": "Enables the get_all_windows command without any pre-configured scope." + }, + { + "description": "Enables the hide command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-hide", + "markdownDescription": "Enables the hide command without any pre-configured scope." + }, + { + "description": "Enables the inner_position command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-inner-position", + "markdownDescription": "Enables the inner_position command without any pre-configured scope." + }, + { + "description": "Enables the inner_size command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-inner-size", + "markdownDescription": "Enables the inner_size command without any pre-configured scope." + }, + { + "description": "Enables the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-internal-toggle-maximize", + "markdownDescription": "Enables the internal_toggle_maximize command without any pre-configured scope." + }, + { + "description": "Enables the is_always_on_top command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-is-always-on-top", + "markdownDescription": "Enables the is_always_on_top command without any pre-configured scope." + }, + { + "description": "Enables the is_closable command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-is-closable", + "markdownDescription": "Enables the is_closable command without any pre-configured scope." + }, + { + "description": "Enables the is_decorated command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-is-decorated", + "markdownDescription": "Enables the is_decorated command without any pre-configured scope." + }, + { + "description": "Enables the is_enabled command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-is-enabled", + "markdownDescription": "Enables the is_enabled command without any pre-configured scope." + }, + { + "description": "Enables the is_focused command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-is-focused", + "markdownDescription": "Enables the is_focused command without any pre-configured scope." + }, + { + "description": "Enables the is_fullscreen command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-is-fullscreen", + "markdownDescription": "Enables the is_fullscreen command without any pre-configured scope." + }, + { + "description": "Enables the is_maximizable command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-is-maximizable", + "markdownDescription": "Enables the is_maximizable command without any pre-configured scope." + }, + { + "description": "Enables the is_maximized command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-is-maximized", + "markdownDescription": "Enables the is_maximized command without any pre-configured scope." + }, + { + "description": "Enables the is_minimizable command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-is-minimizable", + "markdownDescription": "Enables the is_minimizable command without any pre-configured scope." + }, + { + "description": "Enables the is_minimized command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-is-minimized", + "markdownDescription": "Enables the is_minimized command without any pre-configured scope." + }, + { + "description": "Enables the is_resizable command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-is-resizable", + "markdownDescription": "Enables the is_resizable command without any pre-configured scope." + }, + { + "description": "Enables the is_visible command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-is-visible", + "markdownDescription": "Enables the is_visible command without any pre-configured scope." + }, + { + "description": "Enables the maximize command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-maximize", + "markdownDescription": "Enables the maximize command without any pre-configured scope." + }, + { + "description": "Enables the minimize command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-minimize", + "markdownDescription": "Enables the minimize command without any pre-configured scope." + }, + { + "description": "Enables the monitor_from_point command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-monitor-from-point", + "markdownDescription": "Enables the monitor_from_point command without any pre-configured scope." + }, + { + "description": "Enables the outer_position command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-outer-position", + "markdownDescription": "Enables the outer_position command without any pre-configured scope." + }, + { + "description": "Enables the outer_size command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-outer-size", + "markdownDescription": "Enables the outer_size command without any pre-configured scope." + }, + { + "description": "Enables the primary_monitor command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-primary-monitor", + "markdownDescription": "Enables the primary_monitor command without any pre-configured scope." + }, + { + "description": "Enables the request_user_attention command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-request-user-attention", + "markdownDescription": "Enables the request_user_attention command without any pre-configured scope." + }, + { + "description": "Enables the scale_factor command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-scale-factor", + "markdownDescription": "Enables the scale_factor command without any pre-configured scope." + }, + { + "description": "Enables the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-always-on-bottom", + "markdownDescription": "Enables the set_always_on_bottom command without any pre-configured scope." + }, + { + "description": "Enables the set_always_on_top command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-always-on-top", + "markdownDescription": "Enables the set_always_on_top command without any pre-configured scope." + }, + { + "description": "Enables the set_background_color command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-background-color", + "markdownDescription": "Enables the set_background_color command without any pre-configured scope." + }, + { + "description": "Enables the set_badge_count command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-badge-count", + "markdownDescription": "Enables the set_badge_count command without any pre-configured scope." + }, + { + "description": "Enables the set_badge_label command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-badge-label", + "markdownDescription": "Enables the set_badge_label command without any pre-configured scope." + }, + { + "description": "Enables the set_closable command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-closable", + "markdownDescription": "Enables the set_closable command without any pre-configured scope." + }, + { + "description": "Enables the set_content_protected command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-content-protected", + "markdownDescription": "Enables the set_content_protected command without any pre-configured scope." + }, + { + "description": "Enables the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-cursor-grab", + "markdownDescription": "Enables the set_cursor_grab command without any pre-configured scope." + }, + { + "description": "Enables the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-cursor-icon", + "markdownDescription": "Enables the set_cursor_icon command without any pre-configured scope." + }, + { + "description": "Enables the set_cursor_position command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-cursor-position", + "markdownDescription": "Enables the set_cursor_position command without any pre-configured scope." + }, + { + "description": "Enables the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-cursor-visible", + "markdownDescription": "Enables the set_cursor_visible command without any pre-configured scope." + }, + { + "description": "Enables the set_decorations command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-decorations", + "markdownDescription": "Enables the set_decorations command without any pre-configured scope." + }, + { + "description": "Enables the set_effects command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-effects", + "markdownDescription": "Enables the set_effects command without any pre-configured scope." + }, + { + "description": "Enables the set_enabled command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-enabled", + "markdownDescription": "Enables the set_enabled command without any pre-configured scope." + }, + { + "description": "Enables the set_focus command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-focus", + "markdownDescription": "Enables the set_focus command without any pre-configured scope." + }, + { + "description": "Enables the set_focusable command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-focusable", + "markdownDescription": "Enables the set_focusable command without any pre-configured scope." + }, + { + "description": "Enables the set_fullscreen command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-fullscreen", + "markdownDescription": "Enables the set_fullscreen command without any pre-configured scope." + }, + { + "description": "Enables the set_icon command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-icon", + "markdownDescription": "Enables the set_icon command without any pre-configured scope." + }, + { + "description": "Enables the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-ignore-cursor-events", + "markdownDescription": "Enables the set_ignore_cursor_events command without any pre-configured scope." + }, + { + "description": "Enables the set_max_size command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-max-size", + "markdownDescription": "Enables the set_max_size command without any pre-configured scope." + }, + { + "description": "Enables the set_maximizable command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-maximizable", + "markdownDescription": "Enables the set_maximizable command without any pre-configured scope." + }, + { + "description": "Enables the set_min_size command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-min-size", + "markdownDescription": "Enables the set_min_size command without any pre-configured scope." + }, + { + "description": "Enables the set_minimizable command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-minimizable", + "markdownDescription": "Enables the set_minimizable command without any pre-configured scope." + }, + { + "description": "Enables the set_overlay_icon command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-overlay-icon", + "markdownDescription": "Enables the set_overlay_icon command without any pre-configured scope." + }, + { + "description": "Enables the set_position command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-position", + "markdownDescription": "Enables the set_position command without any pre-configured scope." + }, + { + "description": "Enables the set_progress_bar command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-progress-bar", + "markdownDescription": "Enables the set_progress_bar command without any pre-configured scope." + }, + { + "description": "Enables the set_resizable command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-resizable", + "markdownDescription": "Enables the set_resizable command without any pre-configured scope." + }, + { + "description": "Enables the set_shadow command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-shadow", + "markdownDescription": "Enables the set_shadow command without any pre-configured scope." + }, + { + "description": "Enables the set_simple_fullscreen command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-simple-fullscreen", + "markdownDescription": "Enables the set_simple_fullscreen command without any pre-configured scope." + }, + { + "description": "Enables the set_size command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-size", + "markdownDescription": "Enables the set_size command without any pre-configured scope." + }, + { + "description": "Enables the set_size_constraints command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-size-constraints", + "markdownDescription": "Enables the set_size_constraints command without any pre-configured scope." + }, + { + "description": "Enables the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-skip-taskbar", + "markdownDescription": "Enables the set_skip_taskbar command without any pre-configured scope." + }, + { + "description": "Enables the set_theme command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-theme", + "markdownDescription": "Enables the set_theme command without any pre-configured scope." + }, + { + "description": "Enables the set_title command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-title", + "markdownDescription": "Enables the set_title command without any pre-configured scope." + }, + { + "description": "Enables the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-title-bar-style", + "markdownDescription": "Enables the set_title_bar_style command without any pre-configured scope." + }, + { + "description": "Enables the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-set-visible-on-all-workspaces", + "markdownDescription": "Enables the set_visible_on_all_workspaces command without any pre-configured scope." + }, + { + "description": "Enables the show command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-show", + "markdownDescription": "Enables the show command without any pre-configured scope." + }, + { + "description": "Enables the start_dragging command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-start-dragging", + "markdownDescription": "Enables the start_dragging command without any pre-configured scope." + }, + { + "description": "Enables the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-start-resize-dragging", + "markdownDescription": "Enables the start_resize_dragging command without any pre-configured scope." + }, + { + "description": "Enables the theme command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-theme", + "markdownDescription": "Enables the theme command without any pre-configured scope." + }, + { + "description": "Enables the title command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-title", + "markdownDescription": "Enables the title command without any pre-configured scope." + }, + { + "description": "Enables the toggle_maximize command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-toggle-maximize", + "markdownDescription": "Enables the toggle_maximize command without any pre-configured scope." + }, + { + "description": "Enables the unmaximize command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-unmaximize", + "markdownDescription": "Enables the unmaximize command without any pre-configured scope." + }, + { + "description": "Enables the unminimize command without any pre-configured scope.", + "type": "string", + "const": "core:window:allow-unminimize", + "markdownDescription": "Enables the unminimize command without any pre-configured scope." + }, + { + "description": "Denies the available_monitors command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-available-monitors", + "markdownDescription": "Denies the available_monitors command without any pre-configured scope." + }, + { + "description": "Denies the center command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-center", + "markdownDescription": "Denies the center command without any pre-configured scope." + }, + { + "description": "Denies the close command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-close", + "markdownDescription": "Denies the close command without any pre-configured scope." + }, + { + "description": "Denies the create command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-create", + "markdownDescription": "Denies the create command without any pre-configured scope." + }, + { + "description": "Denies the current_monitor command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-current-monitor", + "markdownDescription": "Denies the current_monitor command without any pre-configured scope." + }, + { + "description": "Denies the cursor_position command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-cursor-position", + "markdownDescription": "Denies the cursor_position command without any pre-configured scope." + }, + { + "description": "Denies the destroy command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-destroy", + "markdownDescription": "Denies the destroy command without any pre-configured scope." + }, + { + "description": "Denies the get_all_windows command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-get-all-windows", + "markdownDescription": "Denies the get_all_windows command without any pre-configured scope." + }, + { + "description": "Denies the hide command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-hide", + "markdownDescription": "Denies the hide command without any pre-configured scope." + }, + { + "description": "Denies the inner_position command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-inner-position", + "markdownDescription": "Denies the inner_position command without any pre-configured scope." + }, + { + "description": "Denies the inner_size command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-inner-size", + "markdownDescription": "Denies the inner_size command without any pre-configured scope." + }, + { + "description": "Denies the internal_toggle_maximize command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-internal-toggle-maximize", + "markdownDescription": "Denies the internal_toggle_maximize command without any pre-configured scope." + }, + { + "description": "Denies the is_always_on_top command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-is-always-on-top", + "markdownDescription": "Denies the is_always_on_top command without any pre-configured scope." + }, + { + "description": "Denies the is_closable command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-is-closable", + "markdownDescription": "Denies the is_closable command without any pre-configured scope." + }, + { + "description": "Denies the is_decorated command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-is-decorated", + "markdownDescription": "Denies the is_decorated command without any pre-configured scope." + }, + { + "description": "Denies the is_enabled command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-is-enabled", + "markdownDescription": "Denies the is_enabled command without any pre-configured scope." + }, + { + "description": "Denies the is_focused command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-is-focused", + "markdownDescription": "Denies the is_focused command without any pre-configured scope." + }, + { + "description": "Denies the is_fullscreen command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-is-fullscreen", + "markdownDescription": "Denies the is_fullscreen command without any pre-configured scope." + }, + { + "description": "Denies the is_maximizable command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-is-maximizable", + "markdownDescription": "Denies the is_maximizable command without any pre-configured scope." + }, + { + "description": "Denies the is_maximized command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-is-maximized", + "markdownDescription": "Denies the is_maximized command without any pre-configured scope." + }, + { + "description": "Denies the is_minimizable command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-is-minimizable", + "markdownDescription": "Denies the is_minimizable command without any pre-configured scope." + }, + { + "description": "Denies the is_minimized command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-is-minimized", + "markdownDescription": "Denies the is_minimized command without any pre-configured scope." + }, + { + "description": "Denies the is_resizable command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-is-resizable", + "markdownDescription": "Denies the is_resizable command without any pre-configured scope." + }, + { + "description": "Denies the is_visible command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-is-visible", + "markdownDescription": "Denies the is_visible command without any pre-configured scope." + }, + { + "description": "Denies the maximize command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-maximize", + "markdownDescription": "Denies the maximize command without any pre-configured scope." + }, + { + "description": "Denies the minimize command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-minimize", + "markdownDescription": "Denies the minimize command without any pre-configured scope." + }, + { + "description": "Denies the monitor_from_point command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-monitor-from-point", + "markdownDescription": "Denies the monitor_from_point command without any pre-configured scope." + }, + { + "description": "Denies the outer_position command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-outer-position", + "markdownDescription": "Denies the outer_position command without any pre-configured scope." + }, + { + "description": "Denies the outer_size command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-outer-size", + "markdownDescription": "Denies the outer_size command without any pre-configured scope." + }, + { + "description": "Denies the primary_monitor command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-primary-monitor", + "markdownDescription": "Denies the primary_monitor command without any pre-configured scope." + }, + { + "description": "Denies the request_user_attention command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-request-user-attention", + "markdownDescription": "Denies the request_user_attention command without any pre-configured scope." + }, + { + "description": "Denies the scale_factor command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-scale-factor", + "markdownDescription": "Denies the scale_factor command without any pre-configured scope." + }, + { + "description": "Denies the set_always_on_bottom command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-always-on-bottom", + "markdownDescription": "Denies the set_always_on_bottom command without any pre-configured scope." + }, + { + "description": "Denies the set_always_on_top command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-always-on-top", + "markdownDescription": "Denies the set_always_on_top command without any pre-configured scope." + }, + { + "description": "Denies the set_background_color command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-background-color", + "markdownDescription": "Denies the set_background_color command without any pre-configured scope." + }, + { + "description": "Denies the set_badge_count command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-badge-count", + "markdownDescription": "Denies the set_badge_count command without any pre-configured scope." + }, + { + "description": "Denies the set_badge_label command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-badge-label", + "markdownDescription": "Denies the set_badge_label command without any pre-configured scope." + }, + { + "description": "Denies the set_closable command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-closable", + "markdownDescription": "Denies the set_closable command without any pre-configured scope." + }, + { + "description": "Denies the set_content_protected command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-content-protected", + "markdownDescription": "Denies the set_content_protected command without any pre-configured scope." + }, + { + "description": "Denies the set_cursor_grab command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-cursor-grab", + "markdownDescription": "Denies the set_cursor_grab command without any pre-configured scope." + }, + { + "description": "Denies the set_cursor_icon command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-cursor-icon", + "markdownDescription": "Denies the set_cursor_icon command without any pre-configured scope." + }, + { + "description": "Denies the set_cursor_position command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-cursor-position", + "markdownDescription": "Denies the set_cursor_position command without any pre-configured scope." + }, + { + "description": "Denies the set_cursor_visible command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-cursor-visible", + "markdownDescription": "Denies the set_cursor_visible command without any pre-configured scope." + }, + { + "description": "Denies the set_decorations command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-decorations", + "markdownDescription": "Denies the set_decorations command without any pre-configured scope." + }, + { + "description": "Denies the set_effects command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-effects", + "markdownDescription": "Denies the set_effects command without any pre-configured scope." + }, + { + "description": "Denies the set_enabled command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-enabled", + "markdownDescription": "Denies the set_enabled command without any pre-configured scope." + }, + { + "description": "Denies the set_focus command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-focus", + "markdownDescription": "Denies the set_focus command without any pre-configured scope." + }, + { + "description": "Denies the set_focusable command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-focusable", + "markdownDescription": "Denies the set_focusable command without any pre-configured scope." + }, + { + "description": "Denies the set_fullscreen command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-fullscreen", + "markdownDescription": "Denies the set_fullscreen command without any pre-configured scope." + }, + { + "description": "Denies the set_icon command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-icon", + "markdownDescription": "Denies the set_icon command without any pre-configured scope." + }, + { + "description": "Denies the set_ignore_cursor_events command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-ignore-cursor-events", + "markdownDescription": "Denies the set_ignore_cursor_events command without any pre-configured scope." + }, + { + "description": "Denies the set_max_size command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-max-size", + "markdownDescription": "Denies the set_max_size command without any pre-configured scope." + }, + { + "description": "Denies the set_maximizable command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-maximizable", + "markdownDescription": "Denies the set_maximizable command without any pre-configured scope." + }, + { + "description": "Denies the set_min_size command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-min-size", + "markdownDescription": "Denies the set_min_size command without any pre-configured scope." + }, + { + "description": "Denies the set_minimizable command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-minimizable", + "markdownDescription": "Denies the set_minimizable command without any pre-configured scope." + }, + { + "description": "Denies the set_overlay_icon command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-overlay-icon", + "markdownDescription": "Denies the set_overlay_icon command without any pre-configured scope." + }, + { + "description": "Denies the set_position command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-position", + "markdownDescription": "Denies the set_position command without any pre-configured scope." + }, + { + "description": "Denies the set_progress_bar command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-progress-bar", + "markdownDescription": "Denies the set_progress_bar command without any pre-configured scope." + }, + { + "description": "Denies the set_resizable command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-resizable", + "markdownDescription": "Denies the set_resizable command without any pre-configured scope." + }, + { + "description": "Denies the set_shadow command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-shadow", + "markdownDescription": "Denies the set_shadow command without any pre-configured scope." + }, + { + "description": "Denies the set_simple_fullscreen command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-simple-fullscreen", + "markdownDescription": "Denies the set_simple_fullscreen command without any pre-configured scope." + }, + { + "description": "Denies the set_size command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-size", + "markdownDescription": "Denies the set_size command without any pre-configured scope." + }, + { + "description": "Denies the set_size_constraints command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-size-constraints", + "markdownDescription": "Denies the set_size_constraints command without any pre-configured scope." + }, + { + "description": "Denies the set_skip_taskbar command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-skip-taskbar", + "markdownDescription": "Denies the set_skip_taskbar command without any pre-configured scope." + }, + { + "description": "Denies the set_theme command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-theme", + "markdownDescription": "Denies the set_theme command without any pre-configured scope." + }, + { + "description": "Denies the set_title command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-title", + "markdownDescription": "Denies the set_title command without any pre-configured scope." + }, + { + "description": "Denies the set_title_bar_style command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-title-bar-style", + "markdownDescription": "Denies the set_title_bar_style command without any pre-configured scope." + }, + { + "description": "Denies the set_visible_on_all_workspaces command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-set-visible-on-all-workspaces", + "markdownDescription": "Denies the set_visible_on_all_workspaces command without any pre-configured scope." + }, + { + "description": "Denies the show command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-show", + "markdownDescription": "Denies the show command without any pre-configured scope." + }, + { + "description": "Denies the start_dragging command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-start-dragging", + "markdownDescription": "Denies the start_dragging command without any pre-configured scope." + }, + { + "description": "Denies the start_resize_dragging command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-start-resize-dragging", + "markdownDescription": "Denies the start_resize_dragging command without any pre-configured scope." + }, + { + "description": "Denies the theme command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-theme", + "markdownDescription": "Denies the theme command without any pre-configured scope." + }, + { + "description": "Denies the title command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-title", + "markdownDescription": "Denies the title command without any pre-configured scope." + }, + { + "description": "Denies the toggle_maximize command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-toggle-maximize", + "markdownDescription": "Denies the toggle_maximize command without any pre-configured scope." + }, + { + "description": "Denies the unmaximize command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-unmaximize", + "markdownDescription": "Denies the unmaximize command without any pre-configured scope." + }, + { + "description": "Denies the unminimize command without any pre-configured scope.", + "type": "string", + "const": "core:window:deny-unminimize", + "markdownDescription": "Denies the unminimize command without any pre-configured scope." + }, + { + "description": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality with a reasonable\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n\n#### This default permission set includes:\n\n- `allow-open`", + "type": "string", + "const": "shell:default", + "markdownDescription": "This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality with a reasonable\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n\n#### This default permission set includes:\n\n- `allow-open`" + }, + { + "description": "Enables the execute command without any pre-configured scope.", + "type": "string", + "const": "shell:allow-execute", + "markdownDescription": "Enables the execute command without any pre-configured scope." + }, + { + "description": "Enables the kill command without any pre-configured scope.", + "type": "string", + "const": "shell:allow-kill", + "markdownDescription": "Enables the kill command without any pre-configured scope." + }, + { + "description": "Enables the open command without any pre-configured scope.", + "type": "string", + "const": "shell:allow-open", + "markdownDescription": "Enables the open command without any pre-configured scope." + }, + { + "description": "Enables the spawn command without any pre-configured scope.", + "type": "string", + "const": "shell:allow-spawn", + "markdownDescription": "Enables the spawn command without any pre-configured scope." + }, + { + "description": "Enables the stdin_write command without any pre-configured scope.", + "type": "string", + "const": "shell:allow-stdin-write", + "markdownDescription": "Enables the stdin_write command without any pre-configured scope." + }, + { + "description": "Denies the execute command without any pre-configured scope.", + "type": "string", + "const": "shell:deny-execute", + "markdownDescription": "Denies the execute command without any pre-configured scope." + }, + { + "description": "Denies the kill command without any pre-configured scope.", + "type": "string", + "const": "shell:deny-kill", + "markdownDescription": "Denies the kill command without any pre-configured scope." + }, + { + "description": "Denies the open command without any pre-configured scope.", + "type": "string", + "const": "shell:deny-open", + "markdownDescription": "Denies the open command without any pre-configured scope." + }, + { + "description": "Denies the spawn command without any pre-configured scope.", + "type": "string", + "const": "shell:deny-spawn", + "markdownDescription": "Denies the spawn command without any pre-configured scope." + }, + { + "description": "Denies the stdin_write command without any pre-configured scope.", + "type": "string", + "const": "shell:deny-stdin-write", + "markdownDescription": "Denies the stdin_write command without any pre-configured scope." + } + ] + }, + "Value": { + "description": "All supported ACL values.", + "anyOf": [ + { + "description": "Represents a null JSON value.", + "type": "null" + }, + { + "description": "Represents a [`bool`].", + "type": "boolean" + }, + { + "description": "Represents a valid ACL [`Number`].", + "allOf": [ + { + "$ref": "#/definitions/Number" + } + ] + }, + { + "description": "Represents a [`String`].", + "type": "string" + }, + { + "description": "Represents a list of other [`Value`]s.", + "type": "array", + "items": { + "$ref": "#/definitions/Value" + } + }, + { + "description": "Represents a map of [`String`] keys to [`Value`]s.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/Value" + } + } + ] + }, + "Number": { + "description": "A valid ACL number.", + "anyOf": [ + { + "description": "Represents an [`i64`].", + "type": "integer", + "format": "int64" + }, + { + "description": "Represents a [`f64`].", + "type": "number", + "format": "double" + } + ] + }, + "Target": { + "description": "Platform target.", + "oneOf": [ + { + "description": "MacOS.", + "type": "string", + "enum": [ + "macOS" + ] + }, + { + "description": "Windows.", + "type": "string", + "enum": [ + "windows" + ] + }, + { + "description": "Linux.", + "type": "string", + "enum": [ + "linux" + ] + }, + { + "description": "Android.", + "type": "string", + "enum": [ + "android" + ] + }, + { + "description": "iOS.", + "type": "string", + "enum": [ + "iOS" + ] + } + ] + }, + "ShellScopeEntryAllowedArg": { + "description": "A command argument allowed to be executed by the webview API.", + "anyOf": [ + { + "description": "A non-configurable argument that is passed to the command in the order it was specified.", + "type": "string" + }, + { + "description": "A variable that is set while calling the command from the webview API.", + "type": "object", + "required": [ + "validator" + ], + "properties": { + "raw": { + "description": "Marks the validator as a raw regex, meaning the plugin should not make any modification at runtime.\n\nThis means the regex will not match on the entire string by default, which might be exploited if your regex allow unexpected input to be considered valid. When using this option, make sure your regex is correct.", + "default": false, + "type": "boolean" + }, + "validator": { + "description": "[regex] validator to require passed values to conform to an expected input.\n\nThis will require the argument value passed to this variable to match the `validator` regex before it will be executed.\n\nThe regex string is by default surrounded by `^...$` to match the full string. For example the `https?://\\w+` regex would be registered as `^https?://\\w+$`.\n\n[regex]: ", + "type": "string" + } + }, + "additionalProperties": false + } + ] + }, + "ShellScopeEntryAllowedArgs": { + "description": "A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellScopeEntryAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration.", + "anyOf": [ + { + "description": "Use a simple boolean to allow all or disable all arguments to this command configuration.", + "type": "boolean" + }, + { + "description": "A specific set of [`ShellScopeEntryAllowedArg`] that are valid to call for the command configuration.", + "type": "array", + "items": { + "$ref": "#/definitions/ShellScopeEntryAllowedArg" + } + } + ] + } + } +} \ No newline at end of file diff --git a/desktop/src-tauri/icons/64x64.png b/desktop/src-tauri/icons/64x64.png new file mode 100644 index 0000000000000000000000000000000000000000..6c1d929ed995f1a90c89749ca01d77b42133b4cb GIT binary patch literal 4056 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 KMNUMnLSTYJDWU)X literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/Square107x107Logo.png b/desktop/src-tauri/icons/Square107x107Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6e8f3c33741f0c0e0867a2b2505c6a84ad716aae GIT binary patch literal 8630 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 IM6N<$f`mP)F#rGn literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/Square142x142Logo.png b/desktop/src-tauri/icons/Square142x142Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..1d67243cde9c597f28308d93aa7e42b546f37ecb GIT binary patch literal 13244 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 z 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

MmLz?6 zZWtXRm&-3_^5>0PIsjmqA3-#iLDH7$r&^Wq+3z=D9(QsB*cAG3PKpJgz00k|VPLM+ z#^;y_mg7+Z^rLwp9R-~y%V!yd3It&n%4AXv>wNIPF?UM&s#*PtN7!~7e}A~ST)RQv z+nAM$CX5*!3=hXt=s8{)A{q3apRi&yZLl(g+L#g$xG85Foa!`7GTbYZH8Tbol>7%1 zBf=fzHgPT_+e=0q?J~=ff*Dmm$5pIq5F+U^5D04DCvdiMB?nGlNL_MTFxDCI;g?TE zIqJ4*m|n-55feHnDo6{iZb}6EA8ZkBcpSKA^?;B3EME zi)@Pr0gmYeGaURSkSzC`nb8a8ju2M2|LUmX&<6+g#OJz0Vy(v{_c;H^RIz*og3QZ~=}(9UuJ<-04(1Vfed~_1 zFR~}uLnB?*FWSd}7zRA>G*2RVb$w{FxA&<6WygX4p%%!{#J>vto}*uZ;T zZJ&frN-PA07~EfP=WbBCDbPzuNH)G203QPW^s)J!$5O`~aA&rAZ&vtR_tl(;$>k=^ z@=nIPwzSTe~AbhR%@uG^A8E-MuOh49@{)5GtoX3&> z?eMqrmcu@;B0q|MH|OEp&mHL>tiPG}k5`E^e{2Cid%uAD_FcwpC9uRjJwPY zCi#UEb5cXV?(|GUJbndJ=g?)lJr&!;N3&v1SfJCE`Cy8b4rd#@NC2`Pnbo6wqa_$K z^!|Cx3H2e-2$NrL$6f12n0OpdFi|}O>hMWzt!u!FAI?+Tnj-1VrToeCf`YGGJH)Wc37qalg&yx6vltIHNvL} zahyR@{j2>Elkx+UW=r#EmRlbVBM|9nBY1S68?X<%Y34b_T? zrXbr9O&@Cs(Wxxt;MV@<{SticF++3r?}*uHL}HI9X9^bF#xkxpFi_22De?u5ERtrn z;V;Q?w%8a7YDGlgl$t7hw)V-1;uSw6^4OK+(feyBawWEWjli_y^jyPbfEU8e_fWbE zafOoN5-A6Nwbdhf#R=Qw)l2+-Xs`Sv$Mk^DceT@-H-J+WLtK5{RkuoXV`c2FMTQ28gQM{1m`|$fOdg42V(NdDIxK~_-D?$Pz*C>`>o}P? zWfRPl`)-xX8!}PtqzXnBEeHXIiF0SyOOoU$HpY}BARf#_$pzpT`4ClV{ib01$M82&Ov zr`li%rnZ?E42`cBz0?v-pM;cxr+g5Hc_06!LO*>74ktwae5n)Qb#4T>ay8JV+506c zc1H{j>!}zK4KJ;+Gv-|n0Ly~FAuCTeuw#4;%bS3IIBc4%nOM2P{oV4YS4`vFO~8=3 zjlg-MYZktTQ1lRt$&4_V4lOrRW$qoDB)gUmXYW^YW!EBwc>mF31?@K_o?DzB)oB#!Jr#_fPcxk=s)~M<(TE8BxUE zT;G&JH@}e(MwafeGw<=X_J2F=8S&2Pe{t#F2>|-~3al~kZFrP5Dbc;Lb z{-fF{=BoAMgd7La=?v?n$W9Bz`ScAMeURUhV77DZvE1T}90Mq?4bpp0Oim?lbjj?WQ z=-m6MQB4M0-iJrKsBaZ-tb&b4Ti5GTCUMj&ks5Hhfhl&*(3n!)sKGTm@sLNnhtp_D zcY`k6V4oq+Mhh$OL68bONR3q2&)Texb~k>FJ2$S?-{39nyhJ7y2oA)VTc(bx%`Db} zxUTG&?>-T&kh3z6R-jD#a84V_?3LR{@1k@W>|d z(2b2_g|%9?t0!Jif0r3md>mTS8am|Ia}Qf|Aaw*P@TTw{JW`GNtZQ4{x7WjDtpV~@ z`EgK0FTUE9XWa?iypKJ8&eTvKA$~DX=Np@<(B`ulrM{x|A*}m7+;7ilNv88Uj|NiB zQyc$D=k2bc!DS_+c^-HxEmhl&I-1KPzAMf^s!fzm$t>p%NB*+5KX^REVdbQA)3lIXL<)`a)Udo?KtSU9 zogDg4{v^^0B%yO05uMc0^%0BNcGD2jWyf%i)O89)s$kBYb{X}B#MfLolCC?ts+J)? ztMHQR+>Y2Q3vS4C2tscbToo6Raq5;yBo4}t+h0&k$y69t)9Y98m0dlzZ1QpV@TZOK5FZ8gxX22F&G!yJ^t~t zE@H@pr%XAc@r{^NGHkE)z)tps*g7xf6dzhzHld#HOK z(8rCAK!_(3GRqiURlh1Ak@k>JDRPg(`XaoEYRW@@Aj{`mZZw)Taf_T?bNr050;ngo ze1!LEYkl0!A9w!r!kO!ixKr{g>BO9hh{pZ9B==DbeC|C`q?G=b2rn?Fb3?#*<*Vow z*u&x*T9p-#VFDTC9TMSaBRk2{CgAYBQcxwSKLejFL?Zb!S@QCeOXTmy))u}MkH)BZ zp4Tv+%QPEr_j-;%`xmp}(5dHwBf54W?Z08~eioivjQ!UGl!rwB znA^apSL8Dd02QNSBv|&Gm$$dh+$TYge?mcb15W?!@1T?iq69DDsjENI9~ASjUY8)| zizJ6yBlQItsE@}UWR|Opm@O?p+5?dk*Lv>(!iQP^$TLd;uXC|Ehd<%?0i)xi>5$^W z-9IYu_?pRp5KBk7t&s6dwp$X5(!he-K%l?B|4jSgxt`uLwJqGW42*dr7Q$-w{oubaaEYo|07GOnWBJq`cZL~+$CzBV0g;?k>}{50GBlHi-w z7j3=;fev(ts||ba41!o<_&P=&@p<|6fB_1lf%V9?+-vVhj9(qP$gJF{`-+Zj_WiVH z`a;8InPze;`c8ByS~Le3JwnupI{vDo!!4cfVSG_g9lm&s=S_$c@te$c|6m9-<-h*- z2Y)pK=G{iSbO=$74W9){oeB7&xsH2n>&icJSUL~DLnv*NHM=veuBK) z{zv{n1ob2sWrUYaQ*XPY@r$O6Wo{dB4G5Q|V!&6Mu90o| zY>E#|0qug*pp%m)Q$bof*UAAK2$^F$b&|*bW6{?(24gaFWB{Kgxn$>s92BVFz1%7&*D^?msI?Oaf!U;TP3mkmE~2`j z;?f5rvj>@;Lc0UO`?S#Ex3ei9ecd~DIKx9uO&x>1d{E}jdSF)nKfkdDbpBu3p@G={ eONsmY_bzyJ*NT5L=s#Bun5?9dMBPv0kpB-@E~ZKV literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/Square150x150Logo.png b/desktop/src-tauri/icons/Square150x150Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c0b457574929bc3c432d44f44041fd0755ee3878 GIT binary patch literal 14462 zcmV-^IDyBBP)JERi-OHdwfWql83Cq(lKD<%uWY0rD0{LGT13 zGQ32BNbnSrD3RPoLZCzzNo>m?V+Y&acGC1*TWkwpEw%-)7TW?? zi*2zjfVJ2bz*=kzU@f-AwgA>*TL9}2wz{sd@ld>vyq(71M7-&{`ftV|2;lV`1?=z_KqC+{*aHOd7ZQGD`1Ia;!Uo|ssWre-XGzc@8!Qe#-Tm3{Wtk|m4E;1eET)N zeVK1x;eE4l-U{C99BDF+MP<74R6pWep2f0g&o z^8QDBey<&;1jD12QsD{`HOKoe^9lHQQE@FmLbWfpcEFK3R~l$n`P}{?pWELPb=f@k z-&4TiA6D`Yn|c-aEBw%}@_xbpIjBRk0Mdbg7JyUu<6FG{7K7|}1yo@Tz9)dCRUhAe zf{(w?4?pGqJoR8Q3tY_iwEI2qlwV?S{St%f#iLSobj z1{L4_4Zitlbpb(;mjM}>-*Cy8q2WmkDnq35a2D2{5eom`Jm*656^ znO?&a11upx{qbLcBR{K!_jhW%MOmw-{MyB}Ja$zW#HUYjd4~6k`>DV?S@CU&Q}4v; zZ@zx^KJk5Q|1A9g=g*P9jnp0iZas-Uvx>$Y?{@NMf&wcM{vIGf?!Cajhkn2C z{_fTOU-%oO&%*fG={v;l;-AMSly^Q>e7}oDgL*& ze`mpxt;naoJj=TrMS7W2;d9q+ zX*iGx9L?M}B2p*F`*e%&&&<4OO|@SzdC$|qvM`Q<)RI)2Cne=3tnINBQ+RzWI{IID zPzirkoaj80+MTPy@K-M|CRgl^_TcvIJ=nOh3%lzR7;Q{}_6n$n43G(Ol9=Jw)PUUz zN=`jA{Te!}1$0(A&|B-m(wPDDR{GHE^*Dy&P63Goq&l1{IH`3WA_zQ>b;+;ge^6_C zd~^eUu`luA|J8<>Qb@=Y(ZMgLc1L-=0XQKmWM*~=%Fi@xq zE7*k&r<8a3HGKwRS@0WmS*OlqL!2~9&Q5i-6)K}$Qi#6}F4tVtBHqz>Y_Z7i^xW`n z7%l3%8~xr`iGV7~!po&Gyn6X9c=_2|u>KNDpKAknaCi>R*GsU<+PlvZrWj3NIvVls zV~I7H0w?>}_b=HwrAmzvuY^(ja2!KT8!o=ipmRs+T7iQ zm!EkXUi+(Um|X6_rQsv+7_C5OJb`Lw3r5>lVPkI(rhFd+Nb*{K^V0630=ZIy)n>tO zhXO7>Yi6A_X~)>TTryx*OX!^GLFeoeJaCTpm2*H`=CFBv57xi63AZk6!paZxB{J6aj?r{$=QwVU~eN)=PGq%6@g!Wk74oWb~UFfbZLvNM2;@$uzY-`=3+puwV z69zxhfrp+r3j+pNHDPec)p0Uxu!`4I5&@s)QlU>R0ncXJDFUAqOh*SDY^RZy@bEEq%_AhR}n5rG9xS{aB^ z%StN)?lEg?Nj88;E(TQr7GQ=Y7c#gEt4ZuKu=&Z<5m8q{(d)C?WKgfJSZny^bPH}@ z+Jd!@bm77Gu7RlwOK$`(@)!XY?5yW`|8XfTyI=1R4=AlZz#lF&!=SF~V=E37OqWGz zKmC=LUWZry^ak`_c>tDJLanoOy7IP!(ni%WWI%H}n z`~4_*aH@gYm}d2$BQ*&+yofvF9r(tdya;<=D&e8(ad>-s7hbsh60G0YhI%RhDy)PO zNhRyY%k3pqkWvmbvfxGSjP(ixR17>I7o+me<#KC#->OUDt~k6VT$fy01vs!8engf? zKw<=7M!qk5pPQR7+TF8i^8A@)n7p_IH{aNT-H&d|xP3u}lI?Ozplx2id1u~OS}DcMs3syDuS1)lxS zufXc755oYL;9IZ14p&~k36s64SWo;tS%S#2i29R-N3iz;s1mSYzP3Ep4i@m@pueNXP4p9Xbm>LIE1&Z z?!eiP^`PGq=|$0EwQCzA6ZhcoG*4XPwbXVYHy%-Id-MdUl)bkDn(hrqbpQ60$c2)1 z)i=NP0=)cRZ^HS}V{mJC8(x0#71+ErX3#O1uoU5L0c9MtU@D-p_XEHjph}bMtPX!M zF^|gHgGQtl-|nKjZ&j(#7$o3ATif3uVQ2k>^R^#ndFzkcyI+9&`B$FflUjT z;2G9Y9XeGg$BG>I#IUb@oI|9V^m*Z8NoMC6OcEljL_Hf9HVQ#w3By@$fPu@bJ+T3Y z#?wRmIwN$$gn>C8!ZwGImc;fNuEP3%--E4xG=`NQ>;jFf;I$40`IL*pHtNILHu`oQ z9oG>s`LvHF;h{D3b>E*YD+-GAi$tM zD`Smz@y>*~r_zDT0!xgyT7DZ@FQOjRRyE4=SIR!@{29QGVI%)>zG%k&b&7_d{3K;3 zJy%Xz^?wL*RbW3YfUH;qioOG(a2WV7Z5kt{J@t|_%4|qTsb>eHA?B^sA`8+G`IN?ARFAR*i zVRg(YGxqYQr~(1JF=n$Ou(G-qY@FVDi9YeB_EJn9ljrXdOot4v0Wq~ZfX&ZwwBVml zp?|5gTwJiZX4D}a+)GmLIPhzHw7~M6^bS4!SU8<-uLIxus~6$ti1E>USAzYB|lf6w*9AK72SJX+-)OHV7y8GXy zHhIY<>QP=Gc9po4oyyYp*m2Jl&XkOkq*ORt%t|D$mc|S&?pX*c(*f-LPwvR}&p2gg zxoG6)BFxj=QV=YCm&7A8-raT1?HN6y57k5I_PX%Kcix1r{Ff^nynPS+^-Hh7l{Yu} zZ(R?lKuJ1q)r2Y$&y$St|73AklL%7{I(a)IW|YQMKX=;&7RUjihA5dloIHq~9VkyA z|B3cJO=Tq)md^2DYu|={9O5Om>5wf_(m=}Q;GmfW7e|Dk_f`)^pXb;8lgj0L1??9p z!}$PAy+z-z@y&aPVb51$$?jZJQpP(e0}*5D3&tE6N|$6?^0_m3tPNA}CA~Y^fzSV^ zZ*%bY-EjHMYw+5uZ^N`I!BL&1l~@7|G1_HWf;#lRVElljHtJ}~8xOWR*dRXNJ@`S> z7*$tfZ|!rcs$i5jLt0d(Q@=i)xUN$!3_6;@SSFTLB1+uqIFPAX++8FT1`8SMBPM~^_Cnu$Go@Z>`m>LodPs)@0J4Y?C;s;A4+({Nf zfHr2B;*X>zbxuv$+ektp7u@~gXP<+e*B-DLp5OkPt1ud)2bEDCpNW)$813MtmX=ZA zLmL=QU?Z6%UKSQy&YmhFClzcxr-H0eZ@iSNy`fM336{@7arUCrvfok2Q3e(GG-wM> zOU2g_c!DmQf9pG3px66-+B?YcU)B&ddXy5M9yqP;p%=d5G0mB@!=EW3oc)ThQJkCZ%L>lsS;r%uahi!g#$89Fsl9lwXYX~iN& zs>|+ddx=MHpXsHSd?^bq*4q^)AWm?XKWkuBV)ZXwCWk(~bLO^sevR*|xZ*$(E4-e7 z=1PK!dL52;;V=I94JNEF!R6QAgqt^ZSQ3% zqC!K6iZsD^3b+*GpPxM489~uE(D_cmDv=-iNq+9gxK*IJgR4AJi3NEEDc(;Z+uf*z zZoh!9{;$iNi@prg$&l@;8!(-k2paMr3N}<7;pSBjVr2ZZ-I2iMB`gN2K^x%CuOubS z>IhU9?g^z?RczgoGFvCLG6N_`C`-v(R=%DVmfJ$+4J65sJgr~wvEXzY5|-X-NSDfE zKhE1}%-S-?wZ|!5Y|XPutUkc+^PrDO8H{WdLYB{b5If!+2e1hCDG0r5fn_tb15)i< z$=M1U8yoP<|K8vecoANB@iJ`fRyLpJ+eXi;tdZkDy9QI!FNwY0RkDXM_x3 zgn3iXAjK+BIn_(-S>YMwMr}Jy3;d4S3o2aKU1M994-Y;jF7 zvGb&W7ws`jfC~YmI!G@{yqP6EffNH?$2Uf*+;hNxlYgO39p_f2X#UGe&RU z-h}7=a*wb6bMX2bFLTZkIa)e~V=OV0JU&FtV+NKj%Lc&Ufcc=9RhZ2RnPdTHMm_q= znPTMzs+#M-;yd+Ohom|mF2b6kzv(_RSno+3Qtdxm9-ev$)|2#Sw3(;Ii%O#^xND9n zPC3j|Y#5k+ji2*RouqW91C>;w1Fg=)x}C=eETZ|?R%H+2g=cQU?%OM{%^9F?-`aKx zDg;^yqo+qId%;o+Q6!A)_GN!%5bu z*gqx}f+{NjQTOR@bO1pgPgGd~&E58NKu5sJZE*;#;qKj!K*KufO=6CP&6WTGR!0&A z3!DCI%`47O6dEjqA&K+2st)U_bpzF3vkm%`&GU&)LoT^aGq6b86PU--70F9}@nUBd zBJT;7@Y=W6;nsHxCPBw=>*j6m;VCDSl8qBH7tmxBLjXhy>Lf{|xh_-|t6k{OB?c+7 zV5q!)^xkAv(-(~DmRNB3?Uqfjz(UtJB&6U>Aq0KE3_W5*Em~kn#kGLT1-}cMCgYO9 zaOyH(MP*KgQx48|EwGBeTe{dIQ5HiaRA+%^hW!48EVSEk-uq6M=t3FJg zq*j@rxCVsG(62MUFaS(&k_MBASn71j-#wW5k;1w+Ks@i`=ex2#E z$H_xYsw;f^@xtcHW6`WSf!P!r%7Z|3QY6-7GT}mo&Ro8P*ciLJBY5*=$=U3~+c!6C z<%<9-BRwfdoS^P7Rj-heMh&7AV$Uk2=7NQWP03Vy$wsq2u;NY#ai8QA9}+_C2zbeb zj%+nPRcGoYkj>SyWNH#=k|=14X(dmq@Y=uw&(!X=&=ZE&!LVqnFY{}D(8N@p0O`A{ zLOQvskPcwIOZcYCUeJ{{xZBGOR)dof(+s7 zt80{c3o_Ax%tWb#klRB+qPgc$ZuMiHmV*?G{*+@8V!r`o7DryPInXfyOP=nPA1|OQ zC7qev)n`o7!1hHP+TpeU(v!A+Rgwe?7fB$B&c|`tS>>_!s3I4Dz541d$HPkY2G^}> zNL);iR(g^0#A6pyQLsX-8llD3f{X%i@0VP3^!X0jzCu+nsWc-fIt^69YQ{>EvbzF} zVIx53RHLP!sz{*Qy!%?1JAT8evZX;#Nxqiqw`ECDc>&vJWtToI4Davrp`5u~C+jbOFY#zFlgH0pDad5?$<57NaQ#fGw(6B8GZ zw#2ABPy99yc$Nsi4PL{E00q-xtH}@L%!-d zY+Lb>i9bo3v1L@su4)?QvkAzlDAo2$h(Phy5Zo z#l2_maK2vRdlqYRVN$cIuIL-7ICznC|7IP@bWZ(Oe6op z;6ATI1eN#TB@HF#AWEWC;T1g0>^(85(v(YsdCIslsB3KUT;4nM#<`PRi4+#K>7Y0FYDv2&ZH zl-LN;G!3204915pGCxj%fb!nOIAc#Gs?>OMJhAExTMYA@t)R|KI7YQc>9Ob)k}~`; zNk7z?s*Ui23Q48g-eU}uM5x%d0CSHEw?~IWPtHcGTq|)i;`>|tE)R-+Y^NH+ z^&h&>P-KAT>p9L>6;f^p&Y1Ph&L-$e)F-tES8)^87lZs6{mDia1Rz`A_QXxg)D@l2ZgqQ)0G@qr~0K~X; z_^x$IbG6^c7tT)EKJADnxl5@GU$O0oDSbTkh2N)*bWhaWigHbGrkFEKQw723hX zyriT6O&0f4N2Me~_N7sIQ@Sm7Q$j(MHnV{tm$QO7uchoQW5VZ9G~~6)L8X(aZTUQR zWe~DZP_3wd8e-~vin;ofXp!ueSY?%1kLxIsn!T~UKL}D%0W5CjVZ41(7=IOFs45P0 zgNe&+l#OMYUSbBCna&NdH&$+&VXBT-WT>S)0)wsulZha!Q>~DvAX4^39c?v0wZP4F z##mbs?JTSQOiGDH&%Q>025B5(hQioO?!C3Q(xeKbN!lZ3;LEvF>G%$s`G@ue+~lAv zirCm+LKud8La`P7e)-8{-d_f)s19@gF+GQJdrWm)4k4O0Zp)TxWwZmu@Qvfznzj}+ zJW3UJ)RHU!N=Zag-E2@NQFuzC@EIYsN~#DWO)Q@#QmRt6tx|*cG;ipn8Shy+IuW#$ zgk|>|zos-rYBXyK+i$8Ul)4E3@RznG7(h!HtqQ$53~o9!4D|>U(mmiR_ZkPW6P z$a3(G=ekqh)){KyVCl<;3oLqv&uJ9uc9`7jaK3w&fmIehg3pG0Ev|L#t(IVCw6N_l zB{*_RpgPPzoNCdGAm;VbfkN;}&zendN-%7MkuXUxP@tOO!cTRiWv0fL<#&CN2IyvLM?deqoS(3|yXBsDObG5U_xfCN(xu<+SvyO_ zxotHSEC6eC7?s88D~|(VNvcbN&aVQ74uxl6>P50itaYAdPfaOe_S7b%UOGy%!-wCncnV zS?4`UZFNGhmGa#8$df8Yy0;2;%ELe!?6W$oeeJt6kqs47h^^-fTpk7=q!Y-W_E^q3f~3ElUUK^{XrL6VTR zp^~IaKu-yTS2jBqrSlwszJai|ybK%N9Y{HtmF@6S6J?3z$!;Q5 zQK+St0v*j#4aT2$Eul>4yyq*arC(K|GBh(_asV}J5D8{%rz{4EvvD14lBU$wbu4jQ zmCZ_KiDf5{8QZjT@JJa;_VM1bnp#RjPf9+PZq7H;iAAM}5Vp^5@t)zzB|b@)D>!#{ z6>hx6#j4VKI>g1S#Ht|9@m6gpW9}R!-e`uiGHJ05=AL2#R+3guaw%rr2Xl>ASIv}Y zqrhZTd@r~86aaNU65Vtc^Q$m*8Po))Zx4=66-s9s?!peevjr?)>e_llJD>pDM;JF6 zm(F$oIx)ukY<|q08@A7wS<;LQVD(`Gdn;2oJMFc)cJ z8bMOYd67oY0pvtnIxtZ>#-zPwC3N^q%BEbze<7Jp0X?SdgjSWlaV^Fk4j6OieaTWo zQc=dt*M1V2wXfv6a%UPToL>5Y(t=AWq(d+G{iid~-Pa4h7kW1^7W!428usDL z+A`Z&BS;RXT$L=bq#H5m0BaJN*p^g`#>Mg5^Bn;%wQ{fy`xluYu9KjT9 zzgkNuA4a0QfTNAFX|zs*tWRxZ+R-{R7FaTblLu7^#dr3HdbVe4HO;Qs`vOSYl#x>i zEO+J#Zi3N&R|V6n1m}3B^2Xb{8NFg>0@ju5B~{m+lhO8?irbMk>QlC-F^~YH=!GHx zE!bCazyzw4W0(nOXZfw6`C70IYDIpMvH`t)mS^45KD?lA%Os?6?dJNBlUg#|hsRVx zhli6q`2N0YL%Ht|NIa#*6o~u(B-(Fky$XQxnOb=_!RW;)oZIWb4fYPDYA3`8r&4cc zOV?{xd_Z+dbEZ_Whd!q{6iN5o#Hh|2+;OBMY*P`RKw5c^P+Ch$ng03r@`Tn49iA`ks-8lTM<7P;8CL|V zqx1A>M;6$!Duv;cm&7rZCv-zyl91!Ekr#`={4FD_2fdWwR}*R>>ih z+go97O)Pd$VUS>J6_5;a<5RvgsGGAY;owb0v zu^P_!A4z>RcAHvUD=)qdaZb#t!w6EFfLWIavlicWM6fi%~VH25|Olmq&h#Z9BV(pRsKFsEcYaA+ZfpDr)eZ zjGM`fQJsuY$BH5ERXjvKN|xW^6C+23_?2q^6YVWhx$T}}Fq%r6%kY_J*JUwg?X(! zWGw~()F>1+(V|X`=BaL|&4^Bu0WB3nge(X5Ii(b&a;EJH&p>_GhX-!lTxghr$7{47 z7+BmJi?VYId7zV;%{Vd^p41@BMBLeM1RJ2ehj~u&!(&*zGJx|J*xQk27d+f-f}Ybd zu1wgb*HB2;O>NF%mZl+}vEU?BVbr8A6Gsa=uMpLoXvCIoGngCfs4oi*D$J7lT{0|2 zVAf3Etg8my1(ZqdOYrzd90xu50k3K+bH)okfr41wwZ={ zjgPz?cQ&j(W8Rx7ugzPtZK7jvg8{Mp#2BiZ9hO=p40pP)bsMbovEy|sm!4$>m9@cq zBQmNp!`i7ha=VAr@M@LY;QozMa;!5+NqM=AFv_^bYIZx772@72q?3$1k*YxzP#3El} z=I?`&T$mgFI75o6+k{zb$i@I!(4;{KoF|jY4;cucs`E}WskoQCbAqu|q;P#=TS=bU z`##Zw&VVh+v70IuJy*oL(3|(XK*SQOJ`P|_Y;fH`2j)(hq6JO=Z}Cjz8zoPv@4=9{ zt@WECZMqg@BC+gVr%o(!WiSz@Zfd+!gH~#paNEx+M9jU%hT_H;@TSz5gmSGn8#~3w zAH=b^HAe3>s6nbR4s8l5z4rNIHKoFPs}?zBySwUmt4lvhaQ*`fu(2=bZFqoqP@C7i z*VM1^(Euwg%nRmT3xm0L*Yc(0W~qkW4-aAV^%5>z8sG0E`-4iXDtfj=xL?{# zcE(ZZdBVINj~caytm1p`W)Jb!9u%)F!^KBBaGh6aB%`1w9hu?n?5$eOZYEu=>3|Zv zJ_jTRGGVBTKrtA_bwREUb@K(&A`2SLbF%i9$!1J;SWT&ik%XxT6R<-287G0$1hEdc z=I#tSHl*|TKjikmXZfikwDf{jf!OM)=jXX~;*o09V$g&aR!1ta6sjl951s`!-6guN zt@nJ%LT5a=G6x?Vu>oJgnRQM&dbkU>uCdhOex()L7XeuIXnUzUBc7yjN*Vpa2E-}fyQvxFj_M7Fnz5A6W{KZHw6oDSHazx_6Yi|sC%@?h;P z>n);fLKZV1h*B*crfdcmj5g`EiV^Cf(yYY@;{FvaY6LM+GwsRSQ?_qt=$5Qp%3#Q2 zO12i@_ZU>1A`1QY?ZG2IHFS(U?qgfc30+D8PLEn*MMU$yJLjsQR_SGbt27cj%V{+~ zybYZfRxAavGU&n9P3~XH{msYx_vys7ubxhw)FNu6*kG!7F8pj}?G-vAH4o=tsJKC# zov}mM2!W!?xCkDhiML&khBUX1{ER~+U8d$#b*IlZ6_0im%C-vVssZ%W`WV|A0d}kS*lEExQ1z1+3&K7WP|;YU3lQ9wm9G{J>88RWs<;@SGY!1+6WTP zwCZd`NU}leF4H!^Ygg9z$biK*2@3&EFEe(M-g>ju6*SXo@06_!`!%ZA=T&lb%Vewv zrm$69APsy^r% zSlEzWs>2XqBY!o33H*R2P@W+AktaCQ&=M@2(CKw}m;g(y_w2yhPqL)yxeLmHN=vKu z;sa_)Kc>6R0i?EuaO=)-|Ftl<0eKD|6)K?($g>dp)=woE*+rsbNpRb)|wOPP18hR}V(Z21e^#O2!sK$y`q_c6-4#lSrwKGz2R-G{vAY z@85GJX00~WVV~znOkO?Cw3+W5br+MEwjyyq0T+)|8?xG{ZcbroXBqnESv4-RF~2^B z=?*v67b21O!j8pdDP||f8_RQ56nLZ5&@3CYgpf%q-7hlh9*>PiT!HKjqjX~s*>hIt zyj>}T=ytiAp%A@ihA?4J!9x?L`mhC5M{urMKIXg7NY`07~6&}iu{TN^1;RD-K=x+?T{{xrmU+lwpm!}$YRduz;uV(&- zB+GJye!w?V4HbD#iBdtVPU8u7meJp!*K`QQW7sry7UBtvV!r&9T>ld zi${8#b;01b0}#xt_cz;Go8n;gbe=UMa_{Fk5*^9RdG*MFrD8{y#VzHYRs;VSwvECh z+NawewG>lQoB6+w)bhQd#Dgk?Xk4yfr?&-@tugd>1{}2Qy4)omsyXFpq!qWSmInJc zc7rBmw?ijI<deGSxT1E!Ow$S|yh9L!T5a-~^W2zNKf}RGDt#&P(^3tW?>A0(5Q*g{r=jTKS9`tQ z2lw{&Y`pN$Is)#O5awBRA}771G4A**tChhRy4!u|kNeyjNoWZM7#GA&cUZpdO>Nd? z?ea71xLgXQFLf%;$Z}#RA26Q6PLS(M)#TKIf&o!a<3iXDSG9DcsB^hvCuU7~)?dw?ZG!Z&RW35OroxngL$kT< zMyJf^Y7HBbLA#5(6F|vsD`?mjob)+UV{I3vt78@oz9O0jjH3@JIrXO+pB!Prx@-4p zLb&cZ{w|yMOEnzS#xgF?AHU4UPYTkf)9Dc#@wq(_c%{&pjF;6K_j~7dd2;Iz%59ch zyWHHZ?mACQ%BRFrWP@G+CV5^KU=uIF0yR-9n}(E{Gd|vDoMaL(iMkV`+a}+!G^)B4 z34_2FHsZ4P5ArTd-xyf5oDK8_4h*}lN5GwOCaJq8x# z>2H`i$~B_vnTMlCgk)JB7zas)Di+-`kbq|9AL-sRwnew^|4!WJbo{^w#%m+k8#3f} z8CZMVOqZvQNel3@$0@%Zmv>{+Z>nH_k*c&&USZgMAlqdV^3yo!vhGY^+-JvOX#~>& z*B3Fk(6>M`eo%T;bIRju167P+sB_UAF$&qZ(bVE8KhJ6W3S#bJSu=vQP`B3;AdT#r z=4*VPX3D`M;$Py!$2T@MY7w6R$K7>HvCtv0j>r$6Of9T!XBMF%I0eTr*kms_?r0{3 z<&dy)ji^F@`DpOUd&ra)))G|K7C2R(_W|2(e5`ww8(wLAd=E^rxs<0E)twG@A5*#;ZhN}1wns0q7(^%{l($QK`&mBCm$q)R&1Z9PPr^od#~#IL=(u5&Y(W}@ z=V0S?diYmXSc(l$tCX82fZA-RV+57At?IQkE3K~a{v?05Yhi7VMPhkS39_&8@jvoI z|JD>GSH(}v(ff#ZWV_lcgfTTz3&SEIQ=chE!~S2lkhG09+O0-+meHn+AIT$Ryq9 znuU|pqL$hgnwmwg)biZMStV+l`MUpDs|=itE;8h+by|_oa(T8j3%M6#{GPruH4>0o z3xXRY`^;qeJo4cNy~{L^Uiibm^J{ouX*D+)9Q3gqdHW(i^wj3&CbJLI@-Wht4}Xjz z%`3h4#BTB(2mStZu(Tw?vvpS(T6U-GNGpJ8yF2>RimtxlR3 zhibBS?1uOKZe6ykR##VLZEo}L`zWv7i}O%{nmva(rCSJyO8J6JO8$a~SvSrB)dUxNho54b>(dn{oNsS$Px)9bz;!gJVk1{5h3S&>{$zm6zbUc&?ZX7s zp;NvM$@NLT`3Jn8-P+o!7;LzZUWez++KTUzn-MTi)$d7fN!Z~17saMJY)~CZEWz7b zk`!186~V{f=ZBwSu?4$3JJV`fF~fR#DTxzBjd*@UVt+y>u=5lMaN((bNxVNX)WxPc zY=`Q|93Ah@PJQO-uki6#`Thk_k2^a%L4x721+@zyi0Zn@3HTnX8%B> zs%i2{Gm>6bB6-*_M;_E}1XO;z%CGxF2HWq2+Ru5CpC=AjP1Wd6+$BEz4DUb7((5B^ ziRLZw54ttKtwZbdR0{+WlfBAm@elEH9_JG>*neu6Yxp4zNow+AL8y*JsBP_rQf~aLbili$u*3wy zdpvCjP3+;!cM4gh4lu@dK)$CXKjNBs-@KF{eSOt~75Qc9f&U?p&n>nzlW zsPj2l8;$4@=2qX!e|wDYKgvf@nde!uo#Wd}e0#~YCxbr!y~B^m?Viutz;_-wI26wK zUUcTv=bDH1j6;8W*YE4Tmx7dJz0SY&H9lSzH7Au)&8*(zkWeQMSWPJwDnsserSZw@ zDL^gDk$(+0tVWS=-D4k$4Er~3mH$|a>89&r-$>TBXY}0?Ex_*9O6Z-Ov+rAAwQykA z>~?aT;{CYIhL&n{I;nA3Jf$ZZ_xl})cq)HWqm-SRDd2EQGeZ{JVuKSn{cEu;wgs>j z+X7gNZ2_#sw%8WHT5JnoEw%-)7TaQ50Bf-=fVJ2bz*=mJZ2_#sc6i(W2ZChyw}Bln Q#Q*>R07*qoM6N<$f)sBv7ytkO literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/Square284x284Logo.png b/desktop/src-tauri/icons/Square284x284Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..73752b23b9d747ac32d0127ee8432f9aba7d0b6c GIT binary patch literal 40236 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 F{{^}n(X#*m literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/Square30x30Logo.png b/desktop/src-tauri/icons/Square30x30Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8793dcabe52d36e125ef1e2e092a2d847b923fd1 GIT binary patch literal 1605 zcmV-L2Dh_732BS6nd7*DD+g_;0T3 z9PbfyecW?Z$Fz>)C+Doh&*jBqa z%SB~8wm}`V(a7Qqw=eyP2VeIP-cK=8D9j%45WP&$SEiv}JBaXf2*1Vei|ruRw!}7X z7i%n2xo$UwDH}H5_qup-9FmfB2MK39^ zPO}L?^VDGO#1Ji=Ap62WeN4}f6FjScb!oFrs<~bCN{_eX&6sjB;BHD!jqjnqv5C(= z`4K-aTg*&#(90A8iZZ7UMdn}=i^68Gw-cz);P7c5;X#Y+%M9v#1RZJ8?u2Fm4#st3 z#!8*XNg1$(g{GmamzMGU%{6q|U2GN}d)nOfyyx$cb`7u}5kKn;E{n`Ueza>^z^07=9(d+$}RtOD*sU z6uhT2(IaSZJBEubrUM`LJBsd1v&;r@W-P_ZXS1Vn$zQ2rg_U0hSiPTMsujTJPJD{f z5ZtGyKEZtg8ZU>|7K-#2%3(nIla(B%&EE!nG#*SNI2M#PcNb@~t7J;C z6l#QAW~dPQPy!qAT6v=l=>k%WoW!0?3>niw%mu>??X?WS@e0`64_KJsKZ&ugHKwBm z1D}`P1_JD40~8p&3z+Xd@3PL2a;+#zdcVovJRWYFMUD;=I;xyeZXe(hmy2>%r}m7- z(YaYH=Z{JNMw-Cf5H%v84SEnLj5eWkNxc@zCB>-XqD8Q2RjOKQhT7%w9;)T9pc1FL z3MWrKhkh?5l?976Jtw`Pr_f|58ca7zj^SX;3ssgjj*{s zCGPc9g4PkbmU7N3E0&{8388c)@fNTg%F-EdE{ps9CExc? z3&FOXR4l43W?5=WcNlzd4r z>Mo@ASb}AZ?=N!E8BR)PxOFBgp1pForCl}v9sV#-qai}%>4c`0ib92(YOUK+j@Y72 zO?!*uSbJKZe!qV$ilT+p)m7<2bVZXw)mW4@6Xf*aTduHqdd-?KZ@o=55 zrwDqUpl7SDL=JH|PeluRoAVLtLQdIN^Yuwl6iXb7^mPCB_G!(xXhXV_f7n;YBBW<- z=>O0E!c1(EWg$miHG!%g7cN}z#^3jwlW!{<6B+so$@zi5+osHZ00000NkvXXu0mjf DF6jSo literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/Square310x310Logo.png b/desktop/src-tauri/icons/Square310x310Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..fe5ff201c5ab13c1c6e5f740477e7e28a3fee040 GIT binary patch literal 45461 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
    tjkw`Le-J!Dw;LPTQA_F4y~A$syq+VUit0{92A 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 z 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 literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/Square44x44Logo.png b/desktop/src-tauri/icons/Square44x44Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..43b954bc41b22a73a0cfa7f5af42b305591ae515 GIT binary patch literal 2495 zcmV;w2|)IVP)sMTM#r%_pRO;7$F2(*L6UFZfi6zW^y!E4~8~U)oAg z2`N~pq(~qotwdj32q`HEaT{Ok^WEO=><-UwcJI7CpY5|zg+TZ;-n-kInP;APes8k@ z{>%P?|5?CAQD|Ot{X3M$8hfXyoT9Ibg* zt;UH#&T1v2o)8&?b z;SGMgD$Ei~c$f+thtWn=m>l{;i)<_RCKVV5J+ENq4Bs2>xvu)SLxKB6E5Dn<^qa); z;-oax6m~E0{l|PC@#_2#w*9mkj zf_uCPeX)t?Qiv#^vT_AKusXO4T)4P4#ko^n*Tj3&S+2V^p+Ep%5wOXX_fEg$XX5H2Xfm~zQOIcZ|9@wbilPl zra5MKY>?Dl9N_(T?&Igz{(|k?plMp@=K<#-M@qnnpC}+^>T*|Z%1}P@+oB?o-U62u z8gmiM*#U~*TG(?G(o?kSRE?!ko4YxgWCe#rxqTgJd`OZMzx?SP{C#sk!9;g)E!En~Spz0$oQ90RaRNZZ908itD<^1EMgaZk)4(B^>m6fDO| zVze4pX|^C+ji$!?H@5MocRz=U41rMw+IXNw>5>?B)AHUoGRtP!#E~at_)*IH4=Ifg zxnumoQXVmPqxduD`Je&)EJqt^FO3mV)6&=Ah~%dxC5Kz@Y++|RK^VqRl!PKfJ{+hr zBm|ya&PN|FfThuQ(T+qYWS`>=7-V<4G_>0ZiXFKOJM)4mM4!$oE6 z|4|=NpTR{|eOkbyFiIlP>*m;fXz9WNuQko$BXHV-^JYh&zCl&MF-%>_!)fs*!fZ)kMxU257_ExO7Jpv@Jewrk{!l4CIAm_H zw9rP2pgAMSqEz_9z&Ek23NV329&8C*782<4^JoE*gUBmG6-f)~y-Bcfnf;x*YA$nJ zKOW+?!()#v;M3b38cpuwKPyHL+E9ZfyQM6c`!MQNTIMcM4{8@JA4JL#g3fFOavgDruEWH2I|v`ez9O6KWj4R^$F zN5n`Cfhym$kBXLZ*s4wXnOsgkky+xlO$2LX#6DJqSl?5NKp7kD*jqL5L9%DAxwZtj#f_ zlihKYM>5Q?@?0A$mmBm%QoWQ0H)2?@%))R!8R`6_p~Ly-hv?m1#NE3Ly|zo1QyLY4 zMh;D8aZyS+J(M8JdkYdX?XKc!0YSl zRqm@d>c)qukXaIawU1ySMEiV<*1ZVn=S;@?tTQsVSC5O~N$x?7Hrw3uRr=q@9|6mB zhXpGSqpLc3`spSa-Z=E+r(WjwdcBXcER(9$`5IqMKjD!&gZ*Io4A5PM4pzz7rhz3@ zjVmW{9ll-6VV6=Aoy<$cxKalDBsVI>L`3|H<2Y@#S_jJfsRt>;;qVO;n5*5bE{g{h z9&=18g%N#qQQEW=cGcmM3pjl!!N8TtzR#caktaYLFI!w(40(N%rT*auDU(N4Ns`>$ z-QAS|3Z;~u`JA_Ujdns+uVas?luu{aVLUoOo6)}PP#Ike0vb5~%4$ph{qk6U>H^AffES`dbK)a}X+$C%H%HtIRf1%xON29PkYBN8Vs2P~BUN<;OFO8z;ZGt`Bf%c(~ z46MDvV)9a+=c^pBBj*Oy;0KUTcZrf4X#dDSf&%+)R<7&ce`N3dDWETYZe8@M8)o`Eg)pKhXdGlhD)u{R{O%RUC&ug`xle002ov JPDHLkV1ivc+5G?j literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/Square71x71Logo.png b/desktop/src-tauri/icons/Square71x71Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..88132c28cae87cedddd626db29433260b0286ebc GIT binary patch literal 4848 zcmVF%n% zzrEJCZo4|A2d|m0^Z^79zoOj=ZB z@Vbchb#&lsICtq|$fsA(zvs}ue?YrdtKKqF5fBv z=e+oU{d${B+_Q`J4FL4_`^RxC;M5m1^8F4@UADIh>xlmtN=~o|%k22OnAER|)GrE< zTN0S(aq3wEB|RaDI0*?W4Wu6dpg&y{Ait>in#4S7M3{X-fT;x_vwlBokRg(-a) z-Fhq`zJR`*^W+~&DZh|YtC?dYos{?dS2zmrfS%ZSSbxoi4Wk4MJ$(!_WdkIF4pimG86>=rR3 zObX1kw{Oy0|8$qGLSnAHe}{&{iZb7Tl%&)I7&-dX1Q=}q+2ab}umU9SH95iOAW5QX zNkxeVs0BcMzeCCQJJkDCpyE#e(s>x6!cExS!+Tisri||>DT`nP_K021)$+R-Fphrt z?^o&NZ*S1s|FuP%n>~*h9Q6$;!6V-sR1Ygj(KXGgsFr_QlSN?4GF(w zaB^1@%0N!8tf=g6Q*sw__Af2!{dqyn-va3m6P2JP=<)14hcKOGsVo9t*~dY1IVNkQ z^xBK>(ht9Njb44_1`T=%qyQ>Vi7`&1Z-c)CU_iL2a^lxBJhPxvhvba<`RD;8q*8fR zBy)TVz<8*h&r?b|_OI(_0|vg`_99aSoOx9yf+px;;u?fh2ww6#gZs?jSLOKF~3(-)PKB;igLw?tTfvVFp`! z{n{42^u0~`)wN9wB~vwG@P?{3wyGKek$B2-9wQBE|GaKRvBdEx@wuURj`$~9;VNf_ zIcU}ayr4wIVC~Rn%Fn_r!2J`YkU-_IOUaJ`{FAt66ITz)&Z^2hW##$!st>F)#|KD_ z3?k4gFK*MDZ|qQaP{NOCQW>Jm)WE2;u!}t4taDD_3M3H;>t}3hW$OJokuwlcYolp5+mP3%4(rNXYak;r>k%8!22D- zi*1nViI?e`;2Qbg)r1@^tq74em7Yn!OsXQ13KZ9hC6ZL>_{ndTDs18y1$c{$duEjp z`;~%{YdP^_KJt`5XiP+hxkKswB-o_OzkaJvcW&>-ikb$y!U1S58If_^kLu+OoMZ%$ zGLLRu4U|fcQ($Vgt^pD&1|N`$f#3qmC#p2ScXHNANdS(&gP81pnv`6^9YY;^xs$1Q zMw80>{U93jOS=AUpZb`}G)a_KfDk%d!!ou`BU4TWh$D3i6Xy+_pvPjZ>ZU+>lcrJl z!m4VL+Ns3k_h6wwLIqB^l=Y59h5lTTz%|p)N1uZ*x zk6Xb;CAbtMMjS9NA%aPYx`0N?dTi!AN(>ut^*Q-$P+$^k&IeO78j-nZE|N=X;uWAl zB=0J%6ikMCWgiqu*pf%O2MAuQ#;}Ab=c($Dh-x1hyaJwZ0%^$-(RT|EYK0OBngAx1 z!BfpSX2q0{y@3|hO8^>6P5ca---Ao4HB-q^9>V7VMl~c=A)OzX{NgT5KctFRc_P(1 znXZjKxtkMfEKJC5BD|{Iw}41k{0>Q0v4Eq*n#Bpi>DLGfs76z!wqR2_X^_(#C^038s5Zx#6Q?-^w$jH<3@lYy|};I(!k53DRX} zaM7sM1e_>frdnproT?U$)GCrVM=A1S6JJ@yPJxlPm^H?itS5UWnxM>yB-i~BvV1Ru z*Q0U< zS-ieFi(=YMB7%WeNaWvQ4Jn!VsHx_|)GAm>WuFsh1-KL)SYOX+wS`nw=xTl@sIzBa zP#jcZTa_p_DKOwtmlz;C28i4U6!~s_-q-48;6w$oDAGl*PB=+I?9Ljl(Ui%O3-VN0 zc#ujqM?GtgWe&cIIdt}Yk5)t%Wk)r{w zIRx6R#~UL8KB)hEtWo&^%>WAJQImm0Euc7 zU4RIV0c2dH)>=RcF<4iC*xR;_&d2Gp$Zj#++83!iozbb!<(f1*h;w;VkUz%QicPgg zE)Q;=pAU55QcCB3eTHtqToitQPx zn?t(z%N6SNd*GhvoQb6iU_)oBm3Z@M06-?i1eF@6p0$7y{To|g;Am`uL(B=Q&8}h& z!`C5AZ7e9JI4Vu0ru6AQY*T_8gu%FGJmrcU3n4F{m{M_Uer78OU4EXYEh|%8IfnA)QAMRu_I_9#k51^VsfjpB`T#kG^2GZnn;cD7QTJ<$(%0! zb_?;A#D9*CTr<8eLZ0w4J@P4Mzu2cs8*Qvogn0KHQkLj+K;j9CuN8+xqy(U(G3Q)M z&NzKx*}@4=mPS6DGjMEM#!R4eNrO)TFp-*8LZAOi6RR^Y9fdn6p*~Y1mIX%~&!Oq+ zZ20AD35kI8T=+sp!$F5OHZYTt^e#z*QSoC%GExNxB^xOmB$0bY1YCy!HK93^ni`y1 zf^fZ1MUYAy7gaRjQfYtm%R~=-AwdudsZ8BWd66lAqbWs$p{-|L8k|D2uv#nULz!Aq zr1=-S^yuz72HmEe%~-K4B|C>5to%@JQE;+Y0~fHor7)-_V%`_Na9o%!Th%6jQ&nEC zE3s24aU3`3+~bZep)^dD*QDE6`uJe$8zatvt@fg2OEXAm^B`vT7N|UtP6Hm~)q3gDCgK*AJB zTV$xLbj~L9>A%>bM%(Gq6rZ?7U6X-~b763-6s(Jxu`XwKLapXgo5VHfbT|ts{oO5k zY;BEpueE9O78VYmEIcg5|1p3p>6MI3Iq6K+Gfoz2u;nMDGA*sLT04j6VK*Q#D`#N3 zzp_cKhcw#-Yvo5-2{&^coRjrAaRUT2_W+a}YXlppbn>G; ztn}I;FU7km(=w3)yO`xRI^y>x$GZ?X&ph)?okV}V#%2+xX;Olu0#P+9+C9IGvTcJ} zr`nWlrvL~GB)27n3GYN$tuzmKf@(%0fyHuVYKs{5vk4wk3 zsaYg^kb6>(uO9D0;5aw389$SJEJx>c>7~(HP{RO=)gcwl0cEQ>HPF(XCIyio092t! z7YeK1SxBZ5AVdv&@8Pp}JYi9-BkDiBNyW-gYv3tonmqUZNDf|N+n??m?{ce2i=ud= zEQ?Efy`EKo+|qT`=*)(=<_4a#N0C3>!>sqP0;7vd4glg%6**oxgG6B!SHNnns#8$e zMj|aQ6$mdYHjo37o*ZaN=XFn0EgU+Xj&C#?SMdG0t4Y&Yj|Ix=Zu{bMS(g3H-d?YY zNjyHngJTvm!R#_TuJvD=-36aus#6npXx%(Q72mQm1bDkSEsPs%En( zs6J=ooB1r(LMzw@gTY(lk96eT5!Y@=~Ws< z&XXucUWtXgSjAL{tFK6-0k)F4b)m`wIp9etC0w8_f${*2G ze8`~a^Hu<6>F2GMdQwjS!v1%#e|d9r3*K&_PwE}znTV5q$ukZ@zMzCmROv*X)SLB; zCrJ96xN)c3?PBHVo-W=qUO4(Qo^0gp4v6D;AK993VnHM`Pvs~RkgjXDu{N|NKEX|dXXt{lgWX`z}u;KTeSbq=Dm4DGpb$vNqB$fZr-AWMmk^Pp1MAs5Te&oMp@&DmhP(CS-KhuLB7kU8B191LNy#5z! WcVSa7=Nklr>zP&Z$$ygianu{zy(BI05+tCibmb1CJC-Y(xC^ z2>Stkdw_ipuY32q*1g*CP(j9pCAgrx_WBt#wFXY*U*l4_G;Hd0a?15<2#PWBA&mD?OWJhn1S!zF#tSm zI~mZQWBU%aR{(rhEL$ChM${o3iNQq_^89bH`!=>qwT~16psM|jIu4&O<;`@peY{Rn zd;cSD6WaI>lkGhgkYhK(eg!}L3JzVaS%MOtJx&1Uc_XasV^9160Dc+m-8d+Hs6zn! z1OR>&hrT4>>SJeaZQ`7K*7wkw zX-XqhJff5|!&<&7k$2BV9lc*>n1}3qj5jUo7Luo6ew24h86mPdJ_(PT`=AR~hEB@Y& zOLn{O+)mK>h=R4*9H3qjJpQhR&s;2-)x?WxY=H#R`mXK<8JUNLR-dvyC+k2bF6 zG`{JmaYs>eQ&V$nsF`bO<8w*JkzN4^7qCI!6f1D_D>!~GrS|y_wOdVeGXt<~uGq8+y7|*S^?y-NdecyA9RLqAGUG9+qCl6kl;G42^r5t&sL|HcSb_zgZIC|KAbUEc z@uH$3Zb0^!rS|VO=@bA@_?x-AulEU8s)Q;kORu-5YNJpYUK#BzB1apZ<6OsnN+X%V zF>(s+CH`!Ihqq$4vx~WXqSx5j;^%QuWD-7&rPXV9>GqHMwEZ(h*@ro~4FKKmQ#S{| z_(Td`ZW;gz<7uL8Ic`vjEyKMYA*YsXfvs7#k ziAK0N%^tP7%hX<5qTvSxZ9G4q_E!>WH5%Y`wrWL(WDpl|!R{aFkRu~jwDHq&Qni~7 zrjsz?s+0%#`jwCA+COj7<}VH1ym^=I-P;1VDS&O@f(#At;RbIEE^MUbUt4N2$ee@* zLJi&uz6s=kPT}ZMc*O)?vZp1P@0QaQ}8PPa%2yg72hE5#4{%`Nmd*2(< z)!*Eu)laqoRELaCaYGH9p$;ko|Jbc0Ea7m;Oc8#AKX2j~QwIZ^!E#$TR)BsisDmvU z@(RG=1;5dTqf84(J~*tw7)HGTXSzuCKibpUI+@ZU-22cr$ zPzTVl6aZ$DP$HA~9vZnYvJSDtZDZ;woGbH?wv6g1@GKKK=t3IyWh znougB5WCfbEQEyv=uvx2O(benX1q>Uvk%-fWX$pbRyLg_^GVWK^8^9ll-_&$Lwe)8 zTXf~>J^FaH2j{j33pTLU1p2rFIb0 z*gH=3G9NRzP2;yD#rHs08dSni=9_&=hWPe>wkZ3XjM8OAzU%1ese^Aeelrz(4p(=P zsjS&R2*BEQTA=xJNs`dU<_7)GKi#FPS9^5*qjgHm0(35bb%}>gxd?KwA`VuxhqW>a zZVZF!@SkJ7Z{5yejF`6oMIho2=LOI@Wk<^vs=bOe+)_T)W{SW)8uut&!}ouLoBh|! z-DYZ^9+FkKmY|iJ2L?G7o&eyM57L~QKK~5s;sEF;-~X82e``$d-M9tl8s2i95J8Bv zl()o46DmNo!+)EYxsl|Or3h+q8^ zT(ftCQ-$GmJX-q|>Lk;qL!|;oO+ypSWt6ri2Hm(mpxbL*bk!DULVK(9(74c0 zRig@BvtCy-Kquc}$LB2{H=q#c*`l@Gt##c{sEtp;3^V2pw6lWakav#dq7SiQ%>@FM zPjKGXp;o?*YaHUeL_N5zZnlBDWX|iGV+og2@)nf)3s!hvKRAkg7<9ou%=v;_H->cQ<1ux+T{s!zVRH;DZ*Br$dCr#X zUx~%mpNDR5WgqW{@B{YS67AdjF`c>uvOU;$7QgAcU}W--j5 zHX@m50n~p6RvN+g$Am_liU146M5|^Fb|G41`Y_<&d;~+_o5vcL4<;^V%sK2M{ppB` z4;y42(LN;`vk1pp1pXkP`C789pfy-=zc&o@fqbyn!>|_aemel9NDmT@s46nnrFByP zh3b}W!`?r4;qwBxQm(AL3#ueINWN?a90O-TY4AS)TObnD#`#{xZPQ)kqIuxp`6TG@ zJw}zBqlZHm?2QK)@Z4Hskw5kTQ-DE&h{|$x9bBrcw~G8!4R9&}4;CD)*$QWqfNq6C zgi=(6M6B}I*n4_!zQR+a%UGYoqLjk?Nv z@r0Ad_XFA0IJnNvN_j@DK&_&{0Iv4$M}9T}cGxIzJ_Uyqd}#pO#=u6D96Ln=)DeO6 znc$q2=UywHN|1AQpcP78Db*xH|8VG{9BCJ$8KZvP<;EXKF+ggqD(S*gMwN3THL>?> z9i5%$ZE_{i_IVE(#0Y!Mp1C;<|c8ozq zs5sU%p)S-zP#63U!$ExE%oK^y-n)B{ZBQ3gI8vhuipNz=X;4kdkyv$bZmMR%KG&hV zNRaad)u9AjM-_co?R*eai0bfkYgL&h^;>p7S;?7n@-D6@hy233 zoXJW}>H#)J3&WaH8%MgRvvQyTp%Xw{DK3N@0O|~>S`wiWg+ntd0AEV5ga1F!>SHK z+Qm$(+Z{%`he{WIm;E7O<3*}HP|LsRJP;k7E&m!`=Zp(-Uou6j*DjTmv3rmmg+&9HKFsFZ&s zK-yX$XGH?$^4xat-DdEV99gUTws*D?lmn}aU3EgZs00Hsi_02SJd3oo-A5V`4doFF z$)s_5u~N@f1a#-eBajF&02^x-*Ukmtd<3>`GC%9h}Ybj0+95 zrV7L|xDjhFze^=on=+^DYJ&u#8D#L)mL9aGLFNrhmeoT7jabL8j8TKUJ|PcD3=9Wrv&FpZR%RZdeKV6Jj93&hnAPEJ>- z@iiil=B13zJldi&Ym3NuW!^dE2vrLmq@EMuAG&{(TGj&{td~k~c{6o@W0*Zzds>QM zMP;(WiWQfEg)ZrW6;Hvu%(ZeDTv&QCq4Uo){eY|1dN1=j;$UQ&?xBLpH_MKezC5Cf zw_7ymcW5|ZiR425Al9e2D*0}ZZVXmiS+ECKRh%4BoK>Wz>Oj8pD*^tCcKbu^r8W3>losnmW22P#-lvTSMb**;y`TBJOK zoZE&2WT1KAlJmK)D09OhYsUanDC8E0S4C^pKIDItOe34LtZ2!y=lTg7EZgrrz&3!) z^?2Z6)6(?iuP1&E3J<8>p9b8n98Rrb$Q~Hv+L}E>Op$P^Oae?%*1)$b zM2}@n`WP)OP)Wptnk+J`%_O@U^J7Zl{fy`SHK~7ozz|<^@mE8Qy1&quDH3mXyg4QrXFo zQ{xZ%bZ)?N>{_&T8;wlE@K4Uxj3>Tuo1-@!fcEo1JODLqT;pK1E8VClmZiBke=}ON z4ZWuDTd-)Bd+cl*sP13ubTRP7ouN#0wuvH4 z8%wa%KisBEZkal0*u6Dh;s6Q(eK2*vtfOiP%0ic5Ge2ro@o`x@=Oz~CssZb*+6BOU zZ8K|UPD-%DH9;O4)5g>^qQ}3vO^Hti>7XcP7-15&$ONAQgB&NU^TJ4DTtsJ9>Ee^? zT={+;p8UBjy3|~v)2EuWeut-rDH>tkMh=O`Wx3W_DF6=+FOduyC;v;@V1Tu{kFuz0 z?6{7?`eJeI0cLCVR%(MfX@Q8-Wuo)n!1RW*TpE!0dXZTG_9NTc-> z)v1+AD$hV0+~r|O#f6NzdXttuTB7!Ho3?HZX@oP6Muswk-9=%`36wqx)FBt5Vz6RD zK%#2pQ)Q4K<8;0f-&c;x*qzg{KEUT3Qj`*>r!AfO>N>S91b}(6W~>95VOS|nnC!`R zIJ$7M>J*B)9}AXzfbkc$N)#Rz=Q7$zHfZVY60HE}{%tVz25!I*Kw}s_&uy@3E8}@( z!Alj0lu7!Ep`|!5STV`-Kq2-V^;Dc04C8>w*9xr=#V31|0 z0T_=0Z5FGz(B}?5Su(`IJPF5Q9`t5&ojRC_w6M^j@%q?rDar{f)JMTJ!$l~QvNEYX zmc8jx$JIct2K~y~I-et^5Gke@rD1tiJl>_^>8>w})kR2WYIWe5PfotKTHtZ zyV(ELK1yY(0vHc8=7V(~*+S!o)M+n*BLQ}AOxYGHFuREU05*>pyCSY_QFe&h=yGY+ zWfRyd@t+ zegHW%Fk2eaM*AMZ*%q~W@c4@<75##;J~(;^%SM^2ufi;9WkB^HtgIOTxaj&kUpqmS zzd>HOSjuR0dYiJ9p%0x6*8lLpnoyfJr*-DuoJYhL@6KykmgV5(q!ySQ>hhEd4d*Gk zqoo0+dkrY*qigqC)ac-{MyW3{v6v2qxFuM27*>{I8Xc^b)klM8Iw@Zgn=g)NcnSrN zov{x%g7pfxb?ZG~6SylUNor)>kJqM&`lep*BG2>JaMBmo*VpH}-i51{y5R&mQv?Jf zC<9?Hf*3P^sDlDgJP4PovPOcZjJXD!Bql=IPEL6{qoRevl!R;BLV=@}8xgBT=TX$n z>s_2Zdv>PvE~Z|&1&)swIC^p3%RW|eEGPoU!||9vQ?voxN*1iQ2!V~V^)-2&|Ev_q z?XE>KJAs|!!Xoh!zB941&3x7%f;C@(roGhbb*)xf&vh{;aue1ahkUB+-^5^-sr95{ytl`<6cD2J<7T*gNUAXU~S6;rmwwCEx^BIR<#bZypIfj+Q zvvcRpaeIG&-~8q@7JT3p4#ANtNb$Xa=TCn6>8GLEz>nZCQxv~%*x(2oJ5;XI*^SA)~Xl_Gd__yZ4PL5TB z0DLVjhARH4IJWhZ@xv>4@e0iR@?bEaUawcKpM0Eud10P^!2u6mJ+^Rt|pRms=m}@eMrgG56ZHSd#a2X=hRAGJmz6s z98SXZo0XLn`b?|@{-8DOK_TBNiu{E}qnX48jWHW4_c`OjPZ_YaD6h;o?HCYNb6rPV zg-6KHg=D)=e$9__{e%8G18{o=JO9@i@ZQtdU&M9>+kz}9lZF&P z>L)tvc@>KG9UY%$W|E&i#yJ-b%rXC$M|xx+BK~!Tt6@!Oht$Dm?5{IS`}aA7GUB30 zZCTgo1c(4D0dz=m3Xp#hKrmpR1o+}y{1=jI zluO`4guv3lfeZw>B$6WK0mphEk|Ij7NRi8Z%}jT`s_t3NE|=trvIOL@M6-8iXS(a_ zs`{$BdL#NTc}4&8K&-W@@=-mf9Ikw$wRU?MKs}4#cxmSxKVvbWeGw~*c{Jm}T$sw) zNr6oS1OpljT#QbLYYlvtqEC79y~>U;dKjaJzCF4?(1-YZ{3ZMFHGnt^87>8rbK9BP zPCzt+z(DWf;|Jk#5gb!h+L!rqmBwS6aQ!_j-8E%--xMx1lOGQfYgpaTt&8v6V!((JgtrEiK3!Ov zww7ivOw(wIo=t#nG;>Pl+Ry}U`olDJ@26ycm{Bqhak5Q6tNLO^mc^2WtA4U2Y2>sc zMC`3V*iPW0oP;(0?V4`9XvnF%tscFcY`cj5-5<9z})zrMOb=imPu zUB0|bk(olWRHH110QiIZQi3U&u`;~3Xod8WRQc72;WIPvjoBDZ4<4&Sg?Dl)KAIx+ zlY*iYV{u}k#s=y#x7!v7Kj!!*07>uwjrzK8t3@BbXC1GE~TML+0rZ{%6sll`` zKS-T8%uo+NpF&r+oTQ4b>!<-HOC835bD2+Z^VgcBmZ0B^onH-s;jP5D1U1?&Hk55R z-!ABrj~>yTyDiXeLb)|0Gy@3@dKH41V-P;&M1vO4v#Iqlp25QF3~eJPbr&84_A9_< z1sAR^d17` zh{o%WEh0CBW5z+uU>jz`iUN?BL8)MDVp<+ZR07d_jk8Oy6^FiHs>U2yrUW>4KxF%f z{+#CIPP|$a}tZfu#Ut@6JB@AOot!?2s|oilzc=XQ7W3FvoopJ01dDsdNAI}S!g!17{HNRim> zhCh+BR~`fqGh5J+<0;*}HBV1B9#N5X;h0D@*i4vyAvA9oQw9PDNuUnVNJw8qCf=MD zS`tYWG|C$1eLa&_7w^CF^#(PtH*tO3W7LpoZD(B*M0N`018=YMCwp}4&rSLq0V_v# zk>_1WaU+mH5~0Cxh}aCkhY9 zg2s!2H)1GVWGNl{zM;9-K=FM%AC3CzV2f*a0#d@|8f>3^V=PO+EE*@<^yW&F?*4I( zT5Z;f5)VX44aiLd|+<|mcOKWeeQGI`% z_TQVP{=Gt3)<0`Z7w!+>MDSo+Ej=eGRcxX*ohU)s6D?yrU~I*O{wvyPIeXAY5`2w zi7EO78u!9%bPcPH8cnf~QFZ_zra;{`lH_xETRWl-P>?Z(_w84!vW^9!eDooJxBv`4 z<+>3+yi36m<`I#FcG?RYq-No$Z3x^#L+MBLeIiI;GdtC%tch)H0}h>7Nik!aNUYc? zj|#-2g5_MO%DQV2yVL1N5xcd~Dv+(3NowXU{Bh};8Qi%tZwu=uTVW;9Ty`?L3>9j( zbH$?BY+_B#HJI1fBKD9*_=~bQT&va2a*cI;eH{VVa+yd?b||UDOoV)eq&D4b5Ek{; zy1-5~U)DyNN(Jcbc1Lk~j2eq@X$4|+zA-ts(u7b^V#rbew+t59VY_X3aJLgihtIl(gae)Kka7z%rTyW8!3m?X(@ zE~WPSa9UJ7pfMU$BwZzZs*1Td6^J`%B-8)~nXC_TY}UlY!W4^ne4d);*FZdHSrdCc z3>|ko%|~AVaR&VfY)2O%;0)J^cRQZm&b`8Q{v`sZM4U}}A@~=3w_ielYN#@)M4USCI$gl|i4Ehb(0~ckUctc%C*Gi^t|U m!d&i4|545Vf3NkDUjGKkqP{{_$5nd(0000 + + + + \ No newline at end of file diff --git a/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png b/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..e299340441e08c1916e1ab014d97ec2ccd0b21ca GIT binary patch literal 2754 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 IM6N<$g0I{^k^lez literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png b/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..d74ff24061d08c52e35c551bdb202a6414403a6c GIT binary patch literal 16146 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 literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png b/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..fef001ae09b1aee9b4b0cc1f2ef38b2d7aaed7c7 GIT binary patch literal 2902 zcmV-c3#s&pP)tDWSLg_Ti$W`64V{_N>CCiq&YW}hZTbDy+Gpm>bZ+eom>?Tg_qnah_xpXn z>mDDUfXn|B#3v2JjvYJHwahzt@}&8nf;e&Fgv>WeDHvW?JD>AZIZgS#kGt-=E4!9+ zsQ*hk?cTk6^U%=Hw!?=HU&psY95s%ZBM_}zr2tco7Dt_9{Go>)8XF%UKYjf8@pB)U zCaC)Tyxq@nN2}H96B@18CA5m;c#1FI;`rnB*I)nBv9Ym{)y(x)^P?x8cw)!PFTeZ@ zUw&_9W@bxK6x=V)$m4vSM!{j)?RHO+BwKIPe>8 za3>c{q9~G0A|aTf%T<-F1~z4_jI@4b(EzOoV! zwF)&KCxCmncuQ*?EjPz{n!+usbk`0YOEKm9m04)0?KXkL6xs<=>)XpwORvHP?(sY? zp+q9Sw=Qw9Q4~g8CX^=wXsaAENs4AOMJr2@s0_I_a{vlpskLMu*-!SB{YOVf_g#~B z5-%i1T(8$rtyY)Rnvuh64gQZd4?OyM1JkcHVa_IqXr@(8i#O4AZS$dS4xw(05!@6a zjQQRur@6&NsR#nHf2~%#pXd46QeJCG5aLF~3km|IQ{el z>Tk>-ZltL4VAVjOh%`*hxu-mY*U=LX_oB7AhUD%DmF+&ffIrOCqClt-ue85A%JZCi z_~D2BXP%3TstohJz!xJ#dlZ6x+Pwf-cp9=)X;si;`Sga5P>{cR z_0?DXg^^t^kxE!)%%u}%-txkK0WfxE0>AwJDZKcLf8$(|;c^gTA`ft(4UDu3e9+49 zK{LZhJH>}-ipe5FJS<$ddHFahMUD9wg;-RA0!?7b{_`~nc(P%@YMQ9JL#Y5SRnGh)> zk;1Z7bH2{ahyuKj~+(S&jS zzpw`^_}Zhf&eRhe`SmC!>49odFA}QXXJnHh;aQGPCQE)!MAU%LiJv8$-y{}I&#xva z{WEnGDYf>QjE;a_im%O|sDmfk2d4m zjKYr6Qwps#B}r28GfG~In<2d#S}+N1Vq=6jr)K`ygg#S+w_QUug_{Og zMQZG?lv%pFNW(36`fr!em~JAX|JH^Qq_ujY1))xh4D0;mQJt~^DQ8P5j#=N zPUL(!IiK)%zAVnQ#fxbMO=rw{R)A~LM8`9kGR+X_Zs>_ojhK-um-9I4C~F6rClh+f z_9A&1q8X-Fj%Hoj(c;1Qp0S!4uM@b~9{kKY2-B7Du9;4_w{B;j|*O3d#M@b6gkgSdS&NGlioX9JOS9hCmzDr^&0~ zts$L;VrJ~JgEiC1bcS8XC4QT~;A89NVWc0VC|K-B6jw|!tYK?8ymEuaA;Z!~VuyG* zQC=aS2td4^C5$U5T84#FuSWmvF-$hM@A??Fu^E#kXhttmxiQ79choR3F@Q9iLY6Ys zBM6~OK=R9=-6QtpwbP33Wc}8s%ALo~wdJT16;o@?R)P(;S1@=>jJ)Mc&h5Q6o8bC| zONPoI1=7cmQd{oMF#g^kM#g!XY#LdfTH}p^fzvq4L~2s7WVZq$)X8*{6{@gNB`QFw(KJ5Ta+h!N51`h&L)5@FaFD$oQ1R zs;J(;fmED+wuOo})+)=Wa+@J0!@fOur=%n!v^n@qVrf z##~Rr-K3o<)Od@+JZ(Ran)hnjn9>1cyX1#cQ&S21Kf$uUFKciqe#C}sgwI_%EiTHI zn_Ah5&9eoRrRuWV6F^EWglwT6;BSBQKJb3Wr zkt0VcPd)Wiw&o{ACAIc-o)q!1RG-uvG8Sm%Y9Btjb`OVmp@mP11i+p>dz$O|;BnWk zU7H672e-ZO!VByE%x*8;`o!eqNBhj~L*! A4FCWD literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png b/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..eed243edcd90c2cd21459cc0aac4f363dc9ef1af GIT binary patch literal 2687 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 literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png b/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..d25d7b905e5a279c0b2c3661e3977eccf7a3f85c GIT binary patch literal 8852 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 ro{w4oVTLvTvFF6!{$GjzX8`{OkZ^z9Y2z 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 literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png b/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..7247bb6515b2cc8587f7d0caa86beb83910d4415 GIT binary patch literal 25948 zcmafYQ*bU!5M^xpi)}l(v2|nHwr$(CoiE0XZ9BO!Z)_*~?{3v@?bANY%$e@#o~}6$ zQ*}B@QC<=e4i^pt1O!o9N=*5`b^U)17^wf|C}M^y5D+smX)$3{&&{hIt35`%ZLFtB*y z0BQ`9FzE%P2(zeSuyAQv2x1fnAw}Xw1RfA5w#=;jGK(%B@2dJIhL_TZORw3UhAwZf z6}6R@=WQ?99`C1}9x4ZO|F`1|jz^uor>()ZE#rzPh~P6O!KEIDe-3@^23je>V9a{(O3lhL`@?$qZ0`)5(6x{_mdM72v(b zfYx0%OQMT!aKYZz%l$V-L7&Cz-JiGblJ0^#iROd2a%AkA8HpVnkJz9)|Bx41-^<-S zlONjMfVh{8x4Rr)pBbFWM?>Fhk$;Q$9&_PT{lEk1J#=%vg%8gk>fImig6V|Yua}4K zb$)$5KW!(6wsx<8pt+TTyUusc-GKNP?6>dHZkKJmb&{}PlGxj#5rdZlT#^EVB5 zfBPms6mI?XySwk8%0iW%!d)K`m@fBq)ecT?Zol<*0&)?M2AWU;le}4w`g~N z@Vb9!Z{{%eiCjbRzTCUp>mRH^lIQNf@oX)(jz`+LfLmr?@giX#8L-(%;{XJ1c`{#g`zVbsb~@g#*yWIta&^vRy*a3Ha2cU6j|HasWO0*5xT=khBzW02nQ4M{J z%-^~(g4YPF{8uf*{J7lB2Gc9=MiHC9vY#az%cxm4e!yQmjivwTwY1~%kNfJk0ND8PQ%J_Lt}=y8Yb zh3J3BoWpgOh&sek;NgenZEw^!P~?LBGkSaq@H4Opo<>xZg{4^_U-(`uq)uh1``iX!uG?*`LCOz# z?SjeaK9+CpP2A>? zX)#1Cztt$zTHu)&W;rx;o59dSq^3IhI5Y1rL&y6pmTtErIHTTrI9`T1@M#r6VoTPs zTq{Dw8&UocW|em50=0G-yz-5g!_a}F8e@4>$Li<1n`}#p&Bm~cE9`s*HdYcn6Y)*` zY5>y@l~R;**o{-3v*SrpVc=gUhbB)mTuBkj+9qz!UE)bIu7hPPyx7jcJ(Gn!)%f}# z_8U$?fx`Vaw0^aZJN+2;oiuyc@dNa|zTW;+&wRZ0@Q1my+c3iA&+8zVW)VkqT+Z75 z6THU$V9eV7y{r%LNdl7Ym&N|$C5xvs5H5kSVeniSaSHsq=X{#s6>#%MrPu6bB*Ef& zFG=O(2;NSuxd;)X5_Ff52B-ecO4qE{bq0a`kYa74GU7yI49K<snd6&L`$ zyn!2z%rsC%HQQemv1VjuwSk+!qAH)R1&)|!5rVc~`uX-1zu&{%2CoT?^}6R^*~=)% z=den-`#sPI&LdK`Z8P#ixAWsn{cHx48tN@=Tm!2>^{6oifgL=INYE8pCllLu`<@G_ z_Z^hjhb2mk@!cDdO%joM_~C6bSgeZPAH7#+-VJ2>JcHx=spHx|czG7m(+X?tS-J)C zLf>ffLRw%%I3waMg^CX55oBJ=7Xq5GaTSCfL?jaeX`B;VSobNiYe)pg+Co1qXj4KO ziyBi76&uY(YlIN#D%Ib<&q4QaefpO0MeA9N%*_m$%Dg$la<;gPT)JU(vVX2=5Qi!x z98a=T9KRP_K9fNU{*0dZ;4nXW6~crc?%hix-+x@h3C5#7JqcT&#<#5n3C@i0I?jc0 zpw1tK-dS9LnDK-zcD@uWMMM?detvZSa7n-iC|x4y0xvfe9){+8>O9e7sIQQT)1>PH zgSSED)$nasq!iVqHXHh%Kf1vG>e&r?hNZh@KO0zm5d_Spg?#Oe&LDce%{2_b?{>rC zFAiXWH-R*4$XHT#$?QaHR`O{!OXj#7c zciQ!7uTFSu3@5*8MVbN>ydGI_vL|NVO1Klsb2Xaxt*)S0N$~Ix-kRgrhZveQboM`O z%m7eRwzjf#&k1wfc1yE+S24(cK!&7G} z2t#J@gHcz{DBMqUxVZAz%d;8PxpIc#Hc#k(i*whXz=`E2KAQ!?=B2{2P|!rzjgt7! zc1Uf|rTQSQNg_(<@U;3%0+8!7;)pwZX!?<@9&M5Z zW^JChhO&FsEJ+zVIzAminyslFD)Z&rM>EvDwty^rl#pz_b83EJ%fwndMSt*X5?dWgAP?`Rq?T}7} zx>X!&{KlmI#ewZ&@p&_H(+kG*{inUi-wBftPhddf#caK!7gl4Z7b$0r2VtAFGcBqn zl_Px;r;H1i>NawxUpEsVI$&tHvlqLs24~`VHaLR9`o6ZIn6zz@lTkz`q`}D45(tBr z3dpoklpOu2yMwghkdU;EGTjYyY4sl0w+oB2gAK1q`|82_rP85oC-ilQm}`{K=AG`+ zK_dZDL_kZrhsrdL;gy-y{f7PK+0z13SfZ~=JZi9aXQ=x@aP4)O&sfPxD(At&V<;$< zS-3ZU$5Y8e-tGKF@cMij0CL!%aogdIrLIsAe8J@~7zW=kxI)Keb9RiI-i5f+7Yo6z}{<9APw(m8t!PGEW?d*(WLf?Z(;bl#tdFT!ct6 z^R&j-aCMW_m$Zl5;z}!*P?zM$ZM99{W66JviyOk2(gQ2kCW-LFG+-q`1~3V|*d-W> z<8n8=Fu`+t2A^U!CMNe}D=36bZX@S8Bp`cu@g^|*h9Z&kU2a&(z)H$phPVCg)u3CJ z)D1`?@;Flx5}>ZSrS=p?o3a~t%{PtC^v4iBbi_9U1hRH<@L0F~Xr_AAXE*%ICX2fH zJb&2>+x0@9?fHV}_V|Kb&!5=~)6kEY!fqI(j0jnR6(3UWML-b|K1S^4MU+bXlwbarDNCZK=JI+9s2a>L) zNZOUtO+wL#MCy$nnp`+Pf+YS=>ee-lYf2eqN zeG?-n)D4Dt>;%O$7=&EhY=`ngv5m)n)f|8+i(Kdgy=b3s_TQ{N;Lr~;oE56Ac`BF> zi8vEZFSCnqS0U0X?D6B^#kv#DhlZ@iG#Z_qEu=pApY@bJ*`9!fUTeN>^mwERT9{S+Kt)Qgjl2JbgQz70 z+!vQoq{|-Rl1$HP^&$=1(0EaaEYOnu^y*S|#t9;hMP1q$Yw1_cz1B#B&crZ9KYUy; zJ4jG-`+MbubY(|XswG=}kXEIm6E{K20Eh_9QrrYgPg%n+~2|x1 zYC&^GM3~KdWPVPCg`37Tv~d<+`Xs*u!tqI&?5gNc7g(n>B>f#IB|PiF^#Wg*^e@@4 zg*MMo={=rLys)z1vDMw=h1Tfn?>tqoXWi_ujv8I=po`_e4M=9aEioaOXIKL*o5iO0 zKD9(bEqK;4*oa|n`OV*4DdN&oNWR#8^XCSNv%*hbvi*3t#8-p?;%3U$lz-69;=)jNHOac{6m z0F7p})uRvHPJTd?=sj0(^Y{Dqcf4#Q_btd6OBVRmYsiVr_X<-0y#H-LALLCLav*OH zoS^5^Z_f+2+1C0SW?oBuT}g1b{3$P12S;NTnrFsMl>uAALO=cR`m9A9ZFG@-7~4!8 zSEwT`*tCX#tX-B?Cee2aJoRJ_UK`-%z;(D^(HG)shsk1s8iAp>+oRKAA zS89fKXE?=V0aCWKI@R+_dh1&UK&L^8(U#f>oXx&B-w{i)W?_Lcqbq#84Gf6nOi@iq z1S5okBc(p`govQK3B7|b_mht0c3OGUNR8_ZffokPV-L35T>6C!7wgC!ElQ?KZyEk+W}do zp8x*6t^r6BBv?Gkd1K56I?UJ@MbBm&oRg^DxlU5$6aFN2rDL5_CE_Sf{AI?}7Kx!B z+=3whcr`z(CBj@AuyE=;*QpF5o&L2*S5ta6nWfmDaGwn)3>KY7mt2q;PS5rNt9Zi# z;{qnl$c;If_qYk7Iozl;BWqw#_WU2s`nTUT$m=wOIw67PbHvO9#5pf`6^g^5@9u>g zG0DFU{f3rHpQLq(MLFgr@yWIuK)aQxH*yon_z;Fl|-X<@0gdn>yE!BF@05V}K|Xa_T*rZ%PytysEm5(lS*Hh+)eX=pscH346gaB2E68-oTMnIcKO=I1E_LP> z=xeyg#Wh9Tt);n2M8l)iK`sGX#7)Fj_*1P5y1nhtQD&Zypt8gaGI(U%-3GDsLxi^x zFd*^F{W2{_;{WXGt$5T!lZp_kcL{_P8UI*3sSOc1qhxs;YW~aFb+C5Xcn*#Cp4kRT zYy`@hnIcP$>=2|h@*+iZrlq~ZU;()#jj1J+H8-!b;98Rp< zd1D$odSnfL|HPOO02p%CN>_M&b>eVwh-Whs6*6s@QMG-}oFyohaQH;BZvPYUi$#sK zgFGMeKw&i$9Iz!ea_&0EsIG;obQ8Yn0jQYQI|GrJu&Kq!Fx_hg5@Aw&rq z4RtGuy7B(B7Cf3?9A`@x#uUKeAbW4)=4p!%tMICI85&=?A|cd5gyE{l4P*!u9`R8g z2<5UI!2Y=^=uZ%6hrBUA>>9Qs7c`!8JGN8VUF>aB^D?Qv{AuOT1i%&F2oI_^;*Vge zif?eohOGuNLmiUJJYG|K)czG&klJDPBP_|)KpIigh(V7l5MYy4Z@BWXXI3ram*a71 ztekk;Rs&%Ou3QKr;B-X@({4C3jYaiU$bK?ak(4B1l$mp%`Jf+QWqV#}MYa9$c{UXk z3_6a8_;k4`;M3|5!+tSZU(t=LyvtT@>oT_tu=Jo=vTpQm6Z`?y8Oxm0r`5n^D z4Hf+4(A_?EB0J5t4sq1SI7Yd#JiAXz!-gNnO%3i-0Fz?raWi1xMNgAMs{LM1MR|rX z7-?@B!S+~0*DPVNnmjbLW5BE>|A58dh_EyN5#z6xLh5quREQx@=PL=J-6Iw}J1avXirhG{ztvl;35e1jYaw#E&Qf0cFuK?v=;01rXK>?xg+W2tOtRdY z5LH+P^NV$aAa$50h!P;gV_B^M-W|CEPYXUsKJR|+X!-o#!M7c`Tk|jMz%4WBfXMJe zb!g>cb=KHeMmG1X&KrdmQrw%V-~f6>s$!<-N5*8mfhab3 zy3MtJt_W5PWD;H=CHMKv?4^LwuW2s|9rzj%uYn*ctU+W023-nYCT$^nJML{cBjfHg z49TTTH?;8^kMWii73@&X&PUEIYJ7vo??zyl;V z{7n!nQ>=#n>wij)XIu`+@BOxCBLhq$kMqt+AoB!rVJ17VXL@3)Wm>!NRS4HgQL^Df zEe<0OlhFV?kveSx%I3>r6-Pm;BytaGC%&BcIfU#P$0$1{D4MsGG7;RSaWfa6X+n6M zs3tv#3S^x`AA1_pKY(&G)9r|^wK0ms3A3~Os2(%3u|nHR4;HD236mB8lMw`8 zi6r{&(|;Jj&~dcLhTTu?_0!<*Aut(jfK?? z`k8dvKQNWG4oU-?g$O5>R$hC#AG3Fc=AQEN;e2!gB<3V<1zspjl~`kGRbO-bpY{P| z&SLwONi67gKSw6A0RZ4A^=5V5S~ZxG(v~{*OkWATc9kx6>nYCYTx1myn6xJ=_+f&F zVgD5q8P?Or2l{ue1&`_{v6d-IStQOB_KV!n+3b5uyc!Z`c0tGj{yu`VH}-5!B?>1~ z>tu{}1PEFa;(HK(l+#|9+)i=}wXNrM|HA^wG_`AKN8|7!M%*LJ)!cFW9!_lR} zJXB^p(UV?uc;8;~MI2&_gEz*?xSS0QJxV&@HuRB3gAz?{Tvzv845dAys2frks+@Li za_N&_dSrrJCaw$kYoJ`^Nc9@bUqgV(pJc(QLI#o4l4yo!dx2Qu!&q5k2YpPst;863TESPs^#kB3Z~O0rNmh{?|9 zlsN*P5ezhF^?Oih#<5?(YK@{8y(AT&`n%TbUQ__{$ZSic>j%n zdPSW|d~}E!Mc_#cXh}3%dPTFuC@Jqdh54*+L_+<gXmEmLda`JRJf`xfMN5Yb zUHI2zKM|K&SwKR0HFo}jn{t44YlHsYn}A03`k!{x3lJodixLqw4WSkpKw^Xn37Jw? zSu%SDzaT6V6>KCwQi=^88t9W}6uBNFDK z2P9;|hYZE8y=^y^TDfj|M~vy@_wK268@tdf8}241R>6?)HE%p_lm3RMH5uO~j)YW- zmzj1S9Ly~t_6>FFGWq^h zhMF@7SJCIjQXM&Ljs-OC(C13}3RCxnk<0%HZfxu=Eo=B97C7E~`0bGUOabA@x>K%J zVNKoEtI02c#n!4?Rd@~>FA)X_g(H~iN2H>h2|T0e8>VBJ*XxS-eH4?iH@(RQZ0xa% znb6rnn9$jeRONJM_N~8@1bdR*Pe6lInzkI_xsAC(t#)!0xtG@tjh@Ic<7JGuD+t!q zVHy(oAaw?VMEj_kU1r@2aRrhKfOhwK1u$$IXtp1s<0w zPCq&?`tj00Nr?1R2}OtYhc7cB$FNjE8pVTzX{#hBO`40LfU2=D3|Ok3mZ_DF`dKuw4D^Z2XQbiUq@f6- zwZhf36kTeDH7cM_V-vO2#FLx#m_KV4sd_N1!RZy|D{WTIPA((dV(d^A>r%Bl#&HYG z^pz!56!wRzHT_8Fxh%dlIAaam$(dg?c*h^>hI2(1^c4^r7NL8|pbE>KNX8qX(Km2b z?$1WNE$@n5O)P!U=0JKk;>sp-iRCV1@R=any4qIb8#jX9j};qW?>B;OPotUAP*2Y& z9Yz^F-@r`f6^&{s(q9Q9Rj(I~&+2t^8~C)c=U-`rOvw*JYPwj{O^!>=x2Wj1K~Y%= zq%!jdhtooe&qK)O#eC-gqE*!ym)~ZcarHw>m{D{lsk*A1KKza?v?5epCN5$O0x)4% z=r4qnlICH^m6BwN4tHDpb2}F*C{rYF{YVok({oU6wc!5(SK#)(6_u{ufvHZ|B$NsS zGt84G`VNDun5)`?f=9w04ns3_{7Aonn1*E(^~(0*UUz?d^dZ`)=uAAI(y9JwI^LQx zvAZ#=@Q%ZWWt56_qxl)jQ!QXcf=`jjtQ0Y+|JnoVaSAVP^J8xAMl%4n9Vnblj7!?+ zu5B_ZP^*k?9^otMlpdwn7?+T3G}=c}Q&SHY4#;t7OmOCNngoz9`o|&$^Q<(MEYvye z3dM_})U)i^gz&E-_jW>7DDWe3akcH|)#M=9vM1q+C5p%sn5M#-7;)>rpo&WcGvo=T zri&;au>j-Giqi;|`eltvPE~2K`oRtHwRWaRiu8n-h z2HdFB^Q4IU;C13VD>0849T`y#_6KL+->N-+>~?|SZAZ91FQe@EKET;JB-m{`sHKXj zl!ly_2^7mNqjyyrS4vSpgs_SYbK;=;mh=@&$;iI)81M!$QcSG_EFfI&B%}Z4VXXa` z{vyphW8;8xW8W1`chiO5sSgLsU(lKc7{0>s-LG@UNtW2^(u`fUXTM>oxfWI2AKFVJ z1atkJ*F`je9tUUbc-{6**gd0q)05npS6i&Jjfftzs8I-a%G!sHj)+#+_xZV_yeMye zg@X^%?`a$OC%J?pK+#K9{>VsgF1#U}>W$mk9?eSx_Bb9{1<8gV)34+OR-l+Y>q*8S zsWI6MbEuTK087S=*6W~{4;T3RI6*k@mB3?7dMaz|_pSBLIKn`?Rq%GsDJkvkf7QJc zBK5XYmlPS@6o{4XTQ?a)$pJ?!T+qkuJo7&X$GJor4%pG4P|IprdZc^XK3e9 z&J4m|79mW-4@3=+w77|iO3FllxnIrWoK(l5Zm|(1=gZq}MaFFHbFft56%w8V9>#63 z&n_ilFK|Jzy8`X&^hq4!xf*6v0s_=4!-mz9TyZk;f(J=PDc3snKL!|^ zPv@L2ei&`-FM)&f6cSLzf2hTa5m`^@?SXmIJ*tW~abE_-*oZ1K6l~PA2qF-i)Ycx< z-MaF$P{PBQ;UQrU$!L&gqsPE|)^0B&^o73vT4R_l9xcW~|4{MXKEXstbk0;^SS3F2=O z2nRu{BVIvd(KkAgQXe#sY3$27D>Ri)ALTD+2VuWEyjp`P>=im)k7+$0M+sXG%N{u-^yIC0NOe*55me5?jgx=DQB={-4f1Ud1uG+f!9u`#7Fwi2aLm^_ z=5?pQt%1nJ31DrdB9Ho`V+TctwH1-)y~ETyrr5EL||t%C^Iyb1g_8 zzV%gf8(QN$5u(>>&rFv*Kq1zR;1c_!3wEf19|(AvKweuvTvQn^=kzX4!e4+ zSFhF@e`j3hFxk1>EWqHF7lFYN=w%SpELy2^Gs%I$Tzrmp zYlvlh%n0Tq^N4l#tie}XKF^7Ql+yGeI2lTzVuIf{EP&Aw{5<&~LiZ zy>YzO58!9ugVo8vBNR?%Paqh32gw(`^OS~IY#pvU23%o+wJ{ja&#{zn6DGTH(AtQ- zXcFt1@T=xuM?Tdtg(Ozp%){(c&z41$u)%-YD`AjXkW!^Ox}t|tCcW{FwJbPqpk=uO z(PX5JT@_(yCN7Q+5xNblO1L)qZ2#$OD%dn0lo@_Z+e!;{DhEAJn__N!Q$8PwJh)D} z$))f;*sPB)o5W)SsFfoVYeaWL%)(s3_;47b=kd$AoT;0f+`!gwPB^NY)|i@UZ#=Qw zpc6N@qmS~0TC|H9HjN|3=%6u#SqvGm(WwXf!EU9L!7}-g{ur2QkVN1?`%ojJvA-yQlZ&kxSq@&{t+gU55zdCi1-0A!>Z0RH67e!s|KP*t z_u18~%d)9UU;k=!)qj9`_$5$Wj491wFnr(Ch!Qt!5>AQ*qkX#l*UQki-XX;abI2uQ z_bAb^)-xAr5X+}wL$$(Jh8~4f>kthMBrM(c!-Bee)fnN$bRoJ@RD)C$u4v?0f_|k! zbvZgCw0=D!oPfY8bIN&&XTlyUlU~(hq|mNczmiJ>Oek_xqWCUFmt`X~jPoYvt;_W4 z>)$k@_1aM&t_$dr2=DfZ%BBaLBe!N2^8)dpgY)`0tGD%xN(IX1iP#lmoDQt=!nS*H ziXwE0sd=a{Q8)2}8R<{(Z}}*-eAw;R&kHoXB_kt7DBbyR`One`e@a6qvl^h(xsK`9rNI}c#s^_J^+ zKaEmmsNjQQtXPl$SMNB?UH)`iHb)TPoS&TsRplyX0V-=ne^6)gua69Qf&{A(DRy=i zZy8f_klp=9LyWzXb3{l);qJk72LAx*LQq)5BJl_(d%0O;S6_~ivJ2pL&@V<9AX4o zoUK)inB7p0ln7&CBdK1!5ockpfMHz$fVys9>N%Mvd>KWN>gJ?<6BJM3=_72ew^<7tHa|OWOv_OoE+X zmBS)Q=gUfO$OKuMo#S#h=W-p5Y!nHLG9j`*WnxRRbk zLxYd=VBDn&`ru4B}MYjHo;0_X@LlaPp#iq}T#p&yHiR>GhU5yvn; z<|cm!C<2429rh>&7TV{D-&wANPX=ai*+_~x#iR(E#nyCnWW_keXVXq|=3P*+ljq*Z zK4*{Zo)txXhN(FDTqj!W3=)R*dGsrBRCidUm=5vNO9)X+;^+YO`JpBeQ1TOMsdHxk zh$1%@)s-p43MtOH+-$`s0w~Qz$L1A3hnsm+0f*taP~sIq5Wk|=xu)5c1o{wF>F!Nb z2X)UYnXpE&NrnN-5{&&4Se&ZlI=o9az{b1M9BYnJ#Hid%DOQh|wSrLI^}qhG)-i5U zEtVET%SIjj(;#D}d|}KU@qC9tip<<#Y{c}uh;}eNHueEl>GEDHzb!w6{@H*L_VD z++H;Ec=3c&Q5jJjO4SV^zFz`sO&2`Fr_Qo2aWQieg_bi>=ZZBQjv2Au#VMdmhq}+c z5h&6Cj#dhsrWcM7Sa%0jY^6JTTDHv=*h6<+_;7ZFiSjwhQbR(*aF#YLCrvOI)?|^$ zrn3D`8T!}PUvST$G=m0f8>e!RXY9K?u@cF9;fM;Dtv2oqLgGkTg~4e|XV#j}-AZCe zW*dQGL$t7mqz&2G*7i}lm*^s62a?eR3|73!SAUz2K+M;cG!qA+AogMzg0up8nxlR} zl>Wi!OlUL>1W}G^a^i?oo~N)dN$xiH5+Wn}x}U&J7z6$}H)l{NIq7l+wl+j7TRx_k z?p{_iZK;Y)`Ot}qqN2Jllsn&$_aI_*m;hExy$XnoLKESRE71lclj@IlHLAp9C4}E+ zP~_42;UsRP4n!6gDPa@^+{ee1aNadqdW3YahmnvTTbYk@*0-n4WBF}CvsBYz4-Tia z%xF|@L)mREv%iw|Jc?tTh!(s;V^gH0ACHduA5-IE?JmMqBs~)R6(Omk?~idV$Zbw^)MekXrW9qx3rb)SQ{=5?Gn9_K!*FxCy;J6vqw4 z+;KcNN*So}8l$YlX?bqud>fo2Z7JzUW>rfIpc7-sraXOt-ie1G6V#ibnhzjB*=oLs zofRYo2CGlIN{LAn(-CeZu%EpsrGB=~BjHFcr1= zE0mAQ1AcNNR<=)JBT&CFGGHzhJJBRCYKBO6W#1p7k`gkf=o8U$M~E}RqxvdE8@Zlb z#(qa=mlA2n?u2ZhEQEd@nl7$_Lp2~JI-#AnX&^sAxigojsQ=5lq?ns2ZrR81g4AK4 zOlcwCm?Um6^breCWkr<5BkeJ%Mya zZ*ifin>lrLM9`n9D26IxUDPe4v=GfIOfXhhBzGeJp;Asv5{0t_eVQhxUw388;$P4x zAHp$MF=aedg1ovm1}Nrw%nko#3;j)d{z$C5gGnupD@$nl=OipK1dFpYhPm5fqb7M5 z)Yu#cLm~of0(}%)0&mKgO?b5qKTf5pQs$VqE3LyjLZtEjCL>h9EWhmFjQpH{0-&`m z8T1+jM5QTk7a0t(a(H}Rr6wnf;<03ekIR=tICgv(2V11Rr`X-zc=gV<%AA37@LUdU zOprrzZ$J`d$w_1?6Xh_@*CF@`H?yTP_*#QyaM3to-qU3Mr{kqj$WevAV$+Dh!d9s6 zuNH_J=!Jwi)ecAY03k|NLi@-CG!0X{B#Oa?qR7TUJy=fREDX*nl0ifc)%BNmrZ;J( zEEjRm{=ix2sWcZ)JSm=-qfi{5ry+1IW%kh45o>KT-50A%Da^ph^>6Ujh;MFkDD6^| zOd&RcM#pDEqc@EU+8-^O;84F4<2@9qajM4@|CbnJ)s2*S34KA$NtYGk`2ZyI(KdZ7 zbtr)S3n9w%PkucJ%RKZ53^@LXSu!RP$y?0u8_B~++QgP-fC~T_4G~k)K~IcXi=qYn zkS|w^mKj?%P+EZo(;6rBE6wtDdEmnY*EEUzFQ3smMgf~Ni10rKM$6RJ1x$X(<=*l6 zDCOrc_X}~{TLz`l_=!%jBrgNX<~HnUIVGi5wG0l8pGo;14fi6N63lRY1oUJiQb=;t zvRDv|%lNi%sAS843`&}F6#$`hF@mBe`Q%&3f{XFDc409MtL1aaq`8mngJtPyoJ+uBm;Asq-i&;tJZ2=^wl`$@>_Tq^M)GSq< z80>rFq5t+WZfsT{;a3t5aIU0^G>iEiy zn7wuViuMuD2=qvn7t`I7SjJBcbWt6IK{!v>93+gKQz8LlaPN|5Slx+ap@o?(+W0;Z z2Av|e;GT&pFYhxvSSYSSj0$~87s89R25AbPA$I@w66Zt=%y>-JtAGF`@xnfWyJ<6# zA&WBVd`GJo$lvGpf34>Z#~2%|P_p>;mn^Dt!8D9=s?T1>3RY+K@l(=9<$`fe(Z$Ol z8axFJC1#K=dVr!VDXkP!3!cK|{1>R&Qs{wXtAfG)b?k8EMMND|h%6u?+@XjTRK=hQ zlmq?XpgKeC<%EnkQ4lSp{-M&xs6tkaQBuaap$K72Q*ng^iKpT;V2H21??dU_lNFco z2C0;3nWe1W!mQkz*(_Rgc)`*VKp=tLb7vH5WLHul1861tPpo@0E@jn-)^MU}RL8}M z@`d^`MT-{24CLL^I5{$bG2?Q*W^u_UJC6M<9uA}!0+;Qo{64omNLFE zUX3owp%S{VEMqXH?=WMpF9@8}cQ0hcSop~xNLE~DuL(~Yx>|n!>#dS0vm#V2^wd(_ zDPA$57a=`K-lTlQbKISGw6liJZ~ie}F`pe`_5v~|g|NfkqKPx9PC}-VZ^$?X9vNpq z{%yKT(hfQ7B8SnQi||@Fux2uH*P2o$*kO1n-*-zzwO3;17#u;0X-h+h72c2$1%dQj zJdllk+rX-a5wnr2HY`&wQLR}ts?Q?eI_WRBHq2&Fi$)QJ$$Mfyc4HpbN_l%HEo$&? zQWTri*67k{5qt))qvz)~SP zXC6flgRuyn3bDdUfP6W9e$YQy84@RAprp$e6K^@K`EEQ8(dDB4U>`2CY=h5%prndd zxh!Ijh(LmBtsI5#Ue#K_$9T|#x*#te5Zvm5scUZOuZe7AW|oCm3ssXnlLB{ugMUTo zj{-Rao`_$FkX8~LCr@F79lh^~^T3FvyitUZn9(3zjQ|77J)J`>zE1s9KUlAr!W!o* zG-+)l#q$x&?8Q4QQa}db(xjy#*G3HuUj9>c2?jXY0wZr=K0i=N{Ua?>VJ{Q|3%?Lw z%t4m)k4;np)l3xIoonBCY_q7O#K*;V<1s(I(L4QAdWC*#6y|^xoM31m@OVp^dgHY# zT2FxYiRU<|6FE=YxG>d?A!APhf`Z?*9BfH+Sln_%FO_*bm*(a>AFEr!8nc8AioblW zx`_n6%+_OaKvl^jWYxA=#1-1CqB=nsCtE^K>JONMCrF3M^*ZA8-y|X zkHcj2(x75Swb=(5f;qDuspDccReEhLjlop1@hCbHUzJRpTR>OjI^snNIcVC**#VDI zmvWQ2u5u|eGDjl?12o`H-P%fQKJ@-AxyY8J**>`YueeSz5F9w23%XQYoQ{%CRJHZb ziNP-8PsrK%aHR~Yo3%jdK|1wK3W5rp8h#Qxvgh8`B2RE0JR&`^Bydn@Oufe>Vnhk@ z8|^GW?^i#W>lTz_ajtF_%^>tL!;va&SSqy^07Be^Vj?R)D!NQj=sIjzSZP?o2_J|7 zMFG2^l5>|-C99N+m2yu@k5T7rE|VP{58we5uch}xm7&3ukH{8>ONkSSWsX>sBI8~3 zyhe33C1fbj;pEqmSqGVEJlW~R>tI?Bc=1a!^ONT}zHt}m3bBNapFgB(E>e``7YKf7 zLjD0)f2orMwzYxbakX83?&d1SrSn-Yh)r&M*-a>QK08A}8rr{FUlT)*Bfzs(Gn*FGgh;+pDQb^4{MeuSL}g*Z#t@SrNc zT%gu1=k*@(`-^H_x9$(gaOyRByORZe8Eti#%F4Fcipl>j<0?;yBsCWK-kdunXAclE0?@9+;ZYoV%F6VG+=VV%iTdAy%>)@K)) zDjaeMiz23u)n`2pQdCSJw*g}-kxK@Bv+F8wL2o<;fQw``n<^3)Wku>TQx6vJH+dQ) z_n4O%B4ghFO?`=rdInIZ|2kM?QE~KqL;a=2hzdwJoC|rh+!xkGdCer?z7|J!nIJ7%1 zm3`AJQx<}rOhkU6GZ!1`#n>L^cV(c-9~dYqV%;YZY*DPO@m*{&s}&moYoSWhXztA9Y6Ew@-U$tNoGP%X-+ zQ|Lsym<#;Nd|pr!Y95{&7~FI$j*~$G1_ zsf?syCmYVirI1*JdIP@c^Q=nvhHMbXHEWqMwY77(q05N-*O(0NAG$e zL(nIP+p84@RYQ=dBDoIl(hS?Fj)pSfJga7dw+d&^C!@pWdJ*A82RDX3G+OqiR$2?( zO5J{{9vD*&CqXm|EO+ZN7xnN(PjosKUb>ji4|TpUX!Q?a2T0Jt-E9VUcY;fBcXtmG+}#Q87J>wq!DVoQ1}6*&J`h~aU+3wb z*ZbU6`=P6PSMOSDua9sjk&flVy?vxChZ~^rgF5%enF26RxJw0lp-*{=H$75Jn!FxL zZXYqX=+32`*h>@XtT>OSr;Gk&#Pq|G*J*uELZy=}_$vV}<6r8`%rua6gHj@Dq*{Pb zMVR$X^ciLajWfHLa&!BvpQ~PTNZpsDB%31!$Gak74(hXNA3<5oCk@%IU+leRWbg3% zvKT)=3TeaYb#`imJ%4v-a%110ZU?W@ZSzei!?lJ>xxs!Qj zB6-v+Gt!L3mp)5EO@|^8K3nQ6?jpn5$S9E`N1lrpS+In)-*++IUr(K7Dr%Z zMLv-+KTTenzlhQHNfpQlOA>;9xc%!K_p#82U0bDE+@EgUBvE=tI`BKFSBeJH3hs$g z2OS=9QkMEEI9%2km!^BIs7A&W!yYuOl^RWe8h156KwOTIrE;$Mi8z;7t}+?&87Q2c zAzHwZ<9|^J2%M0haF2akQ^+Y#-02NN6Z!g{a7`y?LWQ{aP&SckNV>RK8Kc&yKITH; z6R{Uz;qPkFwZOFTlom+icjC=$(vAJfDq+vg#=0M<^)~8R@KIRFDq_p{Ns^lyr?w)~*tzwCw}&kImrs!ijZ0X6V~7W$ZR<3TntFz_!%8 z0Us$E<|<=GPFf+-cs@?P26NG`gH}|AU$j$jPl4+iL_(nOWb@>!-BQi6^MvrIqT-

    (r?eL+V|3sc@e>`njDf~ve+!z14*sjNHyUbGH_PH9J%Sw<{eBC!!@lyM@w$?)=(Mile+nd<6C06zCz(J z%=pA=0@Np(E6+|8IbDrXcDaDxM6C}kalL>j>RO$}*nqZ49-+HBl0@#rf@>-uLo2kmwSRU}O zpVqPwn~1G0+o?!nV~|clJTj)3Vjathp8)~9bb9eOW)<`yweYi>7#m@;OGzho5G}ND zcu#oW@-@SmQQ7gk+!ceWc^Zvbk(bRw&Mrg#g^q=R=oplFI*yg23ki|4q%hSG3HGHx zk)ee{RQJ7Yk|J%D#-fS$;tBGw1kC`mD78=QlBV8^9y^8x*Xr#Z+R4baQ(T|HrKw4| z^Cn}YtYvpkiF11l8G&468Cijv;xI#2>3`BYu8I`7V@ht)*@Fhso6z@V1Y&;Tg25XX z`MP|>La_vZFW}UEk)$}6rMt_B|IN|Z1-eoIXaO=s`YU}@Md4Z~W@SJCOtVz{nh!?L zjUb`Vy(So^(zGzwXU2uekZ)k>E(@9BiUZuI=LmaYc}~+yy>Y%U{l?V4pUN)s_T{oT=-e?;q-PkatxLS1eE+-Iw{! zO;O-|Iwn%rz{>{zr&#X{PNk??Ts)nQuCV4dhbSyvPHusVt?kE8>|f0eej|IQ`dzcl zaS)jtHy$P>d??gld7JWOU_jJ3v<^6~HdMgO_-H`fDOI*E2#6i`?PTYYdFP@k6(8jU zwT;@Gb<4^yO(F)XL6uB&S=Dm{4L*|r7YSx$RGz0hHR*|{}?8;qYX&ST`$~~;4wA|j0 zwSsbg_3|*=%P?6T{?JO$WyLQZVlC2-9Ba!Szr@I^Y`e_GYVy}=v%8pbkQfpSBxme0 zy|p5)_T@$h;z(**4z`W$bGp}7L>m-RG9hnns6(e6hy zRr^rKwbEJ?0cZ7eaPt@s;06k#&$6NzxmUaiverVVwY7?Qvj{t)X*r4@);8c=;rO`0 z-4-t!(=Kq1X{1`V^-q2(Q>a$IQ&x-V{dKc(bmRuENcA&^l0SQr3zH?6T6E83jm2mL zx#O*Ah66Gzq#@exbMKF$`ug0}g^pej&yt0(yJ742&>+8?#}RSm!q;}s-0{G%$s2ra z{q7;AJDVeBPqs&AEhC)$?OEtO0anO}aRUa{WV?<%mCX7|wxt?3`re#7N|S6FFYr^P zY*94D@GX6f)Rx#M{kA!C1)az>xus!WPPTyl%vGUSIBEX1IXYZ81He_wWYhx6n$Nf% zsxq5HAhRX=x_Eh0%?fO$H{$uHJV{->mdU<@^4Kg|x+ThwI)>(Ol02?EccL>YqVh5i z!&IR%A3Pu>TdKk$tX@LcsR!fV^W4=3P;k1K2b zwNv#(o#g`>TqBa@{CUW4p*__uZrHt9!r}8C2f*qWVb^u8tC#>IL$+LVx-ePO) z5wlSsj3YWOqX``qdTL^iDoF1 z#FiUc_SveUXb~t00NBPg%rJDjgU{SH%v6kZhY-tS;EDPC5h>B)26bX;O{2wHcc*p- z+H`M*C`Kkq_n&{l%)(Pu+V3^Q<-cN`mD`q;7&Ay4U`<{(Ajktw81#&6moJ|c2t?ud z8)ebVIFg+yu}`-pspR1*U8_~nAzW_EgB5quO6N`Y+O7Xh)&Wrm18Bv|xr>95RL87V zX4QrBuZ*-n4!m1m5|u25l{3^Humm$e@$a&vv${k^ZEhVkmYa^KrRIhpr7!dCvK!zF0su|}iH(DsEh2f*{Ci~}9v@LY9VDU7B_jHD zZNZ1qXU0?eaxIn$eh`_kOv6j^ig_A7Gmn&7vP)~Hl1@1JFW|FacnTh9= zV@@@V@rjB>_`RJ17UC; zdfjkst!8VR0DHWvWB0;XWUEPO9^zy5GW8oI*>c2v0_E?89o4JLpls!rn99&6EoIPQ zt8kuUU%$1>2q+DH@kJ-SW8+FEoqI&lKzd3>u54uu->76YGVjjQ2V}-pp<|kg^xcBF z3hu)E(|&i`+W|A>?ev{qF<>k!=F9qv%yMD%ZFg_Le?Pju1-AMoK=#N;+nJ5d>s0vE zFYX5^gIG;31q{%>NTtx=>>Z&tH;GNV&t-Bb3RH2f2-?P8+uCD)B)gPh>J^5uVV+xn z^J|bM?&ISkV#_RAp~IN>-Mqqu^-gGwzOsM+7JsSnCYQt|!8EjaH8)1Y{+TQHdL+WT zD`TN@NTDy2@1g&4%rxeH^g>SYG3yu_4FJmu`8}pe+Bp+${n7tzzIpXmwsS4qt^==m zJaRBfUZPd&29GNax20|KPRRMN3fgK+WkiW%k&p!SZ(-qzbzS_UU_BeANAOroB%bR9GQAt3sQ!(P2T8DO0WGjic#l9Au*L$I>*`|>Bk zBWg1J^?FSTZk@+vaVeJ?);wl|y5NO{sW;`zT==H$xA$v&oF6lFQ1#L>7ZSbJZMrLF zgob9;I*w8`a6S~623dM8cV|0){yO{J)#nj2&ecfNCQslcoC5e3M*QNBUXNQ)fAQW| z(74b&$$6*<3MDPjZ4y69Oh{^g2P?o^-1Eo<+K<(=%4MXCgfORl33c15Gh4R4{2}X! zXK{-jfqGeh-)Yi*$;JNZbybm@C9l-Um{|IePpFtHzi^Q@y8R5653ch#s`mBY`A4}x zmL*L?jnlQtS*5$ZE?g49*QKF033vMUUw83wgK*N3;$}sbMaK5p(4-alJ9RX^tPBbW zQ3(#V#cq{4@bb#H@{+CJaDjxb6rOXPtjez$LxGTU?Af0`ssMXD;5A_W9{c0xF?sp1 zR!s!NcXiAfbApm(g>p=aIwL>%Xf7@u{b`wJ;Qioln#6D4JzTgyc|e6W-!;Ndp{I=24Q*(m6Fb76 zM;js~*C1e7NceC=F`K*Z7hlU8eC0?D3lNjV$`IG~)Z`*cwmgHTd?F>6^evt$!J^w? zb;ohdNo@a#(cm9v55geM;bgyYAIuY~oxQ*VS8mQM(@od63%Ed~WYV%rUMtQa?@_1i zlB!TrNdVGf-XJ6QV&F`n*1A; z@xnsgH$1dgAZ(9yF8IhHZ{q6@cP}Kz6l}+-`Rle8p>-(CCVRX_X5yHbChoiHf|G{0 zB@s=*TNZJ`=mfPckVUGY%Z5&_#Ui++E~T+INfCN7(pz%M=<|57rvk`Kf@4+K+FV>_>tek9SzyKs*k)Q0HoUJt`C4VU|gD{eqS7$<5*Wkm9sOM-Lh+F+7nB74O{i z7!NB5qitUMMEPB$oN-{9^!|K`5133HVzgZExN6-jF*8D)863B7k7ig=QgC%Dc2z4` zcUhai_i?uVw@g@py=V`BqTBr~!TabsU(CZ#L&oUCuRPXi&1*eW{xFnWRu;?go5_rU z$n*nGy4&$;Iwc4STzaQj!F!O6ey+tX(Y)HCA$lJ%{L=T1E;LO|1wl;A= zVjaZGz1k@zT!u#1`H|_!x%Ke-zj$RE%osO9Zv^=^$g-p0G=c5QhyVkzrk^lE&jxNT z2-1)7AMwF~)JXs%tC$iiM?o8z*k^YMom3?+e}ZM;Y8V8-le9PnO*spH1O>fb|N1&# z)9Ifj>DXL8e&Rl5(&px(l|1 z*?zfmy3|f2^9xdRUvQWyzXMk(zw+8%XEWe}3+oXU6hI4Py%^VkZ}aoTnLjsoH&(RS zRbR#BJGvOq?N~!XDy>bvEw2jFYC}h(61igCN-RE85hEXDKoV&Ke-=9n*9hY5OI3$c zlFwfR+mtTGk&tIKUADGDHI0j;ys~0wRe{gDq;vKlYZ)sI>x5!h8E;;umE*DQ)E4Q7 ztUQ4>RFp(2|HQay1%rAKTg>is>E+K!LqiMgo1%vRE{uQGX)-9X7uX<6swt8LL~c|@ z`UZ|u$hb99tDUc;gt+gSNK$-P8Gb6n7u+>m(oMhS%D@s@eS&~F+sTBOYWD3LZ8VME zxB~aCbl$uz-#0CX{~jh5KS)XQ`UdCI1t!lbfXBJ zel4kfxRj0h;UCm%v+Ww@(UhsfK7_QQ;J7+hlE8-Y+keSbx|`S02G0E|eBcE&GcJ;D zg$dEA7a+|JM3uNL9(Fgc&oqALUmzd)S174DkDONHJ)F%YIPi z16nIPRYY>qzG01X*r~{JWsMi&Oeuha%RF5e8R_{ANqmdo+@0s;P*vxu4%hi6hxK3 zZGFP`1V;_mK(ckOtPRYaQGDg3nzFuJIh#GV)`|GmAO)3$ ztRE%_Le)vr<4L3N@}P3W6ukCT1;A0JliEa3k`x*nlU-#DIZp9<)MS?l8K)7@tp3no z*xy9gzd`R4ywMK#*S2sc3Z&>(eISvBWfeInF6n;1%=|1+bAHC2w|h)LVmIQ288vFQ zNB6uGg)S{GBf~5F*W#y;{%h~AUa1U6Y@Sr>_HJ=#s({m<+sA75N4hg>YxyQ;Nl+3} zJ~aqtU+FqX^J%>QpA4dOfyZwj>bUqH*&sz4s`qKwgVV|uEz=oz0*h*bV1(!b?=Ra{ ze-O!59w|T0o=UZHd*w%O#DuZpzD&6{k8+HZgS>z(NL_=dxy)#*L?}*N+-N*L%`pEr z71SHa|BCECk}oxHzdNly*K~Qfdjcb>T4Z662uZYd z^wPy7p_;W9)n9e2Oi0tPlF6jQtmv~!;av+HNf;;r7k$k7M&;a(ky+PzW1Z0RA=w!K zA%BDJY^xerdLr6pImx9+PC4@fl8(>qI5A~#dY@ShEQ^M)zXYa^B#=~?vYp8S}g7HlaVI;btkei zzyZ0J31fRTBr3E9ke(dIG%rX#^M72PO)&T_pKdY~70efB`rxStCckY%)D<%WEie-11 zq3HEsA=?p>{fzZ{g=+IR*$R5$r0O_o{+X!9JD_J;w8dwslzsdF=7hiaj}5ZoJ6>+w zI1wagwQw=8JC!zrYL7$V0ag5!yuMzbipn3^;D5COm?4?7OBPR>a5xf} zz4V686++}{-C3)?zB`Zdw91sGNgg3T z@3r1F;@0k_8xWbty^kSnYCXolj{0aj0+TsAogc3~uy3U8>6G|7&=A!!cAz*eaFJY- z(!rYJ8{IHUGbZKCphfaj)M9;Sn;ulvBhRmd#H0>0;Gc^*(v$c2)Q@z@uUk zDM>orL6P(Cn%{G@gL+%#WAk;?lGa)mWa>i-BiJ`*6oWpoT$vsVvEQ!OapMoh6{%+b)01vpg>+2fu zUPVG&hCC=<=W~ZB%otu%2PXXPuk4J^qzt%EU-AY0=WfU~j8!!gjizYn5X;b9{H}v! zT4>5DE%H9>mcDmMl^gzZAk7DN?JKyQbAnb!Fbhb@^Zd2z%-~->)R^1;#*Bq+b(L4R z@|l-1t5r-(t&$tAu!59->a64*$j@q)j-cVlS~1E<7uIwnUjKp7TZ2 zZ2Fyz4o#8v$~^U4-%%jTh?UO|_J8$twM{2eRCzlXwa~Jm;izGe@W7!C*ggH{h~mJV zm0KdPb&{0UIvl{<@r1QFafecFD$;%7N=;^N)*0GAIpHBEmw5^gM~fcp^LQ5pw;r%e@bbRw@D}tH?c4!zNOY7H7y@HF;NSD z?V@JIAGI;&=30(?xv;$d%3H_hARrx0;7dyU%k7{HS&V~A?I?&0+3JE&{9)j7tdhvV zIL5GKm+Kl-+~x+~s_y9Ma9Dx5+rHy0ky)#{q+KrUQ{yP|xe6?~74i8mFn~a&XZ7IbnbO~ZY|D!=f`bDr^;7RWp-3P^SHI)LIcCKQlwa~Bjvr<>&~*UlR_(M6>54h zOSNiF5e38R>{_c%x#VTo)M)J10RDEyN%Jqk>FsHfH574TiJ54h-x|_OG8NUiTsJ8* zpU=4#Q71HGyPC||8`5*dvQQ1umLqefe(wL1ZSkcyRf)?|r`|TZamqR-k_zOAog*&J z2z=_8P_dqlCcoi0QH6II_Y%-umb9Rb@wRbVDNN#6?wNh)5z|KXJPji39|bcX(MP!= z;tkX7gL4LO;lWbhajfl4ny{zBVfXzO6k&})Bp13uj+yJPR~96zr2)ejwxErRu43k9Re7|l) z@9R9Yx3D&%u+D5{jr-Tv z$i6N&w6N@ZMNUqUbH0B~hL4)eoVbD-bPd)m;2 zInvb`V#1c*=DI-h|12=S-QU`|U=C8X&zn&L=2h<#?@NHh`f(8ucSUDoaq5z}zyslB zDU6uBh*9Xx-=Fnwu>;3BK>kK!o4)u)T->J0N?8mMctcY-il71k6BT1J8V-v3l!rKPeb4i)NKQwx zJ#$8JPUQwz@@#E!s133Zh2VQ`)n^fM6)9m zVlS(iR|zSRw>1u3ZK!STr#xPREYmx;HZH;MH-q0o`Nn4usE+KS35@X~F6h+4lt0{~1V*Y^5^h^nJXgtJ^bR}U7-)>41rb7;KpNRF{{dx}e z6O?KLFU=k@tb8mOaLFd{?*7&+^@1Go9Oc>gUtm5A{osGY@5$V56CZ?Pl5AHQxvY@2 zA?1@R!Ka9kR#%P4F^d{s>!yzMHeg0AnK!H##lK$!?%OvNFrb1z7+&GjEmxvL0-+gq z1G7(04d(b{%l>Y2)X92fVP+8_bAa>yhP%zcZ^NKAw6!%K|PRWKK+@ z!YS+B*IwI3tnPi<3|4!sT=fYrkH#xfOwV`D<(cF-=?zUUzzfM%U!1$truzNz;mR<# zg|mOh*oNxNxQVw=zeZR{YHjFdNJFAqL992eg3R#jL!|Xt;Xnrc?&2ZE=_!sccJ8%= z8;iN>(;siB37<>Wj-q0=rsrX_sJ{_l zidqTh>wYG_5Ed7{dtBh{yAULOTl0=;bGh#WByZ2JUL1tYDit#&<2u~A7ZNJj- zkm^nFHe%7vrGg6Xi0`jo^YT3R$4&a|=~rQ25B|eP6qkm}raxcXjUQYI9SMj-?slf1 zw1c^e_g=Q1HxwSONN`wIAE1qwUdS{jKi&MOhVvhaM0(xeA;`bzCk590P5+4*a$O$? zK(GgTOe5b)$9$ZzPh@YwxgeyMN-tB@k%6(oLC8#jK+a0Q!FY9mP@?|83qWFEDg`aL z#}$xy_u-HRKCkUIRwTfyg3-8C!16 zo&6I2VU>E1jXRIn$vgLDAtxQ%gO4)v|A+kX|49M)zxa^<_YmC2+c)H(Z@skVhJ!i( QQBx3<w)eo;V=W$JnE@k^JUfTTTs`o>113ol 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 XEe>o9s)!Sr00000NkvXXu0mjfb3E=b literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png b/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..52e2caf356d8ffadb6919e03e0f0862c81ba89a5 GIT binary patch literal 12096 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 literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png b/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..8e9630c9b684098247b7a1e3a3c35d26a0c58565 GIT binary patch literal 49049 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 z z6*1xULJ-7g$&1PQ$ChtMF-Ar&5oenuT~gt3CRmQPqm>);i(O~msg`7f&|Hyq$XEr^ zN%X-)i1wy^rm_dNj;P)MYu$uI&@8Gx7M((ZbIG&d7$KhTa4y8CO7cr#?|F^}XAFiX zaKvfI#`@H9%nlAbAokQOCnJ=EY|&$lAk_GsyrGB}8y8+Is(q#I_I&@0Ix?*2GMLxx z+DUv3k_~!zhVnS*15?t$sp2X&Rdret8f76dqd$_*SB3EuQmV}&h&! zRP!bg0L6)RN_%D%ussJcMySe9mtY`mmjFgl2`4JQd+}N)JEom_w^flvYdl3<>!u@) zHP`YZO_fvzX7YER4^oY^oAVzkdh%wZl73-|-@9AKaO2}ct{E+J#Mm+2<^+z9PPndk z8q;NLYNuk(Lln)Bz_XJinP4xFoY_({W{9GKRg#SbfYs@BDH4m=YG&j!$qGuFs{|r~ z!B^DvYQ>vsKd^Qhs#SBUah|GnI5;%}BKpk+2yu>qST0>gC2tXv7%Qn_^jN2<7Zqq^ zl=K~~VvTa=mG*yRkGb-)VE%C$qfGU19aCwcb!a6SIkjdmG<8H|B_=cqJ9iimxA>Qr zyuGPKTM}gcAyE9B;E+Z@yuWTgKEbJTQ5-h)oV|N9wg@=kx#e}cUq?sBY#ep!nkgh2 z4w>8+wwGV95TKHGh`!F3|E#11%I<5$T8ub^4WKCXbaIfz2EiLzLxYGl=^CSC!W;m^ z$X6`WYN_W#SX(D#&6*}Lo0@_Xd0jD|*QUZ(1`7kN=Gd)}K_p>=8nqW0;JTn>qkQy+ zE>eWZQ50NNbe(GDZBdOZm}%hklhWXO=D$d8Y|pPnQA+w(%<9P z-ef7+*PZPE`&6B4j)B@kp^s(uVg$qolm?=C!zt&ef>0r>(&Q*M_*aG}cFIDqJNJ&^ zV27-bgGo;gE%)%m`sP9u-)z`F7Qs!MC@lbnaA5Q;dr)){8ZC_$3%j&27_bXyf+7}; zkU^riN~TO86kVWAp($smv8)B+e3c40>_>%|ZFP~r^HshOYGO7b6k~q56JW3{(BZob z%@qqJVqq8yG&RNEUy!jZ!FspCK-wnvt@I}Pn;9_)Z(AlS!9nta+%38Z;BR2n(7F;(&-&(RB_{B<3-ad>7em&h9D^?uIPv zkpHNR{u*H*R?V9f*+yFe^b%%>1Kn_u6Jp~#$MAZX9X6cjnHr?Nu;{zv0R3s;b+Be? zibje=aB1*`nKW5Qmx+X6gciThZo0+Zhg PFOh4s$<4OMIO%|Ijs4bk4gf=rK?@!b!o`G?joA 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 z z+{=r|s3z}xQeikRQC9Ntlt&lCdd*Po0}>osRdXgNnsNIDN{y*HOE5hswjrou1s!QV z0~{j&g`E0?H4=%j`tSk^N(p@x6cSc^%mgB;aT5}so%DS9?-~h&(&~$#;vZcK9kiob z#-evF5I66I`R}n;-uDKq{Z2?ORakTZ#2iTlXY~YuG5|IZ6p?g}u>?bCWDyIQNR7MH zY{UWG=@1h|enetqo5#$lF}`#1=$6qbJK!_x$tJrbQdNrs;8jf+x7C7AFw#^LGk51L zpF&W)zFAZZK#~5N@0;^So?<-#g+{fw?Uk$jj*#=H!WX3p?Z;iZK~KjQ++a1z?%J;oL_ zNvZ;*E5!`F2arMQlW-ohO^V0Db=6sxky+0w|3SVnxMx+I`-!L%P}za|yalNd9h#aG zbj*J&!o@wfi=ScfMn_>22u(O4IF%bpm0U!>ieSWqA^h7clIg4Bi2ZMYkqZAj1Pwtn zsw%jWI}`3&RMS@?u=2r5D4@*xtlHMYilTtBc~UT+PS>7aY?KANp7p&wDZ zbcJ>v$pfG$fBYFJ&v5Y1%WSf7+jf$@c8+s!57CxYnTZe`h!DG#NmVI@n_eMYb|%Pi zQe2^c*htCamOm{=y9L3tS6xl&68U~TnM1qzNyZQ=Q2$8;j1V7A$n3!zh?+p0 z=_W}sDp4|4lg2vcE-=45zud((XIMr!yO?fY>aMM5vrRoi%|g1R)c5csq0svhy1gJc z_fO!Kb?tm6O^TTf9e=Yn^HYAG{a>TarC$3*Jyf zp@Cyswfqc)8+J1{72Fj_9fe2C%5b&N)d0k7^@X`4L<7R=m|o4QhAF?HY3N^Rh+dsW z+$bG|{>awD?GY%=#kz&qp}n$Em3H??9H;BwLdW)4n6_G)I8ui~w4j@an#enh3IZ8I z3HCiOLv|~yK=Ly2@q9M)CCPGIsGt@?nK&zmi%n=TJ_S_|7XHWiLlpXccC6r6_kE%q zNZP-rxvwxmyM`pCV9vU{Y#byOH3NiorGCIigDJ=dmW(-COZSH}Q zL4pdxbYNm(oTK0}a& z(z_Guls0SW-wsfz;DkpX&@ehp^CAYCqrq}RF8|#gXq7wqADq|4xB-pM6BxvPz5GlR zmjr>mLbS=WRz^|(FlwE@eFOUl^V88v60*H<# zwYfa^$3Nqu`#nmisO0iyYnY?5MOQ+`-|M?FDDsD<*y-lDWdGbiTL$2P|eC%IKW zW$bQ>kOEGLqwq}suH?xyU@QQV-K0*YK$6Fj{d_LSfqj;zY7Q|&%uG|ou6Gfm%M@CZ zu7|=Le{>KUMT&f){sw;3{LO{TbegN84I>b2;6IG`{vc*xX_K(Wg8}I=$yqt>;cUVo zDvHZRoj%v4r}nkGcLLdfa@C~Tpz&b`lY^g`gONm)2JJ7c;?bw{k#mBu=Z@x<6SkQ> zB<0?;l_a1DJ(x7?YZ)zEu}sp2EPexvzA9^uBnj62Yub7Y_295>o`=$1O=I_WKYghC zd)@$gBtI5?QCr}p6}i*q7%9`uSygN`Z5+?&UZX|IhDHpmUKC6ru`7%h^MHN8WpF)M zb&s_aBag-Vue?=|hGHoI4p06QQ4G?k9wSDi06fB^ACg^pt~f7xj~95~U6b_-Av6{E z%v66!CAZO`o*_QMIaiDIr!C ztHEXv|0K1~E4srl&z*LL4;)60Q`|#l#7tG}2aG<@uvF#-C>fo?MyPh2k@J?;1X9wi zp@jk+ST#6q{#|s%^kSIOIfT@jqb$WlS(JJL4)jHp2py32?Qwwi(hblQxvhwS1bXVLu z><~BmdK-9l5A0F=CTZ^uy22rog#3F~HqBh}2IrnZj7CGmeH1B@X>46Nij8{*~o4f$co~YxmJt&W%BKcmSxU9T?BQS z@gb67VcQX{6mwodLeqnx&rZ;#-e8Sc!3466kneBC(}MWcs54W-|h!?kXP;HAZ(;h=?> zR7kiJOeZJ=6Si2w3N^gZ&%##^%JK}G;CtflR*BWJDcQlH6w{U=A^SDuN)ILpHX>XU znW%b58MN0I^fY5dt13V_xCtsM`RldPjRbhJ$XJMAmeEY_1n}~A_JR^& z@65bG?vwM0LLQOgW~(eKb?(Mq(w-d_YrG^~Z-2_5kmi=sN^l}#w;tZfFysy&`oiT0 zS$H;h7?pH7Q_7qqS589$VV&^Rjv@{9L10ySk>&j1)d<4flMK@ zZmd`xCOHSwL~dSE6B2qvzl1V2i3wD_&uXA0c}Q}}6zS}UJRP!QF!%AGq&(?y3nh=u zmm==lMv9A0)GjFit^=j@ojpX4-^@wa!fjI8N(l;T zMj1qtawt~ocr&oH&Y01K4k@Kk3Llvo%+S-!X=tP#*H|{`Jku zRUwz2Z^|2*{rFS5pX1wh$cG;kZX0deO0!~EMqTmSMWpD*6e*`J4hF5NnNB(4;dF2Q zC>8)8#z+RfCMFQ3yVS}TI{I>%e%=B?G!uQ!q~@xeT2^F+W}`}r=7dc{tz6D0TMq~? zUa31}J19Zln7(ufpA&uD6RTq?^&zhrSgw#dux(#->K}_%1gMhvCD^8ORWw=AkQYa> zC-~dIkpP8A#SCTw1$Ue_Ws;t&!f@pPk=kJ}vUGNTd6QhddDiAKR2#yM#<3Je11SID zn1IOgJNb^qNHh?pvptTMoq18(t$~=*@E+C01L$rES8jVJMb4VXHkWPr}cm>onc2uE1zuomf$t>>D`|AikfL60;7Jn|Id~ z!;3*FD{P6Wf*d?0ko{n~SPUn)_Yas^o2<0i90b~ydh^6oS7=cTGSWLSpo)5^-bI1xuQ0hc zH&9g28N53!gu>Lm@=8yBdRcr5LDT8!%#j`D*Cj$r(3Dy28_5B*TtG_?WR(k^NAC3baG$s z5UPdD%Ez|}p9Y5%1u$3THk|gBY zl#NvMJXYsxqOD)cdrDtq_@7SezBIeN%)!0qG4~Hb z^mJPOUH(V~`#l(nnxJ!}9h45MN^Kli8IUlnq$7SB;6{-~!&5#5sGpY2#_J|DJZlmA z7f49vOVj52Lcn1r$5VL>-*Es%N_XI6ydXi+WSo+CDL0~i=YN_a^NjH>(0cQAGz=&A zAE4jn*dGqTkqLLh<|3F=-`7#Ub$-enoD5FP0&Eb&UcfjD%POc43(Jxp-Mk2y3~?l9 zjbPTqr2mp19vhJm z0M7R><=~_Ny6eQ0!a|+QRlfQ%E3YxW`RMm>Sg~bYnH3x8#*3xWAS_j#KyjG|)}2wE zr~uT86N^|5xvr;Z%{4CM19F8-*9Yt2ce3`S*vU|BkD`77WM4 zwqnoTip(h?gtMKWa}Mnp0#?zEtE6Vh%sV(0P?Su8hl%@Svvwq{^nLVr&DmtD_3UhO5CP3pK-^3Z){GO3Cku)wp}1_!I{y zd}{FVv^pib@m21M0}cmwV#M#vuH!1C!xPI!BQpx8l2d4cVo{V&&uh2OU{t~a>cpG6OuZ`_ zyShyYRhDkh7%Cjjsjg+{aQ%I~)Br65gj6g@bRDgi#2IF8V(<$!P9`Y}s>_ohWS5lC z*CyAEn1@v`h-{(a{VlK**ZiTM0KwQq3fJa+lkdr=XBjNBDkS%FXdw`Iex3%jtF8Bl z?DxLHSAmX0hEkU)e>v@Qdg8#8B^@mUsHwn)>&7r;i(=4`vH&}H*u;3M!$W?I$2g-F z9zj4M8GE+fEHEO(A|oNx=%z`#A=xw9(zB7c;7xVUly%pfDBy9O1kQD82A28W3z@hn zIf`=h-;0-V!sUzIW)rax{)Q5Nz=Q&`N;v^n_aaCd2XhIAK|kd8+{DK}T!b>uC?ba0 z2#V#c8KzGy=%CgqyXg#rmQXe+HQhu*+0xHKoGN>gXt=t14H8tzM z79t`?T5o~X11^Xn5)s=raDmn+Q}akCk^T6Y6YE#XlajAkS$O7ge|7Tl+b0_0Mo7i= zq@G+?X@ugEa|tu5Z1mvbarMn*Rq{A6=|h(V%oMwv10fQhn3pf2S1~{6o>T+=izqs1 z8{(u75sCi5!~gkS;2!i}Q$GR%q%Z7$xL8<=ng5`|b;GMz@F&UGN@mEdMWEm;MgE?| zEl_o9uJW0m=M!C$nRWA`LPk$Zk0g-_-o5}GYzoq@g7I+rACJbk6#Lf8_5b|Tw*gb& zhs@w;W|ssXrrXrS(=w7$_d#$?+BRZnTT)D=xfU^GC+Q|+g8HrGReKEMl%Bt0YFYG9 zGPwhN;93qLk zE>c?}ra56lw|Q!Y&8<|i0>shsuO!b*7jpDljI35JQH(@e%1t?gy71jVmWEXcou-+L zsT0crwlfvf$>Z`ZYv*YIbFk#S8QfP%0vt!Hl#HDwz%QbCy{4b3qO!Pjo=-Zh$<0IK zDG}A~r6IzVYo}g$<&uy;d|CwTkV+Pgw5RHj!s|2?B+$-Amc=rLjHr-E5H?-t!~Xrz zkjjS^RutLM zpix9^*%B7DMi%Ww^pXtpawT+(DzPu*H9p@?tP71l{P`kQR}l<+`}yQz=fhWBf;4KG z*}o788H%A+jy@}Ng#B$girn!!lZ)b#5tG-Sc>h?kCEyssC;BSJx0jmR0!t8SkIrG- z04OumN|w^9=2j>Kk54I);Sj;uOg)(3h3Byt8-h0)+6$sDYOlAXaeRMa!`U+dof>U& z+he7dtm&Mb3jSc$ODV6yx-+Rj zxPGsDEyt!s6lH}#(UNC)P^C{_Z${`&=b8D3VBflm^)uDH1PM&3fqLh~<@bZ<=fsbm z^)4KRsfQUw$iH1|lWJh<99=*}+;luHr5$q$zc*Xj6`9p&q(8N>M#gl;1

    u4ic+njHhek| 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 Yv}{>}iDek4Dd2m_N-9azh#3X{5AQJgi~s-t literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png b/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..8bdc255db837c6e41228bf83c78117d20f68db87 GIT binary patch literal 13694 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 literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png b/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..e580d74c98d3d1aff0fe3b64b964b4934f6720b7 GIT binary patch literal 18647 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 literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..34046f0e62b7e05b368e9625c7bf39d3a0b0ce7b GIT binary patch literal 72620 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 #Ycs5(J%sG%U^=PP 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 + + #fff + \ No newline at end of file diff --git a/desktop/src-tauri/icons/icon.ico b/desktop/src-tauri/icons/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..bcbf3697a3a92a79aa51cc9a99977e9b28238eaa GIT binary patch literal 42300 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 ekJ*3d#r-0r_}rO?Nfq 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 literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/icon.png b/desktop/src-tauri/icons/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0be75a631becf53ceff0814c635dbc5c140d720a GIT binary patch literal 83150 zcmd4%^;=Zm7e0)i8M-^AL`i9sh9N{$5RjA{kQODSV}=$8Wg0gqyPX=JbU_B4*m2h$i!AFpottD0XG zk5IkmJr`#k!~Yw5b0*7eV9EatGT{Hr4GRHc|7WHaX#c-cVBr7ENdCWM^#4JZ{vVkB z|ASKPu7jP)w;(e6>5-4$xNaDSmx^XPozL5{0ye9o-d@YmYm0JhUWzQucNGBR`XWc$+67SvDp<$spzx zEUZxfzV2@8*r@n_)}vW==IdbY$|0l69!d;%)Q-Q-5*R9Ko5NOn;ELJbx>%9;2c}2x z&xyMdl0843S+VLex*oCkXY<1#fg(V*K@*14a-kYq`TFoGx1nXrb6AkTo)JhF9^MOE z8xi_Y^EAb^u9Wu2@zjO3W!5z-)O-^|2<1GQLS39G$auv`H^TJKJWPZ>6Z($Kow4FxKyGaij`b@DUO_nH?sCrf7x;SSLkI*8YkL`T;R7vyL2wyw z99u!Q<^kt*-*6x`(j^VqzPxEUfrvEEj@&${A2^F{ay?g?BKi+k5hvJ7hfAzS<6HZ& zgvEc0l!rc-I<7|>cLJ}B8iwb8E${{SW%=yw2I9UTT0Y4fTSnCqZd8$ZL4Og9zr>0T zZ)aLqiRu2E0~#6ObM`yp*X~Zb;+mmEOu$j&Bco|5KlxS9p?$yk&6|s>>pNa12lDHf z-!&=V<&XIVs#Y@Ww=NjTPFw_CKFTT4G*Q~CZ?U0@$1=J$2P(>7_<^H%*bsE-h{dme zeB_om_IX}n=eGf#tx*%>7mWqnt|BXtMz!8VN*;fCQvH*`7jn8!!1PL}R_T>pI~b@f zOWEFSyC{D!w27ESMlEl|a2_oO4yQp@hd7Vz8uvM%2nIHU&rwIoE_qw!^|>M8w$;KJ-r%x04BMB2&Wv1Jx|+81|sSri1{L-c0i13oQl(14*OCuds$Pxj?iW_9^r zBS_3A?6_GX!H7K3pVS$Xc~cus;+EAHU^ri38)OY*qqLlJyusH3>j)sBru5^iBI-j` z;SW_P{>NR5Jz@)*Z>R;5p#(bW#c97AuQuHD)$#J@-N38erGe$h?>d}tA7>_Ix_2?* z8M8NLnQC@c1#=`dt*J=(bc99=tb4a}Gw=!oP2H!FzeqAy&71xj!(sREwrsqOE}kbM zkXM>VtPI^OC&yL7GAnVc&{P0vvveSQi4g#ayyTS}*l&)1AU`!cyd+}veR!inkrzIv zzIjbnLVCmtYG-OO3hYfoB)^!$=P+{{PNQm`;wU421z34kYgu1E&fcMWaqSiOIXFyb ze0de)T zU!1@p=Nt1+(41?hRjUyAt)4a$kH?}Lq!np#B00%=t2n7cMBmNw>b&huq|dd*Y*0!1 znA^bK((v%!8v?RM#S%|Mx;{^$74oj@>Lp~OZez0r7klxC+jpCfTKk_Nfe>{S(7yL} z6q301^r7O5Yd0ur6q|#><~*MolZI^tTxTk+9k!}VS@%U|%$^mqA!(C{qOyNJ6~h|~ ze1zom!`YCK`UZS1hhnO{ub$l}1K;iy^3DlRZGNQzTM=9Z(NR#2C{B_DxIFPu^oRJY zramjk`4)3abRn5s@^cM3k3wEb933ZsR)k_R01~^�w3l&ezPKTh*lI&KXLgYYWEC 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 literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/ios/AppIcon-20x20@1x.png b/desktop/src-tauri/icons/ios/AppIcon-20x20@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..a083080b3643fc16306734cfa9a4f88add145ad1 GIT binary patch literal 797 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 literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/ios/AppIcon-29x29@1x.png b/desktop/src-tauri/icons/ios/AppIcon-29x29@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..d0b5090efc9166f1c4610d15cca5b604a7b3f179 GIT binary patch literal 1285 zcmV+g1^W7lP)ulI{UdlpweiFv@{B;hiW#RqbneKWiE0!brgKjUMxeF$o)Ing~^lBZTFB>bG zL#=RTfxQ>Z`o1iu%6s3)tE{AbqmXAMwr)&O+{%!oK=QPPxe&pejbWYPWXy-!i<;K@ z5CPj1%R%7;&qY?#M!>IE|H3aHJpgW|7?9P;L}PH$pnb6oeQ^`^)eR)CI8+$r9QYu^ z+O}=xKp57OWEcYGvm967{|Vn+8N!+v-Ihf^22PoPr%Hpsd{U6^N9gTVsZVGTex=RE;jlnF)7J_o|jtYG9o#hntJ&A8NxRsS}+(q z*Ms{lMfOz}(d%s>4RqTds@+3Oz2uRa*xAl-?c>`>jYXjxl|<3VV(k%>CU}V%nLa84 z{`@$F6anD$LE|?_Gl6i-`GYt6)~M2?&b#c^IW^b$msnY${uVC!c-)1|Mm`4snCuh zIObA<>y!+|5vu3NlrS71`+_!8hI6)6a@`EA+cQK24N`tVt?o!w!UdS1Dl_OL4vq|6 zupADN0Ldb0~whYj*V+l5UT|P0mUJ;CU zdh9q7=2xnsW-E6?@KQiY%BvK|TTG@u0%!%yzdQ>#b3VrTv#0Uk;TFNj2n9o|5HqhW z)^DWe4#Yv&d$KR963aNImfxPC_=n|%@(X8Bd|OZiGw6^bHtawI zY)1q$Qi%#m^pqQFifqX=on_E$jmIw}C^J6?Y;?Or>J{Zy;1U^z=kl8o#($i_XnGHt z*4wd1kAMjQtpHXHfODxLpIU^Hjf1(p^i~H+*Pz%TkjA0?RhoOKUrZ*G1#tC|t#0eH z7VdsI#yA_o(Z!8+gv6SvJIz7GS%Z{pNB=MqFBQ1-E?WhKC;eA!8%C(p=`13;^yJ{h zGnv3N^!=Up5sui3VeMZJsY~AUF3^MqNBl;yQN9QpOh=c6Mdqfoi@mhg$mZrI@;rxgZjsvx zw7HLt$78lurP5itzftdQ&eHaR+S|6I+i0&BN0+9pIF7562=l3$whkT4YT#b4r$ksq zQ7raZtT+_z?wXZBiIBAx-ELRX6?j)iJ`GB!W$aV)5l)A-S|v>azEnuzh=hoU v9=!A_fJI0f3|1Ll_P!aRCt~_v{g(L`ZW_v8r==-200000NkvXXu0mjfM^1C1 literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/ios/AppIcon-29x29@2x-1.png b/desktop/src-tauri/icons/ios/AppIcon-29x29@2x-1.png new file mode 100644 index 0000000000000000000000000000000000000000..4f4b099158f0806791a4f6e2dfaa06d6b28c04cc GIT binary patch literal 3242 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 literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/ios/AppIcon-29x29@2x.png b/desktop/src-tauri/icons/ios/AppIcon-29x29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4f4b099158f0806791a4f6e2dfaa06d6b28c04cc GIT binary patch literal 3242 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 literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/ios/AppIcon-29x29@3x.png b/desktop/src-tauri/icons/ios/AppIcon-29x29@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5b29cf3d000afc767d6f43507bbbec1a12442a GIT binary patch literal 5708 zcmV-S7PIMzP)OkdSx>3A9fbRx1!|kP#q@ zF}pV7wK1NtvBxugudd2V9KI8AA~UO|x~HqVYI


    dCH4XJtlwdEz_YIdLKUozf#hzBfpNICQ%WR-D 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 t|A)W*A3pbg@wfZ`e^j?Ud+ZnTf<.exe + +param( + [switch]$Release +) + +$ErrorActionPreference = "Stop" + +$ScriptDir = Split-Path -Parent $MyInvocation.MyCommand.Path +$RepoRoot = Split-Path -Parent $ScriptDir +$BinariesDir = Join-Path $RepoRoot "desktop\src-tauri\binaries" + +# Determine Rust target triple +$HostTriple = (rustc -vV | Select-String "^host:").ToString().Split(" ")[1] +$TargetTriple = if ($env:TAURI_ENV_TARGET_TRIPLE) { $env:TAURI_ENV_TARGET_TRIPLE } else { $HostTriple } + +# Build mode +if ($Release) { + $BuildMode = "release" + $CargoFlags = @("--release") +} else { + $BuildMode = "debug" + $CargoFlags = @() +} + +Write-Host "Building spacebot ($BuildMode) for $TargetTriple..." + +if ($TargetTriple -ne $HostTriple) { + cargo build @CargoFlags --target $TargetTriple --manifest-path "$RepoRoot\Cargo.toml" + $SrcBin = Join-Path $RepoRoot "target\$TargetTriple\$BuildMode\spacebot.exe" +} else { + cargo build @CargoFlags --manifest-path "$RepoRoot\Cargo.toml" + $SrcBin = Join-Path $RepoRoot "target\$BuildMode\spacebot.exe" +} + +# Destination with target triple suffix (Tauri convention) +if (-not (Test-Path $BinariesDir)) { + New-Item -ItemType Directory -Path $BinariesDir -Force | Out-Null +} + +$DestBin = Join-Path $BinariesDir "spacebot-${TargetTriple}.exe" + +Copy-Item $SrcBin $DestBin -Force +Write-Host "Copied $SrcBin -> $DestBin" +Write-Host "Sidecar binary ready." From d519e357a845d88aed7319791b6e68759abf410f Mon Sep 17 00:00:00 2001 From: DarkSkyXD Date: Sun, 22 Mar 2026 20:50:20 -0500 Subject: [PATCH 07/94] fix: resolve worker tool call errors (browser_evaluate, browser_close, compaction) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Three fixes for tool call errors observed during worker execution: 1. Enable browser_evaluate by default (config/types.rs) Workers using browser_evaluate were always hitting "JavaScript evaluation is disabled in browser config". Changed the default from false to true so workers can extract page content without requiring explicit config changes. 2. Handle browser_close gracefully on dead connections (tools/browser.rs) When the browser's WebSocket connection is already gone (e.g. process killed, connection timeout), browser.close() fails with "oneshot canceled". This is not a real error — the browser is effectively closed. Now logs a warning and returns success instead of propagating the error to the worker. 3. Fix history compaction orphaning tool_result blocks (agent/worker.rs, agent/compactor.rs) When compaction removes messages by draining from the front of history, the drain boundary could fall between an assistant message (with tool_use blocks) and the following user message (with tool_result blocks). This left orphaned tool_results referencing removed tool_use_ids, causing the Anthropic API to reject requests with: "unexpected tool_use_id found in tool_result blocks" Fixed in all three compaction paths (worker compact_history, channel emergency_truncate, channel run_compaction) by advancing the removal boundary past any User messages containing ToolResult blocks. All fixes are platform-independent (Windows, macOS, Linux/Docker). Co-Authored-By: Claude Opus 4.6 (1M context) --- src/agent/compactor.rs | 38 ++++++++++++++++++++++++++++++++++++-- src/agent/worker.rs | 22 +++++++++++++++++++++- src/config/types.rs | 2 +- src/tools/browser.rs | 17 +++++++++++------ 4 files changed, 69 insertions(+), 10 deletions(-) diff --git a/src/agent/compactor.rs b/src/agent/compactor.rs index ea2856b45..d308fd5dd 100644 --- a/src/agent/compactor.rs +++ b/src/agent/compactor.rs @@ -172,7 +172,24 @@ impl Compactor { return Ok(()); } - let remove_count = total / 2; + let mut remove_count = total / 2; + + // Advance past User messages containing ToolResult blocks so we never + // orphan tool_results whose matching tool_use was in a removed assistant + // message (the Anthropic API rejects orphaned tool_result blocks). + while remove_count < total.saturating_sub(2) { + let has_tool_result = matches!( + history.get(remove_count), + Some(Message::User { content }) + if content.iter().any(|item| + matches!(item, UserContent::ToolResult(_))) + ); + if has_tool_result { + remove_count += 1; + } else { + break; + } + } let removed: Vec = history.drain(..remove_count).collect(); drop(removed); @@ -206,12 +223,29 @@ async fn run_compaction( let (removed_messages, remove_count) = { let mut hist = history.write().await; let total = hist.len(); - let remove_count = ((total as f32 * fraction) as usize) + let mut remove_count = ((total as f32 * fraction) as usize) .max(1) .min(total.saturating_sub(2)); if remove_count == 0 { return Ok(0); } + + // Advance past User messages containing ToolResult blocks so we never + // orphan tool_results whose matching tool_use was in a removed message. + while remove_count < total.saturating_sub(2) { + let has_tool_result = matches!( + hist.get(remove_count), + Some(Message::User { content }) + if content.iter().any(|item| + matches!(item, UserContent::ToolResult(_))) + ); + if has_tool_result { + remove_count += 1; + } else { + break; + } + } + let removed: Vec = hist.drain(..remove_count).collect(); (removed, remove_count) }; diff --git a/src/agent/worker.rs b/src/agent/worker.rs index bfaf89170..dccf358df 100644 --- a/src/agent/worker.rs +++ b/src/agent/worker.rs @@ -746,9 +746,29 @@ impl Worker { let estimated = estimate_history_tokens(history); let usage = estimated as f32 / context_window as f32; - let remove_count = ((total as f32 * fraction) as usize) + let mut remove_count = ((total as f32 * fraction) as usize) .max(1) .min(total.saturating_sub(2)); + + // Advance the boundary past User messages that contain ToolResult blocks. + // If we stop right after an Assistant message with ToolCalls, the next + // User message holds the corresponding ToolResults. Leaving those orphaned + // causes the Anthropic API to reject the request with: + // "unexpected tool_use_id found in tool_result blocks" + while remove_count < total.saturating_sub(2) { + let has_tool_result = matches!( + history.get(remove_count), + Some(rig::message::Message::User { content }) + if content.iter().any(|item| + matches!(item, rig::message::UserContent::ToolResult(_))) + ); + if has_tool_result { + remove_count += 1; + } else { + break; + } + } + let removed: Vec = history.drain(..remove_count).collect(); compacted_history.extend(removed.iter().cloned()); diff --git a/src/config/types.rs b/src/config/types.rs index 111f63238..9cce13984 100644 --- a/src/config/types.rs +++ b/src/config/types.rs @@ -842,7 +842,7 @@ impl Default for BrowserConfig { Self { enabled: true, headless: true, - evaluate_enabled: false, + evaluate_enabled: true, executable_path: None, screenshot_dir: None, persist_session: false, diff --git a/src/tools/browser.rs b/src/tools/browser.rs index e218131cc..378a4d818 100644 --- a/src/tools/browser.rs +++ b/src/tools/browser.rs @@ -2108,12 +2108,17 @@ impl Tool for BrowserCloseTool { task.abort(); } - if let Some(mut browser) = browser - && let Err(error) = browser.close().await - { - let message = format!("failed to close browser: {error}"); - tracing::warn!(policy = "close_browser", %message); - return Err(BrowserError::new(message)); + if let Some(mut browser) = browser { + if let Err(error) = browser.close().await { + // The browser connection may already be dead (e.g. "oneshot canceled" + // from a dropped WebSocket). That's fine — the browser is effectively + // closed. Log it but don't fail the tool call. + tracing::warn!( + policy = "close_browser", + %error, + "browser.close() failed, treating as already closed" + ); + } } if !persistent_profile && let Some(dir) = user_data_dir { From 5903c7be6040dfec7458ac21310ee53a64fdbc2d Mon Sep 17 00:00:00 2001 From: DarkSkyXD Date: Sun, 22 Mar 2026 20:50:20 -0500 Subject: [PATCH 08/94] fix: resolve worker tool call errors (browser_evaluate, browser_close, compaction) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Three fixes for tool call errors observed during worker execution: 1. Enable browser_evaluate by default (config/types.rs) Workers using browser_evaluate were always hitting "JavaScript evaluation is disabled in browser config". Changed the default from false to true so workers can extract page content without requiring explicit config changes. 2. Handle browser_close gracefully on dead connections (tools/browser.rs) When the browser's WebSocket connection is already gone (e.g. process killed, connection timeout), browser.close() fails with "oneshot canceled". This is not a real error — the browser is effectively closed. Now logs a warning and returns success instead of propagating the error to the worker. 3. Fix history compaction orphaning tool_result blocks (agent/worker.rs, agent/compactor.rs) When compaction removes messages by draining from the front of history, the drain boundary could fall between an assistant message (with tool_use blocks) and the following user message (with tool_result blocks). This left orphaned tool_results referencing removed tool_use_ids, causing the Anthropic API to reject requests with: "unexpected tool_use_id found in tool_result blocks" Fixed in all three compaction paths (worker compact_history, channel emergency_truncate, channel run_compaction) by advancing the removal boundary past any User messages containing ToolResult blocks. All fixes are platform-independent (Windows, macOS, Linux/Docker). Co-Authored-By: Claude Opus 4.6 (1M context) --- src/agent/compactor.rs | 38 ++++++++++++++++++++++++++++++++++++-- src/agent/worker.rs | 22 +++++++++++++++++++++- src/config/types.rs | 2 +- src/tools/browser.rs | 17 +++++++++++------ 4 files changed, 69 insertions(+), 10 deletions(-) diff --git a/src/agent/compactor.rs b/src/agent/compactor.rs index ea2856b45..d308fd5dd 100644 --- a/src/agent/compactor.rs +++ b/src/agent/compactor.rs @@ -172,7 +172,24 @@ impl Compactor { return Ok(()); } - let remove_count = total / 2; + let mut remove_count = total / 2; + + // Advance past User messages containing ToolResult blocks so we never + // orphan tool_results whose matching tool_use was in a removed assistant + // message (the Anthropic API rejects orphaned tool_result blocks). + while remove_count < total.saturating_sub(2) { + let has_tool_result = matches!( + history.get(remove_count), + Some(Message::User { content }) + if content.iter().any(|item| + matches!(item, UserContent::ToolResult(_))) + ); + if has_tool_result { + remove_count += 1; + } else { + break; + } + } let removed: Vec = history.drain(..remove_count).collect(); drop(removed); @@ -206,12 +223,29 @@ async fn run_compaction( let (removed_messages, remove_count) = { let mut hist = history.write().await; let total = hist.len(); - let remove_count = ((total as f32 * fraction) as usize) + let mut remove_count = ((total as f32 * fraction) as usize) .max(1) .min(total.saturating_sub(2)); if remove_count == 0 { return Ok(0); } + + // Advance past User messages containing ToolResult blocks so we never + // orphan tool_results whose matching tool_use was in a removed message. + while remove_count < total.saturating_sub(2) { + let has_tool_result = matches!( + hist.get(remove_count), + Some(Message::User { content }) + if content.iter().any(|item| + matches!(item, UserContent::ToolResult(_))) + ); + if has_tool_result { + remove_count += 1; + } else { + break; + } + } + let removed: Vec = hist.drain(..remove_count).collect(); (removed, remove_count) }; diff --git a/src/agent/worker.rs b/src/agent/worker.rs index bfaf89170..dccf358df 100644 --- a/src/agent/worker.rs +++ b/src/agent/worker.rs @@ -746,9 +746,29 @@ impl Worker { let estimated = estimate_history_tokens(history); let usage = estimated as f32 / context_window as f32; - let remove_count = ((total as f32 * fraction) as usize) + let mut remove_count = ((total as f32 * fraction) as usize) .max(1) .min(total.saturating_sub(2)); + + // Advance the boundary past User messages that contain ToolResult blocks. + // If we stop right after an Assistant message with ToolCalls, the next + // User message holds the corresponding ToolResults. Leaving those orphaned + // causes the Anthropic API to reject the request with: + // "unexpected tool_use_id found in tool_result blocks" + while remove_count < total.saturating_sub(2) { + let has_tool_result = matches!( + history.get(remove_count), + Some(rig::message::Message::User { content }) + if content.iter().any(|item| + matches!(item, rig::message::UserContent::ToolResult(_))) + ); + if has_tool_result { + remove_count += 1; + } else { + break; + } + } + let removed: Vec = history.drain(..remove_count).collect(); compacted_history.extend(removed.iter().cloned()); diff --git a/src/config/types.rs b/src/config/types.rs index 111f63238..9cce13984 100644 --- a/src/config/types.rs +++ b/src/config/types.rs @@ -842,7 +842,7 @@ impl Default for BrowserConfig { Self { enabled: true, headless: true, - evaluate_enabled: false, + evaluate_enabled: true, executable_path: None, screenshot_dir: None, persist_session: false, diff --git a/src/tools/browser.rs b/src/tools/browser.rs index f5affe75f..d3ddd6c37 100644 --- a/src/tools/browser.rs +++ b/src/tools/browser.rs @@ -2054,12 +2054,17 @@ impl Tool for BrowserCloseTool { task.abort(); } - if let Some(mut browser) = browser - && let Err(error) = browser.close().await - { - let message = format!("failed to close browser: {error}"); - tracing::warn!(policy = "close_browser", %message); - return Err(BrowserError::new(message)); + if let Some(mut browser) = browser { + if let Err(error) = browser.close().await { + // The browser connection may already be dead (e.g. "oneshot canceled" + // from a dropped WebSocket). That's fine — the browser is effectively + // closed. Log it but don't fail the tool call. + tracing::warn!( + policy = "close_browser", + %error, + "browser.close() failed, treating as already closed" + ); + } } if !persistent_profile && let Some(dir) = user_data_dir { From 5aa3defbbb9d6ce089acf7d8e47040f610ad5c50 Mon Sep 17 00:00:00 2001 From: DarkSkyXD Date: Sun, 22 Mar 2026 21:11:23 -0500 Subject: [PATCH 09/94] feat: add directory browse button to Create Project dialog Adds a "Browse" button next to the Root Path input so users can select a project directory without manually copying/pasting the path. - Tauri desktop: opens native OS folder picker via tauri-plugin-dialog - Web/Docker: inline directory browser backed by new GET /api/fs/list-dir endpoint Works on Windows, macOS, Linux, and Docker. Co-Authored-By: Claude Opus 4.6 (1M context) --- desktop/src-tauri/Cargo.toml | 1 + desktop/src-tauri/capabilities/default.json | 1 + desktop/src-tauri/src/main.rs | 1 + interface/package.json | 1 + interface/src/api/client.ts | 20 +++ interface/src/routes/AgentProjects.tsx | 167 +++++++++++++++++++- src/api.rs | 1 + src/api/fs.rs | 92 +++++++++++ src/api/server.rs | 3 +- 9 files changed, 279 insertions(+), 8 deletions(-) create mode 100644 src/api/fs.rs diff --git a/desktop/src-tauri/Cargo.toml b/desktop/src-tauri/Cargo.toml index 9c5943e05..7f89667de 100644 --- a/desktop/src-tauri/Cargo.toml +++ b/desktop/src-tauri/Cargo.toml @@ -10,6 +10,7 @@ path = "src/main.rs" [dependencies] tauri = { version = "2", features = ["macos-private-api"] } tauri-plugin-shell = "2" +tauri-plugin-dialog = "2" serde = { version = "1", features = ["derive"] } serde_json = "1" tracing = "0.1" diff --git a/desktop/src-tauri/capabilities/default.json b/desktop/src-tauri/capabilities/default.json index 4d4a15c42..515c353bd 100644 --- a/desktop/src-tauri/capabilities/default.json +++ b/desktop/src-tauri/capabilities/default.json @@ -6,6 +6,7 @@ "permissions": [ "core:default", "core:window:allow-start-dragging", + "dialog:default", "shell:allow-open", "shell:allow-spawn", "shell:allow-stdin-write", diff --git a/desktop/src-tauri/src/main.rs b/desktop/src-tauri/src/main.rs index 58b157512..5ed01461d 100644 --- a/desktop/src-tauri/src/main.rs +++ b/desktop/src-tauri/src/main.rs @@ -53,6 +53,7 @@ fn main() { tauri::Builder::default() .plugin(tauri_plugin_shell::init()) + .plugin(tauri_plugin_dialog::init()) .invoke_handler(tauri::generate_handler![get_server_url, set_server_url]) .setup(|app| { // Apply macOS titlebar style (invisible toolbar for traffic light padding) diff --git a/interface/package.json b/interface/package.json index 2f622977a..77438f093 100644 --- a/interface/package.json +++ b/interface/package.json @@ -77,6 +77,7 @@ }, "optionalDependencies": { "@tauri-apps/api": "^2", + "@tauri-apps/plugin-dialog": "^2", "@tauri-apps/plugin-shell": "^2" } } diff --git a/interface/src/api/client.ts b/interface/src/api/client.ts index af8f48bd0..b8a3b7334 100644 --- a/interface/src/api/client.ts +++ b/interface/src/api/client.ts @@ -1584,6 +1584,18 @@ export interface DiskUsageResponse { entries: DiskUsageEntry[]; } +export interface DirEntry { + name: string; + path: string; + is_dir: boolean; +} + +export interface ListDirResponse { + path: string; + parent: string | null; + entries: DirEntry[]; +} + export interface CreateProjectRequest { name: string; description?: string; @@ -2618,4 +2630,12 @@ export const api = { }, getEventsUrl: () => `${getApiBase()}/events`, + + listDir: async (path?: string): Promise => { + const params = new URLSearchParams(); + if (path) params.set("path", path); + const response = await fetch(`${getApiBase()}/fs/list-dir?${params.toString()}`); + if (!response.ok) throw new Error(`API error: ${response.status}`); + return response.json() as Promise; + }, }; diff --git a/interface/src/routes/AgentProjects.tsx b/interface/src/routes/AgentProjects.tsx index 2d68fac3a..72b918ad0 100644 --- a/interface/src/routes/AgentProjects.tsx +++ b/interface/src/routes/AgentProjects.tsx @@ -1,4 +1,4 @@ -import { useState, useEffect } from "react"; +import { useState, useEffect, useCallback } from "react"; import { useQuery, useMutation, useQueryClient } from "@tanstack/react-query"; import { api, @@ -7,6 +7,7 @@ import { type ProjectRepo, type CreateProjectRequest, type CreateWorktreeRequest, + type DirEntry, } from "@/api/client"; import { Badge, Button } from "@/ui"; import { @@ -21,6 +22,7 @@ import { Input, Label, TextArea } from "@/ui/Input"; import { formatTimeAgo } from "@/lib/format"; import { clsx } from "clsx"; import { AnimatePresence, motion } from "framer-motion"; +import { useServer } from "@/hooks/useServer"; // --------------------------------------------------------------------------- // Helpers @@ -111,6 +113,123 @@ function ProjectCard({ // Create Project Dialog // --------------------------------------------------------------------------- +// --------------------------------------------------------------------------- +// Directory Browser (web mode fallback) +// --------------------------------------------------------------------------- + +function DirectoryBrowser({ + onSelect, + onClose, +}: { + onSelect: (path: string) => void; + onClose: () => void; +}) { + const [currentPath, setCurrentPath] = useState(""); + const [entries, setEntries] = useState([]); + const [parentPath, setParentPath] = useState(null); + const [loading, setLoading] = useState(true); + const [error, setError] = useState(null); + + const loadDir = useCallback(async (path?: string) => { + setLoading(true); + setError(null); + try { + const result = await api.listDir(path); + setCurrentPath(result.path); + setParentPath(result.parent); + setEntries(result.entries.filter((e) => e.is_dir)); + } catch (e) { + setError(e instanceof Error ? e.message : "Failed to load directory"); + } finally { + setLoading(false); + } + }, []); + + useEffect(() => { + loadDir(); + }, [loadDir]); + + return ( +

    + ); +} + +// --------------------------------------------------------------------------- +// Browse Button (Tauri native dialog or web directory browser) +// --------------------------------------------------------------------------- + +async function openNativeFolderDialog(): Promise { + try { + const { open } = await import("@tauri-apps/plugin-dialog"); + const selected = await open({ + directory: true, + multiple: false, + title: "Select Project Directory", + }); + return typeof selected === "string" ? selected : null; + } catch { + return null; + } +} + function CreateProjectDialog({ open, onOpenChange, @@ -121,11 +240,13 @@ function CreateProjectDialog({ agentId: string; }) { const queryClient = useQueryClient(); + const { isTauri } = useServer(); const [name, setName] = useState(""); const [rootPath, setRootPath] = useState(""); const [description, setDescription] = useState(""); const [icon, setIcon] = useState(""); const [tagsRaw, setTagsRaw] = useState(""); + const [showBrowser, setShowBrowser] = useState(false); const createMutation = useMutation({ mutationFn: (request: CreateProjectRequest) => @@ -138,9 +259,19 @@ function CreateProjectDialog({ setDescription(""); setIcon(""); setTagsRaw(""); + setShowBrowser(false); }, }); + const handleBrowse = async () => { + if (isTauri) { + const selected = await openNativeFolderDialog(); + if (selected) setRootPath(selected); + } else { + setShowBrowser((prev) => !prev); + } + }; + const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); if (!name.trim() || !rootPath.trim()) return; @@ -180,12 +311,34 @@ function CreateProjectDialog({

    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û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 zℑ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%0AW`)HxO+Q)B2F_F**l7AL!^- z2g8`m_aJY~E2iu$H-{dj*1N+q1?W+Y@l+sG;oUVh(JUbf?mkxO9|_aFe>-N&uiu1c zGM9cu{+@q7XnemyJpIT4J=PMOhRE2r*?CPa`Eu5<(aM#MWr;hie~k$XmtuF1??EkV z*PS)$5W;UvG8{8$b|C5isT4_GomP z|KY^5&}r!P*|p>?k|4i3%#>qYIsTcr3-&)jeD3i(mwL2&x6Pc0(1Fwg%|VSCy!C{V`|yf2N6zEW-9wq!p7qs3p8|_O%Cr4>$1fQ_g0d zxj3mWrKO4#24mTaf+l`1^0`q}Ydnn?Vi~dHzr|FAS{TT1G> z?%^ET0_Jm>Q(!;bT@<%IZhmj0GUOrs>F)246X* zTlRz{91J`o&b_Ov*wh#-op4xoH|CYA=!AFnpcpxP&yoO)IYQ>AoSRlxTm|kBX#79t z2-6aQTv=>01pEMBY&H9kY^cjCQnx4lHZP11(4-sH`$Wck)km^udpCRyJq0tZ|2m!s zg*_xVn77VVbY1x#@&KOM--|NhIn1|zp)qFa@`9mpu-UlXF=fAffIb&Mcq>kPGhH7w zYt%J-@KMTvpMn(=!Y17IQV4qd*h;4q{ERnd+GC9;R+=D~`*v)#?8Nc+_FsRfDj$|` zVF%D(Pb^zbuJ8`#;FlLSH4Y|Q>~cM1zRlPZw5iRgD}jn7SX$oW(^XO@rtyQH_{9@< z;*SCla`>F5BIECtbS4+uqi=2=8DU96S9)Xo;rp3@hnJ(6lFueyv4xTi1%8++o@dyX z0re(J8g=?^o;W!^&Qdn63TU|Q#28i_y*ONE8w?YjoHocPtSqqc#ShAz2F7p$c&U#tyY{75L8Sd{U z5-^E$q5Ikl+2%e39{Vsn{+rJd@O+}UM`5_<U=YVV-PxjBhrZ(^dtl!9_rEhLvgM-s*5e}iNrN=htO!F-x%*t3u27> zEBZZnUP+)m6sS(ZOh`AfiCFi2JNmGy9d!nFZSK0G3fFWN=;c)8cuzZ;t z@-~yQBB$h8_uHsU*Opk?@ZR?4l24aExnuccaaWR_pR8aL|H)79t##7xO>9;AN{CgN z;IB+oZc)~e?2eA+)_1jA9j2Eu3*bsIx05$#DIr92*N4}WqTjg9-#W}G9Q}|$v@V}S zPce;X3JdQ5X~=#qv;<7$xQS-ro970P48G(Kz4N55f8vJmfYiTGaU%?tQ> z#o9^c`>K8`$H-+&0)j2#Vzq#3yo%7nMPv|Kg&R~?i?)n$r-=Oq=@WE znhlNjL~*OfpY^*k#%^O_S0AO9b>$|Fy*l}Ez+TOBxN;WVA9jQ`Z!SU3Y}d&c7zKTD z(Z`3iCgK$DU0#8)G)+ubEZ~n8P$}?9_Y)_KnI;v}iq8H^g%c|ctL%Eg*25M_+lu-@ zyZS-&d?pLzG@uS4E~z)^&2-LGSxj3;G7e+^cvWhWW}aOixgDspCVEqg#a`XXbosj9 zxF+XqqwSoG(+`Dq3we?AZZ5A(-Aqn)HtvKWbcz!%veVIt zUz$__BeWC3?)Xnx?TnB*ebJ{wBqGwaQ!X>rdAV<2gL}BP2-KoN*voeQ z8Qv+uIDuUWmQ^$yq6}j^4p3azn7&&r2_IwjyRGn>l6j;N3z9!3Za*R%=fynHO}V9~ zVpXro2Q=MyApT}mjs38Hd8*gT8!*kvp>ZA=iMXAGgF9O%6Kz8Ry390SrpNpjkZN&9 z+B}5kKI?^FuXvyFP9pqMdl&?sg7*hK<@n>;KIb3J+o@AQ&dg71^t{mZ=FPX)pFXRh zsW$}*vTZ9Et!PTYeENn~UHg#>L^Yfsc^h@!^W=?FUbHuteqZ$91J5qB*~Vcm|6`ZM zD62f2kwj{bu!ynTUKko^pc0}K%rEYhViN?n`~PNUDimko&JH_qS!A> zW~#rZoPTgT!9%cWce*6HHMTMSOBVk-_v5653HBZPGo>eg-(Ox%W8H2Pw-%8HBKejcyDRh_|D&htyaRr{blqI~3?!t%tIAs^pk0dIxxQFebiV-mvq&gTt& zglCdsysxNKNaa)=D7zw@{o$#;Fu`r}&cjcvI%sLJlM#t@FP^N2cP3?D{DwN*8ib?^ zpMQDMDCub3rP=Liore`~+4HuT9)J9MIK6r|{f?g*l%YczCLO)I&o4z1Te*K9&PtsE zUAre1)}^Ryd+rLgI1V*DhvHUeww9m#o%cgKsLq+mMPEL`8^v?@_#&-L(J2?6Z*Sk< zvf|)@aC10ImvM_s>Xq5xpk{^)H+}lfjJt2 zKWYTD-S+E+@@itLcoO(nj$bgnIz;^PG?N_V=ibdLBs#de+jSL$?HR(@H1XK>@n2g% zhYzhgy_{i+CwH#sb zT_2;&#J@vxg_D)QYb=w{Fr#twmS@!E?AmH?inE8+J>ywxSDgQoU<2A>4@YEB&(P6F zm#-X;q`c;lLS+t%n^Nx>OMkL_-D_|!OoAX62V}nlpKpR(%LXwS^*C*?xSDjr4QE7ZW;UuYYQ`c*Y=+j3A za+?O1i%k+GFmI}&o{OxcAa{58WsGguxfSD#>!g45Ef1=3I#xcyxxrrjnw3up@lGIS zF&JCaf0%r)D9j}oZp#Uz0qkc(2Uod_2n&)8oQTU~9xTkz`it+`ho<(2ntgc2CRbMr z8pWM9c=_RNTEN2;A7o^A^;`$;$=NEdhm9$QZcp9|;`(bM4Jtp}EHrO>L@7tb0%h)i zMxC+VOohKD;ET;-d?pd)P5H&lvlRPmvZPXTfHpI^DZ7OrVo2q`n*?aw`_40FG zog|mH4P>dsBkD>SiuD|CZybv575eg6T*2ny^@4#Cv!9m7%L2GJp!v>Ty87VLCA6VTx9|%W zRbNAuBdecej6~;& zeUzknrmc)@?mQpVz5XgX;Ta)o=UGS?T&G%{>2*3l{B?eqZRg#m@xQkm(eyEI)Y&O6 zFDlahkN@j-^i-v}dKX24S**nhKvEeaRe;Et7VO^D<_@Mbh8>Y2rLFk+8LLUyDk=9| z`mGn*@TtJCP1d+0?7U58r1-$qUqLx6Bc(4qdME99QblWw$1_6Kg6=(Qd?F!#YSD1k zhYvu@!PXvgi|V&BR5s8a+9qk{hl<#q9lmCyf99aD&5HvFhdVvLwWRLhH&0XP+(7}17+ ztC_X8=RCq9 zUcM+hPr><@-an_N_bm|eF>t`pioeJAFBQv}R90u-&V*V7eU85u>ax4b!Q69}5~A{W zY^AofZfAxjIBGAH4v3`0fYICPqcd$L(rd`B;(eRP#syl!txx1pU_Z|YHNQ^bW&@yV zDP*W;_#1(#-Er{?mec(bjN(VC{ZD{BhOFNQKPk`Zq6SxqBE>xvPuGjJ*B&{&ERvq> zr-J*~v>NF(J=;Xq@)C*+i8!okFZ-uSASPV?w@*$vxk&hr0bALbhsOZzqAteIU8{yA ztz`|5&X1dh=aa|q3qSluStV0zUwd_Xb%LB5!Np6Z(KyRToyRz)N|mNX=Eud{E+Y2y zn6;dHVI@xDPo_B2B1Fxt;V$ocp~ca zb*JYVTfzFj3acG8inmexYcbm!F)POn;Qt`2ng#6D7DAi$pkI$~pv*8_sYc2FLz4W5 zGOyXmg4o7l;}9QkH3xS$T421SXrJFqx!z`agm-g}=n$B9OpZD6{FKnxVf^4XC~fP` zuWkKL8&M@5ze0LqCkii!87^zuD36I~gGqb~^IekI^tbMyoIX2t+-^_&1L88jw+v(W(R-|t~w1nIfNV%8{CKaUh} zVyIRXEKIl+?{P6$eOKv`lY=BjO9yU7LLc`B*PcDk;bx@U!XB-r0?=PhJ@T+vHi*@J zxRd14nW$IWm9T(SS^C<|yBD4*JGiLGckIPqDKF6;sJkL_;8FhTJF=`ZS}xNk)B3B> zhXInJ1fa*Vb22$-@EbYH9aH#gbE?o7BZ~YFXiDW#U2+;YVGcCIJGods;vz|@vZ1v(Z=FZZp;aXP?^p?Le zI)1(S9z+iKm%^@+RBmlGyE8#n|fuGPnY~{}0yxH)qri1KG42bfT_2(_GzqNy97GFPB_$4F6xR C@49aQ literal 0 HcmV?d00001 diff --git a/desktop/src-tauri/icons/ios/AppIcon-60x60@2x.png b/desktop/src-tauri/icons/ios/AppIcon-60x60@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0dcc87c934227039e1b8b2a3362ea25574114e2a GIT binary patch literal 9218 zcmV+dB>mfoP)kanfd!7;uq&v65n8Z`-#1k z+e@$oczfFdyuED!-rlwVZ*Nt-%X<;vfef$1*>m=w3`cr2O>NzIW3E~e6bA}MbMb6D zm*OdZTzmm~TeB+JI+p}DeBsv1qP

- setRootPath(e.target.value)} - placeholder="/home/user/projects/my-project" - className="font-mono" - /> +
+ setRootPath(e.target.value)} + placeholder="/home/user/projects/my-project" + className="flex-1 font-mono" + /> + +
+ {showBrowser && !isTauri && ( +
+ { + setRootPath(path); + setShowBrowser(false); + }} + onClose={() => setShowBrowser(false)} + /> +
+ )}
diff --git a/src/api.rs b/src/api.rs index 0bd99aec9..208c9ea00 100644 --- a/src/api.rs +++ b/src/api.rs @@ -11,6 +11,7 @@ mod config; mod cortex; mod cron; mod factory; +mod fs; mod ingest; mod links; mod mcp; diff --git a/src/api/fs.rs b/src/api/fs.rs new file mode 100644 index 000000000..d07e002ea --- /dev/null +++ b/src/api/fs.rs @@ -0,0 +1,92 @@ +//! Filesystem browsing endpoints for directory selection. + +use axum::Json; +use axum::extract::Query; +use axum::http::StatusCode; +use axum::response::IntoResponse; +use serde::{Deserialize, Serialize}; +use std::path::PathBuf; + +#[derive(Deserialize)] +pub(super) struct ListDirQuery { + /// The directory path to list. If omitted, lists user home directory. + path: Option, +} + +#[derive(Serialize)] +pub(super) struct DirEntry { + name: String, + path: String, + is_dir: bool, +} + +#[derive(Serialize)] +pub(super) struct ListDirResponse { + /// The absolute path of the listed directory. + path: String, + /// Parent directory path, if any. + parent: Option, + /// Entries in the directory (directories first, then files). + entries: Vec, +} + +/// List the contents of a directory. Defaults to the user's home directory. +pub(super) async fn list_dir( + Query(query): Query, +) -> Result, impl IntoResponse> { + let dir = match &query.path { + Some(p) if !p.is_empty() => PathBuf::from(p), + _ => dirs::home_dir().unwrap_or_else(|| PathBuf::from("/")), + }; + + let dir = match dir.canonicalize() { + Ok(d) => d, + Err(e) => { + return Err(( + StatusCode::BAD_REQUEST, + Json(serde_json::json!({ "error": format!("Invalid path: {e}") })), + )); + } + }; + + if !dir.is_dir() { + return Err(( + StatusCode::BAD_REQUEST, + Json(serde_json::json!({ "error": "Path is not a directory" })), + )); + } + + let mut entries = Vec::new(); + + let mut read_dir = match tokio::fs::read_dir(&dir).await { + Ok(rd) => rd, + Err(e) => { + return Err(( + StatusCode::INTERNAL_SERVER_ERROR, + Json(serde_json::json!({ "error": format!("Cannot read directory: {e}") })), + )); + } + }; + + while let Ok(Some(entry)) = read_dir.next_entry().await { + let name = entry.file_name().to_string_lossy().to_string(); + // Skip hidden files/directories (starting with .) + if name.starts_with('.') { + continue; + } + let is_dir = entry.file_type().await.map(|ft| ft.is_dir()).unwrap_or(false); + let path = entry.path().to_string_lossy().to_string(); + entries.push(DirEntry { name, path, is_dir }); + } + + // Sort: directories first, then alphabetically + entries.sort_by(|a, b| b.is_dir.cmp(&a.is_dir).then(a.name.to_lowercase().cmp(&b.name.to_lowercase()))); + + let parent = dir.parent().map(|p| p.to_string_lossy().to_string()); + + Ok(Json(ListDirResponse { + path: dir.to_string_lossy().to_string(), + parent, + entries, + })) +} diff --git a/src/api/server.rs b/src/api/server.rs index 872b9ff68..852275e24 100644 --- a/src/api/server.rs +++ b/src/api/server.rs @@ -2,7 +2,7 @@ use super::state::ApiState; use super::{ - agents, bindings, channels, config, cortex, cron, factory, ingest, links, mcp, memories, + agents, bindings, channels, config, cortex, cron, factory, fs, ingest, links, mcp, memories, messaging, models, opencode_proxy, projects, providers, secrets, settings, skills, ssh, system, tasks, tools, webchat, workers, }; @@ -57,6 +57,7 @@ pub async fn start_http_server( .route("/idle", get(system::idle)) .route("/status", get(system::status)) .route("/system/storage", get(system::storage_status)) + .route("/fs/list-dir", get(fs::list_dir)) .route("/system/backup/export", get(system::backup_export)) .route("/system/backup/restore", post(system::backup_restore)) .route("/overview", get(agents::instance_overview)) From 248967ec75c90cc389d3f9ed5096be7571410237 Mon Sep 17 00:00:00 2001 From: DarkSkyXD Date: Sun, 22 Mar 2026 23:13:17 -0500 Subject: [PATCH 10/94] fix: prevent workers from getting stuck in timeout-retry loops MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Workers spawning large LLM requests (e.g. writing a full PRD) were getting stuck for 30+ minutes because: 1. The global reqwest client timeout of 120s was too short for large Anthropic completions with extended thinking — requests timed out before the API could finish generating. 2. The retry cascade (3 model-level retries × 5 worker-level retries) meant each timeout failure took ~30 minutes before the worker finally gave up, only to be respawned with the same result. Changes: - Add 10-minute per-request timeout on Anthropic API calls, overriding the 120s global client timeout. Matches the scale of the streaming path (30min). - Reduce MAX_TRANSIENT_RETRIES from 5 to 3 (still 9 total attempts with model-level retries) to fail faster on sustained API issues. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/agent/worker.rs | 5 +++-- src/llm/anthropic/params.rs | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/agent/worker.rs b/src/agent/worker.rs index dccf358df..4c4b7d91c 100644 --- a/src/agent/worker.rs +++ b/src/agent/worker.rs @@ -35,8 +35,9 @@ const MAX_OVERFLOW_RETRIES: usize = 2; /// Max consecutive transient provider error retries before giving up. /// Transient errors (upstream 500s, timeouts, rate limits that survived /// model-level retries) get a backoff-and-retry at the worker level so -/// the worker survives temporary provider outages. -const MAX_TRANSIENT_RETRIES: usize = 5; +/// the worker survives temporary provider outages. Each retry triggers +/// up to 3 model-level attempts, so 3 worker retries = 9 total attempts. +const MAX_TRANSIENT_RETRIES: usize = 3; /// Base delay for worker-level transient error backoff (doubles each retry). const TRANSIENT_RETRY_BASE_DELAY: std::time::Duration = std::time::Duration::from_secs(5); diff --git a/src/llm/anthropic/params.rs b/src/llm/anthropic/params.rs index 11dcda8ef..6ecaf8f4b 100644 --- a/src/llm/anthropic/params.rs +++ b/src/llm/anthropic/params.rs @@ -97,8 +97,11 @@ pub fn build_anthropic_request( body["output_config"] = serde_json::json!({ "effort": effort }); } + // Override the global 120s client timeout — large completions with + // extended thinking can easily take 5–10 minutes to generate. let builder = http_client .post(&url) + .timeout(std::time::Duration::from_secs(10 * 60)) .header("anthropic-version", "2023-06-01") .header("content-type", "application/json"); From 2e07d757ce322bed51e91d12ac554674fa54dc1c Mon Sep 17 00:00:00 2001 From: DarkSkyXD Date: Wed, 25 Mar 2026 13:28:43 -0500 Subject: [PATCH 11/94] fix: resolve chat input lag caused by SSE-driven React re-renders Convert WebChatPanel and CortexChatPanel text inputs from controlled (useState) to uncontrolled (ref-based) textareas so keystrokes bypass React's render cycle entirely. Wrap input components and message lists in React.memo to prevent expensive re-renders of long chat histories on every SSE event. Co-Authored-By: Claude Opus 4.6 (1M context) --- interface/src/components/CortexChatPanel.tsx | 136 +++++++++-------- interface/src/components/WebChatPanel.tsx | 148 +++++++++++-------- 2 files changed, 162 insertions(+), 122 deletions(-) diff --git a/interface/src/components/CortexChatPanel.tsx b/interface/src/components/CortexChatPanel.tsx index 5ec03b031..f27721532 100644 --- a/interface/src/components/CortexChatPanel.tsx +++ b/interface/src/components/CortexChatPanel.tsx @@ -1,8 +1,8 @@ -import {useCallback, useEffect, useRef, useState} from "react"; +import {memo, useCallback, useEffect, useRef, useState} from "react"; import {useCortexChat, type ToolActivity} from "@/hooks/useCortexChat"; import {Markdown} from "@/components/Markdown"; import {ToolCall, type ToolCallPair} from "@/components/ToolCall"; -import {api, type CortexChatToolCall, type CortexChatThread} from "@/api/client"; +import {api, type CortexChatMessage, type CortexChatToolCall, type CortexChatThread} from "@/api/client"; import {Button} from "@/ui"; import {Popover, PopoverContent, PopoverTrigger} from "@/ui/Popover"; import {PlusSignIcon, Cancel01Icon, Clock01Icon, Delete02Icon} from "@hugeicons/core-free-icons"; @@ -164,44 +164,51 @@ function ThinkingIndicator() { ); } -function CortexChatInput({ - value, - onChange, +const CortexChatInput = memo(function CortexChatInput({ onSubmit, isStreaming, }: { - value: string; - onChange: (value: string) => void; - onSubmit: () => void; + onSubmit: (text: string) => void; isStreaming: boolean; }) { const textareaRef = useRef(null); + const [hasText, setHasText] = useState(false); useEffect(() => { textareaRef.current?.focus(); }, []); - useEffect(() => { + const adjustHeight = () => { const textarea = textareaRef.current; if (!textarea) return; + textarea.style.height = "auto"; + const scrollHeight = textarea.scrollHeight; + const maxHeight = 160; + textarea.style.height = `${Math.min(scrollHeight, maxHeight)}px`; + textarea.style.overflowY = scrollHeight > maxHeight ? "auto" : "hidden"; + }; - const adjustHeight = () => { - textarea.style.height = "auto"; - const scrollHeight = textarea.scrollHeight; - const maxHeight = 160; - textarea.style.height = `${Math.min(scrollHeight, maxHeight)}px`; - textarea.style.overflowY = scrollHeight > maxHeight ? "auto" : "hidden"; - }; + const doSubmit = () => { + const textarea = textareaRef.current; + if (!textarea) return; + const trimmed = textarea.value.trim(); + if (!trimmed) return; + textarea.value = ""; + setHasText(false); + adjustHeight(); + onSubmit(trimmed); + }; + const handleInput = () => { + const value = textareaRef.current?.value ?? ""; + setHasText(value.trim().length > 0); adjustHeight(); - textarea.addEventListener("input", adjustHeight); - return () => textarea.removeEventListener("input", adjustHeight); - }, [value]); + }; const handleKeyDown = (event: React.KeyboardEvent) => { if (event.key === "Enter" && !event.shiftKey) { event.preventDefault(); - onSubmit(); + doSubmit(); } }; @@ -210,8 +217,7 @@ function CortexChatInput({