From 6b137434fe1f0025269cabaa68d79a7ed19a313a Mon Sep 17 00:00:00 2001 From: rever-tecnologia Date: Mon, 15 Dec 2025 13:51:34 -0300 Subject: [PATCH] fix(desktop): corrige permissoes e redimensionamento do chat MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Adiciona chat-hub explicitamente nas capabilities do Tauri - Adiciona .resizable(false) nas janelas de chat e hub - Corrige problema de comandos invoke nao funcionando no hub 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- apps/desktop/src-tauri/capabilities/default.json | 2 +- apps/desktop/src-tauri/src/chat.rs | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/desktop/src-tauri/capabilities/default.json b/apps/desktop/src-tauri/capabilities/default.json index e633b09..953687a 100644 --- a/apps/desktop/src-tauri/capabilities/default.json +++ b/apps/desktop/src-tauri/capabilities/default.json @@ -2,7 +2,7 @@ "$schema": "../gen/schemas/desktop-schema.json", "identifier": "default", "description": "Capability for all windows", - "windows": ["main", "chat-*"], + "windows": ["main", "chat-*", "chat-hub"], "permissions": [ "core:default", "core:event:default", diff --git a/apps/desktop/src-tauri/src/chat.rs b/apps/desktop/src-tauri/src/chat.rs index e0cd7e5..b625956 100644 --- a/apps/desktop/src-tauri/src/chat.rs +++ b/apps/desktop/src-tauri/src/chat.rs @@ -1137,6 +1137,10 @@ fn open_chat_window_with_state(app: &tauri::AppHandle, ticket_id: &str, ticket_r if let Some(window) = app.get_webview_window(&label) { window.show().map_err(|e| e.to_string())?; window.set_focus().map_err(|e| e.to_string())?; + // Expandir a janela se estiver minimizada (quando clicado na lista) + if !start_minimized { + let _ = set_chat_minimized(app, ticket_id, false); + } return Ok(()); } @@ -1165,6 +1169,7 @@ fn open_chat_window_with_state(app: &tauri::AppHandle, ticket_id: &str, ticket_r .decorations(false) // Sem decoracoes nativas - usa header customizado .transparent(true) // Permite fundo transparente .shadow(false) // Desabilitar sombra para transparencia funcionar corretamente + .resizable(false) // Desabilitar redimensionamento manual .always_on_top(true) .skip_taskbar(true) .focused(true) @@ -1266,6 +1271,7 @@ fn open_hub_window_with_state(app: &tauri::AppHandle, start_minimized: bool) -> .decorations(false) .transparent(true) .shadow(false) + .resizable(false) // Desabilitar redimensionamento manual .always_on_top(true) .skip_taskbar(true) .focused(true)