wip: snapshot das alterações não commitadas (2026-10-20)

Origem: D:/Documents/Github/PiAgentUI/PiAgentUi
Arquivos omitidos (segredos, bancos de dados, logs, >50 MB): 4
This commit is contained in:
Evandro committed 2026-10-20 00:48:28 -03:00
1 parent b3489e1ede
commit 98b5db029f
70 files changed
+9466 -9191

No files matched your search

+24 -13
View File
@@ -23,6 +23,13 @@ use std::sync::Arc;
#[cfg(not(target_os = "android"))]
use tauri::Emitter;
#[cfg(debug_assertions)]
fn is_e2e_run() -> bool {
std::env::current_exe()
.ok()
.and_then(|exe| exe.parent().map(|dir| dir.join("piagentui-e2e.json")))
.is_some_and(|path| path.exists())
}
/// 从命令行参数中提取目录路径
#[cfg(not(target_os = "android"))]
fn extract_directory_from_args(args: &[String]) -> Option<String> {
@@ -43,18 +50,20 @@ fn create_main_window(app: &tauri::AppHandle) -> Result<tauri::WebviewWindow, ta
return Ok(window);
}
let config = app
.config()
.app
.windows
.iter()
.find(|window| window.label == "main")
.cloned()
.expect("main window config missing");
let builder = configure_desktop_window_builder(tauri::WebviewWindowBuilder::new(
app,
"main",
tauri::WebviewUrl::App("index.html".into()),
))
.title("Pi Agent")
.inner_size(800.0, 600.0)
.resizable(true)
.fullscreen(false);
configure_desktop_window_builder(tauri::WebviewWindowBuilder::from_config(app, &config)?)
.visible(false)
.build()
#[cfg(windows)]
let builder = builder.disable_drag_drop_handler();
builder.visible(false).build()
}
#[cfg(target_os = "android")]
@@ -188,11 +197,13 @@ pub fn run() {
#[cfg(not(target_os = "android"))]
{
let main_window = create_main_window(&app.handle())?;
let main_window = create_main_window(app.handle())?;
finish_desktop_window_setup(&main_window);
#[cfg(debug_assertions)]
main_window.open_devtools();
if !is_e2e_run() {
main_window.open_devtools();
}
}
#[cfg(target_os = "android")]