• rafael released this 2026-06-29 21:33:06 +02:00 | 0 commits to main since this release

    Correcciones en el cierre de ciclo de tarjeta de credito: movimientos confirmados aparecen correctamente, cuotas excluidas, marcado de movimientos liquidados y proteccion contra corrupcion de fechas.

    Downloads
  • rafael released this 2026-05-24 20:28:25 +02:00 | 2 commits to main since this release

    ES: Correccion: error al cargar las cuotas tras guardar un fraccionamiento con multiples movimientos origen.

    EN: Fix: error loading instalments after saving an instalment plan with multiple source movements.

    Downloads
  • rafael released this 2026-05-24 17:53:18 +02:00 | 3 commits to main since this release

    ES: Correcciones de errores en el modulo de Fraccionamientos: se ha solucionado un crash al guardar un fraccionamiento, y ahora es posible seleccionar multiples movimientos de tarjeta de credito como origen del fraccionamiento.

    EN: Bug fixes in the Instalments module: fixed a crash when saving an instalment plan, and it is now possible to select multiple credit card movements as the source of an instalment.

    Downloads
  • v2.0.4.0 Stable

    rafael released this 2026-05-19 19:10:48 +02:00 | 4 commits to main since this release

    ES: Módulo de Fraccionamiento de Crédito (compra fácil): gestión completa de compras a plazos en tarjeta, calculadora de interés bidireccional, edición y ajuste de cuotas, botón Fraccionar desde movimientos, alerta de vencimiento de promociones 0%.

    EN: Instalment Plan module (easy purchase): full management of credit card instalments, two-way interest calculator, plan editing and per-instalment amount adjustment, Split button from transactions, 0% promotion expiry alert.

    Downloads
  • v2.0.3.0 Stable

    rafael released this 2026-05-12 20:44:07 +02:00 | 6 commits to main since this release

    Cambios

    • Fix urgente: Las alertas de tarjeta de crédito ya no se disparan constantemente. Ahora comparan el uso proyectado contra el límite de crédito con un umbral configurable por cuenta (por defecto 80%).
    • Nuevo campo en edición de cuenta: "Umbral de alerta de uso (%)" para tarjetas de crédito.
    Downloads
  • rafael released this 2026-05-07 20:26:57 +02:00 | 7 commits to main since this release

    Novedades / What's new

    Espanol

    Edicion de conexion de base de datos

    • Nueva seccion en Configuracion (solo MariaDB y SQL Server) para editar servidor, puerto, usuario y nombre de BD
    • La contrasena nunca se muestra; solo se puede establecer una nueva
    • Boton 'Probar conexion' antes de guardar para evitar cortes de servicio

    Correo electronico y recuperacion de contrasena

    • Configuracion SMTP en Configuracion: compatible con Gmail, Outlook y servidor propio
    • Enlace 'Olvidaste tu contrasena' en el login
    • Flujo de recuperacion en 3 pasos: introduce email, recibe codigo de 6 digitos (15 min), establece nueva contrasena

    Correcciones

    • Alertas: el contador rojo de la barra superior ahora se actualiza al marcar o desactivar alertas sin reiniciar sesion
    • Alertas: campana con mejor contraste (blanca) en la barra superior oscura
    • Alertas: las alertas marcadas como leidas o desactivadas ya no se regeneran al volver a abrir la pantalla

    English

    Database connection editing

    • New section in Configuration (MariaDB and SQL Server only) to edit server, port, user and database name
    • Password is never shown; only a new one can be set
    • 'Test connection' button before saving to avoid outages

    Email and password recovery

    • SMTP configuration in Configuration: compatible with Gmail, Outlook and custom servers
    • 'Forgot your password' link on the login screen
    • 3-step recovery flow: enter email, receive 6-digit code (valid 15 min), set new password

    Bug fixes

    • Alerts: the red badge on the top bar now updates when marking or deactivating alerts without restarting
    • Alerts: bell icon now shows with proper contrast (white) on the dark top bar
    • Alerts: alerts marked as read or deactivated no longer regenerate when reopening the screen
    Downloads
  • rafael released this 2026-05-05 20:00:57 +02:00 | 8 commits to main since this release

    Novedades / What's new

    Espanol

    Pantalla Mi perfil

    • Nueva seccion de perfil con datos personales (nombre, email, fecha de nacimiento)
    • Cambio de idioma y tema movidos desde Configuracion al perfil
    • Cambio de contrasena desde el perfil

    Migracion de base de datos

    • Wizard para migrar entre motores: SQLite, MariaDB, SQL Server sin perder datos
    • Correcciones: script embebido, limpieza de datos iniciales, columnas faltantes

    Optimizacion de BD

    • Nuevo boton en Configuracion para compactar/optimizar la BD
    • VACUUM (SQLite), OPTIMIZE TABLE (MariaDB), REBUILD INDEX (SQL Server)

    Correcciones de saldos

    • Saldo de cuentas calculado solo con movimientos confirmados
    • Totales mensuales excluyen traspasos internos y movimientos pendientes
    • Alerta de saldo insuficiente proyectado con tipo e icono correctos
    • El boton 'Ver ciclo' solo aparece en alertas de cierre de tarjeta de credito

    English

    My Profile screen

    • New user profile with personal data (name, email, date of birth)
    • Language and theme settings moved from Configuration to the profile
    • Password change from the profile screen

    Database migration

    • Wizard to migrate between engines: SQLite, MariaDB, SQL Server without data loss
    • Migration fixes: embedded SQL script, initial data cleanup, missing columns

    DB Optimization

    • New button in Configuration to compact/optimize the database
    • VACUUM (SQLite), OPTIMIZE TABLE (MariaDB), REBUILD INDEX (SQL Server)

    Balance fixes

    • Account balances now only consider confirmed movements
    • Monthly totals exclude internal transfers and pending movements
    • Projected low-balance alert shows correct type and icon
    • 'View cycle' button only appears on credit card cycle alerts
    Downloads
  • rafael released this 2026-05-02 19:17:01 +02:00 | 10 commits to main since this release

    🇪🇸 Español

    Correcciones

    • Saldo tarjeta de crédito tras cierre de ciclo — al cerrar el ciclo mensual se crea un ingreso compensatorio en la cuenta de la tarjeta, de modo que el saldo refleja únicamente los gastos del ciclo abierto y no los acumulados de ciclos anteriores.
    • Categorías por tipo al introducir movimientos — las categorías de tipo «Ambas» ahora aparecen tanto al registrar gastos como ingresos.
    • Alerta de vencimiento de deuda — se generaba alerta por día de pago mensual pero no por la fecha de vencimiento final del préstamo. Corregido.
    • Alerta de ciclo de tarjeta de crédito — ahora comprueba primero los cierres reales con FechaPago próxima antes de calcular estimaciones.
    • Alerta de movimientos periódicos — nuevo generador que respeta el campo «days de antelación» de cada periódico.
    • Aislamiento de errores en alertas — un fallo en un generador ya no impide que el resto funcionen.
    • Totales del mes y Dashboard — los movimientos internos generados por el sistema (compensación de pago de tarjeta) ya no se suman a los totales de ingresos ni gastos.

    Notas de actualización

    No se requieren cambios manuales en la base de datos. Se recomienda hacer una copia de seguridad antes de actualizar.

    Requisitos: Windows 10/11 (64 bits). Incluye el runtime .NET 10.


    🇬🇧 English

    Fixes

    • Credit card balance after cycle close — closing the monthly cycle now creates an offsetting income entry on the card account, so the balance reflects only the spending of the open cycle rather than all previous cycles accumulated.
    • Categories by type when entering movements — categories of type «Both» now appear when recording both expenses and income.
    • Debt expiry alert — an alert was generated for the monthly payment day but not for the final loan expiry date. Fixed.
    • Credit card cycle alert — now checks real closed cycles with an upcoming payment date before falling back to estimates.
    • Periodic movement alert — new generator that respects the «days in advance» field of each periodic entry.
    • Alert generator isolation — a failure in one generator no longer prevents the others from running.
    • Monthly totals and Dashboard — system-generated internal movements (card payment offset) are no longer included in income or expense totals.

    Update notes

    No manual database changes required. A backup is recommended before updating.

    Requirements: Windows 10/11 (64-bit). Includes the .NET 10 runtime.

    Downloads
  • rafael released this 2026-05-01 18:28:06 +02:00 | 13 commits to main since this release

    🇪🇸 Español

    Novedades

    • Aviso de nueva versión al iniciar sesión — la aplicación comprueba al arrancar si hay una versión más reciente disponible. Si la hay, aparece un banner naranja en la barra superior con el número de versión y un botón para descargar el instalador directamente.
    • Aviso de nueva versión en la tarea programada — la tarea diaria de notificaciones (--check-alerts, 9:00 h) también comprueba si hay actualización y muestra una notificación Toast si es así, sin abrir ninguna ventana.

    Notas

    Esta funcionalidad existía en HomeManager v1.x y no se había portado a la versión Avalonia. Los usuarios en v2.0.0.0, v2.0.0.1 y v2.0.0.2 no recibían avisos de nuevas versiones.

    Requisitos: Windows 10/11 (64 bits). Incluye el runtime .NET 10.


    🇬🇧 English

    What's new

    • New version notification on login — the app checks on startup whether a newer version is available. If so, an orange banner appears in the top bar showing the version number and a download button.
    • New version notification in the scheduled task — the daily notification task (--check-alerts, 9:00 AM) also checks for updates and shows a Toast notification if one is available, without opening any window.

    Notes

    This feature existed in HomeManager v1.x and had not been ported to the Avalonia version. Users on v2.0.0.0, v2.0.0.1 and v2.0.0.2 were not receiving update notifications.

    Requirements: Windows 10/11 (64-bit). Includes the .NET 10 runtime.

    Downloads
  • rafael released this 2026-05-01 13:14:16 +02:00 | 14 commits to main since this release

    🇪🇸 Español

    Correcciones

    • Movimientos periódicos no se generaban automáticamente — al iniciar sesión en la versión Avalonia, los movimientos periódicos configurados no se creaban. Ahora se generan en segundo plano justo después del login.
    • Alertas no aparecían dentro de la aplicación — la pantalla de Alertas mostraba solo las existentes sin generar las nuevas. Ahora se generan al abrir la sección y también al iniciar sesión.
    • Notificaciones del sistema no saltaban — la tarea programada diaria (--check-alerts) abría la ventana de la aplicación en lugar de ejecutarse en silencio. Corregido: ahora genera y muestra notificaciones Toast sin abrir ninguna ventana.
    • Error «no such column: PrecioReferencia» al editar cuentas — las bases de datos actualizadas desde v1.x podían no tener esta columna. Se añade automáticamente la primera vez que se crea o edita una cuenta.

    Notas de actualización

    No se requieren pasos manuales. La base de datos se actualiza automáticamente al arrancar y al operar con cuentas.

    Requisitos: Windows 10/11 (64 bits). Incluye el runtime .NET 10.


    🇬🇧 English

    Fixes

    • Periodic movements were not generated automatically — on the Avalonia version, configured periodic movements were not created on startup. They are now generated in the background right after login.
    • Alerts were not appearing inside the application — the Alerts screen only showed existing ones without generating new ones. They are now generated when opening the section and also on login.
    • System notifications were not firing — the daily scheduled task (--check-alerts) was opening the application window instead of running silently. Fixed: it now generates and shows Toast notifications without opening any window.
    • «no such column: PrecioReferencia» error when editing accounts — databases upgraded from v1.x might not have this column. It is now added automatically the first time an account is created or edited.

    Update notes

    No manual steps required. The database updates automatically on startup and when working with accounts.

    Requirements: Windows 10/11 (64-bit). Includes the .NET 10 runtime.

    Downloads