• v1.1.0 2d9f14f026

    Shell de pestañas: multiwebview, zoom persistente y documentos dentro de la app

    munka publicó esto 2026-07-18 15:50:04 -05:00

    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

    Descargas