v0.1.45

9 de mayo de 2026

Corregido

  • Corregido el logo que salía en la extensión.
  • Solucionados varios errores que había en la extensión.

Cambios internos

  • Realizados varios tests fallidos con el sistema de mail y modificado el mismo para su correcto funcionamiento.
  • Añadidas nuevas métricas a la web y añadidas nuevas funciones drop-down a la misma.
  • Solucionados varios errores con la pasarela de pagos de la app.

v0.1.44

9 de mayo de 2026

Nuevo

  • Panel de métricas: drill-down por métrica con desglose por producto, OS, idioma y país.
  • Logs de auditoría para acciones de equipo (invitaciones, cambios de rol, expulsiones).
  • Refresco en vivo de los avatares de los compañeros de equipo en la pestaña de miembros.
  • La extensión de navegador ahora muestra el logo real y usa Shadow DOM para que el CSS de la página no afecte al autofill.

Corregido

  • Las bóvedas creadas en versiones antiguas no migraban correctamente al esquema actual; añadimos tests de migración para que no vuelva a pasar.
  • Worker: cerrado un vector que permitía a usuarios autenticados enviar correos arbitrarios usando /send-team-invite.
  • Worker: el email del recibo de Stripe se toma siempre del JWT verificado, no del cuerpo de la petición.
  • Extensión: el botón "+ Añadir" del popup ya no cierra la ventana al usar prompt() en MV3 — ahora abre un formulario inline.

Cambios internos

  • Refactor de las firmas de funciones en el módulo de bóveda para pasar structs (EntryEnc, EntryInput, TeamEntryFields) en lugar de 11-13 parámetros sueltos.
  • MFA: aplicado el patrón team_ctx a los comandos de MFA para reducir duplicación.
  • Tests unitarios nuevos: setup/unlock/CRUD y cambio de contraseña maestra; AES-GCM + PBKDF2.

v0.1.43

28 de abril de 2026

Nuevo

  • Pipeline de telemetría anónima opcional + panel de administración con KPIs, latencias y desgloses.
  • Se puede configurar el atajo global de acceso rápido desde Ajustes.
  • Endpoint /msix en el worker para servir el instalador MSIX de Windows.

Corregido

  • La sincronización en la nube no persistía campos personalizados, etiquetas, TOTP ni el tipo de entrada en algunos flujos.
  • Mensaje de TOTP inválido en español al iniciar sesión en la nube.
  • Cuando hay un factor 2FA verificado, siempre se pide el código TOTP al desbloquear.
  • Vista v_admin_users blindada con políticas más estrictas.
  • UI: confirmaciones y alertas usan diálogos nativos en lugar de los del navegador embebido.

Cambios internos

  • Limpieza de lint + clippy y arreglo de la variante de error de reqwest.

v0.1.42

15 de abril de 2026

Nuevo

  • Subida de avatar autenticada con JWT de Supabase en media-upload.php.
  • Pestaña de "Equipo" actualiza los miembros y sus avatares en tiempo real.

Corregido

  • 2FA: listar factores vía /user, arreglar el issuer mostrado en las apps de autenticación, y exigir AAL adecuado para desbloquear.

v0.1.41

2 de abril de 2026

Nuevo

  • Soporte completo de equipos: invitaciones por email, RPCs accept_team_invitation, gestión de miembros con roles owner/member.
  • Categorías compartidas con cifrado AES-256 por categoría.

Corregido

  • Política RLS de team_invitations corregida para permitir que el invitee vea su propia invitación.