Skip to content

Vaulta v1.0.22 - Soporte oficial para Windows desktop

Latest

Choose a tag to compare

@Rene-Kuhm Rene-Kuhm released this 11 Jun 09:00

Vaulta v1.0.22 - Soporte oficial para Windows desktop

Highlights

  • Windows desktop oficial. Vaulta ahora se distribuye como aplicacion nativa para Windows 10/11 (x64). Build con flutter build windows --release, persistencia cifrada en Windows Credential Manager, local_auth integrado para Windows Hello.
  • Tema oscuro forzado en Windows. Corrige el problema de contraste bajo del theme light sobre el fondo claro del escritorio, sin afectar Android (sigue respetando ThemeMode.system).
  • Bundle de Windows autocontenido. El ZIP ya viene con vaulta.exe en la raiz, todas las DLLs necesarias y un README.txt con instrucciones de instalacion. No hay ambiguedad: descargar y extraer.

Que descargar

  • vaulta.apk (54.5 MB) - aplicacion Android firmada, lista para adb install o para subir a la Play Store.
  • vaulta-windows-bundle.zip (13.5 MB) - bundle completo de Windows. Extraer, abrir la carpeta y ejecutar vaulta.exe. Incluye:
    • vaulta.exe (ejecutable principal, 68 KB)
    • flutter_windows.dll (runtime de Flutter, 21 MB)
    • DLLs de plugins: flutter_secure_storage_windows_plugin.dll, local_auth_windows_plugin.dll, app_links_plugin.dll, url_launcher_windows_plugin.dll
    • data/ con assets, fonts y shaders
    • README.txt con instrucciones detalladas

Nota: el vaulta.exe NO se distribuye como asset suelto en el release. Solo funciona si esta acompanado de todas las DLLs y la carpeta data/ en el mismo directorio, asi que el bundle ZIP es la unica forma valida de instalar Vaulta en Windows.

Instalacion Windows

  1. Descargar vaulta-windows-bundle.zip.
  2. Extraer todo en una carpeta (por ejemplo C:\Program Files\Vaulta\).
  3. Abrir el README.txt que viene dentro del paquete.
  4. Ejecutar vaulta.exe. La primera vez Windows SmartScreen puede pedir confirmacion ("Mas informacion" -> "Ejecutar de todas formas") porque el binario no tiene firma EV de code signing empresarial.
  5. El vault se persiste en el perfil de usuario con cifrado AES-256-GCM. La master key se guarda en Windows Credential Manager via flutter_secure_storage_windows.

Instalacion Android

  1. Descargar vaulta.apk.
  2. Instalar con adb install -r vaulta.apk o habilitando "Fuentes desconocidas" en el dispositivo.
  3. O actualizar desde la app: Ajustes > Buscar actualizaciones.

Cambios tecnicos

  • lib/app/bootstrap/password_manager_app.dart: el themeMode ahora resuelve a ThemeMode.dark cuando defaultTargetPlatform == TargetPlatform.windows, y a ThemeMode.system en el resto de las plataformas. Android/iOS/macOS/Linux/web quedan sin cambios.
  • Toolchain: Visual Studio 2022 Build Tools con la workload "Desktop development with C++" y el componente opcional "C++ ATL for latest build tools".
  • Distribución: el release distribuye el bundle Windows como un unico ZIP autocontenido en vez de exponer el ejecutable suelto, que por si solo no puede arrancar.

Estado del producto

Vaulta sigue siendo MVP release-ready para Android y ahora tambien para Windows desktop. El desbloqueo biometrico completo sigue siendo solo Android (BiometricPrompt); en Windows se ofrece local_auth (Windows Hello) como factor secundario opcional cuando esta disponible. El camino de master password sigue siendo el factor principal en todas las plataformas.

Nota de seguridad: Vaulta cifra datos locales, pero todavia no cuenta con auditoria criptografica externa. No se debe presentar como producto de seguridad certificado hasta completar una revision independiente.