La app deja de ser un envoltorio de una sola vista y pasa a ser un shell con pestañas (multiwebview de Tauri 2, ventana "main" = barra local "chrome" + webviews "tab-*" del servidor): - Los enlaces internos target=_blank (documentos, entregables, OnlyOffice, exportaciones) abrían nada: ahora abren pestaña dentro de la app. También Cmd/Ctrl+clic, clic central y window.open del propio origen. - Zoom de interfaz: Cmd/Ctrl +/−/0 y Ctrl+rueda (50%–250%), con indicador en la barra y persistencia entre sesiones. - Sesión restaurada: pestañas abiertas, activa, zoom y tamaño/posición de la ventana vuelven al reabrir (estado.json en app_config_dir). - Atajos: Cmd/Ctrl+T/W/R, Ctrl+Tab rota, Cmd/Ctrl+1..9; en macOS van por el menú nativo nuevo en español (Archivo/Edición/Vista/Ventana); en Windows por JS (sin barra de menú). - macOS: clic en el Dock reabre la ventana oculta (RunEvent::Reopen). - Una sola instancia en release (single-instance): reabrir enfoca la existente. - Updater: avisa con notificación nativa antes de reiniciar por actualización. - Los enlaces a OTRO origen siguen yendo al navegador del sistema y el login por Authentik sigue intacto (el init script se desactiva fuera del origen). Shell ↔ Rust por eventos ls-* (core:default cubre el origen remoto; sin ACL de comandos propios). Versión 1.1.0. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
16 líneas
406 B
JSON
16 líneas
406 B
JSON
{
|
|
"name": "labstream-desktop",
|
|
"version": "1.1.0",
|
|
"private": true,
|
|
"description": "App de escritorio (Windows) que envuelve Labstream OS — cliente del servidor del NAS.",
|
|
"scripts": {
|
|
"icons": "tauri icon app-icon.png",
|
|
"dev": "npm run icons && tauri dev",
|
|
"build": "npm run icons && tauri build",
|
|
"tauri": "tauri"
|
|
},
|
|
"devDependencies": {
|
|
"@tauri-apps/cli": "^2"
|
|
}
|
|
}
|