FlashBillFLASHBILL

What's New

FlashBill update and improvement history.

0.66.4

  • FIXTus recordatorios llegan a la hora que elegiste: en Android, los avisos se
  • FIX"El día" vuelve a su renglón: en Alertas Financieras, la última opción de
  • FIXTu historial ya no se cierra por un préstamo sin nombre: si un préstamo o

0.66.3

  • FIXLa app abre igual de bien sin conexión: la tipografía ya viene dentro de

0.66.2

  • IMPROVEMENTCada movimiento dice qué fue: «Prestaste», «Te prestó», «Te pagó» o
  • IMPROVEMENTCada movimiento lleva su signo: verde y más lo que te entró —lo que te
  • IMPROVEMENTCada movimiento lleva la inicial de quien puso el dinero, en vez de una
  • IMPROVEMENTLos botones dicen lo que hacen: «Ya me pagó», «Ya le pagué», «Le presté» y
  • IMPROVEMENTAnotar que alguien te prestó otra vez se hace desde su ficha: antes había
  • IMPROVEMENTUn préstamo en otra moneda dice las dos cifras: arriba lo que suma a tu
  • IMPROVEMENTUna cuenta que quedó a mano se cierra con su sello, en vez de enseñar solo
  • IMPROVEMENTEl link que compartes ya no habla en tu nombre: la página que abre la otra
  • FIX«Cuenta liquidada» sale solo cuando de verdad lo está: ese sello aparecía
  • FIXUn pago con concepto propio ya no se anuncia como préstamo: al abrir un
  • FIXLos movimientos que llegan del otro teléfono ya no pierden su fecha: el

0.66.1

  • IMPROVEMENTRetirar y depositar recuerdan tu última cuenta: al retirar de una
  • IMPROVEMENTApartar y devolver se ven encendidos cuando hay dinero: antes se veían en
  • IMPROVEMENTElige el día en que empieza un movimiento que se repite: al editar la
  • IMPROVEMENTEditar una repetición se ve como registrar un movimiento: el monto va
  • IMPROVEMENTEntrar con Google o con Apple te dice que la ventana ya se está abriendo:
  • FIXAl retirar una criptomoneda llega lo que tú escribes: si corregías el monto
  • FIXUn apartado en cero se queda en el inicio: desaparecía al vaciarse y había
  • FIXEl nombre y el monto de un apartado quedan centrados en su franja del
  • FIXEl día de inicio de una repetición no se pierde en otro teléfono: si en
  • FIXMenos cierres inesperados: abrir un enlace que la app no reconoce ya no
  • FIXEl link de un préstamo compartido se ve completo desde el principio: al
  • FIXLas fotos de un préstamo compartido se ven en la web: las que habías
  • FIXQuitar la foto de un movimiento la quita: en los préstamos compartidos la
  • FIXBorrar un movimiento borra también su foto: lo mismo al eliminar una
  • FIXSi una foto no se sube, te lo dice claro: el aviso ahora explica que no se
  • FIXVes cuando tus fotos se están preparando para el link: al compartir un

0.66.0

  • NEWMira en qué dispositivos está abierta tu cuenta: en Perfil, debajo de Llaves
  • NEWQuita el acceso a un dispositivo: el que ya no uses o no reconozcas cierra su
  • NEWCierra la sesión en todos los demás: con un solo botón tu cuenta queda abierta
  • NEWPonle nombre a cada dispositivo: toca uno y llámalo como lo reconozcas,
  • IMPROVEMENTDeposita y retira de tu bóveda desde el inicio: al tocar una moneda de tu
  • IMPROVEMENTCualquier cuenta sirve para mover tu bóveda: ya no hace falta una cuenta de
  • IMPROVEMENTTú escribes cuánto te dieron al cambiar de moneda: el precio del día llena
  • IMPROVEMENTRetirar te dice cuánto tienes: debajo del monto ves lo que hay de esa
  • IMPROVEMENTTus bóvedas y criptomonedas en Cuentas se ven como en el inicio: una
  • FIXApartar y devolver esperan a que escribas un monto: los dos botones de un
  • FIXNo se devuelve más de lo que hay en el apartado: si la cantidad pasa de lo
  • FIXNo se aparta más de lo que tiene la cuenta: si la cantidad pasa del saldo
  • FIXEliminar un apartado se confirma antes: se borraba al primer toque. Ahora
  • FIXEn Halloween, tus préstamos pagados también son una sola escena: con más
  • FIXEl rayo de tus préstamos vinculados se ve en modo oscuro: el círculo que
  • FIX**Comprar, retirar y transferir criptomonedas ya no chocan con la parte de
  • FIXLa comisión se escribe al centro, como los demás montos.
  • FIXEditar una bóveda o una billetera respeta si cuenta en tu total: al

0.65.0

  • NEWSi la app falla, nos enteramos sin que tengas que contarlo: cuando algo
  • NEWTu llave de acceso abre tus datos: entrar en un teléfono nuevo con tu cara
  • NEWUna llave para cada teléfono: si usas iPhone y Android a la vez, la app te
  • NEWCinco íconos nuevos para tu pantalla de inicio: además del clásico y el de
  • NEWAl prestar, el correo de la persona se pide ahí mismo: después del nombre
  • NEWVolver a vincular un contacto: si deshacías la conexión con alguien no
  • IMPROVEMENTEl PIN de recuperación desaparece: en cuanto tu llave de acceso respalda
  • IMPROVEMENTFlashBill necesita iOS 18: es lo que pide la llave de acceso para poder
  • IMPROVEMENTEl estilo ya no es una lista, es una pantalla: el tema salía en una
  • IMPROVEMENTEl alto contraste solo sale cuando sirve: antes estaba siempre ahí, apagado
  • IMPROVEMENTEl ícono de la app se cambia desde Estilo: estaba suelto al final de
  • IMPROVEMENTLos botones de un préstamo dicen lo que hacen: donde antes había un más y
  • IMPROVEMENTUn movimiento de un préstamo se mira antes de tocarlo: al tocarlo se abre
  • IMPROVEMENTSaldar un préstamo compartido ya no pide Premium: quien recibe el libro de
  • IMPROVEMENTLa tarjeta de cada persona se viste de temporada: en Halloween se pinta con
  • IMPROVEMENTLa bienvenida a Premium se celebra: la pantalla que sale al activar la
  • IMPROVEMENTEl dorado de Premium llega al menú: el botón de más y la pestaña de
  • IMPROVEMENTPremium se reconoce por su estrella: donde salía un broche ahora está la
  • IMPROVEMENTBuscar a quién le prestas ya no se pelea con los acentos: escribir "jesus"
  • IMPROVEMENTLa primera letra de cada palabra del nombre se pone sola, también después
  • IMPROVEMENTEl botón de continuar espera a que haya un nombre de verdad: se queda
  • IMPROVEMENTLos modales crecen y encogen animados: al cambiar de paso, la ventana
  • IMPROVEMENTEn Halloween, tus préstamos son una sola escena: cada tarjeta pintaba sus
  • IMPROVEMENTY tus créditos tienen el suyo: arañas que bajan y suben por su hilo, con
  • IMPROVEMENTAbrir un crédito ya no avisa de un error: cada vez que se tocaba una
  • IMPROVEMENTSe fue el rayito de los préstamos compartidos: quedaba flotando junto al
  • IMPROVEMENTNovedades entra con el logotipo arriba: la pantalla abría con el volver por
  • FIXEl correo que nos avisa de un reporte ya trae lo que escribiste: llegaba
  • FIXEl punto de aviso de Votaciones solo sale si hay algo que votar: quien
  • FIXPrivacidad y Datos reúne todo lo de privacidad: los interruptores de
  • FIXAyuda y Soporte cabe en una pantalla: Votaciones subió justo debajo de
  • FIXLa lista de secciones de Reportar un error responde al toque: al elegir
  • FIXLa tarjeta de un crédito se abre sin dar un tirón: al desplegarla, el
  • FIXUn crédito nuevo se captura sin pasarse de la raya: el nombre del banco
  • FIXLas cuotas se eligen con una rueda, no con una barra: se desliza de lado,
  • FIXEl aviso de lo que no se puede cambiar de un crédito ya se ve: era un
  • FIXMis préstamos ya no dice que no hay nada mientras están llegando: quien
  • FIXEl comprobante de un préstamo compartido se ve del otro lado: la foto
  • FIXEl aviso para actualizar llega a todos los que se quedaron atrás: solo lo
  • FIXLa app se pone al día sin cerrarla por completo: cuando una versión deja
  • FIXTu cuenta nunca se queda sin forma de entrar: Google, Apple y la llave de
  • FIXEl correo de un contacto se puede borrar: quitarlo y guardar no surtía
  • FIXGuardar el correo de un contacto vuelve a intentar conectarlo: si la
  • FIXLa pantalla de privacidad de la bienvenida cabe entera: sus tres
  • FIXLo que prestas llega al teléfono de la otra persona: un préstamo anotado
  • FIXEl aviso de tu llave de acceso cabe en pantallas angostas: en teléfonos
  • FIXLas novedades se leen completas: cada mejora se cortaba a media frase —"si
  • FIXEl código de recuperación ya no aparece y se esconde al entrar a tu perfil:
  • FIXAl borrar tu llave de acceso, tu perfil se entera en el momento: si la
  • FIXUn préstamo compartido llega aunque hayan vuelto a vincularse: si deshacían
  • FIXCerrar sesión deja el teléfono limpio: al salir de una cuenta se borran de

0.64.8

  • NEWConfirma tus pagos repetidos desde el Apple Watch: lo que ya toca —hoy o
  • FIXEl Apple Watch enseña todo lo que anotas, no solo gastos e ingresos: los
  • FIXLo gastado y lo ingresado del reloj cuadran con el teléfono: el reloj

0.64.7

  • NEWMovimientos repetidos, con su propio menú: lo que se repite dejó de ser una
  • NEWParar, encender y borrar, deslizando: en la lista, deslizar una
  • NEWUn solo botón en la ficha de una repetición: el botón central de siempre.
  • NEWPróximos pagos, en el inicio: una sección nueva —encendible y apagable
  • NEWLas vueltas atrasadas ya no se pierden: dejar de confirmar dos o tres meses
  • IMPROVEMENTCada cobro nace el día que toca, no un mes antes: confirmar el de este mes
  • IMPROVEMENTCorregir un cobro ya hecho solo corrige ese cobro: cambiarle el monto o el
  • IMPROVEMENTSe acabó el "solo esta / esta y las siguientes / todas" al editar o borrar
  • IMPROVEMENTDeslizar una repetición hace lo mismo que en el resto de la lista: a la
  • IMPROVEMENTAl confirmar por otro monto, ese pasa a ser el previsto para las próximas
  • IMPROVEMENTLo que ya se repite deja de proponerse como suscripción por descubrir.
  • IMPROVEMENTUn cobro atrasado dice "Pagar", no "Confirmar" —y "Cobrar" si es dinero
  • IMPROVEMENTLa misma repetición ya no llega varias veces a la lista: al recuperar lo
  • IMPROVEMENT"Confirmar" solo sale cuando el día llegó: un cobro de dentro de quince
  • IMPROVEMENTBuscador y orden en Movimientos repetidos: se busca por nombre o por
  • IMPROVEMENT"Sin resultados" ya está en español y en portugués: decía "Sin resultados
  • FIXLa lista dejó de irse sola hasta el final al guardar: si el movimiento
  • FIXEl saldo cuadra al editar un movimiento justo después de confirmarlo: la
  • FIXConfirmar un pago de tarjeta ya no le cambia el nombre: se guardaba
  • FIXUn pendiente que se repite vuelve a llevar su marca de "por confirmar".
  • FIXParar una repetición se ve en el acto: se guardaba bien, pero la lista
  • FIXSe retiran los cobros sueltos de una repetición abandonada: si volviste a
  • FIXNinguna repetición se queda con su "siguiente" en el pasado: al borrar una
  • FIXLa app ya no inventa cobros viejos: una vuelta se anota si llegó tarde
  • FIXUna repetición que falla ya no congela a las demás: cada una se pone al
  • FIXEl renglón de cada repetición vuelve a estar centrado: el icono, el nombre
  • FIXPróximos pagos dice cuándo toca de verdad: al rescatar lo que ya tenías,
  • FIX**En pantallas grandes, la ventana de compartir un préstamo ya no se estira de

0.64.6

  • NEWEl Préstamo que te Comparten se Ve como lo Ve su Dueño: si quien te presta tiene el tema de temporada puesto, al abrir el historial de ese préstamo lo verás con su cementerio, su luna y sus relámpagos —aunque tú no tengas Premium ni el tema—. Es la única parte de la app donde manda el tema de otra persona, y lo único que viaja es un sí o un no: ni un nombre, ni un correo, ni una cifra.
  • NEWUn Fantasma Estrena el Tema: al encender Halloween, un fantasma crece desde el botón que tocaste hasta tapar la pantalla, y cuando se va la app ya está vestida. El cambio ocurre con la pantalla tapada, así que nunca se ve el salto de un color a otro. Funciona igual desde el aviso de temporada y desde Ajustes.
  • NEWUn «¡Bu!» por Cada Cifra: con el tema puesto, cada número que escribes en el monto de un gasto saca un fantasmita en un sitio distinto y se desvanece solo. No hay dos iguales: cada uno trae su propia cara —ojos y boca distintos, y casi la mitad con bracitos— y su propio susto, de seis posibles. Solo en gastos, y solo mientras el tema esté encendido.
  • NEWUn Cementerio de Fondo: el Inicio y el Historial se abren sobre un cementerio bajo la luna llena —lápidas, cruces, una reja y un árbol pelón—, con calaveras y murciélagos que cruzan la pantalla de lado a lado. Cada tanto una mano sale de la tierra, y de vez en cuando cae un relámpago que ilumina la escena entera por un instante.
  • NEWTe Avisamos Cuando un Tema se Estrena: el día que un tema de temporada se libera te llega un aviso en tu idioma diciendo que ya lo puedes poner y dónde. Sale una sola vez por estreno; si el tema te lo dieron a ti en particular, el aviso te llega solo a ti.
  • NEWEl Apple Watch También se Viste: con el tema de temporada puesto en el teléfono, la app del reloj y sus recuadros se ponen naranjas, con la luna llena y murciélagos de fondo. No hay nada que configurar en el reloj: se viste y se desviste solo, siguiendo lo que tengas puesto en el teléfono. En la carátula el reloj pinta con el color que tú elegiste para ella, así que ahí el guiño es la luna y los murciélagos; el color completo se ve en la pila de recuadros.
  • NEWLa Bienvenida se Rehízo Entera: cuatro pantallas, y cada una con su dibujo animado en vez de un ícono quieto. La primera cuenta quién hace FlashBill; la segunda, que aquí das de alta tus cuentas, tus categorías y tus tarjetas de crédito; la tercera, que se anota quién te debe, a quién le debes y cómo van tus créditos; y la última es la de siempre, la de tus datos. Con el tema de temporada puesto la bienvenida se pinta al revés que el resto de la app —naranja de fondo y todo en negro— y cada pantalla trae su figura detrás: una catrina, una calabaza, un fantasma y una araña colgando de su telaraña.
  • IMPROVEMENTLos Créditos ya no Salen Morados: con el tema de temporada, las tarjetas de tus créditos en Préstamos —y también los pagos a tarjeta— se visten de naranja como el resto de la app.
  • IMPROVEMENTLa Rueda de Recargar se Vistió: al deslizar hacia abajo para actualizar, el círculo que aparece ya toma el color del tema en lugar de quedarse con uno fijo.
  • IMPROVEMENTLos Botones del Aviso de Temporada: iban apretados y de distinto ancho; ahora ocupan el ancho completo y se ven iguales entre sí.
  • IMPROVEMENTLas Tarjetas del Historial de un Préstamo ya no se Estiran: en una pantalla ancha —una tableta o una computadora— ocupaban de borde a borde, muy distintas a las del Historial. Ahora van en la misma columna centrada que el resto de la app, y el decorado de temporada sigue pintándose de lado a lado por detrás.
  • IMPROVEMENTLa Pantalla de Privacidad ya no Sale Pegada Arriba: con sus tres interruptores era la más alta de la bienvenida y se encogía para caber, así que quedaba pegada al borde de arriba y con un hueco enorme antes del botón. Ahora lo que cabe se centra y lo que no cabe se desliza.
  • IMPROVEMENTLa Bienvenida en una Pantalla Ancha se Parte en Dos: en la Mac y en una tableta acostada, el dibujo se va a un lado y el texto al otro. Apilados no cabían de alto —los interruptores de privacidad quedaban cortados abajo— mientras a los lados sobraba media pantalla vacía.
  • IMPROVEMENTEl Rayo de la Bienvenida ya es el de Verdad: la primera pantalla y la de tu nombre llevaban un rayo dibujado a mano, parecido al del logotipo pero no igual. Ahora es el isotipo de FlashBill, y en temporada sale en negro.
  • IMPROVEMENTFlashBill ya Dice Quién lo Hace: la bienvenida y el pie del sitio decían JD Marketing MX; ahora dicen JDev Studio, que es el estudio de hoy.

0.64.5

  • NEWFlashBill se Viste de Halloween: con Premium, un tema nuevo junto a claro y oscuro —naranja calabaza, negro y murciélagos cruzando la pantalla—. Se enciende y se apaga en Ajustes, en Estilo, y al quitarlo vuelve exactamente el tema que tenías.
  • NEWEl Ícono de la App También se Disfraza: en iPhone y iPad eliges desde Ajustes cómo se ve FlashBill en tu pantalla de inicio: el de siempre, o el de temporada con su luna y sus murciélagos.
  • NEWEl Aviso de la Temporada: el tema se estrena el 1 de octubre y está hasta el 5 de noviembre. Mientras no lo tengas puesto te lo ofrecemos al abrir la app cada dos días, con un toque para encenderlo; en cuanto lo pones, dejamos de insistir. El 6 de noviembre se apaga solo y vuelve exactamente el tema que tenías.
  • NEWPonle una Nota a un Préstamo: al prestar, al cobrar, al pagar y al editar un movimiento de tus préstamos ahora cabe una nota. El concepto es un título corto; la nota es donde escribes en qué quedaron, para qué era o cuándo dijo que te pagaba.
  • NEWVer el Préstamo que te Compartieron, sin Premium: si alguien con FlashBill Premium te presta y comparte su libro contigo, ya entras a Mis préstamos y ves el historial completo de lo que se apuntó a tu nombre. Es de solo lectura, y así lo dice desde arriba: anotar, registrar un pago, editar o vincular sigue siendo de Premium, y cada acción te lo dice con sus palabras cuando la tocas.
  • NEWIngreso Acumulado del Mes: Análisis ya te dibujaba cómo se te iba acumulando el gasto durante el mes; ahora hace lo mismo con lo que entra, con el mes pasado punteado detrás para comparar.
  • NEWCrea una Categoría sin Salirte del Movimiento: al final de la lista de categorías está el botón para crear una nueva. Se abre encima de lo que estabas anotando y, al guardarla, te queda ya elegida.
  • NEWBuscar con el Teclado: donde FlashBill corre con teclado, Cmd+F abre el buscador del historial con el cursor puesto, y al abrir la lista de cuentas o de categorías puedes escribir para filtrarla en vez de recorrerla entera.
  • NEWConectarte con Alguien es Guardar su Correo: se acabó mandar una solicitud y esperar. Al guardar el correo de un contacto que también usa FlashBill, las dos cuentas quedan conectadas en el momento y a la otra persona le llega el aviso de que ya lo están, con lo que eso significa: lo que registren entre ustedes se comparte en las dos. Cortarla sigue estando a la mano, en la ficha de esa persona dentro de Mis contactos.
  • IMPROVEMENTTus Cuentas y Categorías, por las que más Usas: las listas dejaron el orden alfabético y salen por frecuencia de uso, así la cuenta de siempre queda arriba.
  • IMPROVEMENTLo que Escondes queda Escondido en Todos tus Aparatos: las cuentas, bóvedas y criptomonedas que quitas de tu pantalla de inicio ya no viven solo en el aparato donde las escondiste: la decisión viaja con tu cuenta y llega a los demás en el momento.
  • IMPROVEMENTEl Ajuste de Saldo se Lee como los Demás: era el único renglón del historial que en vez de su cuenta enseñaba la fecha y la hora debajo del título. Ahora dice "Ajuste" con su cuenta abajo, igual que el resto de la lista, y del mismo tamaño.
  • IMPROVEMENTLa Barra de Abajo se Siente Distinta: al cambiar de sección ya no aparece la sombra circular detrás del ícono. Ahora el ícono da un brinco corto y su color se va llenando de abajo hacia arriba; en tema oscuro se encienden en un blanco suave, y Préstamos conserva su amarillo.
  • IMPROVEMENTBanderas en vez de Íconos Genéricos: tu moneda principal, la secundaria y el idioma ya se reconocen por su bandera —México, Estados Unidos o Brasil para el idioma— en lugar de un símbolo igual para todos.
  • IMPROVEMENTEl Rayo de un Contacto Conectado se Ve Mejor: el isotipo que marca a quien tienes conectado salía metido en un círculo del tamaño de una miga. Ahora va suelto y más grande, en Mis préstamos y en Mis contactos.
  • IMPROVEMENTEditar un Contacto se Lee de un Vistazo: los títulos de nombre, correo y teléfono van centrados y sin íconos, lo que escribes también va centrado, y el error de un campo aparece debajo, centrado y sin marcos.
  • IMPROVEMENTYa no Tarda en Saber quién Tiene FlashBill: al abrir un contacto podía salir "Invitar a FlashBill" aunque ya estuviera conectado, porque cada vez se volvía a preguntar desde cero. Ahora se recuerda entre sesiones y se ve al instante, mientras se comprueba por detrás.
  • IMPROVEMENTPremium se Ve de un Vistazo: si tienes Premium, tu Perfil en Ajustes es una tarjeta dorada con una estrella, en vez de una medalla perdida entre seis renglones iguales. La entrada a Suscripción, dentro de tu perfil, también va en dorado, y la pantalla de tu plan se viste entera de oro —con la luz moviéndose despacio por el fondo— para que se note de un vistazo que ahí ya no hay nada que comprar.
  • FIXEl Gasto Acumulado ya Cuadra con el Total del Mes: la gráfica contaba de más —se le colaban traspasos entre tus propias cuentas y pagos a tarjeta, que no son gasto— y podía cerrar el mes en una cifra bastante más alta que la del resumen de ese mismo mes. Ahora las dos cuentan lo mismo.
  • FIXEl Autocompletado del Concepto ya Responde con Ratón: al hacerle clic a una sugerencia, la lista se cerraba sin poner nada. Ahora completa el concepto, su categoría y su cuenta, igual que al tocarla con el dedo.
  • FIXEl Historial Respeta el Orden en que Anotas: dentro de un mismo día, un ajuste de saldo se iba siempre hasta el final, aunque lo acabaras de hacer, y encima de él quedaban movimientos anotados horas antes. Ahora lo último que anotas —un gasto, un ingreso, un traspaso, una cuota o un ajuste— aparece arriba, sin importar de qué tipo sea.
  • FIXLa Bienvenida ya no se Corta: en pantallas cortas, la última frase de cada diapositiva de la presentación quedaba tapada por el botón de continuar. Ahora el texto se acomoda entero y, si hace falta, se recorre.

0.64.4

  • IMPROVEMENTFlashBill Ocupa Menos en tu Teléfono: al armar la versión de Android se activó la optimización que recomienda Google Play, que quita del paquete el código y los recursos que la app no usa. No cambia nada de lo que ves: solo pesa menos al descargarla y al tenerla instalada.

0.64.3

  • FIXDeslizar una Tarjeta ya se Ve como se Siente: el color que aparecía detrás salía a escuadra y pegado al borde, así que se leía como un parche encima de la lista en vez de como la tarjeta corriéndose. Ahora crece con el dedo y lleva las mismas esquinas redondeadas de la tarjeta.
  • FIXEl Icono de Editar o Eliminar se Ve Enseguida: estaba centrado en un bloque ancho, o sea muy adentro, y había que deslizar media tarjeta para saber qué iba a pasar. Ahora va junto al borde y se ve desde el primer momento.
  • FIXTodas las Listas se Deslizan Igual: el historial, las cuentas del inicio, las categorías y los préstamos usan el mismo deslizamiento, en vez de uno distinto por pantalla.

0.64.2

  • FIXEditar un Pago a tu Tarjeta ya no lo Desliga de la Tarjeta: al corregirle el monto, la fecha o la cuenta de la que sale, el pago dejaba de contar para la tarjeta: la deuda volvía a subir y el período aparecía otra vez sin pagar. Ahora un pago sigue siendo un pago aunque lo corrijas.
  • FIXUn Pago a tu Tarjeta se Edita como lo que es: esa pantalla te ofrecía categoría, propina, concepto y hasta convertirlo en ingreso o en transferencia, cosas que en un pago no existen. Ahora solo te deja corregir lo que sí es tuyo: de qué cuenta sale, cuánto y cuándo.
  • FIXLa Corona del Reloj ya Responde al Girar Despacio: al poner el monto en el Apple Watch, la cifra solo subía si girabas la corona rápido; con calma vibraba en cada muesca y el número se quedaba quieto. Ahora los giros lentos también cuentan y sube de uno en uno.
  • FIXEl Reloj Dice tus Centavos: un gasto de 6.78 se veía como 7 en el reloj y como 6.78 en la app, y dos cifras distintas para el mismo gasto te hacen dudar de las dos. Ahora el reloj lo enseña completo. En el recuadro de la carátula sigue redondeado, que es donde de verdad no cabe.
  • FIXLo que Ves en el Reloj es del Mes en Curso: debajo de las cuentas del mes se colaban movimientos del mes anterior, así que la lista desmentía la cifra de arriba. Ahora las dos hablan del mismo mes.
  • FIXCorregir un Gasto que se Repite ya no lo Borra: al cambiarle el monto a una vuelta de un gasto que se repite, el movimiento podía desaparecer de la lista, y no era que se ocultara: la app lo confundía con una cuota repetida de una compra a meses y lo daba de baja. Un movimiento ya anotado no se borra nunca por corregir otro.
  • FIXUn Gasto que se Repite ya no es una Compra a Meses: los dos se guardaban igual por dentro, así que editar una repetición despertaba toda la maquinaria de las mensualidades: se creaban cuotas que nadie pidió, el monto volvía al de antes y la repetición llegaba a salir en tu inicio como si fuera una compra diferida. Ahora cada cosa sigue su camino.
  • FIXAhora te Preguntamos si el Cambio es de esa Vuelta o de Todas: al editar un gasto que se repite desde su ficha, el cambio se aplicaba a la serie completa sin avisar; corregir el recibo de un mes te cambiaba todos. Se pregunta igual que al deslizar: solo esta, esta y las siguientes, o todas.
  • FIXCambiarle el Monto a un Gasto Repetido ya Cuadra tu Saldo: bajar de 319 a 118 dejaba el movimiento corregido pero la cuenta seguía descontada por la cifra vieja, y la diferencia no volvía nunca. Ahora el saldo se ajusta al guardar.
  • FIXCorregir un Gasto Atrasado ya no Recorre los Siguientes: un gasto que se te pasó de fecha se muestra con la fecha de hoy para que no se pierda de vista; al editarlo, esa fecha se guardaba como si fuera la de verdad y arrastraba todas las vueltas que venían. Ahora la fecha solo se mueve si tú la cambias.
  • FIXLa Lista ya no se Recorre Sola al Abrir una Cuenta: después de guardar un movimiento, la app lo busca para señalártelo. Si ese movimiento no estaba en la cuenta que abriste, seguía buscándolo y recorría el historial entero de arriba abajo, cada vez. Ahora busca solo donde tiene sentido y deja de buscar cuando no está.
  • FIXEliminar algo que se Repite es una Sola Pregunta: te salía un menú de tres opciones —esta vuelta, esta y las siguientes, o todas— para algo que casi siempre quieres resolver igual. Ahora se pregunta una vez: se borra este movimiento y los que aún no llegan, deja de repetirse, y lo que ya registraste se queda como está. Las compras a meses y los créditos conservan su menú, que ahí sí hace falta.
  • FIXEl Marco que Sale al Deslizar ya es Redondo: eliminar en el historial y ocultar en el inicio dejaban ver un recuadro de esquinas rectas junto a tus tarjetas, que sí son redondas. Ahora es una pastilla redondeada del mismo alto que la tarjeta, y en las cuentas con apartados ya no sobresale por abajo.
  • NEWConfigura una Cuenta Deslizándola en el Inicio: desliza una cuenta de derecha a izquierda y aparece "Configuración", en color, para no confundirla con el gris de ocultar: abre la misma ventana de siempre para cambiarle el nombre, el color, la moneda o el tipo, sin salir del inicio. Deslizar hacia el otro lado sigue ocultándola o mostrándola.
  • NEWTe Avisamos al Ocultar o Mostrar una Cuenta: la cuenta desaparecía o volvía sin decir nada, y era fácil pensar que había pasado otra cosa.
  • NEWUn Botón para tu Segunda Cuenta: si en el inicio solo tienes el efectivo con el que arranca la app, ahí mismo sale "Añadir cuenta". Y si todavía no registras ninguna tarjeta de crédito, su sección te ofrece "Añadir tarjeta" en vez de no existir.

0.64.1

  • NEWEntra con tu Cara o tu Huella: desde tu perfil puedes crear una llave de acceso y entrar con lo mismo que desbloqueas el teléfono, sin correo, sin código y sin contraseña. La llave vive en tu teléfono y en tu llavero; de nuestro lado solo queda la parte pública, que no sirve para entrar. Puedes tener varias, ver cuándo se usó cada una y quitarlas cuando quieras, y al quitarla se retira también del llavero del teléfono. Es una puerta más: entrar con tu correo, con Google o con Apple sigue igual.
  • FIXTu Aviso ya no te Hace Contar: el recordatorio del pago de tu tarjeta decía «Tienes 0 día(s) para pagar», y ese cero había que traducirlo antes de entender que vencía ese mismo día. Ahora lo dice con palabras: hoy, mañana, o los días que falten. Vale igual para el corte de tu tarjeta, para los gastos que se repiten y para los pagos de tus créditos.
  • FIX«1 día(s) antes» ya no Existe: el ajuste de con cuánta anticipación quieres enterarte decía el plural entre paréntesis aunque fuera un solo día.
  • FIXLa Opción de no Avisar con Anticipación ya Dice la Verdad: se llamaba «No» y avisaba que no se enviaría ningún aviso, cuando lo que hace es mandarlo el mismo día. Ahora se llama «El día» y lo dice tal cual. Un ajuste que promete silencio y luego suena se lee como una falla de la app.

0.64.0

  • NEWPídeselo a Siri desde el Reloj: «Oye Siri, anota un gasto en FlashBill» abre el reloj ya en el formulario, sin tocar la pantalla. Lo mismo para un ingreso, y las dos aparecen en la app Atajos del reloj para ponerlas donde quieras. Siri no anota por su cuenta: el monto, la cuenta y la categoría siguen siendo tuyos, porque dar por anotado algo que no lo está sería peor que no tener el atajo.
  • NEWAnotar Otro Igual: el café de todos los días ya no se captura de cero. Tocas ese movimiento en la lista de hoy del reloj y le das a «Anotar otro igual»: se abre con la misma cuenta, la misma categoría y el mismo concepto, y solo queda el monto.
  • NEWCómo Va tu Día y tu Mes, Dentro del Reloj: encima de la lista aparece lo que llevas hoy —lo que entró y lo que salió— y lo que llevas del mes. Antes esas cifras solo salían en el recuadro de la carátula y dentro de la app había que sumar de memoria. Debajo queda la lista de lo último que anotaste, agrupada por día.
  • NEWEl Doble Toque Anota: juntando dos veces los dedos —en los relojes que lo permiten— se abre un gasto desde el inicio y se guarda desde el formulario, sin tocar la pantalla. Antes el gesto no hacía nada en FlashBill.
  • NEWAnotar desde el Propio Aviso: los recordatorios de anotar y los de un cobro que toca hoy llegan con dos botones, Gasto e Ingreso, que abren el formulario sin pasar por la app. Salen igual en el teléfono y en el reloj, que es donde más sirven: el aviso te encuentra justo cuando te acordarías, y hasta ahora en la muñeca solo se podía descartar.
  • NEWLa Corona Ajusta el Monto: girar la corona sube y baja la cifra, que para montos redondos llega antes que apuntarle a tres teclas. El teclado sigue ahí para todo lo demás.
  • NEWTu Mes, en tu Correo: cuando el mes cierra te llega un correo con lo que entró, lo que salió, cuánto te quedó, si gastaste más o menos que el mes pasado y las tres categorías en las que más se te fue, cada una con su icono y su color, como las ves en la app. Las cuentas las saca tu teléfono: tus movimientos viajan cifrados y nadie más puede sumarlos, tampoco nosotros. El correo se borra de nuestros servidores en cuanto se entrega.
  • NEWTe Avisamos Cuando Sale, para que Sepas que Fuimos Nosotros: en cuanto el resumen se manda, la app te lo dice en pantalla —qué mes salió y que las cuentas las hizo tu teléfono— con un botón para dejar de recibirlo ahí mismo. Un correo con tus cifras que aparece de la nada se lee como una fuga; dicho a tiempo, se lee como lo que es.
  • NEWEncendido, y se Apaga con un Toque: el resumen llega activado y lo ves desde la primera pantalla de bienvenida. Se apaga en Preferencias → Notificaciones → Emails, en el aviso que sale al enviarlo, o desde el pie del propio correo, sin contraseña.
  • NEWUn Aviso el Día 1: el primer día del mes te avisamos de que tu resumen ya está listo. Al abrir la app sale solo hacia tu correo.
  • NEWUn Mes sin Movimientos no te Molesta: si no anotaste nada, no te llega nada. Un resumen de ceros se lee como que la app perdió tus datos.
  • NEWEntra con tu Huella o tu Cara: ya puedes crear una llave de acceso desde Editar perfil y entrar con ella, sin depender de tu cuenta de Google ni de la de Apple. La llave se queda guardada en tu teléfono y nunca sale de ahí: lo único que viaja es la prueba de que eres tú. Puedes tener hasta cinco, las ves con el nombre del aparato donde las creaste y borras la que quieras. El PIN de recuperación no cambia, y es a propósito: una llave de acceso demuestra quién eres, pero lo que abre tus datos cifrados sigue siendo el PIN, que es lo que te salva si cambias de teléfono o de sistema.
  • IMPROVEMENTEl Formulario del Reloj ya no Abre en Blanco: recuerda la última cuenta y la última categoría que usaste, una para gastos y otra para ingresos, así que casi siempre solo queda teclear el monto. Si esa cuenta se archivó en el teléfono, el reloj no la propone.
  • IMPROVEMENTTus Cuentas y Categorías Salen por lo que Más Usas: llegaban ordenadas por nombre, así que la categoría de todos los días podía caer en el renglón catorce de una lista que se recorre con el dedo. Ahora salen primero las que de verdad usas.
  • IMPROVEMENTTu Reloj Pide tus Cuentas Aunque el Teléfono no Esté Cerca: antes solo preguntaba si el teléfono estaba al alcance en ese instante, y si no, se quedaba pidiendo cuentas hasta la siguiente vez que lo abrieras. Ahora deja la petición en espera y se cumple sola en cuanto los dos se vuelven a ver.
  • IMPROVEMENTLos Montos se Tapan También Dentro de la App del Reloj: con la pantalla atenuada, la lista de hoy ya no deja tus cifras a la vista. El recuadro de la carátula ya lo hacía; la app, no.
  • IMPROVEMENTEl Recuadro se Adelanta Solo Cuando Hace Falta: en la pila de widgets del reloj sube por su cuenta a la hora de comer y al final del día, que es cuando de verdad quieres verlo, en vez de esperar a que lo fijes a mano.
  • IMPROVEMENTEl Recuadro de la Carátula Enseña tu Mes: lo que llevas ingresado y gastado en el mes, no solo lo de hoy. A media mañana el del día estaba casi siempre en cero y se leía como si la app no supiera nada; el mes siempre tiene algo que decir y es la cifra con la que decides si te conviene el gasto que tienes enfrente. Vale para los dos: el de los botones de anotar y el del círculo. Y junto a los botones las cifras se abrevian —12.4k—, porque las de un mes tienen dos dígitos más que las de un día y ahí el hueco es del tamaño de una uña.
  • IMPROVEMENTLa Lista del Reloj ya no es Solo de Hoy: ahora ves lo último que anotaste —todo lo que quepa en el envío al reloj, más de cien movimientos— agrupado por día, con «Hoy» y «Ayer» por su nombre y el resto con su fecha. Cualquier rato en el que todavía no hubieras anotado nada la pantalla salía vacía, y una pantalla vacía se lee como una falla.
  • FIXEl Reloj ya no se Cierra al Teclear el Monto: tocar la cifra para abrir el teclado apagaba la app antes de dibujarlo. La corona reservaba de golpe una posición por cada peso hasta el tope que admite un monto —noventa y nueve millones— y el sistema la cerraba por eso. Ahora gira sin fin y el salto crece con la cifra: de uno en uno mientras es chica, de mil en mil cuando ya son millones.
  • FIXTu Reloj ya no Amanece «Sin Datos de Hoy»: pasada la medianoche el recuadro de la carátula se quedaba sin cifra hasta que abrieras la app del teléfono, y eso se leía como si estuviera roto. Ahora el día nuevo empieza en cero, que es la verdad: nada se pudo anotar mientras dormías. Solo dice que no tiene datos si el teléfono lleva varios días sin aparecer, que es cuando el cero sí sería una suposición.
  • FIXLo de Ayer ya no se Enseña como de Hoy: si el teléfono llevaba horas sin aparecer, el reloj seguía enseñando los movimientos y las cifras del día anterior bajo el título «Hoy». Lo mismo con el mes al pasar el día 1. Ahora cada cuenta vuelve a empezar cuando le toca.
  • FIXSi una Nota del Reloj no se Pudo Anotar, lo Sientes: el reloj vibraba al guardar bien, pero que el teléfono la rechazara no avisaba de ninguna forma: había que entrar a la lista y fijarse. Ahora vibra distinto.
  • FIXLa Comisión de una Transferencia ya se Ve en su Resumen: al abrir una transferencia que llevó comisión, el resumen enseñaba solo lo que enviaste y la comisión no aparecía por ningún lado. Ahora tiene su propio renglón debajo de las cuentas, con cuánto te cobraron, igual que el de la propina en un gasto. Vale también para lo que mueves desde una billetera de criptomonedas.

0.63.1

  • NEWElige qué Correos te Llegan, y Apágalos desde el Propio Correo: en Preferencias → Notificaciones aparece Emails, con el resumen del mes y las novedades y consejos para encender o apagar. Debajo, con candado, están los que llegan siempre —la seguridad de tu cuenta, tu suscripción, las respuestas a tus reportes y los avisos legales—, para que sepas qué va a seguir llegándote y por qué: no son publicidad. Y los correos que sí se pueden apagar traen ahora su enlace de baja al pie: se abre sin contraseña, enseña las mismas opciones y lo que cambies ahí queda cambiado también en la app.
  • NEWLo que Elegiste Recibir Viaja Contigo: la hora del aviso, los días, con cuánta anticipación quieres que te avisemos y cada uno de los interruptores ya no viven solo en este teléfono: quedan guardados en tu cuenta. Reinstalar la app o entrar desde otro aparato te devuelve exactamente lo que tenías puesto.
  • NEWComprar, Retirar y Transferir tus Criptomonedas: tocar una criptomoneda en el inicio abre las tres cosas que de verdad se hacen con ella. Comprar la paga desde tu cuenta o tu tarjeta, retirar la manda a la cuenta que elijas y transferir la cambia por otra —si esa todavía no la tienes, se crea sola—. En las tres escribes lo que sale y lo que llega, con el precio de hoy ya puesto y corregible, y puedes anotar la comisión. Corregir a mano lo que tienes sigue en Cuentas, moneda por moneda.
  • NEWConfirmas y Adjuntas el Comprobante en el Mismo Paso: la ventana de confirmar un movimiento pendiente ahora es la misma de anotar uno: el monto grande con su calculadora, el concepto listo para corregir y el botón de la cámara al lado para dejar el ticket en el momento. Antes había que confirmar primero y entrar a editar después solo para adjuntar la foto.
  • NEWUn Botón de Cancelar Junto al de Confirmar, en el Historial: la tarjeta de un movimiento pendiente ya no ofrece solo Confirmar: al lado sale Cancelar. En uno que se repite pregunta qué quieres borrar —solo esa vuelta, esa y las que siguen, o todas— y respeta la respuesta; en uno suelto sigue dándolo por cancelado sin borrarlo.
  • IMPROVEMENTNotificaciones se Lee como Cuatro Cosas, no como una Lista Larga: la pantalla se reordenó en tarjetas. Los recordatorios diarios llevan su interruptor dentro del encabezado morado, con la hora y los días debajo en la misma tarjeta; las alertas financieras agrupan su hora, la anticipación y sus interruptores; y los avisos de precio dejaron de estar partidos en dos tarjetas separadas de lo que era una sola configuración.
  • IMPROVEMENTLa Pantalla de Planes ya Sabe que Tienes uno: si ya pagas Premium, el botón deja de decir "Elegir plan" y dice a dónde te lleva —"Cambiar a anual"—, con la letra chica explicando que solo pagas la diferencia por el tiempo que te queda. El plan que tienes contratado se marca con la etiqueta "Tu plan" y el encabezado deja de venderte lo que ya compraste.
  • IMPROVEMENTPasar de Anual a Mensual se Explica en vez de Ofrecerse: cambiar hacia abajo no se aplica hoy —la tienda lo guarda para cuando termine el año que ya pagaste—, así que ese botón sale apagado diciendo que ya tienes el anual, y debajo dice dónde se hace de verdad.
  • IMPROVEMENTTu Cortesía Dice hasta Cuándo: si el Premium que te regalamos tiene fecha, el aviso ya no dice "sin vencimiento": dice hasta qué día llega y cuánto te falta, en días o en horas el último día. La que no vence sigue diciéndolo. Y el aviso que sale al contratar teniendo cortesía ya presenta sus dos respuestas una al lado de la otra, del mismo tamaño.
  • IMPROVEMENTLas Criptomonedas se Anotan Solo desde su Billetera: el botón de registrar movimiento ya no ofrece cuentas de criptomonedas en gastos, ingresos ni transferencias, y tampoco salen en el reloj: todo lo cripto se hace desde su billetera, en un solo lugar. Lo que ya tenías anotado se queda tal cual.
  • IMPROVEMENTLa Ficha de la Billetera ya no Ajusta un Saldo que no Existe: al editar una billetera de criptomonedas desaparece el botón de ajustar saldo, porque ahí no hay un saldo que ajustar: lo que tienes se corrige criptomoneda por criptomoneda, en su renglón.
  • IMPROVEMENTTus Monedas y Criptos se Ven como Cuentas: en el inicio, cada moneda de tu bóveda y cada cripto de tu billetera tiene ahora su propia tarjeta, igual que tu banco o tu efectivo: su bandera o su logo, cuánto tienes y cuánto es eso en tu moneda. Deslizando cualquiera la ocultas del inicio, como una cuenta más. El título de la sección dice el nombre de tu billetera —o el de todas, separadas por barras, si tienes varias— y el total ya no se repite dentro.
  • FIX"Hasta 1 personas" ya se Lee Bien: el plan Individual decía cuántas personas cubre en plural aunque fuera una sola.
  • FIXBorrar "Todas" en un Gasto que se Repite ya Borra de Verdad: la pregunta de solo esta, esta y las siguientes o todas solo funcionaba con los pagos a meses; en una repetición normal no encontraba nada que borrar y se quedaba callada. Ahora sigue el hilo de la serie aunque no sea un plan de cuotas, y borrar "solo esta" deja lista la vuelta siguiente en vez de cortar la repetición.
  • FIXLa Vuelta Siguiente ya no Nace Vencida: cuando una serie venía atrasada, la repetición que se creaba al confirmar podía caer en una fecha ya pasada, y un pendiente vencido se muestra con la fecha de hoy: junto al movimiento recién confirmado aparecía otro igual esperando confirmación el mismo día. Ahora la vuelta nueva siempre cae después de hoy.
  • FIXEditar un Movimiento Confirmado ya no lo Regresa a Pendiente: si la pantalla traía una copia leída antes de confirmarlo, al guardar los cambios volvía a quedar por confirmar. Lo que ya se confirmó se queda confirmado aunque se abra para corregirle algo.
  • FIXUna Transferencia con Comisión es un Movimiento, no Dos: mandar 500 con 17.50 de comisión dejaba dos renglones sueltos en la lista. Ahora se lee como se pagó —517.50— y debajo dice cuánto de eso fue comisión, igual que cuando dejas propina; la comisión sigue contando en su categoría.
  • FIXEl Comprobante no Viaja a la Siguiente Repetición: la foto del ticket que le pones a una vuelta se queda en esa vuelta y no se hereda a la que viene, que todavía no ha ocurrido.
  • FIXEl Comprobante se Guarda al Editar Toda una Serie: al elegir "todas" al editar, la foto que se acababa de adjuntar se perdía sin avisar.
  • FIXConfirmar dos Veces por un Toque de Más ya no es Posible: el botón de confirmar espera a que el movimiento quede guardado y no acepta un segundo toque mientras tanto.

0.63.0

  • NEWAnota desde tu Apple Watch: FlashBill ya vive en el reloj. Lo abres y te reciben dos botones, Ingreso en verde y Gasto en rojo; tocas uno, tecleas el monto, eliges cuenta y categoría, y queda anotado sin sacar el teléfono. Es una función de Premium.
  • NEWLa Nota Espera si el Teléfono no Anda Cerca: lo que anotas en el reloj se guarda ahí y se convierte en movimiento solo, en cuanto los dos vuelven a verse. Cada nota se muestra como enviada hasta que el teléfono confirma que quedó anotada, así que el reloj nunca da por hecho algo que todavía no ocurrió.
  • NEWTus Cuentas y Categorías Llegan al Reloj desde tu Teléfono: con sus iconos, sus colores y en tu idioma, sin pasar por internet. Solo las tuyas: las que la app usa por dentro para cuadrar sus cuentas —ajustes, transferencias, préstamos y propinas— no se ofrecen, igual que en el teléfono. Un movimiento repetido por error no se anota dos veces.
  • NEWUn Concepto Escrito o Dictado desde el Reloj: además del monto, la cuenta y la categoría, puedes ponerle concepto sin tocar el teléfono. Tocarlo abre directo el dictado, el garabato o el teclado, y si lo dejas vacío se anota el nombre de la categoría, como siempre.
  • NEWTu Carátula Enseña lo que Tú Elijas: el recuadro de FlashBill viene en dos versiones y se escogen al personalizar la carátula. Una es el círculo del día: un solo aro partido en dos colores —lo que entró y lo que salió— con las dos cifras al lado, cada una con su palabra, Ingresos y Gastado. La otra es la de anotar: un botón de más en verde y uno de menos en rojo que abren la app directo en Ingreso o en Gasto, y al lado lo que llevas de hoy en sus colores, para que no anotes a ciegas.
  • NEWLo Anotado Hoy, en el Reloj: debajo del formulario ves los movimientos de hoy tal como quedaron en tu teléfono, vengan del reloj o no, y al tocar uno se abre su resumen con el concepto, la categoría, la cuenta y la hora. Lo que mandaste y el teléfono todavía no confirma sale arriba en gris.
  • NEWLa Cifra del Reloj se Tapa Sola: llega ya sumada desde tu teléfono, así que no viaja ningún movimiento, y el reloj la esconde cuando lo tienes bloqueado o con la muñeca abajo.
  • NEWTu Reloj, a la Vista en Ajustes: Apple Watch tiene ahora su propia sección, con una tarjeta que dice si ya está listo para anotar, si todavía le falta instalar FlashBill y cuántas de sus notas siguen esperando a convertirse en movimiento. Tocarla le manda tus cuentas y lo de hoy en el acto, y te avisa si lo recibió o si lo tendrá en cuanto lo acerques. Solo aparece si de verdad tienes un reloj emparejado.
  • FIXUn Gasto Repetido Atrasado ya no se Duplica al Confirmarlo: Cuando una repetición se pasaba de fecha, la app la mostraba con la fecha de hoy y, al confirmarla, la siguiente vuelta se contaba desde el día en que arrancó la serie: esa cuenta podía caer en la vuelta recién pagada, así que junto al movimiento registrado aparecía otro pendiente el mismo día, y confirmarlo repetía el problema una y otra vez. Ahora la siguiente vuelta tiene que caer después de la fecha que tenía programada la que se acaba de confirmar, respetando el día del mes de siempre y sin adelantar la serie al pagar antes.

0.62.5

  • FIXEl Comprobante de un Préstamo Compartido se ve de los Dos Lados: Cuando la otra persona registraba el pago y adjuntaba la foto, el comprobante no se veía ni en la app de quien prestó ni en la página del link, donde salía roto. La foto se guardaba bajo llave con la clave de quien la subía. Ahora, en los préstamos con un contacto vinculado, se guarda para que las dos partes puedan verla, y las que quedaron sin verse se reparan solas al abrir la app.
  • FIXUn Movimiento que Llegó de un Contacto ya no Aparenta Tener Cuenta: En la vista previa salía con la primera cuenta de la lista como si alguien la hubiera elegido. Ahora dice que todavía no tiene cuenta asignada.
  • FIXEl Historial Llega de un Salto al Movimiento Recién Anotado: Al registrar un movimiento con fecha pasada, la pantalla se iba hasta el primer registro de todos y recorría meses enteros a la vista antes de llegar, tardando muchísimo incluso cuando el movimiento era del mismo día. Ahora calcula en qué parte de la lista está y salta directo.
  • FIXLo Recién Confirmado se Queda Arriba: Confirmar un movimiento lo mandaba al final de su día. Ahora cada día se ordena por el momento en que el movimiento se anotó o se confirmó, así que lo último que hiciste aparece primero.
  • NEWHistorial de Préstamos y Créditos ya Pagados: Al final de Mis préstamos aparece una franja centrada "— Pagados · 4 —", con cuántos hay, que se despliega con un toque y muestra los préstamos personales ya saldados; los créditos bancarios liquidados tienen la suya y su tarjeta pasa a verde. Antes, una vez saldado, el historial de ese préstamo ya no se podía consultar. La sección arranca plegada y recuerda cómo la dejaste, incluso si cierras sesión o reinstalas la app.
  • IMPROVEMENTLa Búsqueda del Historial se Cierra Sola: El campo de búsqueda se queda abierto solo mientras se usa: tocar fuera de él, desplazar el historial o dar Enter estando vacío lo oculta. Si hay algo escrito, tocar fuera solo baja el teclado, para no perder lo que estás filtrando.
  • IMPROVEMENTElegir la Cuenta desde la Vista Previa: Cuando un movimiento de un préstamo todavía no tiene cuenta, esa fila se puede tocar y abre directamente el paso para elegirla, sin volver a la lista de préstamos.

0.62.4

  • FIXAdelantar un Pago que se Repite ya no lo Duplica: Confirmar por adelantado un movimiento que se repite —con la fecha de hoy y el monto ajustado— apuntaba el movimiento y además dejaba otro pendiente el mismo día. La siguiente repetición se calculaba desde el día en que arrancó la serie en lugar de la fecha que tocaba pagar, así que caía encima de lo recién registrado. Ahora se cuenta desde la fecha que ese pago tenía marcada, conserva el día del mes de siempre, nunca nace encima de un movimiento ya anotado y una serie muy atrasada no revive repeticiones de hace meses.
  • FIXLa Comprobación de Duplicados Mira También lo ya Registrado: Antes solo revisaba los cobros pendientes, así que una repetición podía nacer encima de un movimiento que ya estaba anotado. Ahora toma en cuenta los dos.
  • IMPROVEMENTUn Solo Calendario para Toda la App: Elegir una fecha abría el calendario del sistema, con los colores de fábrica del teléfono y con pequeñas diferencias entre una pantalla y otra. Ahora las siete pantallas que piden una fecha abren el mismo calendario con la cara de FlashBill —tipografía, colores, esquinas redondeadas y sin líneas de más— y se ve igual en claro, en oscuro y en alto contraste.

0.62.3

  • FIXConfirmar un Gasto Repetido ya no Deja una Copia: Al confirmar un movimiento de los que se repiten, en el mismo día aparecía otro idéntico pendiente. La app calculaba la fecha del siguiente cobro desde la fecha del primero de la serie y no desde el que acababas de confirmar, así que esa fecha nunca avanzaba y cada confirmación volvía a proponer el día que ya habías pagado. Ahora cada cobro guarda su propia fecha, el siguiente se agenda a partir de ella y confirmar deja un único pendiente: el de la próxima vuelta.
  • FIXEditar un Movimiento ya Confirmado ya no lo Clona: La copia que nacía al confirmar recibía después el concepto, el monto y la cuenta que editabas, y las dos filas quedaban calcadas. Sin esa copia de más, editar vuelve a cambiar solo lo que tocaste.
  • FIXEl Pendiente Nuevo ya no Nace Vencido: En una serie que llevaba meses sin confirmarse, el cobro que se creaba caía en una fecha ya pasada y la app lo mostraba como si venciera hoy, junto al que acababas de pagar. Ahora salta a la próxima fecha que aún no llega.
  • FIXLa Comprobación de Duplicados Reconoce a los Hermanos de la Serie: Antes solo miraba una de las dos fechas del movimiento y buscaba por el cobro que lo originó; con la cadena rota, no veía la copia que ya existía. Ahora mira las dos fechas y busca por la serie completa. Confirmar dos veces el mismo movimiento tampoco puede sembrar un pendiente de más.

0.62.2

  • NEWCada Aviso en el Idioma de Quien lo Recibe: FlashBill está publicada en tres idiomas, pero los avisos salían siempre en español. Ahora cada teléfono dice en qué idioma tiene la app y recibe el aviso en ese: una votación nueva, la respuesta a un reporte, un préstamo que alguien anotó, un movimiento fuerte de una criptomoneda o un mensaje del equipo. Cambiar el idioma en Preferencias basta para que el siguiente aviso llegue en el nuevo.
  • NEWLos Avisos Largos se Leen Enteros: La pantalla de bloqueo recorta lo que no cabe, así que un aviso largo se quedaba a la mitad. Ahora, al tocarlo, la app abre el mensaje completo: el resumen sigue corto para leerlo de un vistazo y el detalle queda dentro, para quien quiera saber más.
  • NEWLas Votaciones También se Leen en tu Idioma: La pregunta y sus opciones viajan traducidas dentro de la propia votación, así que se ven en el idioma de cada quien tanto en el aviso como en la pantalla de votaciones.
  • IMPROVEMENTLos Avisos de Criptomonedas Cambian de Canal: Al seguir un activo, el teléfono se apunta al canal de su idioma. El cambio es automático y también ocurre al cambiar de idioma; quien no actualice la app sigue recibiendo sus avisos como hasta ahora.

0.62.1

  • FIXLo que Anotas se Queda Anotado: Una revisión de seguridad publicada en el servidor terminó rechazando todo lo que la app intentaba guardar, y lo hacía sin decir nada. El movimiento se veía en la lista y el saldo se movía, pero nunca llegaba a la nube: al anotar el siguiente o al deslizar hacia abajo para recargar, el anterior desaparecía. Afectaba a cualquier cosa que se guardara —un gasto, un préstamo, una cuenta— y ya está corregido en el servidor, sin necesidad de actualizar la app. Lo que se capturó durante esas horas no llegó a guardarse y hay que anotarlo de nuevo.
  • IMPROVEMENTUn Guardado que Falla se Dice: Hasta ahora, cuando el servidor rechazaba un guardado, la app se lo callaba y el movimiento simplemente se desvanecía en la siguiente recarga, como si lo hubiéramos borrado. Ahora cualquier guardado que no se pueda completar se avisa en pantalla en el momento, para que se sepa que ese dato no quedó y no se dé por hecho.

0.62.0

  • NEWUn Bloqueo que se Explica: Una cuenta que se usa contra las Condiciones de Uso puede quedar bloqueada desde el panel, siempre con un motivo escrito. La app deja de dejar registrar nada y en su lugar muestra ese motivo, el correo al que escribir para aclararlo o pedir una copia de los datos, y la salida para cerrar sesión. Nada de lo guardado se borra.
  • IMPROVEMENTTu Premium No Cambia de Cuenta sin Permiso: La suscripción vive en la tienda a nombre del teléfono, así que al iniciar sesión con otra cuenta en el mismo aparato la tienda devolvía la suscripción ya contratada y la app la activaba en la cuenta nueva, dejando sin Premium a quien lo pagó. Ocurría incluso cerrando el aviso de la tienda sin comprar. Ahora la app avisa de que esa suscripción ya está en uso en otra cuenta y no mueve nada hasta que tú lo confirmas; para devolverla a su cuenta original basta con entrar en ella y usar "Restaurar compras".

0.61.0

  • NEWFlashBill se Ve como Debe en iPad: La app se dibujaba en una tableta igual que en un teléfono, con el texto diminuto y los botones perdidos en medio de la pantalla. Ahora el texto, los iconos, las imágenes y las separaciones crecen un tercio, y el contenido se centra con un ancho cómodo de leer en vez de estirarse de borde a borde. Ya se aplica al inicio de sesión, a la bienvenida, a la barra de navegación con su botón central y a la pantalla de registrar un movimiento; las demás pantallas van en las siguientes versiones.
  • NEWEl Premium Vencido se Apaga Solo: Una cuenta cuyo Premium ya terminó seguía marcada como Premium hasta que alguien volviera a abrir la app y validara la compra. Ahora se apaga solo, con tres días de margen por si una renovación tarda en confirmarse; si la renovación llega, la app lo vuelve a encender al abrirse.

0.60.5

  • FIXVer Planes Abre los Planes: Desde el aviso de demasiados dispositivos, el botón mostraba primero una tarjeta invitando a pasarse a un plan y solo después los precios. Ahora lleva directo a la pantalla de planes.
  • FIXEl Precio del Plan Anual ya no se Queda "Consultando": Cuando el plan incluye días de regalo, la tienda informa primero el precio de esa etapa gratuita; la app lo tomaba como que aún no había precio y nunca mostraba el importe. Ahora se lee el precio del cobro real.
  • FIXLas Suscripciones Detectadas se Retiran por Ahora: La sección que proponía gastos que se cobran solos sale del inicio mientras se mejora el reconocimiento: tampoco aparece en Personalizar inicio ni como aviso dentro de un movimiento, y ya no se puede encender desde ningún lado. Nada marcado como recurrente se ve afectado, y lo que descartaste se conserva para cuando vuelva.
  • FIXCancelar la Compra Deja los Botones Listos: La tienda de Android no dice qué plan se canceló, así que la app seguía creyendo que la compra estaba en curso: el botón se quedaba girando y los demás planes dejaban de responder. Ahora la cancelación se reconoce siempre y los botones se liberan.

0.60.4

  • IMPROVEMENTDetected Subscriptions Only Shows Up When There Is One: The home section was drawn every time, even if only to say nothing had been found; on a brand-new account it was an empty box taking up space. It now appears only when there is a real suggestion.
  • IMPROVEMENTA Monthly Charge Is Recognized as Monthly: The app required every date of a repeating expense to fall inside a narrow window, so a skipped month, a month charged twice or a charge that slipped by a week dropped the whole subscription, and only the every-two-weeks ones survived. The whole pattern is now weighed, an odd gap is forgiven and the frequency offered is the one that best explains all the dates.
  • IMPROVEMENTRestoring What You Dismissed Lives in Customize Home: The button to bring back dismissed suggestions moved to Customize home, which is where that section is turned on and off.
  • FIXA Crypto Balance No Longer Goes Back to What It Was Before a Transfer: On launch the app cleans up the extra decimals a conversion leaves behind, and to do that it rewrote the whole balance stored on the phone before syncing with the cloud; if that number was behind, the previous balance went back up and stayed frozen there. The cleanup now waits for the sync and saves only the difference. Adjusting a coin's amount by hand now uses the current balance, not the one on screen when the window opened.
  • FIXWhat You Said Was Not a Subscription Stays Dismissed: That decision was saved on the phone alone, so reinstalling the app or signing in on another device offered you again what you had already dismissed. It now travels with your account.

0.60.3

  • IMPROVEMENTVault and Crypto Cards Read as One Piece: The background artwork on those cards was cut off right where the coin list began, and the card read as two pieces glued together. It now runs across the whole card, list included.
  • IMPROVEMENTWhat Sits at Zero Gets Out of the Way: A coin you sold off entirely or an empty envelope still took up its row on the home with a zero next to it. They now drop out of the list and come back on their own as soon as they hold something; nothing is deleted and they stay available on the account screen.
  • FIXAn Account Balance No Longer Lags Behind: Deleting or editing a movement really did correct the balance, but the account was not marked as changed and the phone kept showing the previous number; on another device it could stay that way indefinitely.
  • FIXRenaming or Recoloring an Account No Longer Restores an Old Balance: Saving those details rewrote the balance the phone had in memory, so an out-of-date number was frozen permanently. Editing an account now saves only its details and leaves the balance alone.
  • FIXDeleting a Loan Gives Its Fees Back: Removing a loan you had lent out with a fee did not return that fee to the account, leaving a gap that matched no movement.

0.60.2

  • IMPROVEMENTA Crypto Transfer Reads in the Order You Think It: Moving money from a cryptocurrency account, you now pick where it comes from first, then how much leaves, then which account it reaches —the crypto you were in, already set and impossible to swap for another one— and finally how much arrives. For the opposite, taking money out of the crypto instead of putting it in, "Swap direction" flips both sides without leaving the screen.
  • IMPROVEMENTThe Coin Offered Is the One You Used Last: If you keep several coins in the same exchange you no longer have to correct the suggestion every time: recording a movement starts on the one you used last in that account, instead of the first one on the list.
  • FIXThe Two Amounts of a Transfer Stopped Fighting: Typing how much arrives in the destination account rewrote, on its own, the amount you had already entered in the currency leaving, and the movement was saved with the wrong figure. Each field now keeps what you typed and the exchange rate is worked out from both.

0.60.1

  • NEWA FlashBill Announcement Opens Inside the App: Tapping the notification no longer leaves it on the lock screen: it opens inside FlashBill with its title and the full message, and with whatever buttons it carries — go to a page, open the store — so you never have to copy an address by hand.
  • FIXAnnouncements Reach Your iPhone Again: The announcements FlashBill sends were not reaching any iPhone. It wasn't the phone or the app's permission: the pass Apple uses to deliver them was set for testing only, so they were delivered to development builds and rejected on the published one. They now arrive just like on Android.

0.60.0

  • FIXA Recurring Charge Lands on the Day It Should: Confirming this month's charge on a different day than scheduled dragged the whole series along: if you logged July's on the 11th instead of the 1st, August's was born on the 11th, and September's slid later again. The next charge's date now comes from the scheduled day, not from the day you confirmed it.
  • FIXThe Same Charge Is No Longer Logged Twice: The check that prevented duplicates only recognised a charge if it fell on exactly the same day; with the date off by a few days, a second identical charge was created, same name and same account. Now both are recognised as the same one even when the dates don't match, and deleting a charge that hadn't happened yet no longer generates the next one.
  • FIXPending Looks Pending: A charge that was already due and still unconfirmed showed up with today's date and looked exactly like an expense already paid. Now it appears on its real day, says so next to its account, and comes with its buttons to confirm or delete it, with no guessing that it had to be tapped.
  • FIXDismissing a Subscription Is Worth Something: Saying an expense isn't a subscription wasn't really saved: restarting the app offered it again, and if the same charge appeared on another card, again. Now dismissed stays dismissed even if the account changes, and each account keeps its own list.
  • IMPROVEMENTThe Subscription Detector Recognises More: A month charged higher than usual — or not charged at all — threw out the whole pattern and the expense stopped being suggested. That charge is now set aside and the rest still count, so a subscription with one odd month is still recognised.
  • IMPROVEMENTThe Subscriptions Card No Longer Vanishes: When nothing was detected, the card was removed from your home with no explanation. Now it stays, saying there are no subscriptions detected and what has to happen for one to show up.
  • IMPROVEMENTTips Are Typed In Like Any Amount: The tip field is now the same large centred one from recording a transaction, with thousands separator and its sign to the side. And it no longer says "select tip account": it asks where you paid the tip from, with the account as something optional.
  • IMPROVEMENTThe Account Comes Before the Concept: When recording a transaction the order is date, account and then concept, which is how an expense is remembered: first what you paid it with.
  • IMPROVEMENTEven Advanced Options: "Repeat transaction" and "Did you pay in installments?" now look just like "affects account balance" — same switch, same icon, same explanation underneath — instead of three different styles on the same screen. The note also capitalises like the concept does.
  • IMPROVEMENTCryptocurrencies and Vaults in a Single Colour: The list of currencies hanging off the card came in a different tone from the card itself, and read like two pieces stuck together. Now it's one single piece.
  • IMPROVEMENTYour Home Is Saved Per Account: The order of the home cards, which ones you switch off and which accounts you hide were saved on the phone instead of in your account: two people on the same device overwrote each other's setup. Now each account keeps its own.
  • IMPROVEMENTWhat's New Reads in Your Language: The version history inside the app was written in Spanish only: you changed the language and the headings were translated, but what each version actually said wasn't. Now all 204 versions exist in English and Portuguese too, and the app shows the right one. The same on the public page: /novedades, /news and /novidades are three real pages, each in its own language, instead of a redirect to the Spanish one. If one day a new version is published before it's translated, that one reads in Spanish and the rest stay in your language; it never disappears from the history.

0.59.3

  • NEWAdmin Menu: Welcome Preview: A new button opens the full welcome flow —all three slides, the privacy one and the name one— exactly as someone sees it the first time they come in, closing animation included. It is view-only: it doesn't save the name, doesn't change the privacy switches and doesn't mark the welcome as seen, so you can open it as many times as you like. It closes with an X in the top right corner, the only thing the preview adds to the screen.
  • IMPROVEMENTTransfers Now Show How Much Arrives: You type 20 pesos and right below, in its own field, you see how much lands —1.07 dollars, 0.00042 Bitcoin— with the logo of what's arriving beside it. Tapping that logo is what switches the currency or the crypto, and the amount can be corrected by hand if the exchange house gave you a different figure: the rate recalculates itself. Before, the currency was picked from a separate list, the amount wasn't shown anywhere, and 20 pesos could end up saved as 20 dollars.
  • IMPROVEMENTTaking Money Out of a Vault Also Picks the Currency: If your vault holds pesos and dollars, taking money out now asks which of the two it comes from, among the ones you actually have stored. Before it always came out of the first one.
  • IMPROVEMENTA Tiny Exchange Rate Reads the Other Way Around: One peso is millionths of a bitcoin, so when the number turns into zeros the app says it the right way up: "1 BTC = 1,923,000 MXN" instead of "1 MXN = 0.00000052 BTC". And everywhere it shows exactly the decimals it needs, with no filler zeros.
  • IMPROVEMENTIncome or Spending in Your Wallet Says Which Crypto It Is: Recording something in Binance no longer stops at choosing the account: you tap the label under the amount and pick the asset, with its logo and its search box. Income offers all thirty recognised ones —something may reach you that you didn't hold yet— and spending offers the ones you really keep there. Without an asset it won't save, because a loose amount in a wallet means nothing.
  • IMPROVEMENTAdd a Currency to Your Vault: The button is back, just like the one for crypto but for world currencies: you pick the currency from the list —all 151 in the catalogue, with a search box— and say how much you have. It's for money that was already in your vault and the app didn't know about: 187,000 Colombian pesos that never passed through an account of yours. It goes in as an adjustment with its date in the history, not as income.
  • IMPROVEMENTMoney In and Out of the Vault with the Usual Button: Inside a vault, the app's centre button splits in two: a red "−" to take money out and a green "+" to put it in. No new buttons on the card. Each one opens a single screen that settles everything: which currency, from which cash account, how much, and below it how much arrives already converted into the other side's currency, with the exchange rate in plain sight. Putting money in offers the currencies you already hold first and the rest afterwards —so a new currency comes in without registering it beforehand—; taking money out only offers the ones you really have, and never more than there is.
  • IMPROVEMENTThe Vault Doesn't Need Filters: Inside a vault, "All / Income / Spending" and the search box are gone. Everything in there is money that came in or went out, so there was nothing to filter.
  • IMPROVEMENTVaults Leave "Record a Transaction": They no longer show up when recording income, spending or a transfer. With banknotes kept at home the only thing that happens is money going in or out, and for that you had to choose a transaction type, two accounts and the currency arriving. That now lives inside the vault itself, and the "+" in there opens "Put into the vault" directly.
  • IMPROVEMENTAn Account Carries the Currency It's Held In: Creating or editing an account no longer means choosing between your main and secondary currency: you choose the account's currency, out of all of them, with its flag and its search box. An account in Colombia holds Colombian pesos even if you look at everything in Mexican pesos; main and secondary are about how you read the figures, not about what an account holds.
  • IMPROVEMENTCreating an Account Only Asks for Its Currency: The currency sits centred with its flag and that's it: the exchange-rate line with its pencil no longer appears underneath. That figure isn't captured when creating an account —the app brings it in on its own— and there it was only a distraction; where the exchange rate matters is in the transaction, and there it still is.
  • IMPROVEMENTRed Only When Money Is Really Missing: An account sitting at zero came out red, warning glow and all. The cause was an invisible rounding leftover —a negative millionth after converting a currency—: it was shown as "0.00" while inside it was still less than zero. Now red is decided with the same figure you see.
  • IMPROVEMENTBalances Clean Themselves Up: Converting currencies left balances with precision that doesn't exist —1.07399999… dollars, when nobody holds four thousandths of a dollar—. When the app opens, every balance is trimmed to the decimals its currency really has: two for a currency, its own for each cryptocurrency. No transaction shows up because no money moves: a badly written number is corrected, and a currency the app doesn't know is left alone.
  • IMPROVEMENTFlags on Every Currency: The country flag now goes with each currency when adding one to your vault, when choosing an account's currency and when choosing your main or secondary currency. The flag comes from the currency code, so the euro, the CFA franc and the East Caribbean dollar —which don't belong to a single country— get theirs too instead of a question mark.
  • IMPROVEMENTNow Every Currency Is Worth What It's Worth: The usual exchange-rate source is the European Central Bank's and it only carries a little over thirty currencies; the Colombian peso, the Peruvian sol and the quetzal weren't there, and with no price the app counted them one to one against your main currency —187,000 Colombian pesos added up to 187,000 Mexican pesos when they're worth about a thousand—. A second source was added covering all 151 in the catalogue, and it's consulted on its own whenever the first one doesn't have that currency. As always, only the two currency codes travel: not an amount, not a balance.
  • IMPROVEMENTEvery Amount Lands in Its Own Cryptocurrency: What you record in a wallet is saved inside the cryptocurrency it belongs to, not in a loose account balance, so the "What you hold here" list always matches what you entered.
  • IMPROVEMENTNo Tip and No Repeat for Cryptocurrencies: Choosing a wallet makes the tip and "repeat transaction" disappear from the advanced options: an amount of crypto is worth something different every day, so repeating it says nothing, and a tip in cryptocurrency doesn't exist. If they were set before you chose the wallet, they switch themselves off.
  • IMPROVEMENTThe Top Gradient No Longer Washes Out the First Card: Entering an account, a credit card or a wallet, the top card looked faded along its upper edge: the gradient that blurs whatever scrolls past was painted over it from the very first moment. Now that gradient only shows up when something is really passing underneath.
  • IMPROVEMENTThe Decimal Point No Longer Feels Broken: In a cryptocurrency declared without decimals, tapping the point did nothing: the field rejected the whole keypress and it looked as if the keyboard had no point. Now it simply ignores it and the number keeps being typed.

0.59.2

  • IMPROVEMENTSavings Goals Are Put Away for Now: The goals screen is no longer offered: it doesn't appear in your profile and no goal is loaded. Envelopes and vaults are untouched —the money and its history stay exactly as they were— and the only thing you no longer see is the name of the goal linked to an envelope.

0.59.0

  • NEWVaults Holding Several Currencies at Once: A new kind of account for money that isn't in the bank. A vault holds one currency per compartment, each with its real amount in banknotes, and the card shows the equivalent of each plus the total value in your main currency. Currencies add themselves: move dollars into the vault and the dollar compartment appears with them.
  • NEWInside a Vault You Only Transfer: Cash doesn't appear out of thin air: it goes in and out of the vault by transfer with a cash account, just like in real life. Recording income or spending in there is no longer offered, and the vault's "+" opens straight into a transfer.
  • NEWChoose What Arrives and at Which Rate: Transferring into a vault or a crypto wallet lets you choose what arrives —dollars, pesos, Bitcoin— and at which exchange rate. That way buying crypto with pesos leaves the crypto stored, not the pesos.
  • NEWThe Wallet Is Picked From a List, With Its Logo: A cryptocurrency account is no longer named by hand: you pick the platform (Binance, Coinbase, Bitso, MetaMask and twenty-seven more) and the name and logo are its own.
  • NEWAdjust the Balance Currency by Currency: If the cash was already in your vault from before and you never recorded it, you tap that currency and say how much is really there. It stays as an adjustment with its date in the history, just like in any account, instead of appearing out of nowhere.
  • NEWEvery Currency Under Its Card: On Home and in Accounts, under a vault's or a wallet's card, there's now one line per currency: its logo or its flag and its name on the left, and how much of it you hold on the right. Tapping it is what opens the adjustment for that currency.
  • NEWA Transaction's Exchange Rate Reads Properly: In a transfer's detail, the exchange rate says which currency it really landed in —"1 USD = 1.0006 USDT"— instead of naming your main currency when the money went somewhere else, and it shows exactly the decimals it needs instead of fourteen.
  • NEWA Cryptocurrency With No Price Is No Longer Worth One to One: While the app doesn't know what an asset is trading at, it counts as zero instead of assuming a million SHIB are a million pesos. And when you add a currency or an asset, its price is fetched right then instead of waiting for the next launch.
  • NEWCryptocurrencies With Today's Price: The same vault, in its exchange-account variant, keeps one asset per compartment among thirty recognised ones (Bitcoin, USDT, Dogecoin, PEPE and more). You enter the amounts yourself —no exchange credentials are ever asked for— and only the price is synced. The notices make clear that prices are for reference.
  • NEWAmounts With the Asset's Own Decimals: A dedicated field for cryptocurrencies, without the 99,000,000 ceiling and with the decimals each asset needs, so neither 4,500,000,000 PEPE nor 0.00042135 BTC get saved truncated.
  • NEWEnvelopes Attached to Their Account: An envelope sets aside part of an account's money with a real transfer, so the account shows what's actually available. They appear in a small band wrapping the account card, with their amount and a switch to count them —or not— in the app's total.
  • NEWAlerts for a Sharp Rise or Fall: When a cryptocurrency you've recorded moves more than the percentage you chose, an alert arrives saying how much that is in money. The maths happens on your phone: all the server does is broadcast the price, never your balances. You set the threshold and a daily cap on alerts.
  • NEWA Transfer's Note Can Be Left Empty: If you don't write a note, it stays empty and the history says "Transfer". Before it filled itself in with that word and there was no way to delete it afterwards.
  • NEWEditing a Transfer Remembers Which Currency Arrived: Opening a transfer made into a vault or a wallet brings back the account —Binance, not "USDT"— with the currency or cryptocurrency that had been chosen, and saving doesn't move the money anywhere.
  • NEWSetting Money Aside Doesn't Read Like Spending: Setting money aside or bringing it back shows in the history with its own card —"Set aside in Banorte" and the amount—, in colour if that money counts in the total and in grey if it doesn't, so it's never mistaken for an expense.
  • NEWStepping Inside a Vault or a Wallet: Tapping a vault or a crypto wallet opens it up: the total value, how much of each currency or each cryptocurrency there is, and the history of everything that has moved in there. In a crypto wallet the filters come down to what comes in, what goes out and search: there's no debt or scheduled payments in there.
  • NEWEvery Cryptocurrency With Its Logo: The thirty cryptocurrencies the app recognises arrive with their logo in a circle, stored inside the app: it shows instantly, without asking anything of the internet and without anyone knowing which coins you hold. The list for adding one has a search box and searches by name or symbol.
  • NEWVaults and Cryptocurrencies Get Their Own Section on Home: They no longer mix with bank accounts: each is its own block, with its own total, and in "Customise home" they can be shown, hidden and reordered separately.
  • NEWHiding an Account From Home: Swiping an account on Home sends it to the end of the list, folded away, and it unfolds when you want to see it. Its money still counts in the total: it's just no longer at the top.
  • NEWRecovering a Deleted Account: Deleting an account no longer erases it on the spot. It goes to "Archived and deleted" with its transactions intact and says how many days it has left; you can bring it back for seven days, after which it deletes itself.
  • IMPROVEMENTTotals Count What's Set Aside and What's Stored: The Home total adds up the money in envelopes and the value of vaults, skipping whatever you left out with its switch, and no longer lists the same money twice.
  • IMPROVEMENTA Vault Is Called a Vault: A vault no longer has a name of its own and can't be given one: it's the money that isn't in a bank and there's nothing to name. The ones created under another name rename themselves. Crypto wallets do keep a name, because each platform is one.
  • IMPROVEMENTTwo Accounts Can't Share a Name: Creating or editing an account warns you if that name is already taken. Before you could end up with two "Binance" impossible to tell apart in any list.
  • IMPROVEMENTAn Account's Type No Longer Changes Afterwards: Once created, a bank account doesn't turn into a credit card or a vault. Its type is shown with a padlock: changing it would leave its transactions and its debt hanging off something they no longer fit.
  • IMPROVEMENTArchiving and Deleting Show Up Instantly: The account moves to its section the moment you swipe, without waiting for it to save, and the background that appears as you swipe now has the card's exact shape and size.
  • IMPROVEMENTAccount Slots Aren't Spent on Envelopes: Vaults, envelopes and compartments have their own limits and don't take up a bank account's slot. With Premium you get your vault, up to three crypto wallets and up to three envelopes per account; the free plan has none of the three. The create-envelope button keeps the count in sight ("Create envelope 1/3").

0.58.3

  • FIXPull to Refresh Always Responds Now: In History and in Loans the gesture only worked if the list was longer than the screen; with few transactions, or with an empty list, nothing happened. Now all three screens accept the gesture in any case.
  • FIXNo Internet Now Says So: If the refresh couldn't download anything, the error stayed in the internal log and the screen showed the same spinner as a successful refresh. Now a notice says there's no connection, and a different one if the download failed for another reason.
  • FIXThe Month Arrows Actually Take You to the Month: In the history, picking a distant month only changed the selector's name and the list stayed put. Now the list travels to that month, even if it's years back.
  • IMPROVEMENTThe History Loads in Stretches: It used to prepare the entire history from day one all at once. Now the most recent months are shown and the end of the list offers to load the earlier ones; when there's nothing further back, it says so plainly.
  • IMPROVEMENTA Smoother History: While scrolling, the list re-filtered and re-sorted every transaction with each movement of your finger. That work is now reused, so a history spanning years stops stuttering.
  • IMPROVEMENTA Quiet Brake on Refreshing: Pulling the list many times in a row no longer fires a full download each time. The spinner behaves the same; underneath, a minimum rest between real downloads is respected.

0.58.2

  • FIXEvery Currency With Its Own Exchange Rate: The app stored a single rate —the active secondary currency's— and converted with it any account that wasn't in the main currency. Anyone who changed their secondary currency left their earlier accounts adding up with another currency's rate. Now one rate is stored per currency pair, the rate for every currency you actually use is kept up to date, and it's resolved with the direct rate, its inverse, or by passing through the main currency.
  • FIXTransactions Between Currencies Always Convert Now: When recording a transaction whose currency didn't match the account's, only two cases were handled: secondary to main and back. Any other combination went into the balance unconverted, as if both currencies were worth the same.
  • FIXTransfers Between Currencies in the Right Direction: The amount arriving in the destination account was divided when the transfer went from the main currency to the secondary one, and with any other pair it was copied across unconverted.
  • FIXCards No Longer Assume Everything Is in Pesos: The calculation that rebuilds a card's balance was written with the Mexican peso and the dollar hard-coded. Anyone with a different main currency —or recording purchases in a third one— had charges going in unconverted.
  • FIXThe Exchange-Rate Notice Names the Real Currency: On the new transaction screen, the "1 X = …" line always ended in Mexican pesos or dollars, no matter which currencies the accounts involved were in.

0.58.1

  • IMPROVEMENTThe Premium Screen Compares Head-On: The devices benefit said "Up to 5 at once" without saying against what. Now it says "5 devices at a time, instead of 1", which is the real difference with the free plan.

0.58.0

  • IMPROVEMENTOne Device on the Free Plan: The free account moves to one device at a time. Using FlashBill on several devices at once is part of what Premium brings, and that stays at up to five.
  • IMPROVEMENTSwitching Devices Is Still One Tap: Signing in from another device doesn't lock you out of your accounts: the screen offers "Use on this device" and the session moves over instantly, with all your transactions, freeing up the previous one.

0.57.0

  • NEWA Second Switch, With the Same Promise: Next to crash reports comes Usage statistics, in the three places the first one already lived: the welcome screen, Preferences → Privacy, and the notice that appears when the legal documents are updated. It arrives switched on and goes off with one tap, just like the other. Nobody finds out about anything afterwards.
  • NEWWe Count Times, Never What Of: We store how many transactions you record and on which days of the last two weeks, when the first and last one were, how many accounts you set up, when you finished the welcome flow, and a yes or no for each feature you've ever used —loans, instalment purchases, receipts, transfers, recurring items, tips and more than one currency—. Not an amount, not a note, not a category, not the name of an account or a person, not a receipt. There's no way for that to get in: the code that counts never receives anything you write.
  • NEWSwitching It Off Erases, Doesn't Just Stop: A switch that only stops what comes next leaves you with no way to take back what you already gave. This one removes everything that had been stored from our servers, the moment you turn it off.
  • IMPROVEMENTUpdated Privacy Notice: It brings a new section listing, one by one, the data that is counted and the data that is never touched. Since the document changed, the app asks you to accept it again: it's the only way for nobody to find out by accident.

0.56.13

  • IMPROVEMENTYour Profile No Longer Ends Up Nameless: Apple only hands over your name the first time you authorise the app, so many profiles stayed blank forever. Now, when you open FlashBill, your name is filled in on its own from your email, without asking you anything and without interrupting you. If you'd rather have another, you change it whenever you like from your Profile.

0.56.12

  • NEWThe Welcome Flow Tells You What Leaves Your Phone: The intro gets a new privacy screen that doesn't make you hunt for anything: it tells you FlashBill doesn't connect to your bank, that your transactions and amounts don't leave your phone, and that the only thing we send is the technical notice of when the app breaks. With its switch right there, so you can turn it off before coming in if you'd rather.
  • NEWPrivacy, Now in Its Own Section: The same switch lives in Preferences, in a new Privacy section, so you can change it whenever you like. With it on, when the app fails we get the technical trace of the error —which screen it happened on, which version you were running and which phone you use— and we can fix it before it happens to someone else.
  • NEWA Report That Never Carries Your Money: What gets sent doesn't include your transactions, amounts, accounts, categories, names or receipts, and it isn't tied to your account or your email. Before leaving the phone, the error text is stripped of emails and figures. Turn it off and sending stops on the spot, with anything pending deleted.
  • IMPROVEMENTUpdated Privacy Notice: The notice now spells out, in plain words, what is sent when crash reports are on, what is never sent, and where to switch it off. When you open the app we'll ask you to accept it again, because changing the text without telling you would be exactly the opposite of what it promises.
  • IMPROVEMENTAnd If You Were Already Using FlashBill, We Tell You Too: The welcome screen is only seen by new accounts, so the notice asking you to accept the updated documents carries the same switch and the same one-line explanation. Nobody finds out about this through a paragraph in a legal document.

0.56.11

  • IMPROVEMENTYour Accounts Total Adds Up Again: The Cash account the app creates on its own didn't store which currency it was in, and the Home total treated it as foreign currency: it converted that money and added it up far above what you have. Now an account with no currency is understood to be in yours, and so is the sorting of accounts by balance.
  • IMPROVEMENTBalances in Another Currency, Clear at a Glance: An account in dollars shows its balance in dollars and, underneath, the approximate equivalent in your main currency, using the most recent exchange rate and not the one from some random transaction in the history.
  • IMPROVEMENTYour Currencies, Not the Usual Ones: Credit cards and the accounts form assumed you worked in pesos and dollars. Now they take the currency pair you configured, so a card's balance shows in its correct currency and a new account is born in yours.

0.56.9

  • IMPROVEMENTInstalment Purchases, Without Repeating Themselves and Without What's Already Paid: The screen said "Instalment purchases" twice, at the top and again above the list. It kept one. And purchases you've finished paying stopped appearing folded at the end: if you owe nothing on them, there's nothing left to follow.
  • IMPROVEMENTA Card Payment Doesn't Count as Spending: "You've spent more on" was including payments to your card, which only move money from one account to another and drowned out what you really spend. They no longer count.

0.56.8

  • FIXAccounts, Categories and Contacts Are Instant Too: They were still pending. Creating an account, renaming it, archiving it, deleting it —and the same with categories and contacts— still waited for the server to answer: on a weak signal it felt slow and sometimes failed. Now they're saved on your phone right away and upload on their own, just like transactions.
  • FIXAn Honest Notice When Something Takes Long: The "the server isn't responding" error when saving blamed your connection for something that no longer depended on it, and took half a minute to appear. Now, if something gets stuck, it says so in ten seconds and without pointing fingers.

0.56.7

  • FIXThe App Opens Even With No Signal: Somewhere without internet —or with a signal that shows up but loads nothing— the app got stuck on the logo, sometimes forever. It was waiting for a server answer that never came, even though all your data was already stored on the phone. Now those queries have a waiting limit and, if there's no answer, the app carries on with what it already has and opens anyway.
  • FIXSaving a Transaction Is Instant: Recording an expense on a poor connection left the button on "Saving" for up to half a minute and ended up saying the server wasn't responding, when in fact the transaction had been safe on your phone from the first second. Now it saves immediately and uploads on its own as soon as the signal is back. The same goes for editing or deleting a transaction and for creating a contact.
  • NEWYou Always Know What's Left to Upload: When something is saved on your phone and hasn't reached the server yet, a discreet notice at the top of the screen says so. It disappears on its own once the upload finishes, so there's never any doubt between "it's done" and "it's pending".

0.56.0

  • NEWYour Instalment Purchases, All in One Place: A 12-month purchase got lost among the card's transactions and there was no way to know how much of your paycheck was already committed. Now Home has its own section: every instalment purchase with its progress (3 of 12), what's left to pay and, at the end, what they all add up to per month. It can be moved or hidden from "Customise home", and it also appears inside each credit card with what belongs to that card.
  • NEWAll Your Instalment Purchases, Including Those in Another Currency: The list opens in full from the start, with the ones you've finished folded at the end, and what you bought in dollars is shown converted into your currency —before it didn't even add up—.
  • NEWThe App Recognises Your Subscriptions: If the same expense repeats month after month for the same amount, the app notices and tells you on your home screen and when you open that transaction. It recognises by name what is almost always a subscription —streaming, music, video games, sports, betting, store memberships, cloud and phone plans—, so two charges are enough for it to flag; with any other merchant it waits for three. It tolerates the charge shifting by a few days and the price rising or moving with the dollar. One tap records it as a recurring expense and the next charge appears on your calendar by itself. Nothing is marked without your permission, whatever isn't a subscription is dismissed, and if you dismissed one by mistake you can bring it back.
  • FIXRemoving the Instalments From a Purchase Really Removes Them: If you edited a purchase to say it wasn't in instalments, inside it was still stored as an instalment plan: it kept being spread across several months in your card's statement, kept appearing in "Instalment purchases" and in some cases the instalments were even recreated on save. Now switching that option off deletes the whole plan and leaves it as a normal purchase, charged in one go on its date.
  • FIXNo Instalment Purchase Hides Anymore: Some instalment purchases didn't appear in the list even though the app was indeed spreading them month by month on your card. They're now detected by their instalments, not by an internal mark that could come unset.
  • FIXAn Instalment Purchase on a Card No Longer Starts Out Paid: The monthly instalments of a deferred purchase are saved as charged from day one —because the charge is already on the card—, and that made a 12-month purchase show up as "12 of 12" the moment it was created. Now its progress is counted by the calendar, just as your statement does: a March purchase over 12 months is at 5, not finished.

0.55.9

  • IMPROVEMENTYour Name and Your Email, Yours Alone: Until now, any signed-in account could read the name and email of every other one. Not anymore: your record is read only by your own account. What genuinely needed sharing still works the same —the name of the person you link a loan with, and knowing which of your contacts to invite—, but now the server resolves it and only answers whoever is entitled to know.
  • IMPROVEMENTYour Receipts Weigh a Lot Less: A photo of a receipt was uploaded exactly as the camera took it, and on a recent phone that's over two megabytes per receipt. Now it's resized before leaving your phone: it looks just as good and takes up a third of the space, so it uploads faster, uses less data and your receipt gallery stops growing unchecked.
  • FIXA Fortnightly Plan Was No Longer Charged Weekly: With the app in English, choosing a fortnightly plan generated instalments every seven days instead of every fifteen, and the payment schedule came out wrong from the very first instalment.
  • FIXLeaving Mid-Save No Longer Freezes the App: If you closed the screen just as a transaction was being saved, a photo uploaded or a contact created, the app could lock up. Now it checks the screen is still there before writing anything into it.
  • FIXSpanish Text Inside the English App: "Split category", "Assigned", "Remaining" and "Category" were showing in Spanish for anyone using the app in English. They're now translated, and "Categoria" was completed in Portuguese.
  • FIXMore Untranslated Text: Another fifteen labels were still showing in Spanish inside the English and Portuguese app: "Note", "Save", "Instalment", "Paid", "Cancelled", "Initial loan", "Select account" and the ones on the What's New screen, among others. All translated, plus an automatic check added so no language falls short again without us noticing.

0.55.0

  • NEWYour Recovery PIN Arrives by Email: Before, you had to create a PIN by hand from a notice you could put off, and anyone who didn't ended up with their history tied to a single phone: reinstalling the app on Android made that key vanish with no way back. Now the app generates your PIN by itself the moment it protects your account and emails it to you once. You don't have to do anything, and the day you switch phones you look it up there and get everything back.
  • NEWStarting Over Without Losing Your Account: If you reached the "we couldn't open your data" screen and don't have your PIN, until now there was no way out: the app was stuck and the only option was deleting the whole account and signing up again. Now you can clear what can no longer be opened and keep using the same account, with your same email and your Premium intact. You have to type it out in full to confirm, because it can't be undone.
  • NEWThe Lock Screen Tells You Where to Look: When asking for your PIN on a new phone, the app reminds you which email we sent it to and on what date, so you don't have to guess where it is.
  • NEWAnalysis: Your Finances Month by Month: Tapping the balance on Home opens a new screen that no longer stops at the current month. You pick whichever month you like and see how much came in, how much went out and what you were left with, along with the percentage it rose or fell against the previous month. Below, a bar chart compares income against spending over the last 6 or 12 months —tap a bar and the view jumps to that month—, a line shows where your balance is heading, and another draws what you've spent day by day against the same curve from last month, so you know whether you're doing better or worse without reaching for a calculator. It closes with your spending by category for the month: how much each one weighs and how much it changed from the previous month.
  • NEWIncome by Category: Analysis doesn't only break down what you spend. Below the spending doughnut comes the same view for your income: where each peso of the month came from, how much each category weighs and how much it rose or fell against the previous month.
  • NEWYou've Spent the Most On: Analysis ends with your top 10 items over the last twelve months: what you spend the most on, how many times you've paid it and how much it adds up to, each with its category icon. Repeated items are grouped together, so a daily coffee appears just once with everything you've spent on coffee.
  • NEWA Category's Detail: Tapping any category —income or spending— opens its own screen with the month's total, how many transactions made it up and the full list, one by one. At the top it has its own fixed month selector, so you can move between months without leaving the category, plus a chart comparing how that month built up against the previous one. You go back by swiping left to right.
  • IMPROVEMENTOne Secret, Not Two: The long recovery code is gone from your profile. It did the same as the PIN and only forced you to understand the difference between the two. If you saved yours, it still works: you can type it in from the lock screen.
  • IMPROVEMENTYour Account Isn't Protected Without a Safety Net: Your data is no longer encrypted until the backup of your key is ready. If there's no connection that day, the app waits for the next launch instead of leaving your history hanging off a single phone.
  • IMPROVEMENTNo More Nagging to Create the PIN: Since the PIN now reaches you on its own, the app stopped interrupting you every week to ask you to create one. Only if you choose to replace it with your own do we ask about it now and then, because then your memory is the only copy.
  • IMPROVEMENTUpdated Privacy Notice and Terms: Both documents now explain, in plain words, that your PIN passes through our servers in the instant we email it to you and that we keep no copy. The app will show them again for you to accept.
  • IMPROVEMENTThe Home Doughnut Changes by Swiping: Before you tapped the chart on Home to go from Balance to Spending to Income. That's now done by swiping sideways —one chart leaves and the other comes in following your finger, with dots underneath so you know where you are— and the tap is freed up to enter Analysis.
  • IMPROVEMENTEvery Category Says Its Name on the Chart: Swiping to Spending or Income by category no longer means reading a list under the doughnut: each slice carries its name and its percentage beside it, joined by a line in its own colour. The five biggest categories are shown and the rest are grouped into "Other", so the chart reads at a glance.
  • IMPROVEMENTGoing Back by Swiping: In Analysis and in a category's detail, swiping left to right returns to the previous screen, without having to aim for the arrow at the top.
  • IMPROVEMENTThe Chosen Month Always in Sight: The month selector in Analysis stays fixed under the title, so the month you're looking at is always visible —and changeable— even as you scroll down through the charts.
  • IMPROVEMENTAll of Analysis Centred: The screen title, each chart's title, their legends, the 6 and 12 month buttons and the Income and Spending boxes all share the same centred axis.
  • IMPROVEMENTAnalysis Categories Are a List: In Analysis, spending and income by category no longer carry a doughnut: they go straight to the list, which is where you read the amount, the percentage and the change against last month. The doughnut with names stayed on Home.
  • IMPROVEMENTThe Charts Say Which Month They're Talking About: The cumulative spending curves said "Chosen month" and "Previous month". Now they say the month by name —"August (current)", "July"—, so you know what's being compared without scrolling back up.

0.54.1

  • IMPROVEMENTEvery Balance Adjustment Is Recorded With Its Date: Correcting an account's balance left a single line at the end of the history, with no day or time, that was rewritten with each new correction. Now every adjustment is saved as one more transaction: it appears on the day you made it, says what time it was, and swiping it either way deletes it and the balance goes back to how it was before that correction. The adjustments you already had stay exactly as they were, in their place and with their amount.
  • IMPROVEMENTLinking Invitations Live in Loans: An invitation from someone who wants to share their loans with you was answered from "My contacts", which isn't where you look for it. Now it appears above "My loans", next to the balances with that person, which is where the notification takes you.
  • FIXThe Linking Notification Leaves You Where It Promised: Tapping the "someone wants to link with you" notification opened the app on Home and you had to go hunting for the invitation. Now it drops you straight into Loans, even when the app was completely closed.
  • FIXThe Debt Shows in Full on Linking: Right after accepting a link, the person could show up with zero debt even though they had some, and it only corrected itself by leaving and re-entering the screen. Now the transactions arriving from the other account are grouped with their contact from the very first moment.
  • FIXPesos and Dollars in the Same Account: Recording a transaction in pesos inside a dollar account applied the exchange rate backwards and multiplied the balance by eighteen instead of converting it. It's now calculated in the right direction, both ways, and the "1 USD = …" line in your accounts shows the correct figure too.

0.54.0

  • IMPROVEMENTFlashBill Requires iOS 15: From this version on, FlashBill needs iOS 15 or later. Every iPhone from the 6s onwards reaches that version, so the change only affects devices from 2014 and earlier; on those the app keeps working as it is and stops receiving updates. In exchange, what comes next is built on what iOS offers today.

0.53.5

  • IMPROVEMENTThe Version Is Stated With Its Number and Nothing Else: Under the sign-in screen and in every What's New entry there was a label in front of the version number. It was surplus: FlashBill is the published app, not a preview, so now it simply reads "v0.53.5".

0.53.4

  • IMPROVEMENTYou See What Happens After Paying: A few seconds pass between the store confirming your purchase and Premium becoming active, and the screen kept showing the buy button as if nothing had happened. Now FlashBill says "Activating your subscription…" while it confirms with the store, tells you when it's ready and takes you out of the plans screen on its own.
  • IMPROVEMENTThe Plan You Already Have Can't Be Bought Again: The button for your current plan appears switched off and reads "Your current plan". The other stays available, because that's how you move from monthly to yearly.
  • IMPROVEMENTChanging Plans Means Changing, Not Adding: On Android, moving from the monthly plan to the yearly one created a second subscription and you were charged for both. It's now requested as what it is —a plan change— and the store credits you the time left on the previous one.
  • IMPROVEMENTTwo Devices on the Free Account: Before you could only have one session open on one device: the second ran into a limit screen. Now the free account allows two —your phone and your tablet— and Premium still allows five.
  • IMPROVEMENT"Restore Purchases" Waits Until It's Sure: It answered after exactly five seconds, so on a slow connection it told you that you had no subscription when you did. Now it waits until there's an answer before replying.
  • IMPROVEMENTReminders Arrive Without Asking for Alarm Permissions: FlashBill's reminders no longer need the system's exact alarm permission. They may arrive a few minutes after the set time, and in exchange they never fail to arrive for want of a permission.
  • IMPROVEMENTCamera and Photo Permissions Speak Your Language: The message the system shows when asking for the camera or the gallery always came out in Spanish. It's now in English and Portuguese too.
  • FIXYour Subscription Travels With Your Account: If you deleted your account and came back with a new one, your subscription stayed tied to the old one: you paid and nothing activated, and not even "Restore purchases" fixed it. Now the subscription transfers to the account claiming it —one subscription, one account— and deleting an account frees it up for the next.
  • FIXCourtesy Premium and Your Own Plan: Anyone with gifted Premium couldn't take out their own plan: the button was switched off. Now they can, with a warning beforehand that the store is about to start charging them.
  • FIXA Store Error No Longer Repeats Forever: When the server rejected a receipt for what it was —from another app, from a plan that doesn't exist—, the app retried it on every launch and showed the same notice again. Now it's discarded the first time.

0.53.3

  • FIXThe Icon Shortcuts Are There From Day One: Long-pressing a freshly installed FlashBill offered nothing: the three shortcuts —Income, Expense and Transfer— weren't created until you entered the app with your account. Now they're registered as soon as the app starts, signed in or not, so the icon menu is never empty.
  • FIXA Shortcut Never Leaves You Halfway: If you tapped a shortcut while signed out, the form opened on top of the sign-in screen. Now FlashBill remembers what you were about to record and drops you right there as soon as you're in.
  • FIXSigning Out Clears the Shortcuts: Leaving your account discards any half-finished shortcut and all three are created again from scratch, so nothing from one session leaks into the next.

0.53.2

  • IMPROVEMENTThe Price You See Is the Price You'll Be Charged: The plans screen had a fallback price written by hand, in Mexican pesos, in case the store was slow to answer. The problem is that anyone buying from another country was shown an amount that wasn't theirs. That's over: the price always comes from your store, in your currency. And if it hasn't arrived yet, FlashBill says so in plain words —"Checking price…"— instead of making a figure up.
  • IMPROVEMENTThe Free Days Come From the Store, Not From a Promise: The yearly plan always advertised 7 free days, whether the promotion was running or not. Now FlashBill asks the store how many trial days that plan really has, and only advertises them if they exist. It also states plainly what the small print always said: free days are for your first subscription.
  • IMPROVEMENT"Restore Purchases" Tells You How It Went: It used to answer the same thing whether you'd bought something or not, so anyone with no subscription was left waiting for something that was never coming. Now it really searches and tells you the outcome: if it finds your plan it activates it and confirms, and if there's nothing under your account, it tells you that too.
  • IMPROVEMENTYour Subscription, One Tap Away: If your plan is billed by this store, the plans screen gets a link to Manage my subscription that drops you exactly where it's changed or cancelled, without hunting through your phone's settings.
  • IMPROVEMENTThe Whole App Speaks Your Language, Including When Paying: The plans screen, the auto-renewal notices, the messages when a purchase fails, the lines on empty screens, the text of recurring transactions and the loan notices were all written in Spanish even if you had the app in English or Portuguese. Not anymore: everything is translated in all three languages. And the Privacy Policy link takes you to the version in your language, not always the Spanish one.
  • IMPROVEMENTWe No Longer Shut You Out of the App for Suspecting Your Phone: If FlashBill thought your phone was rooted or jailbroken, it replaced itself entirely with an error screen and there was no way in. That detection gets it wrong —a work phone or one with a developer profile can test positive with nothing wrong—, and locking someone out of their own finances over a suspicion is worse than the suspicion. Now we tell you once, explain the risk, and you decide.
  • IMPROVEMENTThe Update Notice Can No Longer Get Stuck: If your version is the newest one we know of, FlashBill will never ask you to update: before, depending on how the notice was configured, you could end up on an "update" screen with no update to go to.
  • FIXOne Subscription, One Account: The same purchase receipt could switch Premium on in several different accounts. Now each subscription is tied to the account that paid for it, and it keeps working the same on renewal, on restore and when changing phones.
  • FIXLanguages Stop Carrying a Label: English and Portuguese appeared marked with a label in Settings. The translations are complete, so it was surplus.

0.53.1

  • FIXYour Plan Switches On the Moment You Pay: The store confirmed the purchase of the Yearly plan, but FlashBill never got to activate Premium: the receipt the iPhone hands over had changed format and our server didn't recognise it. Both formats are now validated, so the moment the store says "done", your plan shows as active.
  • FIXAnd If Something Fails, Your Purchase Isn't Lost: If you lose your connection at that instant, FlashBill tries again several times, tells you in plain words, and tries once more the next time you open the app. You can also tap "Restore purchases" at any point: you're never charged twice.

0.53.0

  • NEWRecord a Transaction Without Opening the App: Press and hold the FlashBill icon on your phone's home screen and three shortcuts appear: Income, Expense and Transfer. Tap one and you land straight in the form with that type already chosen, without going through Home or the "+" button. It works the same on iPhone and Android, and the names come out in the language you have set in the app: change it and the shortcuts rewrite themselves.
  • NEWA Button to Leave Us Your Stars: Help and support now has a "Rate FlashBill" link that opens the app's page in the store. It's there for the day you feel like it, without waiting for the app to ask.
  • NEWAnd Now and Then We Ask, Without Nagging: The app asks for your rating only when it makes sense: never on opening, but right after you save a transaction, once you've been using it for days and have recorded enough to have an opinion. At least four months pass between one request and the next, and it asks three times at most. It's the store's own dialogue, so you answer right there without leaving FlashBill.
  • IMPROVEMENTThe Update Button on iPhone Now Knows Where to Go on Its Own: FlashBill is already published on the App Store, so its page stopped being a link that changes. The "Update now" button goes there even if the server says nothing, just as it already did on Android with Google Play.
  • IMPROVEMENTThe Icon Shortcuts, With Finer Arrows: The three arrows that appear when holding down FlashBill were solid and weighed too much next to the rest of the phone's menu. They're now thin-stroked with rounded tips, like the ones the system itself uses. On Android they also come in colour —green for Income, red for Expense and purple for Transfer—, so the transaction type is recognised before you read the text. On iPhone they stay in a single colour because the system paints every shortcut the same, without exception.

0.52.0

  • NEWA PIN to Recover Your Data on Any Phone: Your transactions are encrypted with a key that lives inside your phone. On iPhone that key travels to your new device on its own through the iCloud keychain, but on Android it doesn't always make it: Google only hands it over while you're setting up a brand-new phone, so anyone installing FlashBill on an Android that was already set up ended up staring at "We couldn't open your data". Now you can choose an 8-digit PIN, and with it you recover everything on any device, at any time. You'll find it in Settings → Profile, and a button to type it in also appears on the locked-data screen.
  • NEWYour PIN Is Still Yours Alone: What's stored on our servers is your key already locked with your PIN. The PIN never leaves your phone — not whole, not in pieces, not disguised —, so without it what we hold can't be opened: not by us either. There's still no back door, exactly as the Privacy Notice and the Terms say.
  • NEWFlashBill Asks Whether You Remember Your PIN: Once a month, when you open the app, we ask you to type it. It's a secret you only use the day you change phones, and those are forgotten beyond repair. If you don't remember it, right there you can set a new one with no further explanation: as long as you have a phone where FlashBill works, changing the PIN doesn't need the old one. That's why we ask now, while it can still be fixed.
  • NEWFlashBill Tells You When a New Version Is Out: When you open the app, FlashBill checks which version is published. If yours has been discontinued, instead of the app you get a full screen —light or dark, depending on your phone— telling you there's a new version, which one you have and which one is available, leaving you a single button: Update now. That button takes you straight to where it's downloaded for your system, without you having to hunt for the app in the store. Before, this only happened with very old versions and on iPhone there wasn't even a button to tap: you had to go find it by hand in the App Store.
  • NEWThe Notice Switches On and Off Without Publishing Anything: Which version is current, from which one you must update and where the button leads are all decided from FlashBill's dashboard and reach your phone at launch. That means the day a new version is published the notice appears on its own, and the button leads to the right place at any given moment —whichever matches your system— without you having to install anything in between.
  • NEWA Privacy Notice and Terms of Use Rewritten From Top to Bottom: FlashBill's two legal documents were rebuilt entirely, and now describe the app exactly as it is today. They're explained in sentences you can understand, not in jargon: what data we store and what we don't, for how long, who sees it, where it lives —the database is in Mexico— and what you can ask of us at any time. There are new sections for things that didn't appear anywhere before: your subscription, the loans you share with another person, email invitations, access with fingerprint or face, and the exact retention periods for each thing. It also says without hedging what we don't do: we don't sell your data, there's no advertising, we don't use your location, we don't read your address book and we don't connect to your bank.
  • NEWWhat Encryption Means for You, in Writing: Both documents now explain a consequence of FlashBill's encryption that deserved to be stated clearly: amounts, notes and remarks are encrypted on your phone, so nobody at FlashBill can read them — and for that very reason, if you lose your device and your recovery code, nobody can recover them for you. It's in the security section of the Notice and in a section of its own in the Terms.
  • NEWTwo Links Before Coming In, Not One: The access screen no longer mentions only the Privacy Policy. It now says, above the buttons, that by continuing you accept the Terms of Use and the Privacy Policy, and each one opens its full document, in your language, without leaving the app.
  • NEWA Record of What You Accepted: When you come in, FlashBill saves a record of which documents you accepted, in which version, in which language and at what moment. That record is written by the server, not the phone, and once written it can no longer be modified or deleted — so it stands as proof for you as much as for us. You can request your copy by writing to revocacion@jdevstudio.mx.
  • NEWIf the Documents Change, We Tell You Before You Come In: Until now, the legal documents were only shown when creating the account, so anyone already signed in never saw them again. Now, when we publish a new version, opening the app brings up a notice with both documents to read in full and a button to accept them. It appears once: as soon as you accept, your phone remembers and it doesn't come back, not when closing and reopening the app, not when you're offline — only the next time the documents genuinely change. And if you'd rather not accept, you can sign out right there: your data stays intact in case you change your mind.
  • NEWInviting Someone Who Doesn't Have FlashBill Yet, Without Leaving Where You Are: When trying to link your account with someone who doesn't use the app yet, the notice stopped at "that person doesn't use FlashBill yet" and the road ended there: you had to close it, find their contact record and hunt for the invite button. Now that same window changes face and offers you Invite to FlashBill with one tap, with their email in plain sight so you know exactly where it's going. And if it turns out they signed up a moment ago, no extra invitation is sent: the link request goes straight out, which is what you wanted all along.
  • NEWOne Fewer Permission to Ask You For: FlashBill stopped declaring microphone access on iPhone. It never recorded audio: that permission came bundled with the camera component and could show up as one more request when attaching a receipt. Attaching photos still works the same, with camera and gallery, and now the list of permissions the app asks for matches exactly the one written in the Privacy Notice.
  • IMPROVEMENT"Profile" Is Now Called "Settings": The fourth tab at the bottom changed name and icon: where it said "Profile" with a silhouette, it now says Settings with a cog, which is what you actually find inside. In there your photo and email no longer greet you taking up half the screen: your profile became the first option in the menu, and from there you reach the same as always to change your name or your photo.
  • IMPROVEMENTThe Settings Menu, Put in Order: The options now follow the order in which they're used: Profile, Accounts, Categories, Polls, Preferences, Help and Sign out. "Vote for new features" is simply called Polls and gets its own colour: before it was almost identical to the option next to it and they blurred together at a glance. And what used to be "Settings" inside the menu —currencies, language, notifications and theme— is now called Preferences, so each name points to a single place.
  • IMPROVEMENTLending and Collecting Are Told Apart by Colour, Not by Icon: In a person's history, the lend button was a blue "+" and the collect one a hand. Now both are the same hand and what changes is the colour: red when money goes out, green when it comes in. One gesture to learn instead of two.
  • IMPROVEMENTThe Invitation You Send Arrives With FlashBill's Face: The email you use to invite someone to download the app was the only one arriving without the logo and the signature every other FlashBill email carries. It now opens with the icon beside the name and closes with the usual signature, so whoever receives it —often someone who doesn't know us at all— sees an email that looks like the rest and not a stray message.
  • IMPROVEMENTThe History Starts With What Already Happened: Future transactions —instalments and payments still to come— no longer appear mixed in when you open the History. They're still one tap away with the clock button, and that preference is respected from the very first launch, even if you reinstall the app.
  • FIXThe "We Couldn't Open Your Data" Screen Now Has a Way Out: When you get a new phone and the key that opens your transactions hasn't arrived yet, FlashBill tells you on a full screen. Until now that screen only offered to try again or to type your recovery code, and since it takes over the whole app there was no menu to leave by: anyone who had come in with the wrong account, or who simply wanted to use another, was locked in. Now there's a third button, Sign out, which says goodbye as usual and returns you to the sign-in screen. Your data stays saved and encrypted, waiting for you.
  • FIXThe Loans Summary, Even From Top to Bottom: At the end of "My loans", the lines for what you owe, what you're owed, the balance, the credits and the grand total sat at different distances from one another and the list looked out of kilter. They all breathe the same now.
  • FIXA Single Version, the Same Everywhere: The version you see in "What's New" and the one the app reported to the support team could disagree, because they came from two different places. With the update notice in the mix that became a real problem: your phone could look up to date on one side and end up blocked on the other. Now there's a single figure for everything.
  • FIXThe Legal Documents No Longer Talk About Things That Don't Exist: The previous Notice mentioned plans that were withdrawn from sale, referred to a Mexican authority that ceased to exist in 2025 and described the app in less detail than it has today. All of that was corrected and checked against what the app really does.

0.51.0

  • NEWLoans With a Linked Contact Travel to Their App on Their Own: Once you've both agreed to link, there's nothing left to confirm. Every loan, collection or payment you record with that person appears in their app instantly and a notification reaches their phone saying exactly what happened: *"Andrés lent you $200.00"*, *"Andrés paid you $500.00"*, *"Andrés settled their debt with you"*. The copy created is theirs: if you delete yours or delete your account, theirs doesn't disappear.
  • NEWIf You Delete a Transaction, the Other Person Keeps the Record: Deleting a loan that already travelled to a linked contact doesn't make it vanish from their history —it would be odd for a transaction they already took as settled to evaporate without a trace—. Instead, in the very place it used to be, they get a grey, shorter card reading *"Andrés deleted this loan"* with the amount, plus a notification on their phone. Their balance adjusts on its own, and the change has a visible explanation instead of appearing out of nowhere. For you, who deleted it, it's removed from the history as always; they can swipe the card away once they've read it.
  • NEWEach Side Sees It in Its Own Colour: The transaction is saved with the direction from the point of view of whoever recorded it, and each app flips it when reading. So what shows to you as money lent shows to the other as money owed, in the colour it deserves on each screen, without anyone having to store it twice or fix it by hand.
  • NEWWhat Arrives Doesn't Touch Your Accounts Unless You Say So: A transaction arriving from a linked contact comes in with no bank account assigned: it counts towards the debt between you, but it doesn't move the balance of any of your accounts. Only you know where that money came from or went, so it waits for you to say.
  • NEWAnd It Reminds You, Without Getting in the Way: While a received transaction still has no account, its card is highlighted just slightly —like the recommended card in Credits— and instead of the date it says *"You can choose the account"*. You tap, choose where that money came from or went, and that account's balance adjusts instantly. If you'd rather leave it out of your accounts, the skip-account switch is right there too: as soon as you save either decision, the notice disappears and doesn't insist again.
  • NEWThe Receipt Travels Too: The photo you attach to a loan reaches the other person with the transaction, and their card gets the camera badge so it's clear at a glance that there's a receipt. It's exactly what backs the transaction up in front of the other side; leaving it only on your phone stripped away half the point. If you later remove it, the copy they already have stays: a receipt the other party has already seen shouldn't be able to vanish from their history.
  • NEWLink Your Account With Another Person's: A loan's detail has a new button to ask that person to link their FlashBill account with yours. A notification reaches their phone and they decide: accept or decline. If they accept, that screen's share button turns gold, and their initial in "My contacts" gets the FlashBill bolt — two signals at a glance that the account is now confirmed by both sides. The bolt no longer appears just because you have someone's email: now you have to have genuinely linked. Linking doesn't share any transaction on its own: it's the step before, and we say so in plain words on every screen of the process. Either of you can undo it whenever you like, without asking the other's permission, and if one of the two accounts is deleted the link undoes itself.
  • NEWInvitations Are Answered From My Contacts: When someone invites you to link, their invitation appears above your contact list with their name, the explanation of what it means, and the accept or decline buttons. It appears there and not in anyone's record because whoever invites you may not be among your contacts yet — on accepting, their record is created on its own with their account's name. If you decline, that person receives no notice of your refusal and can't insist again: to reopen it you'd have to be the one inviting.
  • NEWInvite Someone Who Doesn't Have FlashBill Yet: If you saved someone's email and that email doesn't match any FlashBill account, their record shows a button to invite them. They receive an email saying *"{your name} is inviting you to use FlashBill"*, with an explanation of what the app is and buttons to download it on iPhone and Android. The email also makes clear why they're getting it and that they can simply ignore it: no account is created in their name and they're never written to again. So that nobody uses this as a spam machine, there's a daily cap on invitations and the same address can't be pestered again before a week has passed.
  • NEWYou Know at a Glance Who Else Has FlashBill: In "My contacts", anyone you saved with an email that already has a FlashBill account gets our bolt in a small badge over their initial. It's the doorway to shared loans: those are the people you'll be able to keep accounts with inside the app, without sending links or screenshots. That detection existed internally before but never got it right, so you never saw the difference; now it really works.
  • IMPROVEMENTYou Can't Collect or Pay More Than There Is: If you lent Frida $1,000, the amount field now won't let you type $1,200 when recording the collection: it stops itself at $1,000, and under the number you can read *"Maximum $1,000.00: that's what you're owed"*. Before it was saved as typed and left a single $1,200 transaction that was, at once, the settlement of the debt and a new loan in the opposite direction — the balance worked out, but looking at the history there was no way to tell what each peso was. It applies both ways, collecting and paying. If you really want to give that person more money, the way is to record it as a separate loan, which is what it actually is.
  • IMPROVEMENTDeleting a Contact No Longer Forces You to Lose Their Debt: If someone still owes you, you can now delete their record keeping their transactions: the balance stays intact and the debt keeps counting, just with no name behind it. What you can't do is "Delete everything", because that would erase a live debt and throw off your balance; that option appears switched off with an explanation of how much is outstanding and in which direction. When the account reaches zero, both options are available again.
  • IMPROVEMENTEditing a Contact, Without Typos: The three fields in a contact's record now look after you as you type. The name only accepts letters and the signs that appear in real names, capped at 40 characters. The email won't take spaces and is checked before saving, so a mistyped email no longer gets stored in silence —and that matters, because it's the email that connects that person to their FlashBill account—. The phone only accepts numbers and warns if it's too short. Each warning appears right under the field that caused it, not as a stray message. And "Save" only lights up if you really changed something.
  • IMPROVEMENTThe Same Name or the Same Email, Only Once: If you try to give a contact the name of another you already had, FlashBill tells you instead of accepting it. Having two contacts with the same name merged their debts into a single row and made it impossible to know who owed you what. Same with the email: it tells you who's already using it.
  • IMPROVEMENTDelete, Cancel and Save in a Single Row: The three buttons in a contact's record now share a line, with Delete on the left and clearly visible in red. Before, Delete hung underneath, loose and unfilled, and blended in with just another piece of text.
  • IMPROVEMENTSharing a Loan No Longer Shows the Phone or the Email: When sharing a loan by link, that person's data had to be left readable for the public page to be built. But of their four details, the page only uses the name: their phone and email were being uncovered with nothing needing them. Now those two stay protected even when you share, and the contacts you already had shared fix themselves the next time you open the app, without you doing anything. The rest of your finances was never at stake: sharing only affects the loans with that specific person.
  • IMPROVEMENTDeleting a Shared Contact Protects Their Transactions Again: While you're sharing a loan, its transactions are left readable so the public page works, and they're protected again as soon as you stop sharing. One path was missing: if you deleted the contact without stopping the sharing first, the only thing saying "this was shared" disappeared and those transactions stayed uncovered forever. Now they're protected right before the record is deleted.
  • IMPROVEMENTThe Sharing Screen Now Says Everything That Happens: The notice before creating a link now explains the four things that matter: exactly what whoever holds it will see, that all your history with that person is shared —including what came before today—, that their phone and email are never shown, and that the rest of your finances isn't touched. Before it said less than what was going on.
  • FIXSharing a Loan Now Shows Its Transactions: When sharing a loan by link, the page opened with the debt at zero and not a single transaction. The cause: a loan recorded by typing the name by hand —instead of picking the contact from the list— saved the name but not the internal reference to that record, and the whole sharing rests on precisely that reference. In the app the balance looked perfect, so nothing gave the problem away until you opened the link. Now, on switching sharing on, those transactions first adopt the record they belong to. The same happened, and is now resolved, with loans of a contact deleted while keeping their history.
  • FIXOne Email, One Account: In some cases two client records with the same email could coexist: the real one and an empty one, inherited from an old rule that allowed creating it with the email instead of the account identifier. Besides duplicating in the dashboard, that empty record could make linking someone point at a non-existent account —the invitation reached nobody—. They can no longer be created, the email search ignores the ones left over, and the dashboard doesn't list them.
  • FIXRenaming a Contact No Longer Splits Their Debt in Two: Renaming someone left their loan history pointing at the old name. The result was baffling: the newly renamed contact showed zero and, right below, a "ghost" contact with the previous name carrying all the real debt. Now the new name travels to all their transactions too and the account stays whole, in a single record.
  • FIXEditing a Linked Loan Now Shows on the Other Side: Correcting the amount, changing the date or uploading the receipt of a loan that had already reached a linked contact stayed on your phone alone: what you created and what you deleted travelled, but not what you corrected, and the two versions drifted apart without either of you noticing. Now the correction travels too, and on the other side the existing copy is adjusted instead of a second one being created. What doesn't travel is the bank account: that one belongs to each of you.
  • FIXEditing a Loan Now Lets You Choose the Account: Opening a loan transaction to edit it showed neither the account selector nor the switch to skip it. If the transaction had no account —like the ones arriving from a linked contact— there was no way to reach the selector, because it was hidden behind the very switch that wasn't shown either.
  • FIXThe Photo No Longer Covers the Arrow: Inside a person's detail, a transaction with a receipt swapped its direction arrow for an image icon — and with it went the only sign of whether that money came in or out. Now the arrow stays and the receipt is announced with a camera badge over the circle, just as in the History.
  • FIXThe "They Deleted It" Card Now Shows: The notification that the other person deleted a transaction reached the phone, and the balance corrected itself, but the record card appeared nowhere: the voided transaction was hidden along with all cancelled ones, so the balance changed with nothing left to explain it. Now it stays in sight, grey and shorter than the rest, both in that person's detail and in the History.
  • FIXName Suggestions Now Always Appear: When typing who you're lending to, the list of names only suggested people with a live debt. Once you settled with someone, or deleted their transactions, that person vanished from the suggestions as if you'd never saved them. Now it suggests from your saved contacts too.
  • FIXLoan Notifications Lead to My Loans: Tapping a notification from a linked contact opened "My contacts", which isn't where the thing that just happened lives. Now it drops you straight into My loans, with the balance and the new transaction in sight.
  • FIX"No Active Loans" Centred: The notice that you have no loans sat glued under the header, in the top corner. Now it shows in the middle of the screen, as it should.
  • FIXEditing Someone With a Shared Loan No Longer Breaks Their Link: If you had a loan shared by link and then edited that person, the public page was left without their name and without their transactions. On saving, the "shared" mark was lost and their data was encrypted again, so the link could no longer show it. Not anymore: editing a contact respects their link and the public page keeps looking the same.

0.50.1

  • IMPROVEMENTThe App Uses the Whole Screen: FlashBill now draws edge to edge: the background reaches all the way up, behind the clock and the battery, and all the way down, behind the navigation bar, without the opaque strips that cut the screen off. This already happened on the most recent Androids, where the system imposes it on its own, so the app looked one way on one phone and another way on the next; now it looks the same on all of them. Nothing gets covered: titles, buttons and lists still respect their space, and the system icons lighten or darken on their own depending on whether you're in light or dark mode.
  • IMPROVEMENTYour Phone's Security Check, With Current Parts: When the app opens, FlashBill checks that your phone hasn't been tampered with before showing you your finances. That check leaned in part on a Google component that its own maker had already retired and stopped updating, and which was travelling inside the app without anything using it. We took it out completely and kept only the current mechanism, the one Google maintains today. The check works just as it always did —you don't notice any new step—, but it stops depending on an abandoned part.
  • FIXNever Again a Made-Up Balance When the Key Is Missing: Your data travels encrypted with a key that only lives on your phone. If a device was left without it and you pressed "try again", the app could let you through anyway and paint absurd figures —balances in the tens of millions that never existed— because it was undoing the disguise on the balances with a key that wasn't yours. Now the app checks the key against your real data before showing you anything: if it doesn't open, you see the lock screen with its explanation and its recovery button, and never a made-up number. Your real money was never at risk: what was failing was how it was read on screen, not what was stored.
  • FIXA Phone Without the Key Can No Longer Spoil Your Balances: As a consequence of the previous bug, a device in that state could recalculate a balance from transactions it couldn't read and write that wrong result over the good one, affecting your other devices too. That recalculation now stops dead while the key isn't available.
  • FIXThe App Can No Longer Create a New Key Over the Good One: If at launch it couldn't check whether your account was encrypted —no signal, or a one-off server error—, the app read that as "this account is in the clear" and could generate a new key, overwriting the real one on the phone and in your iCloud backup. In the worst case that left your history unreadable forever. Now it tells "your account isn't encrypted" apart from "I couldn't ask": in doubt it touches nothing and tries again at the next launch. And before creating a key it insists on looking for the one that already exists, because the iPhone keychain can take a moment to answer on a freshly powered-on phone.
  • FIXFlashBill Now Runs on the Newest Android Phones: The latest generation of Androids organises its memory differently from those of a few years ago. FlashBill carried two borrowed parts inside —one for storing your preferences and another for checking the phone's security— that were built for the old way, and on those new devices the app could refuse to install, or install and close itself at the first tap. Both were swapped for up-to-date versions that understand the new format, so FlashBill installs and opens normally on any phone, old or brand new. If yours was working fine, you won't notice any difference.
  • FIXA Single Welcome Screen, Without Jumps: When you open FlashBill the first thing that appears is the bolt in colour, the screen the phone itself shows while the app wakes up. Right after, the animation of the bolt filling up like water took over… but with the logo at half the size, so it looked as if the app were showing two different loading screens, one after the other, with a jolt in between. Now the bolt keeps exactly the same size and the same position as it moves from one to the other, and the colour dissolves smoothly to make way for the filling. It looks like what it always should have been: a single welcome screen that transforms itself.
  • FIXThe Welcome Screen Respects Light Mode Too: That first screen, the one the phone draws before FlashBill starts, was always dark. If you had light mode on, coming in you saw the background go from almost black to almost white in one flash. It now has its light version and its dark version, and it appears in whichever matches your phone. And if inside FlashBill you chose a mode different from the system's —or you have high contrast on—, the background no longer jumps: it fades smoothly to the colour you chose, with the bolt sitting still in its place.

0.50.0

  • NEWYou Can Now Reply to Support From the App: Until now reports were one-way: you described the problem and the team answered, but there was no way to clarify anything. Now, every time the team writes to you, a Reply button lights up on your report and you can send a message with all the detail needed —what you were doing, in which account, what you expected to happen—. It's one message per team reply (we confirm before sending, so you send it complete), the conversation reads in order inside the report with your messages on one side and the team's on the other, and as soon as they answer a notification reaches your phone. While you're waiting for a reply we tell you right there, and when the report is closed the conversation is kept exactly as it was.
  • NEWAn Open Poll Notice on Your Home Screen: When there's a community poll running, Home tells you with a discreet card just below your summary. It gives nothing away —neither the question nor the options—: it just lets you know it exists and, when tapped, takes you straight to the polls screen. As soon as you vote, the card leaves on its own —right then, without exiting or restarting anything—: it's a reminder of something pending, and you've done it. You can still see the results whenever you like from your Profile. And if you prefer Home without extras, it switches off from Customise home, like the rest of the notices.
  • NEWWe Also Tell You When the Poll Closes: Until now only the notice of a new poll arrived; anyone who didn't get in was left not knowing how it ended. Now, as soon as a poll closes —whether its end date arrives or we close it— you get a notification that the results are in. It still respects your poll notifications switch: if you have it off, nothing reaches you.
  • NEWNotices From Us, When They're Needed: We can now let you know on your phone about things that genuinely matter —scheduled maintenance, an outage, something you need to know— without you having to open the app to find out. It arrives like any other notification, whether the app is open, minimised or closed, and in few words: just enough to read at a glance on the lock screen.
  • NEWThe App Tells You When It's Gone Stale: If your version of FlashBill is no longer supported, instead of failing inside with no explanation, the app stops and tells you in plain words, with a button that takes you straight to updating it from the store. Your information stays intact and is waiting for you in full as soon as you come in with the new version.
  • NEWWelcome to FlashBill Premium: Nothing happens in silence anymore when your subscription activates. A full screen appears greeting you with Welcome to FlashBill Premium! —the usual branding, with "PREMIUM" in gold— and a small burst of animation. Before, the purchase completed without a peep: the app looked the same and only on restarting it did you realise it had worked. Now you know instantly, and it doesn't matter which device you bought from: it greets you on every other one where you have your account too.
  • NEWWe Tell You When We Gift You Premium: If the FlashBill team gifts you a subscription, a notification now reaches your phone right away: 🎁 We're gifting you FlashBill Premium!, with the time you got —a month, six, a year or with no expiry date—. Before, the gift activated in complete silence and you only found out if you opened the app and noticed something had changed. The notice arrives in your language, whether the app is open, minimised or closed.
  • NEWYour Subscription, in Your Profile: Subscription was added to the profile menu. Until now the plans only appeared when you ran into a locked feature, so anyone who already had Premium had no door at all to see which plan they have or to take out their own. On entering, the screen tells you straight away what you've got: if your subscription is billed by the store it says so (and reminds you that's where it's cancelled), and if your Premium is a gift from us it says that too, making clear you can take out your own whenever you like without losing anything.
  • IMPROVEMENTWe Only Sell You What You Can Actually Use: The Duo and Family plans leave the subscription screen. They promised sharing your finances with another person or with your family, and that feature isn't ready yet: until today all three plans unlocked exactly the same —the same accounts, the same categories, the same devices—, so paying more got you nothing more. We'd rather remove them than keep charging for them: we're keeping the Individual plan, monthly or yearly (with its 7 free days on the yearly one), and Duo and Family will come back when sharing finances really works. If you already had one of those plans, your Premium stays the same and you don't have to do anything.
  • IMPROVEMENTThe Icon Fills Up While the App Wakes: When you open FlashBill, the icon appears in grey and fills with colour from the bottom up, like a glass filling with water, until it's complete. It's not decoration: before, you went straight into Home and saw your accounts and balances at zero for a couple of seconds, until loading finished and everything appeared at once —an unnecessary fright, as if something had been erased—. Now that wait happens on the welcome screen and you come in with everything in place. The filling doesn't lie either: it waits at 85% until your data is genuinely ready, so it never shows 100% with the app half-loaded.
  • IMPROVEMENTYour Profile Brings Together Everything About Your Account: Your name, the linked Google and Apple accounts, your subscription and your recovery code now live together on a single screen, instead of scattered between the menu and the profile. And the recovery code appears covered: it's only shown when you tap it, so it isn't left in view of whoever walks past or caught in a screenshot.
  • IMPROVEMENTWhat's New Now Reads as It Should: In the full version history, each change's title came out with asterisks around it, like loose text. Now every title is in bold on its own line, with the explanation underneath, just as it reads anywhere else.
  • IMPROVEMENTYour Transactions, Encrypted Before Leaving Your Phone: FlashBill introduces end-to-end encryption. Practically everything you write is encrypted inside your phone before being saved: the amount and note of each transaction, your remarks, the names of the people you lend to, your category names, what you called each account or card, your cards' limits, your credit terms and even the balance you hold in each account. All with a key that exists only on your device. Neither our servers nor anyone on the FlashBill team can read that information: even if we wanted to, all that's visible on the other side is indecipherable text. You don't have to switch anything on, invent a PIN or remember an extra password: it works on its own from the very first transaction, and if you change phones your key travels with you through your Google or iCloud account, without you doing anything. The loans you choose to share by link keep working exactly as always: those —and only those— are left readable so the debt can be shown to the other person, and they encrypt themselves again as soon as you stop sharing them.
  • IMPROVEMENTYour Entire History Is Protected Too: Encryption doesn't only apply from here on: your existing transactions, accounts, categories and loans are protected as well. The first time you open the app after updating you'll see a screen with the real progress of the conversion; it usually takes a few seconds and only happens that once. No copy of your data is created and nothing is deleted: each record is replaced by its protected version, one by one, so there's never a moment when your information is left in mid-air. If you close the app mid-conversion, it carries on by itself the next time you come in.
  • IMPROVEMENTRecovery Code, Just in Case: Your Recovery code appears in your Profile, which is the key to your data written out as text. You'll hardly ever need to use it —when you change phones everything restores itself—, but it's there for the rare case: opening your information on a second phone that was already set up beforehand. You copy it from one device and paste it into the other, and that's it. Keep it somewhere safe: whoever has it can read your transactions, and for that very reason we hold no copy of it.
  • IMPROVEMENTYour Receipt Photos Are Encrypted Too: The receipt you photograph for an expense is as revealing as the amount: it says where you were, what you bought and at what time. Now that photo is encrypted inside your phone before being uploaded, with the same key as the rest of your data. What ends up stored on our servers isn't an image: it's a shapeless file nobody can open, not even us. You still see it just as always —it decrypts itself when you open it, with no extra step and no new wait—, and the copy the app keeps on your phone so it doesn't have to download it again is encrypted too. What's more, each photo's address travels protected: before, that address alone was enough to open the receipt, and now it's of no use to anyone but you.
  • IMPROVEMENTThe Receipts You Already Had Saved Are Protected Too: The photos you uploaded before this version were still normal images, so the app converts them on its own, in the background and without you having to do anything. It does it only when you're on Wi-Fi: moving your photos uses data and we're not going to spend your phone's on this. If you leave Wi-Fi mid-process, it stops and carries on from where it was another time; it may take several days to finish and you won't notice a thing at any point. Each photo is converted one at a time and its readable copy is deleted only once the protected one is in place, so not one of your receipts is lost along the way.
  • IMPROVEMENTYour Currency, Your Categories and Your Accounts, Encrypted Too: Encryption was extended to everything surrounding a transaction. The currency you record each expense in and the exchange rate you used no longer leave your phone in the clear; nor do the icon, colour or type of your categories —a pill or a beer icon says as much as the name—; nor the type, icon, colour and statement and payment days of your accounts and cards, which together gave away which bank you work with and which cards you hold. The only thing still readable is what the app needs to be able to search and sort your transactions without downloading your entire history every time you open a screen.
  • IMPROVEMENTNobody Can Peek Into Your Receipts Folder: Receipts were stored in a folder that could be queried without signing in: anyone who came across an account identifier could ask for the full list of its photos and download them all. Not anymore: that folder is yours and answers only to your session. Loans you share by link keep working exactly the same, because each link carries its own permission for that specific photo and not for the rest.
  • IMPROVEMENTDeleting Your Account Doesn't Leave a Single Photo Behind: Account deletion erased the receipts it found recorded in your transactions, and that left out the loose ones: the photo you uploaded whose transaction you never got round to saving. Now your entire folder is swept and everything inside is deleted. If you ask for your account to be deleted, it's deleted in full.
  • IMPROVEMENTGifted Premium Can No Longer Be Paid For by Mistake: If we gift you a subscription, the plans screen no longer lets you buy on top of it. Your courtesy doesn't expire and isn't charged, so taking out a plan would be paying for something you already have: the buttons switch off and the notice at the top explains why. It's exactly the same brake that already existed for anyone with their subscription taken out in the other store.
  • IMPROVEMENTImpossible to Pay for Premium Twice: If you took out your subscription on Google Play and open FlashBill on an iPhone —or the other way round—, the app no longer lets you buy again. Before it could happen, and it was expensive: the App Store and Google Play don't share information, so each store would have charged you its own subscription for the same thing, each renewing on its own. Now the plans screen recognises where yours is held and sends you to manage it in the right store, instead of letting you pay twice without saying a word.
  • FIXReporting a Bug With Photos Now Works on Android: On Android, attaching a screenshot to a report ended in "Error sending the report" and the report went nowhere — precisely when the photo was what explained the problem best. The app uploaded the image in a way many Android phones don't accept; it now uses the same path as your transaction receipts, which always worked. And just in case: your report is saved first and the photos attached afterwards, so if an image fails the report arrives anyway and we tell you the photos were left out, instead of losing everything.
  • FIXUnderpaying a Credit Instalment Is No Longer Lost From Sight: If you pay less than an instalment called for, that shortfall now moves to the next instalment, in plain sight and with its new amount, instead of hiding until the end of the term. And before confirming, the app tells you in one line what will happen to the difference: how much is still owed and where it goes. Same if you overpay: it warns you that the surplus is knocked off your next instalments.
  • FIXAn Underpaid Last Instalment No Longer Leaves an Unclosable Debt: If on the final payment of a credit you paid less than what was outstanding, the credit was left in limbo: the bar showed 100% paid, there was no instalment left to confirm, and yet an outstanding balance kept appearing with no way to settle it. Now the app creates an extra instalment for exactly what's missing, and your credit's total doesn't move a single peso: paying over one more instalment doesn't mean owing more.
  • FIXPaying Your Credit Ahead of Time Really Is Discounted: When you overpaid an instalment, the surplus was supposed to cover your next ones; with encryption active that discount never got saved and the coming instalments kept showing the full amount. It's now applied as it should, and if you finish paying early the outstanding balance closes at a clean zero, without ending up in negative numbers.
  • FIXThe Same Recurring Expense No Longer Warns You Three Times: Reminders for repeating expenses arrived duplicated —two or three identical notices for the same expense, one after another, in the same minute—. It happened when a single action of yours made the app reorganise its reminders twice at once, and each pass scheduled the notice on its own. Now a single reminder is scheduled per expense, and the app also stops creating the same pending transaction twice when confirming a payment.
  • FIXThe Plans Now Load on iPhone: On some iPhones the subscription screen couldn't fetch a single plan from the App Store and was left with the notice that the store isn't responding. Now, if Apple's new purchase system comes back empty-handed, the app retries on its own by the previous route before giving up — and gets the plans.
  • FIXOne Phone No Longer Counts as Three: Every time you reinstalled FlashBill, your phone registered as if it were a new one, so a single device could take up three of your plan's five slots —and the count ended up saying "6 of 5 devices"—. It was two things: the device identifier was erased when the app was uninstalled, and the session list never really got cleaned up on saving. Now the identifier survives reinstallation, the app recognises that a repeated record is the same phone and keeps only the most recent, and the list respects your plan's limit. The duplicate sessions you already had are cleared away the next time you open the app on each device.
  • FIXThe "We Couldn't Open Your Data" Notice No Longer Appears on Reopening the App: On iPhone, closing FlashBill and coming back showed the notice that your information couldn't be opened —and tapping "try again" opened it without a problem, every time—. Your data was never at risk: on a cold start, iOS hasn't yet given the app access to the system safe where your key lives, and the app gave up on the first attempt instead of waiting a moment. Now it insists on its own for a while before conceding, so you go straight into your finances as you should.
  • FIXEncryption Now Finishes What It Starts: The conversion of your history could be left half done without warning: if a step failed, it stopped dead and some transactions were left unprotected, while the app already considered the account encrypted. Now each part is converted on its own —if one fails, the rest carry on— and the conversion isn't considered finished until it genuinely is: while anything is missing, it resumes by itself every time you open the app.
  • FIXYour Key Now Has Two Nets: The key that opens your data was stored only in your phone's keychain. If for whatever reason it didn't turn up —on reinstalling the app, for example—, you ran into "we couldn't open your data" with no way out but your recovery code. Now, besides the keychain, it's backed up in your iCloud (iPhone) or Google (Android) account, so reinstalling the app or getting a new phone no longer depends on a single mechanism.
  • FIXShared Loans Don't Fall Out of Step Between Devices: If you shared a loan by link from one phone and recorded a payment from another before they synced, that payment was protected in a way the public link couldn't read — and whoever opened it saw an out-of-date balance with no sign that anything was missing. Now the app detects it on its own and fixes it.
  • FIXGoing Back From Your Profile Leaves You Where You Were: Leaving your profile returned you to Home instead of the menu you'd come in from —the one with Categories, Accounts and Settings—. Now you return exactly where you were. Along the way, saving your name no longer makes the app redo its entire startup internally.
  • FIXNo More Error on Tapping "Choose Plan": If you opened the plans with the app freshly started, the store sometimes hadn't finished waking up and the first tap on "Choose plan" answered with an error and no explanation. Now the app requests the plans on entering the screen, retries on its own if the store is slow and tells you in plain words while it loads. The button only lights up when the plan is genuinely available to buy, so a tap never ends in an error message again. And if the store doesn't answer, you have a button to retry right there.
  • FIXEvery Plan Says Exactly What It Includes: The plan cards showed the price and little else: everything you got for that money was hidden behind a tap nobody guessed at. Now each plan lists its full benefits in plain sight —accounts, categories, backup, photos, devices, loans, support and sharing— and, under the price, tells you clearly how much is charged, how often and until when. On plans with a free trial it reads as one piece: the free days, what's charged when they end and that it renews on its own until you cancel.
  • FIXSigning In With Google and With Apple No Longer Locks You Out: If you signed up with Google and one day pressed "Continue with Apple" —with that same email—, the app just said an error had occurred, explaining nothing. Now it tells you in one sentence and offers to sort it out right there: you sign in once as usual and we leave both methods joined to your usual account, with all your history intact. From then on you can come in with whichever is closest to hand.
  • FIXThe Bottom Bar No Longer Hides Behind Android: On many Android phones, the Home, History, Loans and Profile tabs were partly covered by the system's own navigation buttons. The app used a fixed gap that fell short on those phones; it now measures the real space each device takes and adjusts on its own. On iPhone it looks exactly as it did before.
  • FIXYearly Plans No Longer Say "Free": The cards for plans with a 7-day trial showed the price as "Free", contradicting the "7 days free, then charged automatically" notice right below. Worse still, the real price was only revealed after you'd used up your trial. Now the card always shows what you'll pay when the gift ends.

0.48.0

  • NEWYou Can Now Delete Your Account From the Web Too: If you uninstalled FlashBill or can't get in, you're no longer stuck: at flashbill.app/delete-account you can ask us to delete your account without reinstalling anything and without signing in. On that same page you can ask us to erase only part of your information —your transactions, your receipts, your loans— and keep your account working. You get a reference number right away, we confirm by email that the account is yours, and everything is settled within 30 days at most. Deleting it yourself from the app is still instant and still the fastest route.
  • IMPROVEMENTA Clearer Privacy Notice on How to Delete Your Account: It now gives the exact path inside the app, the new web address for requesting it from outside, the fact that you can delete only part of your data, and how long we keep the little that remains and why.
  • FIXSigning In With Apple No Longer Asks for Your Name Again: If you sign in with your Apple ID, FlashBill no longer stops you at the welcome screen to ask your name: it uses the name Apple hands over on authorising and, if you chose to hide it, it simply lets you through. Before, anyone coming back in with Apple ran into a mandatory form before they could use the app.
  • FIXBuying Premium No Longer Gets Stuck: If you closed the store's payment window or the charge failed halfway, the next attempt to subscribe returned an error and there was no way left to buy from that device. Now every attempt —completed, cancelled or failed— is closed properly with the store, so you can try again as many times as you like. And if something goes wrong, the notice is written in plain language instead of showing a technical message.
  • IMPROVEMENTPremium Locked Down on Android Too: Your subscription on Android is now validated directly against Google's servers before any benefit is switched on, just as we already did with Apple. Until now Premium was switched on inside the phone itself without checking anything, which —in theory— would have allowed activating it without paying. Along the way, your Premium now travels with you: if you buy from an Android device, it's reflected instantly on every other one where your account is signed in, and renewals or cancellations are detected on their own when the app opens.

0.47.9

  • IMPROVEMENTReceipts Don't Download Twice Anymore: The photo you attached to a transaction or a loan now stays saved on your phone the first time you view it. Opening that transaction again —today, tomorrow or in six months— no longer uses data or leaves you staring at a spinning circle: the image appears instantly. Before it was downloaded from the internet every time, and in loans it wasn't even saved.
  • IMPROVEMENTA Farewell When Deleting Your Account: Confirming the deletion no longer dumps you straight onto the sign-in screen with a small notice at the top: a full screen appears confirming "All your data was deleted" and, when it finishes, leaves you on the sign-in screen. The same sense of closure that "See you soon!" already had when signing out.
  • IMPROVEMENTA Premium Crown on Your Profile: If you have FlashBill Premium, your profile photo no longer shows the generic figure: it now carries a golden crown, in Profile and when editing it.
  • IMPROVEMENTThe Future Payments Button No Longer Lies: In the History and in each account's detail, the button that shows future payments appeared switched off precisely when those payments were being shown, and switched on when they were hidden —the opposite of what it suggested—. Now it looks switched on when you're seeing future payments, which is also how the app starts, and its icon changed to one pointing to the future instead of the past.
  • IMPROVEMENTSigning Out Frees Up the Device: When you sign out, that phone stops counting as one of your active sessions instantly — it no longer takes up a slot in your plan or force you to "take control" to sign in from another device. And if a device goes a month without signs of life, it leaves the list on its own.
  • IMPROVEMENTSupport That Knows What You're Signing In With: When you write to support, the other side now sees which devices you have signed in (model, system and app version) and which country you use FlashBill from, taken from your own phone's region setting —never from your location or GPS—. No more "which phone do you have? which version?" before anyone can help you. Only the sessions your plan allows are stored (1 on free accounts, up to 5 on Premium) and the Privacy Notice already spells out exactly this data.
  • IMPROVEMENTShort, Easy-to-Share Loan Links: The link you share for a debt went from an endless string to something short and clean: flashbill.app/p/A7kR2mQz. It fits in a message, looks right in WhatsApp and can even be read out loud. The links you'd already shared keep working just as before; you get the new format the next time you switch sharing on for that person.
  • IMPROVEMENTOne Link per Loan: The "generate new link" button is gone. Each loan now has its own link and that's that: if you stop sharing, the link stops working instantly (whoever opens it sees it's no longer available) and comes back to life —the same link— when you share it again. Fewer buttons to think about and a single link to remember.
  • IMPROVEMENTEvery Link Is Unique and Unrepeatable: No loan link looks like another or is ever reused. Each code is reserved for life for that debt, so an old link can never end up showing someone else's debt. If you delete the person, their link dies with them.
  • IMPROVEMENTA Brake on Attempts to Guess Links: We added a limit on attempts so nobody can try random addresses until they hit someone else's debt, and another limit so sharing can't be switched on and off without control.
  • IMPROVEMENTThe Sharing Status Is Decided on Our Servers: Switching a link on or off is no longer resolved on the phone but on our servers, with the security rules locked down on that side. It's the same button as always for you, but now nobody can skip the limits by tinkering with the app from outside.
  • IMPROVEMENTFlashBill Premium Locked Down Ahead of Launch: We completely reinforced the subscription system before going out on the App Store. Every purchase is now validated directly against Apple's servers before any Premium benefit is switched on, closing a door that —in theory— would have allowed activating Premium without paying. What's more, your Premium status now travels with you: if you buy from one device, it's reflected instantly on every other one where your account is signed in.
  • IMPROVEMENTEmail Password Removed From the Code: A password for our mail server was still written in the code, used by a password recovery system that hasn't existed since sign-in became Google and Apple only. We removed that whole system along with the credential, so there's no longer any password stored inside the app.
  • NEWYour Name, Ready From Day One: When creating your account you're no longer left as "FlashBill user". If you come in with Google or Apple we take your name automatically, and if your account didn't carry one, we ask you in an extra step at the end of the welcome flow —with a single field— so your profile is complete before you start. You can always change it later from Profile.
  • NEWDelete Your Account Whenever You Like, From the App: In Help and Support, inside "Delete all data", a third option appeared: Delete account. Before erasing anything we show you exactly what will go —your name, your email and how many transactions, bank accounts, credit cards, credits and loans you have recorded today—, we remind you that you can create your account again with the same email whenever you feel like it, and we ask you to type "DELETE" to confirm. On accepting, everything disappears instantly and forever: no calls, no emails and no waiting for someone to answer you.
  • NEWTerms and Privacy Notice One Tap Away: The Privacy and Legal Notices sections now have buttons to read the full document inside the app or open it at flashbill.app, always in your language. And a new FAQ explains, step by step, how to delete your account.
  • NEWReceipt Photos on Loans: You can now attach the photo of a receipt (transfer, cash, etc.) directly when lending or borrowing, just as you already could when recording a normal transaction.
  • NEWA Real Progress Bar When Uploading Receipts: When saving a loan with an attached photo, you now see the real upload percentage filling up in the button, instead of a plain "Saving" with no further information.
  • NEWReceipt Preview Inside the App: A loan's history now also shows that same photo icon on each transaction with an attached receipt; tap it to see it full size, without leaving the app.
  • NEWNew Yearly Individual Plan: You can now also take your Individual plan yearly ($419/year) with the same saving Duo and Family already had, instead of being limited to paying month by month.
  • NEW"Restore Purchases" Button: We added a shortcut on the plans screen to recover your Premium subscription if you changed phones or reinstalled the app.
  • NEWTotal Transparency in Your Subscription: The plans screen now explains clearly how automatic renewal works and links directly to our Terms of Use (with their own summary inside the app) and Privacy Policy.
  • NEWFree Trial Notice on Yearly Plans: All 3 yearly plans now clearly show "7 days free, then charged automatically" right on the card, so the benefit is known before tapping "Choose plan".
  • NEWA Visual Alert for a Negative Balance: When an account goes into the red, it's now impossible to miss: the balance is painted red and the whole account card pulses gently with a red glow until you're back in the black.
  • NEWSecondary Currency in Loans Too: When lending, borrowing, paying or collecting you now get the same currency pill you had when recording a normal transaction. You can record a loan in dollars even if your main currency is the peso, adjust its exchange rate, and both your account balance and the total you're owed keep being calculated in your base currency.
  • NEWYour Home Screen, Your Way (Premium): We added a "Configure" button at the end of Home that opens a new screen where you're in charge: show or hide "My accounts", "Credit cards", "Top 5 expenses" and "Top 5 income", and drag them into whatever order you please. You can also decide which of the three charts the app opens with, switch off the recommended card or the cards summary, and put everything back to factory settings whenever you like. Nothing is saved until you tap "Save" —which only lights up when you really changed something— and if you try to leave without saving we warn you.
  • NEWTop 5 Income by Category: Home no longer only tells you where your money goes, but also where it comes from. The new section lists your 5 strongest income categories of the month with the same bar design you already knew from expenses.
  • NEWHow Much Credit You Have Left, at a Glance: Under your credit cards comes a summary adding up the available credit, the total debt and the next payment across all of them. If you have cards in another currency, everything is converted into your main currency so the total is real and not apples and oranges. And if a card has no limit configured, we tell you instead of quietly leaving the number short.
  • NEWWe Tell You When We Answer Your Report: If you reported a bug and our team replies, a notification now reaches you right away ("Reply to report #26-04837"), even with the app closed, on top of the usual email. Tapping it opens "My reports" directly, with a small zoom onto the card of the report carrying the reply so you don't have to hunt for it. And while you haven't read it, the notice guides you: a red dot on the Profile tab, another on Help, and the "My reports" card highlighted with a red glow. It all switches off on its own as soon as you go in to read it.
  • NEWEvery Report Has Its Own Number: When you send a report it's assigned a unique number like #26-04837 (the year and five digits). You see it in "My reports" and it comes in the subject of every email and in every notification, so if you need to write to us you know exactly which of your reports you're talking about.
  • NEWWe Also Tell You When We Close Your Report: When we mark your report as resolved or cancelled, you get a notification ("Report 26-04837 was resolved") and an email explaining the reason. That same reason appears inside the report in the app, as one more message in the conversation, so you're never left not knowing how it ended.
  • NEWBack to the Top With One Tap: If you go all the way down in Home or the History, tap that same tab in the bottom bar again and the view scrolls to the top on its own, smoothly. No more dragging your way back.
  • IMPROVEMENTA Single Button for Your Reports: "Report a bug" and "My reports" were two buttons leading to almost the same place. Now there's just one: on entering you see the status of your reports and the team's replies, and the floating "New report" button opens the form — where it turns into "Send" with the same animation you already know from the rest of the app. The new-reply notice is just as visible as before.
  • IMPROVEMENTClearer Legal Notices: "Terms of Use" is now called Terms and Conditions and explains briefly what FlashBill is —and what it isn't: we're not a bank, we don't move your money and we don't give financial advice—, including how Premium subscriptions work. "Intellectual Property" now states plainly that FlashBill belongs to JDev Studio, who develops and maintains it.
  • IMPROVEMENTA Danger Zone With Traffic Lights: The deletion options read at a glance by their colour: yellow for clearing only the history, orange for erasing all content and red for deleting the account. They're also translated into English and Portuguese now, like the rest of the app.
  • IMPROVEMENTA Cleaner Website Card: We removed the little arrow in the corner of the "Visit official website" button; the whole card already looked perfectly tappable without it.
  • IMPROVEMENTRedesigned In-App Notices: The messages that appear at the top of the screen (saved successfully, error, warning) were completely redesigned: the icons are gone, the text is centred and now the colour speaks for itself — green when all went well, yellow when there's something to check and red when something failed. They come and go with a small "pop" effect, close when tapped and up to 3 can be stacked if several things happen in a row, instead of the last one wiping out the previous.
  • IMPROVEMENTAll Notices in One Place: Some stray messages (restoring purchases, saving your customised home, errors when voting or saving a person) still appeared at the bottom in the old grey style; they now come out at the top with the same design as the rest, so the app's notices all look the same.
  • IMPROVEMENTThe Loan Amount Input Matched to Record Transaction: The field for typing how much you lent or borrowed now looks and behaves the same as in "Record transaction": a big centred number, with direct access to the built-in calculator.
  • IMPROVEMENTPlan Cards Without Borders: We aligned the Premium plans screen with the rest of the app — the cards and the Monthly/Yearly selector no longer carry a border, just a tint of background colour to mark the featured plan.
  • IMPROVEMENTUpdated Yearly Prices: Duo Yearly moves to $679/year and Family Yearly to $1,099/year, and we adjusted the discount badge next to the Monthly/Yearly selector to reflect the real saving.
  • IMPROVEMENTA Clearer "My Loans" Notice When Cancelling Premium: If your subscription expires or you cancel it, the loans you've already recorded are never deleted — they stay safely stored, even though the section remains locked until you subscribe again. The notice now reminds you of that directly instead of showing the usual generic message.
  • IMPROVEMENTRedesigned Polls: The polls section stopped being one giant card that took up the whole screen and advanced by itself every 5 seconds. It's now a clean, compact list you can go through at your own pace, with several polls visible at a glance, options as pills and results as thin bars where the winning option highlights itself.
  • IMPROVEMENTChanging Currency Now Converts the Amount: If you type 1,449 pesos and tap the currency pill, the field switches to showing the ~82.89 dollars that equals — it's the same money seen in the other currency, and your account is still charged the 1,449 pesos. Before, the number stayed the same and "1,449" came to mean 1,449 dollars, multiplying the transaction by 17 without warning you. It works both ways, and correcting the exchange rate by hand also readjusts the amount instead of altering the transaction's value.
  • IMPROVEMENTRedesigned Exchange Rate Window: It's now simply called "Exchange rate", the number is typed big and centred just like a transaction's amount, the line at the top shows the real equivalence updating as you type (before it literally said "1 USD = ... MXN", with no value), and the Cancel and Apply buttons are centred and both with visible fill.
  • IMPROVEMENTThe "Send" Button Always in Sight When Reporting a Bug: The report-a-bug screen looked as if it had no way to send: the button was only drawn at the bottom of the form, and only after writing 20 characters. It now uses the same floating button as the rest of the app, reading "Send", visible from the moment you come in; if the comment is still too short, we tell you when you tap instead of hiding the button with no explanation.
  • IMPROVEMENTUnanswered Polls Make Themselves Noticed: While a poll is still open and you haven't cast your vote, its card pulses gently (moving closer and further away) inside "Vote for new features". As soon as you vote, it settles down and shows you the results.
  • IMPROVEMENTCredit Instalments Recognisable at a Glance: In the history, a credit's instalments no longer appear as a purple circle with a loose number inside. They now carry the same hands icon that identifies debts throughout the app, and the instalment number moved to a small blue badge in the icon's corner. So you know instantly it's a credit and which instalment you're on, without opening anything.
  • IMPROVEMENTYou Can Tell Which Transactions Have a Photo: If a transaction has a receipt attached, it's now marked in the history with a small camera badge over its icon. No more opening transactions one by one to find the one you did save the photo for.
  • IMPROVEMENTRed Balance Inside the Account Too: Entering the detail of an account in the red, the "Available balance" card is now painted red just as that account's card on Home already was, instead of keeping the account's own colour and disguising the negative.
  • FIXThe App Now Takes You to the Transaction Even If It's From Another Day: When saving a transaction, the history scrolled to it on its own to show it to you — but that only worked if it was from today. If you recorded it dated three days ago or last month, the screen stayed where it was and you had to scroll down and find it by hand. Now the list travels as far as needed to find it, leaves it at the top and gives it its usual little flash, no matter how far back you dated it. It applies both in the general history and in each account's or card's.
  • FIXUnresponsive Share Loan Button: We fixed the share icon in a loan's detail doing nothing when something failed while preparing the link (no connection, for example) — it now always tells you if something went wrong instead of staying silent.
  • FIXSharing a Loan Link Failed With an Error: We fixed the purple share button inside that dialogue throwing a platform error and not opening the share menu.
  • FIXSolid Black Background Behind the "Save" Button in Loans: We rebuilt the lend/collect/pay sheet from scratch, this time copying in detail the proven structure of the categories/accounts modal.
  • FIXCamera Available When Paying/Collecting a Loan Too: Before you could only attach a photo when lending/borrowing for the first time; now you can also attach the receipt when recording a payment or collection on an existing loan.
  • FIXWrong Automatic Note When Paying/Collecting a Loan: When paying or collecting on an existing loan (without writing your own note), the app saved/showed "Loan" as the description — it now correctly says "Payment".
  • FIXPremium Plan Detail Unreadable in Light Mode: We fixed the text in the window with each Premium plan's detail being fixed white, becoming almost invisible on a light background.
  • FIXPrivacy Policy and Terms of Use Titles Unreadable in Light Mode: The same fixed-white text problem was also fixed in the Privacy Policy and Terms of Use windows inside Help and Support.
  • FIXThe Premium Plans Screen Overflowed on Some Devices: We fixed a visual error ("overflow") that appeared on the plans screen with large text (accessibility) or on smaller screens, where the content didn't fit properly. The screen now scrolls normally instead of being cut off.
  • FIX"Choose Plan" No Longer Closes the App Abruptly: We fixed an unexpected crash when tapping "Choose plan" while that product wasn't yet available in the store (for example, while it's being finished in App Store Connect). A clear notice is now shown instead of a total crash.
  • FIXFamily Plan ID Updated: We synced the Family Yearly plan's identifier with the one registered in App Store Connect after an adjustment during its setup.
  • FIXCorrect Renewal Notice on Android: The plans screen no longer tells Android users that the payment will be charged "to your Apple account" — the message now mentions Google Play and how to cancel from there, while on iOS the Apple/App Store message is still shown as before.
  • FIXA Loan's History Order Was Inverted: Inside a person's detail in "My loans", the oldest transaction appeared at the top and the most recent at the bottom. Now the most recent always comes first, as in the rest of the app's history.
  • FIXReminders That Never Arrived on Android: The scheduled notices for card statement dates, card payments, recurring expenses, credit payments and the daily reminder were scheduled correctly but never appeared on Android phones. A piece of configuration the operating system needs to deliver them was missing; it's now registered. Also, your reminders now switch themselves back on after restarting the phone, instead of being lost.
  • FIXStatement and Payment Notices Arrived Too Early: If your statement or payment date fell on the 29th, 30th or 31st, the notice arrived with more days' notice than you configured (for example, warning you 6 days ahead when you asked for 3). The count is now made on your card's real date and respects exactly the notice period chosen, adjusting itself in 30-day months and in February.
  • FIXNotices With a Payment Date Early in the Month: When the statement or payment fell in the first days of the month (the 2nd, for example) and you asked to be warned 3 or more days ahead, the reminder got stuck on the 1st instead of stepping back into the previous month, arriving almost on top of the date. It's now scheduled with the full notice period.
  • FIXNew Poll Notice That Didn't Reach Every Device: We repaired three faults that left many phones out of the notice when we published a new poll. On iPhone, the app tried to register for notices before the system was ready and ended up unregistered until the next launch; now it waits and retries. On Android, the notice arrived on a low-priority channel —no sound, no banner— or simply wasn't shown with the app closed; it now uses the correct high-priority channel. And if the same phone had been tied to more than one account, it received the notice repeatedly; it's now sent just once.
  • FIXMisaligned Cards Summary: The summary adding up your cards sat glued to the left edge instead of centred, the space before "Next payment" was bigger than the rest, and the amounts came out in European format ("94.989,94 $") right below cards saying "$94,989.94". It's now centred, even, and in the same format as the rest of the app.
  • FIXOld Notices Arriving All at Once: If you uninstalled the app and came back some time later, you could find an avalanche of overdue notifications that no longer made sense. Now every notice expires after 24 hours: what's no longer current simply isn't delivered. Also, the red dot for "you have a new reply" no longer lights up for replies from months ago that you'd already read.
  • FIXThe New Poll Notification Opened Home: Tapping the "New poll in FlashBill" notice left you on the Home screen and you had to go find the poll by hand through Profile. Now it takes you straight to "Vote for new features", even if the app was completely closed.
  • FIXThe "Oval" When Tapping the Total Balance Card: Tapping the big card on Home made the ripple stretch and spill outside the card, deformed like an oval. It's now a round ripple perfectly clipped to the card's corners. Along the way we fixed the same thing on the account cards, and the credit cards —which gave no feedback at all when tapped— now respond to touch too.
  • FIXDeleting a Recurring Expense Ended in an Error: Choosing "Only this one", "This and future ones" or "The whole series" on a repeating transaction left the process stuck on "Deleting…" and finished with an enormous technical error on screen. The app was asking the database for something it couldn't resolve; it now does that filtering on its own and all three options work. The same applies to editing a series with "This and future ones".
  • FIX"This and Future Ones" Now Really Stops the Repetition: Choosing that option deleted the occurrences but didn't switch off the recurrence, so the transaction reappeared on its own later. Now the series is closed on that date: what you deleted doesn't come back.
  • FIXDeleting a Repetition No Longer Revives the Previous One: When deleting an occurrence of a recurring expense, the previous month's —which you'd already marked as paid— went back to "pending" on its own. It now stays exactly as you left it.
  • FIXSquare Ripple in the Bottom Bar: Tapping Home, History, Loans or Profile produced a rectangular flash with sharp corners that looked crude. It's now a round ripple centred on the icon, as in the rest of the app.

0.47.7

  • FIX"Vote for New Features" Now Really Syncs Between Devices: We fixed the "there's a new poll" notice being cleared on one device but still showing on another with the same account. Now, as soon as you see the poll on any of your devices, the notice disappears on all of them.
  • IMPROVEMENTA Clearer "What's New" Section: We unified the name of the updates section inside the app (previously "Improvements") so it's called the same as on the web: "What's New".

0.47.6

  • IMPROVEMENTRenewed Privacy Notice: We published a much more complete version of our privacy notice, available in Help and Support, with clearer rules about your personal and financial data, your data rights and the steps to exercise them, aligned with Mexican data protection law and with international standards such as GDPR and CCPA.

0.47.5

  • FIXTap Effect in Help and Support: We fixed a visual detail in the expandable sections of Help and Support (Frequently Asked Questions, Privacy and Data, Legal Notices and Improvements) where the tap effect on opening them didn't show properly.

0.47.4

  • FIXPoll Notifications Now Really Arrive: We fixed new-poll notices not arriving if you had the app minimised or closed — before, only those with it open at that moment found out. It's now a real push notification, so you hear about new polls wherever you are.
  • FIX"My Reports" No Longer Comes Up Empty: We fixed a bug where your reports appeared for an instant and then vanished, showing "You haven't sent any reports yet" even though you had. They now stay visible as they should.

0.47.3

  • FIXAccounts Modal in the Categories Style: We redesigned the "New account" and "Edit account" window so it behaves exactly like the categories one: the sheet is now anchored to the bottom of the screen, the content slides smoothly behind the "Create account"/"Save changes" button and, on reaching the end, there's ample space so the button never covers the last options. What's more, the button now looks identical to the categories one, with its characteristic gradient shine and a save icon when editing.

0.47.2

  • FIXThe Accounts Button Covered the Content: In "New account" and "Edit account", the card now floats with a small margin over the background instead of sticking to the screen's edge, so the space where the "Create account"/"Save changes" button lives really looks translucent instead of a solid white block, with the keyboard open or closed.

0.47.1

  • FIXUnexpected Crash When Changing Screens: We fixed a bug that could make the app fail just as you left a screen with the "unseen" glow (for example, the polls card in Profile).

0.47.0

  • NEWVote for New Features: The polls section moved from Help to Profile (between Settings and Help) and is now a real feature: take part in the polls we publish, see the results live and browse the last three polls sliding by automatically. When there's a new poll, both the card in your profile and the Profile icon in the bottom menu glow until you check it.
  • NEWNew Polls Notification: We added a notice inside Settings and Notifications so you decide whether you want us to tell you when we publish a new poll.
  • NEWMy Reports: You can now check, from Help, the status of every report you've sent and read our team's replies directly in the app.
  • FIXReports With Photos Couldn't Be Sent: We fixed a bug where attaching one or more photos to a bug report prevented it from being sent — text-only reports did work. Reports with photos now send without a problem.

0.46.1

  • FIXThe Keyboard Covered the New Account Form: We fixed a bug where, when typing the name of a new account or card, the keyboard revealed a dark box cutting into the form. It now behaves as smoothly as the rest of the app's forms.
  • FIXTransfer Colours in an Account's History: In a specific account's history, the icon and the route ("Account A → Account B") of a transfer no longer changed colour depending on whether money came in or out. They're now always shown in blue, as in the general History — only the amount stays green or red as appropriate.

0.46.0

  • NEWShare a Loan's Status: Inside the detail of any person in "My loans", you can now tap the share icon to generate a public link. Anyone who receives it can see, without downloading the app or signing in, the name, your profile photo, who owes whom and the full history of that debt — perfect for keeping accounts clear with that person. The link only exists if you decide to create it, and you can deactivate it or generate a new one whenever you like.
  • IMPROVEMENTLighter Sync When Opening the App: The background data refresh when signing in now only brings what changed since last time, instead of downloading your whole history again each time — the app feels nimbler, especially on accounts with a lot of history.
  • IMPROVEMENTReinforced Data Security: We reviewed and closed read permissions that were more permissive than necessary in our cloud database.
  • FIXBetter Error Handling When Confirming a Payment: If the connection drops just as an account's balance is being updated while editing a transaction, the app now tells you about the error instead of carrying on in silence and leaving the balance out of sync.

0.45.54

  • NEWUniform "Pull to Refresh" Animation: The indicator that appears when pulling down in History and in Loans now looks exactly like the one on Home, instead of using Flutter's generic style.
  • NEWThe Loading Screen Showed the Text "FLASHBILL": The screen that appears briefly while your session is confirmed now shows only the icon, like the phone's native startup screen, without the word "FLASHBILL" popping up.

0.45.53

  • NEWCollect and Lend Straight From a Person's History: Inside each person's detail in "My loans" you now have two floating buttons: the "+" to lend money directly to that person, and one with a hand icon to collect what they owe you — without having to look them up again.
  • NEWDeleting Transactions From a Loan: You can now swipe any transaction inside a person's history (a loan, a payment or a collection) to delete it, with a confirmation before erasing. Your account balance adjusts by exactly that amount, reversing the transaction precisely.
  • IMPROVEMENTName Selector When Lending/Borrowing: The field for typing the person's name now looks like a real input (with a background and rounded corners) instead of just a line. What's more, when you pick someone from the suggestions list, the field is visually marked as selected with a tick.
  • IMPROVEMENTGreen for Payments and Collections: In a person's history, when they pay you back what they owed, that transaction is now shown in green to clearly tell it apart from a new loan.
  • IMPROVEMENTA Taller Lend/Borrow Sheet: The sheet for recording a loan now looks a little bigger, showing more of the form without scrolling, especially with the keyboard open.
  • FIXError When Deleting a Loan Transaction: We fixed a console error that could appear just as you deleted a loan, payment or collection from a person's history — the transaction now disappears from the list immediately when you confirm the deletion, instead of waiting for the rest of the app to find out.
  • FIXThe "+" Button Icon Slightly Overflowed: We fixed a hair's-breadth adjustment where the icon inside the app's circular "+" button spilled 2 pixels out of its circle, producing a console warning with no visible effect.
  • FIXThe Hand Button Always Said "Collect": The hand button in a person's history now adapts to the real situation: if they owe you, it collects; if you owe them, it pays.
  • FIXTransaction Colours Didn't Reflect Who Put Up the Money: In a person's history, transactions are now painted green when money comes into your account (you're lent to or paid) and red when it leaves (you lend or pay), instead of depending on whether it was a new loan or a payment.
  • IMPROVEMENTDuplicate "Pay" Button in a Person's History: We removed the button at the top, since the hand button below now covers that same function automatically.
  • IMPROVEMENTFloating Button Colours in a Person's History: The "+" button is now blue with a white cross. The button that collects or pays now changes colour according to its current action: green when collecting, red when paying. We also changed its icon to a handshake, more representative of settling an account between two people.

0.45.52

  • FIXThe Keyboard Covered the Field When Lending/Borrowing Money: We fixed a bug where, when typing the amount to lend or borrow from a person, the numeric keyboard covered the field almost completely — you could barely see a sliver of the box. The sheet now sits properly above the keyboard so you always see the whole field while typing.
  • FIXThat Same Sheet Hid Behind the Notch: On iPhones with a Dynamic Island or notch, this sheet's title and the "X" to close it could end up covered by that area when the keyboard was closed. The sheet now always respects the safe area at the top on any model.
  • FIXAn Account's Balance Could Drop by Itself When Deleting a Person: We fixed a bug where, when completely deleting a person from "My loans" (along with all their history), the balance of the bank account involved in those loans could be recalculated from scratch and lose the balance you started that account with — showing a lower number than the real one, even after refreshing. The balance is now adjusted with exact precision for each deleted transaction, without putting the rest of your balance at risk.

0.45.51

  • FIXWarning When Opening "Select Style": We fixed a console error that appeared when opening the theme selector (Settings > Style), where the "Light/Dark/System" options and the high contrast switch could lose their visual tap effect (ripple) through being badly stacked with the modal's background.
  • FIXBorders in Settings: We removed borders left on the Currency/Preferences cards and on the language selector's label, so Settings looks clean and consistent with the rest of the app.
  • FIXPaid Loans Appeared Struck Through in the History: We fixed a bug where, on paying or collecting a loan (e.g. when someone settles $8,000 with you), that transaction was shown struck through and in grey in the History, as if it had been cancelled. Loans and their payments are now never struck through.
  • IMPROVEMENTLoan Colour in the History: All loan-related transactions (giving, receiving and their payments) are now always shown in yellow within the History, to tell them apart at a glance from the rest of your transactions.

0.45.50

  • NEWOptional Note When Lending/Borrowing: You can now add a short description (e.g. "Car rental") when lending or borrowing money from a person. It's shown in that person's history and can be edited later; if left blank, it simply says "Loan".
  • NEWGeneral Summary in "My Loans": At the end of the screen there's now a centred summary with how much you owe, how much you're owed, the net balance of your personal loans, how much you owe in bank credits (only the remaining balance) and the grand total combining everything.
  • NEWInstalment Loans With a Credit Card: When lending money paid from a credit card, you can now indicate whether the purchase was deferred into instalments and whether you were charged a fee. If you choose instalments, your statement splits the payment into equal parts each month; if there's a fee, it's added to the total the other person owes you, not just to the capital lent.
  • IMPROVEMENTRedesigned Transaction Summary: In the card that opens when tapping any transaction in the History, the date, account, "you lent to/they lent you" and tip information is now shown as stacked horizontal bars, with no borders and with a background and shadow that clearly set them apart from the card's background. The account bar now uses that account's own colour. The categories of a split expense are ordered from most to least expensive.
  • IMPROVEMENTProgress Bar on Credit Cards: The bar colouring each card now reflects how much available credit you have left (before it reflected the debt used), so a card with plenty of room now looks "fuller" instead of almost empty.
  • FIXWrong Balance in Accounts With an Opening Balance: We fixed a bug where, every time you opened the app (or hit "refresh"), the balance of all your accounts was recalculated adding up only your recorded transactions — without counting the opening balance you created the account with (the money you already had before starting to use the app). This made the balance shown on Home, "My accounts" and "Adjust balance" drop by itself, showing a lower number than the real one. The app now always respects and shows the correct balance, without recalculating it on its own.
  • FIXEditing the Instalments of an Existing Loan/Credit: We fixed the last case where the balance was still recalculated from scratch (when editing the payment plan of a loan or credit that already had instalments saved). The app now calculates exactly the adjustment matching what you changed, without putting the account's correct balance at risk.

0.45.49

  • FIXBank Credit Instalments Marked as "Doesn't Affect Balance": We fixed a bug where, on marking a bank credit as "Not received" (for credits taken out before using the app), its payment instalments were also incorrectly marked as "doesn't affect balance", showing in grey and not deducting money from the account when confirmed. Now only the initial deposit is affected by that option; payment instalments always show in their normal colour and deduct the balance correctly.
  • FIXHistory With Accumulated Future Instalments: Bank credits with all their instalments pre-generated from the start (old credits) could fill the History with pending instalments years into the future. Now, just like recurring transactions, only each credit's next pending instalment is shown.
  • IMPROVEMENT"Confirm Transaction" Modal: The bank account selector now has a solid background so it doesn't get visually lost, and we removed a duplicate calendar icon that appeared next to the date.
  • IMPROVEMENTNotice When Marking a Credit as "Not Received": We added a description explaining what this option means (that it only affects the record of the initial deposit, not the later payments).

0.45.48

  • FIXHistory Out of Sync With Bank Credit Instalments: We fixed a bug where the amount of a bank credit's last pending instalment (e.g. store credits and store cards) could show differently in the History than in the "Edit transaction" screen, especially if the credit's term or monthly payment was adjusted after that instalment was generated. Now both screens —and the payment confirmation— always calculate and show the same correct amount.

0.45.47

  • IMPROVEMENTSimplified "Smart Use" Message: We removed the 50-plus random messages that rotated every day on the recommended card and replaced them with a single fixed text: "Today it's best to use this card".

0.45.46

  • IMPROVEMENTThe "Smart Use" Notice Now Wraps the Recommended Card: Instead of being shown as a separate notice above the credit card list, the recommendation of which card to use today now surrounds that card directly with a subtle glow, and adds under its lower curve an extension with centred text explaining why it's the best option and how many days you'll have to pay.

0.45.45

  • IMPROVEMENTRedesigned "Loans" Menu: The "Lend", "Borrow" and "Credit" options on the "+" button in the Loans tab are now shown as stacked horizontal bars, each with a brief description of what that option means, instead of the previous 3 square cards. We also removed the borders they had.

0.45.44

  • FIXAdmin Menu: Error When Opening the Section: We fixed a Flutter error ("ListTile background color or ink splashes may be invisible") that appeared when entering the administrator menu and the bug report list, caused by a combination of widgets that stopped tap effects from showing properly. We also removed the remaining borders on the report cards.

0.45.43

  • FIXCritical Fix: The Premium Simulator in Admin Didn't Remove the Device Limit: We found that the "Premium Status (Simulated)" switch in the administrator menu saved the premium status in a different place from the one the "Device Limit" screen actually checks, so switching it on never avoided the block. Both are now correctly synced.
  • IMPROVEMENT"Device Limit" Screen Without Borders: We removed the border from the "Use on this device" button — it now has a solid fill and white letters, just like "See Premium Plans". "Sign out" also becomes a filled button instead of loose text.
  • IMPROVEMENTShorter Text in "Use on this device": We removed the "(Close others)" from the button's text, in all 3 languages.

0.45.42

  • IMPROVEMENTAccount Detail: No Borders on Any Element: We removed the visible borders from the "Available balance" card, the search/history icons, the "All/Income/Expenses/Debt" filters and the credit card statement period cards, when entering the individual history of a bank, cash or credit card account. States (selected, overdue, current period) are now told apart by background colour alone, with no borders.

0.45.41

  • FIXCritical Fix: A Duplicated Transaction Could Become Impossible to Delete: We found that, if two transactions ended up linked to each other by mistake, trying to delete them could go round in circles forever without completing the deletion or reporting the error — leaving the button on "Deleting…" indefinitely. Deletion now detects and cuts those cross references, and any safety lock left "stuck" by an unexpected failure releases itself after 20 seconds, so a following attempt is no longer blocked forever.
  • IMPROVEMENTHistory: Rounded Background When Swiping: The red (delete) and purple (edit) background that appears when swiping a history card now has rounded corners, like the cards, instead of showing as a straight rectangle.

0.45.40

  • FIXCritical Fix: Deleting "Only This One" Can No Longer Duplicate the Transaction: We found that, if the deletion took a moment to respond and you tried again (or tapped twice), the app could process the same transaction twice in parallel — leaving the balance corrected but the transaction duplicated in the history. The app now recognises when a transaction is already being deleted and blocks any second attempt until it finishes, as well as showing you a "Deleting…" notice instantly so you know your action was registered.
  • FIXCritical Fix: Deleting "Only This One" on a Recurring Transaction Could Refund the Money Without Removing the Transaction: We found the cause of a serious bug where, on swiping a recurring transaction and choosing "Only this one", the account balance was corrected properly but the transaction kept appearing in the history as if it had never been deleted. The app fired the deletion without waiting for it to finish before carrying on, so a failure midway could leave the balance already adjusted but the transaction not deleted from the database. Every step of the deletion is now properly awaited from start to finish, and any real error is reported on screen instead of being lost in silence.

0.45.38

  • FIX"Only This One" on Recurring Transactions Now Skips, Doesn't Cancel: When swiping a recurring transaction and choosing "Only this one", the series used to stop completely. Now it only skips that occurrence and the next appears on its due date.
  • IMPROVEMENTDeleting a Whole Series Requires Confirmation: When choosing "The whole series", a safety dialogue appears: first a 10-second countdown, then you must type SERIES to unlock the delete button. This prevents irreversible accidental deletions.
  • IMPROVEMENTRecurrence Options With Descriptions: Each option in the modal (Only this one / This and future ones / The whole series) now shows a brief description of exactly what it does.

0.45.37

  • FIXCritical Fix: "Delete All Content" Could Fail Halfway on Accounts With a Lot of History: We found a bug where, if you had hundreds of transactions, accounts and categories, the total deletion function could be interrupted midway leaving data only partially deleted, without telling you. Deletion is now split into safe batches confirmed one by one, guaranteeing that "Clear Transactions" and "Delete all content" really delete everything promised no matter how many transactions you have.
  • FIXThe "Report a Bug" Title No Longer Comes Out Blank/as Code: We fixed the bug report screen's title appearing as untranslated text in Spanish and English. It now correctly says "Reportar error" / "Report error" in both languages (and it was already right in Portuguese).
  • FIXHistory: No Borders on the Filters: We removed the visible borders from the "All", "Income", "Expenses" and "Debt" buttons on the History screen.
  • IMPROVEMENTHelp and Support: No Borders on Any Card: We removed all visible borders from the Help and Support menu (expandable categories, report a bug button, data deletion section).
  • IMPROVEMENTSimplified "Visit Official Website" Card: We removed the visible link (www.flashbill.app) under the title — the button still opens the site when tapped — and centred the title vertically next to the icon.
  • IMPROVEMENTReport a Bug: The "Send" Button Now Appears Only When There's Content: The send report button stays hidden until you write a description with the minimum characters required, and then appears with a smooth growing animation (the same one we use on the Accounts floating button). We also removed the remaining borders from the form (section selector, attached photo).
  • IMPROVEMENTReinforced Confirmation When Deleting Data: "Clear Transactions" and "Delete all content" now, on top of the 10-second wait, ask you to type the exact word "CLEAR" or "DELETE" (respectively) before enabling the final button — an extra layer of safety for these irreversible actions.

0.45.36

  • FIXAdmin Menu: "Login Preview" Now Has a Back Button: When opening the login preview from the administrator menu, a top bar with an arrow now appears to return to the menu without restarting the app. The Google and Apple buttons show a "preview only" notice instead of running a real login.
  • IMPROVEMENTAdmin Menu: "Premium Status (Simulated)" Syncs With Firestore Only for the Admin: On switching the toggle, if you're using the administrator account, the change is saved in Firestore with the Flash plan's limit of 5 simultaneous devices — just like a real subscription. For normal accounts, the simulated status stays on the device only.
  • IMPROVEMENTAdmin Menu: No Borders on the Cards: We removed the borders from the admin menu cards, aligning them with the clean style of the rest of the app.

0.45.35

  • IMPROVEMENTAccounts: A Single Floating Button to Create/Save: In Profile > Accounts, the "Add account" button now turns directly into "Create account" (green) or "Save changes" (in the account's colour) and stays floating over the form while you fill it in, instead of having a separate button inside the form. One button, with the same text/shape animation the rest of the app already uses.

0.45.34

  • IMPROVEMENTNo Borders on the Currency Selector or the Tip Modal: We removed the visible borders from the currency chip (MXN) and from the whole "Tip" modal (percentage/amount input, account selector and dropdown menus), for a clean look consistent with the rest of the app.
  • IMPROVEMENT"Tip" Title Visible in Dark Mode: We fixed the tip modal's title appearing in fixed black, making it illegible in dark mode. It now adapts correctly to the active theme.
  • IMPROVEMENTTip Inputs With Their Own Background: The percentage/amount field and the account selector inside the tip modal now have a distinct subtle background, so they don't get visually lost without borders.

0.45.33

  • IMPROVEMENTSmart Floating Button: It Now Changes With the Context: The app's "+" button transforms when you enter Profile > Accounts: it shows "Create account" when adding a new one and "Save changes" when editing an existing one — with a smooth animation adapting its text and size instantly, so you always know which action you're about to confirm.
  • IMPROVEMENTA More Noticeable "+" Icon: The main button's icon in the navigation now has a slightly thicker stroke to improve visibility.

0.45.32

  • FIXDaily Reminder: Goodbye to Late Notifications: We found the cause of the daily reminder going off up to an hour after the time set (for example, scheduled for 6:00 pm but arriving at 7:00 pm): the app was missing permissions that Android requires in its most recent versions to fire notices at the exact time. The app now requests them automatically, so the reminder and every financial alert should be punctual, whatever your phone's model.
  • FIXBank Credits: An End to Duplicate Notifications: We fixed a bug where a credit with many instalments (for example, 14 months) could generate one "credit payment" notification per instalment instead of just one for the whole credit. Each credit now sends a single timely notice, with no repeats.
  • IMPROVEMENTFinancial Alerts: You Can Now Switch Off the Advance Notice: In Profile > Settings > Notifications > Financial Alerts, we added the "No" option next to the days of notice (7, 5, 3, 1) for those who prefer not to receive advance warnings.
  • IMPROVEMENTGoodbye to Personal Debt Date Reminders: We removed the "Linked debts" feature in Notifications (collection/payment notices for lent and borrowed money), as it was no longer needed to keep track of those dates.

0.45.31

  • FIX"Adjust Balance" on Cash and Bank Accounts Now Works Properly: We fixed a serious bug where the balance adjustment dialogue used an ATM-style keypad that made it impossible to enter the amount you wanted intuitively. You can now type the real balance directly and the system works out the difference for you.
  • FIXThe Account Screen Closes When Adjusting the Balance: After confirming a balance adjustment, both the dialogue and the account sheet closed incorrectly. They now both close properly, in that order.
  • FIXCredit Card: The Adjustment Shows the Matching Statement: When picking the date of an adjustment on a credit card, you now clearly see which statement period that date falls into — for example, "Statement: Jul 2026" — so the adjustment lands in exactly the right statement without affecting interest-free instalment plans.
  • IMPROVEMENTNo Borders on Accounts and Cards: The bank account, cash and credit card cards on the accounts screen no longer show any border, following the clean style of the rest of the app.
  • IMPROVEMENT"Save" Button Always in Sight: On the account editing screen, the button to save changes is now fixed at the bottom — it no longer disappears when you scroll the form.
  • IMPROVEMENTProfile: Parse Error Fixed: We fixed a compilation error on the profile screen that stopped the build.

0.45.30

  • FIXCritical Fix: Instalments Already Paid Could Be Overwritten on Saving: We fixed a serious bug where saving changes to a bank credit (for example, the first payment date) could silently overwrite the amount of instalments that were already paid. An instalment marked as paid is now never touched from that screen, no matter what you edit.
  • FIXMore Fields Locked When Editing a Credit: On top of the first payment date, the following are now also locked when editing an already created credit: the deposit date, the frequency (weeks/fortnights/months), the number of instalments, the credit's fixed amount, the monthly payment and the account — to completely avoid future inconsistencies with instalments already generated or paid.
  • FIXThousands Separator When Editing Amount and Monthly Payment: We fixed the "Fixed amount" and the monthly payment of a bank credit appearing without a thousands separator when opening the editing screen (they were only formatted as you typed); they're now shown properly formatted from the moment you open the screen.
  • FIX"Save" Button Only Active if There's Something to Save: When editing a bank credit (where the only editable thing is now the bank's name), the save button appears greyed out and blocked by default, and only becomes active if you really change the bank's name — avoiding empty saves by accident.
  • NEWOverpayments Cover the Following Instalments by Themselves: If you pay more than due on an instalment of your bank credit (for example, twice as much), the excess now automatically covers the following instalments in a cascade: they're marked as paid at $0 until what you overpaid runs out, without you having to confirm them one by one.

0.45.29

  • FIXLast Instalment With an Impossible Amount, Fixed by Itself: If the last instalment of a bank credit ended up with a negative amount (a leftover from an earlier version of the app), it's now corrected automatically when you open the credit to edit it, with no need to touch anything manually.
  • FIXA More Precise Calculation of the Last Instalment's Remainder: We fixed the formula that works out how much is left to pay on the last instalment of a bank credit: before it only subtracted what had already been paid and "forgot" the pending instalments in between, hugely inflating the final amount. It now does subtract all the other instalments, paid or not.
  • FIXFortnights Always on the 1st and the 15th: We fixed the date calculation for credits with a "Fortnights" frequency: before it could generate dates like the 14th or the 16th depending on the first instalment's day; now it always falls on the 1st and the 15th of each month, as it should. What's more, the "First payment date" selector now only lets you pick the 1st or the 15th when the frequency is fortnightly.
  • FIXA Cleaner Design When Editing a Credit: We removed leftover visible borders on the "Weeks/Fortnights/Months" buttons, the "Yesterday/Today/Tomorrow" shortcuts and the payment plan card, for a cleaner look consistent with the rest of the app.
  • FIXCritical Fix: Changing the First Payment Date Unmarked Paid Instalments: We fixed a serious bug where, on editing a bank credit and re-selecting the first payment date (even the same one), the app rebuilt the whole payment plan from scratch as if it were new, visually erasing which instalments were already paid. That action now only updates the dates of future instalments, without touching the real history already generated.
  • FIXLast Instalment, Always Recalculated While You Haven't Paid It: The last instalment of a bank credit is now recalculated with the correct formula every time you open the credit (while it's still pending), instead of staying stuck to an amount saved by an earlier correction.

0.45.28

  • IMPROVEMENTFewer Silent Writes in the Background: We removed an internal audit record that saved an encrypted history of every balance change in the cloud, meant only for debugging and never actually used or shown in the app. This reduces unnecessary writes to the database every time you add, edit or delete a transaction.

0.45.27

  • FIXCritical Fix: Loans That Disappeared by Themselves: We removed an internal maintenance patch that, unintentionally, deleted ALL your personal loans from our servers (those you lent and those you were lent) the first time you opened the app on a new device. If you noticed your loans disappearing after reinstalling the app or updating on another device, it won't happen again.
  • FIX"My Contacts" Now Shows Everyone: We fixed a bug where a person with an active loan visible in "My loans" might not appear in "My contacts", leaving that screen empty even though you did have contacts with money involved.
  • NEWPull to Refresh, Everywhere: You can now pull down to refresh your data in "History" and in "Loans" too, not just on Home.
  • NEWA More Complete "My Contacts": Each contact now shows how much they owe you or you owe them at a glance, with those carrying a pending debt organised at the top and those at $0 below. Tapping a contact lets you change their name or delete them.
  • NEWDeleting a Contact, With More Care: When deleting a contact we now ask whether you want to keep their transactions in your history (only the contact is deleted) or also delete all the money lent to/paid with them. To avoid accidental deletions, both options become available 10 seconds after opening the confirmation.

0.45.26

  • FIXThe Right Title When Creating a Credit: The screen for recording a new bank credit now says "Credit" in the title, instead of the generic text "Record transaction".
  • FIXCreating "Not Received" Credits Without an Error: We fixed a bug that stopped a bank credit being saved when the "Not received" option was left in the account field (credits you already had before using FlashBill); before, the app asked you to pick an account even though that was precisely the intention.
  • FIXWell Formatted Numbers on the Credit Card: The "Monthly payments of" and "Total interest" amounts on the credit's summary card now show a thousands separator, just like the credit's main amount.
  • IMPROVEMENTAdjusting an Instalment When Creating a Credit: Now, while you're creating a new bank credit, you can tap the amount of any instalment in the payment plan to adjust it manually; the rest of the instalments are recalculated by themselves to keep the agreed total. This option is still unavailable when editing an already saved credit, to avoid inconsistencies with what's already been paid.

0.45.25

  • NEWCredit Payments, One at a Time: Now, when you pay an instalment of your bank credit, the next one appears automatically in your history right when you need it, instead of showing you every future instalment at once. Your history is left much cleaner and tidier.
  • NEWYour Last Instalment, Always Fair: If you ever overpaid on earlier instalments, the last instalment of your credit now adjusts by itself to charge you exactly what's really left, not a penny more.
  • IMPROVEMENTA Clearer Label on Informational Credits: When you record a credit that doesn't affect any account's balance (just to keep track), the bank's name is now shown instead of a confusing generic text.
  • IMPROVEMENTA Simpler "My Loans": Contacts are now added directly from the loan, with no separate button to create them. The contacts icon and the search icon swapped places for more natural access, and the search hides by itself when you leave the screen.
  • IMPROVEMENTClearer Texts in Loans: The "My loans" cards now simply say "You owe" or "Owes you" instead of "You lent"/"You were lent", so it's easier to understand at a glance who owes whom.
  • IMPROVEMENTCredits Taken Out Before the App: We replaced the "Already received (Historic)" switch with a direct option in the "Account" field: if you leave "Not received" (the default value), the initial deposit isn't recorded in any account; if you pick an account, it is recorded there as income. Ideal for credits you already had before using FlashBill.
  • FIXPayment Plan Without Manual Edits: We completely removed the ability to edit the amount of an individual instalment in a credit's payment plan, since each instalment is worked out by itself according to what you actually paid.
  • FIXEarly Full Payment on Credits: If you pay everything you owe on a credit in one go (even though you had several instalments scheduled), the credit is now marked as completed instantly and no extra instalments reappear in your history.
  • FIXPayment Plan Always Up to Date: When editing a credit, the payment plan now shows exactly how many instalments are really left (not those that no longer apply) and works out the right amount and date for the last instalment according to what you've already paid.
  • FIXStability When Choosing a Category in Split Expenses: We fixed a bug that could interrupt the app when opening the category selector inside "Split expense", plus two more screens (categories and account date) with the same risk.
  • FIXOdd Shape Behind the Icon on the Credit Card: We removed a decorative figure that looked cut off with straight lines behind the card's icon when editing a bank credit, leaving just the clean icon.
  • FIXCredits "Edit/Delete" Menu Without Failures: We fixed an app error when opening the options menu of a bank credit in "My loans".
  • FIXConcept Autocomplete Without the App Closing: We fixed a critical bug that closed the screen (red screen) when typing in the "Concept" field while recording a new transaction.
  • FIXMore Stable "Record Transaction" Switches: We fixed a console error on the "Affects balance", "Split into instalments", "Repeat transaction" and "Did you pay for your purchase in instalments?" switches that could make them react badly when tapped.
  • FIXA Cleaner Design in "Record Transaction": We removed leftover visible borders on several cards and options of this screen for a cleaner look consistent with the rest of the app.
  • FIXCorrect Totals in "Your Summary": We fixed a bug where bank credits and one-off loans (not in instalments) disappeared from the total Balance and from the month's "Expenses/Income by category", even though they were real money that came into or left your accounts. We also made sure that transactions marked as "doesn't affect balance" no longer add to these totals, so they reflect exactly your real money.
  • FIXA Cleaner Design in "Your Summary": We removed leftover visible borders on the account cards, credit cards and the main chart of this screen.
  • FIXCorrect Debt on Card Instalment Purchases: We fixed a bug where, in certain cases, an instalment purchase with a credit card could be counted twice in your displayed debt (the purchase's total amount, plus each monthly payment separately), inflating your card's "Current debt".
  • FIXA Cleaner Design in a Transaction's Detail: We removed leftover visible borders on every card of a transaction's detail screen (the one that opens when tapping a transaction in the history).
  • FIXCleaner Pending Payment Flashing: The visual notice of a pending payment in the history no longer has a diffuse shadow around the card; it now only changes the background colour, as it should.
  • FIXCritical Fix: Credit Instalments Confirmed Out of Order: We fixed a serious bug where, if you paid a bank credit's instalments in a different order from the scheduled one, the app could mistakenly delete or mix up other instalments of that same series, damaging the payment plan. Your instalments are now never deleted or reordered automatically; the app only adjusts the amount when it's already 100% certain which is the last pending instalment.
  • FIXInstalment Number in the History: On a bank credit's transactions, the history now shows the instalment's number (1, 2, 3...) instead of a generic icon, so you can identify at a glance which instalment each transaction is.
  • FIXClearer Confirmation Windows: We unified the style of every "Delete...?" window in the app (credits, contacts, categories, accounts and transactions): centred title, justified text and both buttons in a pill shape with visible colour, instead of a cancel button that was just plain text.
  • FIXA Cleaner Design in "History": We removed the visible border left on the "All/Income/Expenses/Debt" filter buttons at the top of the history, for a cleaner look consistent with the rest of the app.
  • IMPROVEMENTSimplified Sign-In: There's now just one welcome screen, without separating "sign in" from "sign up": you simply enter with Google or Apple, and if it's your first time, your account is created automatically. We completely removed sign-in with email and password, password recovery and passkeys, to leave a much faster, frictionless experience. In your profile we also removed the "Password" and "Passkey" sections, as they no longer apply.

0.45.24

  • FIXSmart Filter in Concept Autocomplete: We strictly excluded the concepts of collections, settlements, fees and loan remainders from the history suggestions when recording ordinary income and expenses, guaranteeing that automatic debt transactions don't get mixed in with your common cash transactions.
  • FIXTotal Precision in Recalculating Balances and Loans: We fixed a critical mismatch in the balance of your bank and cash accounts that happened when recalculating the historic balance after recording a partial payment of a one-off loan. Now the app keeps the history of the initial amount lent intact and assigns the remainder in a dedicated, shielded transaction, guaranteeing that your accounts' balance stays mathematically perfect and free of discrepancies at all times.
  • FIXBalance Sync When Refinancing and Extending Loans: We adjusted the liquid balance logic so that loan refinancings and extensions only count the physical outflows and inflows of real money, preventing future interest or surcharges from wrongly and prematurely affecting your cash accounts.
  • FIXVisual Consistency in Loan Details: We fixed a bug on the contact's history screen where the original amount of a settled one-off loan was shown as zero. The header and history now impeccably reflect the total lent and its finished status.

0.45.23

  • FIXConsistency in Account and Loan Balances: We fixed a problem where the balance of accounts (such as Banorte) increased incorrectly when recording repayments of loans granted. Now the master transaction (original disbursement/income) of personal loans is included in the liquid balance calculation if it's set to affect the balance, and every collection, settlement and extension automatically inherits this property to ensure accounts reflect real money with total precision.
  • FIXMigration Run and Cleanup: We successfully ran the Firestore migration of Frida Miranda's series of transactions so they stop wrongly affecting the liquid balance, and we removed the temporary debugging scripts and logs from the home screen.

0.45.22

  • FIXInstalments Excluded From Statistics: We fixed a problem whereby settled (collected) personal loan instalments added a phantom expense equal to the amount in the home screen's summaries and charts. The statistics now reflect with total precision only the real inflows and outflows of cash.
  • FIXDouble Impact on Account Balances: We adjusted the account balance calculation so that individual loan instalments don't alter the liquid balance in parallel with the actual collection. The impact is applied synchronously and just once, through the settlement transaction (payment/income).
  • FIXFee Cleanup When Refinancing: We solved a bug in the creation of refinancing plans where the new instalments inherited and tried to charge again the original loan's one-off fee. New instalments are now generated free of past fees.
  • FIXTranslations and Collection Names: We fixed the concepts generated automatically when collecting loan instalments, replacing the confusing text "Settlement [Name]" or "Processor" with more natural expressions such as "Payment from: [Name]" (in Spanish, English and Portuguese according to the system's regional setting).
  • FIXImmediate Update After Refinancing: We added the synchronous recalculation of the involved account's balance immediately after saving a refinancing, avoiding visual lags on returning to the home screen.
  • FIXConsistency in Category Charts: We fixed the discrepancy on the home screens where the total amount at the centre of the income and expense by category charts didn't match the sum of the categories shown in the list below (due to omitted transfers and debt transactions). The total is now calculated by adding exactly the corresponding grouped values.

0.45.21

  • IMPROVEMENTExact Fortnightly Calendar (Days 15 and 30): We redesigned the fortnightly frequency calculation so instalments are scheduled exactly on the 15th and the 30th of each month (or the last day of the month in February/shorter months), instead of adding exactly 15 running days. This avoids the date drift and keeps things in sync with traditional payment periods.
  • IMPROVEMENTLoan Frequency Detection: We optimised the refinancing setup so it detects and automatically applies the loan's original periodicity, normalising any text variation from the database (such as "Fortnightly" or "Fortnights") so it matches the corresponding date calculation and amortisation factors perfectly.
  • IMPROVEMENTSimple Loan History: We redesigned the details view for loans without an instalment plan, so it only shows the history of the payments made instead of showing the internal "initial loan" and "remainder" records, since that information is already exposed in the header.
  • FIXDebt Direction in Refinancing: We fixed a problem in the refinancing calculation where an earlier cancelled master record was taken as the template (which by mistake had the opposite direction), making the system invert the loan's direction (showing "You were lent" instead of "You lent"). It now looks exclusively for the active master.
  • FIXCash Flow When Confirming Payments: We solved the bug where confirming a payment in the history subtracted money from the account (expense) instead of adding it (income). By fixing the underlying instalment's type, cash flow is calculated correctly.
  • FIXHistory Concepts Without Redundancy: We implemented a smart cleanup in CurrencyLibrary.sanitizeConcept that automatically detects and collapses repetitive or duplicated prefixes such as "extension: extension: loan" in the transaction history, showing clean, understandable text.
  • FIXData Migration: We implemented a migration routine to safely fix in Firestore the affected records of Frida Miranda's series, restoring their type to loan granted and cleaning up their history.
  • FIXSimple Loans Without an Instalment Plan: We hid pending remainders from the global history to prevent them showing as duplicate transactions awaiting confirmation. These remaining balance transactions are now shown clearly and tidily in the loan's detail alongside the repayments made.
  • FIXPayment Progress Without Duplicates: We fixed a counting bug that doubled the number of payments shown (such as "4 of 25" instead of "2 of 25") by adding both the instalment paid and the associated income in the database.

0.45.20

  • IMPROVEMENTSmart Autocomplete: We improved the suggestion system when typing a transaction's concept. Autocomplete now ignores accents (e.g. "Andrés" and "Andres" are the same), automatically excludes expense splits (split categories) to avoid redundant suggestions, and where there are several records with the same name and type, it only suggests the most recent option you used.
  • IMPROVEMENTImproved Refinancing: We optimised the loan refinancing modal:
  • FIXDates in Refinancing: When refinancing a loan, the initial date now automatically respects any instalments you have overdue in the past. Before, the system forced the initial date to today, which made you lose the record of your arrears' original dates.

0.45.19

  • FIXConfirming Instalments From the Global History: We fixed the flow for confirming personal loan instalments from the general history. Now, on confirming an instalment, the payment is correctly recorded in the loan's history, the account's balance is deducted appropriately and the instalment disappears from the global history (since the collection record now appears as a positive).
  • FIXPaid Instalments in the Global History: Personal loan instalments already confirmed no longer appear as negative orange transactions in the general history. Instead, only the payment record (income) generated on confirming is shown, keeping the view clean and consistent.
  • FIXAccount History With Paid Instalments: The same filter is applied in the account detail view so that settled instalments aren't visually duplicated next to the collection record.

0.45.18

  • NEWLoan Refinancing: We added the ability to refinance pending debts directly and flexibly. You can now redistribute the remaining balance of a personal loan into a new instalment plan, choosing terms, frequency and first payment date, without altering the history of instalments already paid. The instalment preview lets you customise each payment individually, adjusting the others automatically.
  • FIXNumbering in Refinancing: We adjusted the numbering of the new instalments in case there are gaps in the history's payments, guaranteeing they start exactly after the highest paid instalment to prevent duplicate identifiers.
  • FIXInstalment Editing UI: We fixed the colours of the text, prefix and input in the individual instalment editing dialogue so they adapt correctly in dark mode, guaranteeing optimal legibility.

0.45.17

  • NEWSilent Encrypted Audit: We added an internal audit record that automatically saves, encrypted, the history of balances before and after each transaction (creation, editing, deletion or recalculation). This lets us precisely diagnose any balance discrepancy and ensure the money's consistency.
  • FIXConsole Cleanup (ListTile): We fixed the rendering errors on the Settings, Notifications and Accounts screens. We replaced the decoration containers with Material components to ensure tap splash effects are visible and to eradicate the annoying console warnings.

0.45.16

  • FIXDates in Extensions: We fixed a problem on the loan extension screen where pending instalments showed today's date because of auto-carry-forward. The view now correctly shows the due date originally agreed for each instalment.

0.45.15

  • FIXPrecision in Expense Metrics: We fixed a problem on the home screen and in the balance's accumulated statistics where transactions marked as "Cancelled" (for example, recurring payments that were skipped or cancelled by the user) were still being wrongly added into the monthly expense calculation and the category listings. They're now excluded rigorously and automatically, showing your real consumption and net income with absolute precision.

0.45.14

  • FIXLoan Extensions: We fixed a cash flow and display problem when carrying out loan extensions. Extensions are now recorded with the negative sign "-" in the history (reflecting the real money leaving your account when lending money) and automatically adopt the original loan's correct category, removing the generic "?" icon.
  • FIXUI: We simplified the "+ Extension" button so it shows only the text "Extension" without the "+" symbol, allowing for a cleaner interface. The details modal's title now wraps the text correctly without truncating it with "...", and the options to edit or duplicate extensions have been blocked (leaving only delete), instantly reverting the original instalment and balances when deleting the record.

0.45.13

  • NEWAuto-Move Pending Items to Today: We implemented logic that automatically carries pending transactions and payments from the past (which need manual confirmation, such as recurring expenses or credit instalments) forward to the current date. This stops overdue payments staying hidden on earlier days of the history and lets you immediately see which commitments are still awaiting payment today.
  • NEWPulsing Highlight and Premium Glow: We redesigned the pending transaction elements in the history. Now, instead of a simple static border, the element's whole box flashes and glows softly in a continuous low-frequency loop, combining the shade of the background, the border and a diffuse shadow that responds impeccably in dark mode as well as light and high contrast.

0.45.12

  • NEWAccounts Ordered by Balance: We implemented a new way of displaying "My accounts" on the home dashboard, ordering them automatically from highest to lowest available balance based on their equivalent in your main currency. That way you'll always see your accounts with the most liquidity first, clearly and quickly.
  • FIXPrecision in the Top 5 Expenses: We fixed a visual classification problem in the home screen's expense chart and ranking. Credit card payment transactions (payment_transfer), loans and credits are no longer assigned by default to "Apps" nor shown in the breakdown; instead they're completely omitted from this grouping, being debts, credits and internal fund transfers. This lets you see your net, real consumer spending with total precision.

0.45.11

  • FIXProtection Against Duplicate Payments: We added an immediate lock on the payment confirmation button for cards, to avoid repeated transactions if the button is pressed several times out of impatience or network slowness.
  • FIXBalance Sync and Recalculation: We optimised the "Pull to Refresh" action on the home screen. Now, on refreshing, the app recalculates all your accounts' balances from scratch according to the real transactions saved in the cloud database, eliminating any balance mismatch.
  • FIXIntegrity When Deleting Transfers: We fixed the logic for deleting transfer transactions or payments between accounts. The system now recalculates atomically and automatically both the source account's balance and the destination account's, guaranteeing total consistency of the capital.

0.45.10

  • FIXDisplay of Zero Balances: We fixed a visual detail where accounts with a zero balance or extremely small negative values (such as -0.0 or -0.00000000001 resulting from total fund transfers) showed -0.00 instead of 0.00 on the main dashboard and in the "My accounts" section.

0.45.9

  • NEWIndividual Instalment Shielding: We added a visual, interactive control (wallet icon for active instalments and an orange informational icon for shielded instalments) in the Payment Plan. You can now mark old/historic monthly payments as "Paid" in a purely administrative way to keep things tidy, without them affecting or deducting the balance of your bank account (e.g. Banorte). Future or active instalments will keep deducting from the balance as normal.
  • FIXCredit Saving Optimisation: We restructured the notifications engine to avoid saturating the event loop when saving or editing a credit. The app now queries the real scheduled alerts and cancels them selectively and concurrently, achieving an instant, smooth save without freezing the screen.
  • FIXCredit Labels in the History: We fixed an aesthetic detail where bank credit instalment transactions with no account assigned (being historic or informational) showed a question mark "?". They now impeccably and professionally show the "CREDIT" badge.
  • FIXConsistency in Instalment Payments: We fixed the balance calculation logic for credits and loans. On the one hand, paid monthly payments (completed instalments) are now correctly treated as money going out and are deducted from the bank account's balance. On the other, we optimised the liquid balance calculation to process only completed transactions, guaranteeing that pending (unpaid/pending) or cancelled instalments don't affect your balances prematurely and avoiding negative numbers or distorted balances.

0.45.8

  • NEWSmart Instalment Visibility: We linked the behaviour of the main credit's "Reflect in the history" option to its monthly payments. If you switch this option off when recording previous debts, the instalments will stay synced in the background automatically, without contaminating your general history until you decide to record them.
  • FIXBalance Integrity in Histories: We fixed the logic when editing monthly payments of historic or "Already received" credits. Now, on marking past instalments as "Paid", they're visually reflected in your history for administrative control but your current balance stays shielded (affectsBalance: false). Future or pending instalments that you pay from now on will indeed be deducted precisely from your bank account (affectsBalance: true), avoiding any double counting or incoherent balance.

0.45.7

  • FIXBank Credit Editing: We fixed an inconsistency on the bank credit editing screen where the original amount, monthly payment and annual interest rate fields weren't correctly related when loading a pre-existing credit. The system now keeps the credit's original capital intact without overwriting it with the sum of the instalments, guaranteeing an exact display of the financial plan.

0.45.6

  • FIXEditing Transfers: We fixed an issue where, on editing an existing multi-currency transfer, the amount to be received initially appeared as zero. The system now calculates and shows the converted amount correctly and automatically on the editing screen, respecting the exchange rate already saved.

0.45.5

  • FIXMulti-Currency Conversion: We fixed a cents error when transferring funds between accounts with different currencies. The system now preserves the exchange rate's exact decimal precision (_exchangeRate) when saving the transaction, avoiding discrepancies caused by the screen's rounded value.

0.45.4

  • NEWHistoric Credits: We implemented a new "Already received (Historic)" feature for loans and bank credits. You can now record previous debts without the initial deposit affecting your current balance or appearing in the history, keeping your accounts' integrity intact.
  • NEWRetroactive Payments: Lets you mark instalments as "Paid" directly from the credit's creation, ideal for catching up with debts that were already in progress.
  • FIXPrecision in Instalments: We fixed the payment plan calculation on bank credits. The system now balances the last instalment based on the "Total to Pay" (capital + interest) instead of just the capital, eliminating those annoying negative amounts on the last monthly payment.

0.45.3

  • NEWSmart Cleanup: Now, on deleting a payment (settlement), the system automatically cleans up any orphaned "remainder" to avoid visual duplicates in your history.
  • FIXColour Coherence: We fixed the colours in the collection modal: you'll now see in Blue what you're going to Collect (inflow) and in Orange what you're going to Pay (outflow), avoiding confusion.
  • FIXManaging Ghosts: With the new delete button in the editor, you can now easily clean up any incorrect $4,140 transaction or other old remainders.

0.45.2

0.45.1

  • FIXFinance: Fixed a critical bug in the loan extension logic that caused incorrect recursive updates and wrong amounts in the balance.
  • FIXUI: Improved the visual distinction in the history between extended instalments and the extension's money transactions.
  • FIXLoans: Fixed the detection of the "Master Loan" in the finance provider to stop individual instalments triggering unnecessary cascade updates.

0.45.0

  • NEWPasskey Management per Device: You can now see exactly which devices have your passkey registered (up to 5 at a time) directly in your profile.
  • NEWDeleting Individual Keys: Delete a specific key from any device with one tap. The key is invalidated immediately on the server — if anyone tries to use it to sign in after you delete it, access will be denied.
  • NEWSmart Device Name: The system now automatically detects your device's real name (e.g. "iPhone 16 Pro Max") so you don't have to type it.
  • NEWPost-Registration Customisation: The modal for renaming your device now appears *after* the key has been saved correctly, letting you identify it better if you wish.
  • NEWSecurity Limit: A maximum of 5 passkeys per account applies, to keep management clear and secure.

0.44.4

  • FIXPasskey — Real Registration: We solved the underlying bug where the key was saved in iCloud but the server rejected the cryptographic verification. The backend now directly decodes the binary CBOR format generated by Apple's native SDK, which is the real WebAuthn standard.
  • FIXInstant "Linked" Button: The passkey button now changes to "Linked" immediately on finishing the process, with no need to reload the screen.
  • FIXVisual Feedback on the Passkey: Instead of blocking the whole screen during the operation, a small loading indicator is now shown directly on the passkey button.

0.44.3

  • FIXPasskey Saved but With an Error: We solved the critical bug where the passkey was saved correctly in the Apple/iCloud keychain but the app showed an error message. The problem was an encoding incompatibility: the Flutter library sent the data in standard base64 (with + and /) but the server tried to decode it as base64url (with - and _), corrupting the cryptographic bytes. The server now normalises both formats automatically before processing the verification.

0.44.2

  • FIXLabel Fix: We fixed a visual bug in the account detail where "Confirm transaction" was shown instead of "Available balance".
  • FIXOptimised Localisation: We added new translations for the available balance in Spanish, English and Portuguese, guaranteeing a coherent interface in every language.

0.44.1

  • FIXPasskey Stability: We fixed a critical type error (Null cast) that blocked registration on iOS, through deep normalisation of JSON data.
  • FIXDomain Association: We added the webcredentials permission to Apple's configuration files, allowing secure communication between the app and flashbill.app.
  • FIXAdvanced Diagnostics: We implemented an error tracing system (Stack Trace) for the biometric authentication module, allowing much faster problem solving.

0.44.0

  • NEWReal Passkey: Welcome to the future! You can now register and sign in to FlashBill using FaceID, your fingerprint or your device's lock code. Forget passwords forever with this maximum-security cryptographic system synced with iCloud and Google Password Manager.
  • NEWManagement From Your Profile: You can now link or unlink your passkey directly from the "Link Accounts" section in your profile, with a visual status indicator just like Google or Apple.
  • NEWImproved Security: We implemented advanced security rules in Firestore to protect your passkeys.
  • FIXPasskey Stability: We fixed a technical error (FormatException) that stopped registration on some iOS and Android devices.
  • FIXSecurity Permissions: We solved the access denied problems when checking the keys' linking status.

0.43.6

  • NEWSupercharged Bug Reporting: A picture is worth a thousand words! You can now attach up to 3 screenshots to your bug reports to help us solve problems faster.
  • NEWVisual Support in Admin: The administration panel now lets you view the images attached to users' reports for a precise diagnosis.
  • FIXStability in Reports: We fixed critical failures that stopped reports being sent correctly in certain conditions.
  • FIXGlobal Translations: We optimised and fixed the localisations in Spanish, English and Portuguese for an experience free of text errors.

0.43.5

  • NEWDevice Limit Management: We implemented a restriction for free accounts, allowing use on a single device at a time to protect your data's integrity and encourage personal use.
  • NEWRemote Takeover: Don't get locked out! If you left your session open on another device, you can now link the current one and close the other sessions remotely with a single tap.
  • NEWPremium Blocking Interface: We designed a new full-screen restriction screen, elegant and clear, guiding you on how to manage your devices or upgrade to Premium.
  • IMPROVEMENTProtected Navigation: The system now blocks access to every main tab and menu when unauthorised simultaneous use is detected, ensuring a coherent experience.

0.43.4

  • NEWVisual Evidence in Reports: You can now attach proof! We implemented the ability to add up to 3 photos to your bug reports so our team can identify and solve problems faster.
  • NEWSmart Compression: Photos are compressed automatically before uploading to save data and ensure a swift send without losing visual quality.
  • NEWGallery in the Admin Panel: We redesigned the report detail for administrators, including an interactive gallery with full-screen zoom to review every detail of the attached images.
  • IMPROVEMENTMultilingual Localisation: All the new reporting features are fully available in Spanish, English and Portuguese.
  • IMPROVEMENTSecurity Validations: We reinforced the sending system to ensure images are linked to each report correctly, privately and securely.

0.43.3

  • NEWRemember Email in Admin: We implemented a "Remember email" checkbox in the administrative access to make signing back in easier.
  • NEWDiagnostic Logs: We added detailed console records to identify exactly why an access fails (whether it's the password or an unauthorised email).
  • NEWBalance Fix on Home: We adjusted the "My accounts" section's logic so the total only adds up your liquid capital, avoiding confusion with credit card debt.
  • NEWAdministrative Access: We solved a compilation error (_AdminField not defined) in the administrator panel that stopped access to the management features.
  • FIXIcon Error: We removed the reference to the non-existent styler_rounded icon that stopped the application starting.
  • IMPROVEMENTSimplified Login Interface: We redesigned the administrator modal to be more minimalist and premium, with centred elements and no social network buttons.
  • IMPROVEMENTAccess Normalisation: The system now automatically trims spaces and converts the email entered to lowercase to avoid typing errors.

0.43.2

  • NEWNew Clothing Icons: Personalise your fashion spending! We added a new "Clothing" icon category with options for hangers, shopping bags, watches, irons and more.
  • NEWLocalised Icon Categories: Every category in the icon selector (Finance, Home, Food, etc.) is now shown correctly in your language (Spanish, English or Portuguese).
  • NEWCredit Usage Visual: Your card now comes to life! We redesigned the credit cards' background so it fills dynamically according to your debt level.
  • NEWTotal Sum of Accounts: We added the consolidated net balance in the "My accounts" section, showing the real sum of all your available capital converted to your main currency.
  • NEWVisual Category Breakdown: We redesigned the detail of split transactions. Each category now has its own card with its icon and specific amount.
  • NEWCategory Limit in Splits: We implemented a maximum limit of 10 categories per split transaction to guarantee optimal performance.
  • IMPROVEMENTSmart Next Payment Calculation: The "Next Payment" now precisely adds up every pending balance from periods already closed.
  • IMPROVEMENTOptimised Detail Interface: We improved space efficiency by putting the "Date" and the "Account" on the same row.
  • FIXIcons in Top Expenses: We fixed the visual bug where the "Credits" and "Tips" categories showed a question mark.
  • FIXPersistence of Split Categories: We fixed a critical bug that stopped a split expense's categories being saved correctly when recording it for the first time.
  • FIXData Integrity in Models: We solved a failure in the transaction duplication engine that caused loss of information.
  • FIXIdentifier Sync: We standardised the transaction linking system to make expense audits easier.

0.41.0

  • NEWRecording Transactions in Accounts: The "+" button appears directly when you enter any account's detail, selecting it automatically to save you time.
  • NEWSmooth Action Button Transition: We synced the "+" button with "Hero" animations for a premium feeling of fluidity.
  • NEWCategory Splitting (Split Expenses): You can now break a single expense down into multiple different categories with specific amounts.
  • NEWCustom Tip Accounts: You can now pick a specific account to pay the tip from, independently of the main expense.
  • IMPROVEMENTSmart Contextual Navigation: We refactored the recording flow so it can pre-select data according to the screen you came from.
  • IMPROVEMENTRemaining Balance Control: We implemented a smart visual assistant that tells you in real time how much money is left to assign to categories while you split your expense, ensuring exact accounting.
  • IMPROVEMENTAtomic Persistence: Expense splits are saved in a linked, secure way, letting each part affect its corresponding category while keeping its relationship with the original payment.
  • IMPROVEMENTSplit Payment Flow: We're launching a new visual chart in the transaction details that clearly shows how the expense is distributed between your main account and the tip account.
  • IMPROVEMENTDynamic Display: Shows multiple categories in the detail of split transactions (e.g. "Food · Transport").
  • IMPROVEMENTPremium Splitting Interface: We completely redesigned the category selector for expense splitting, using a clean, elegant list that respects dark mode perfectly.
  • IMPROVEMENTSimplified Recording: We removed redundant fields and unnecessary labels so recording multi-category expenses is faster and smoother.
  • IMPROVEMENTNotes per Category: Personalise each part! You can now add a small note to each split category (e.g. "Kibble" under Pets) with a 60-character limit.
  • IMPROVEMENTComplete, Smooth Editing: Split transactions are now fully editable. If you need to change an amount or a category of an already saved expense, the system will load the whole breakdown automatically.
  • IMPROVEMENTRefined Naming: We changed "Split expense" to "Split category" to better reflect the feature of breaking down by categories.
  • IMPROVEMENTCurrency Optimisation: We changed the currency code (MXN) for its symbol ($) in the input fields for a less obstructive experience.
  • IMPROVEMENTSmart Control: We filtered system categories (transfers, loans, adjustments) out of the split selector so you only see relevant options.
  • FIXIcon Sync: The "Breakdown" icon (indigo split arrow) is now consistent between the history and the details modal.
  • FIXFinancial Integrity: The accounts' balance now ignores the breakdown's sub-parts to stop an expense being counted twice.
  • FIXOptimised Reports: The charts and the "Top 5" now show each split's real categories instead of grouping everything under "General".
  • FIXLoading on Editing: Precise recovery of categories, amounts and notes when entering breakdown editing mode.
  • FIXDrag Handle Visibility: Improved accessibility of the close indicator in the transaction detail for devices with a Dynamic Island.
  • FIXCategory Validation: Fixed the bug that stopped split transactions being saved, reporting a missing category.
  • FIXNumerical Precision: Removed infinite decimal jumps and rounding errors when typing amounts in the split.
  • FIXBuild Stability: We solved reference errors in AppLocalizations and internationalisation that stopped the project being built.

0.39.2

  • FIXHelp Localisation: We fixed the compilation errors by correctly defining the translation accessors for the new help sections.
  • FIXVisual Stability: We fixed a font weight (FontWeight) error that stopped the application starting in development mode.
  • FIXInternationalisation: We fully localised the version history navigation to support Spanish, English and Portuguese.

0.39.1

  • NEWImprovements Menu: A new section in Help and Support showing a summary of the latest updates and letting you browse the full version history.
  • NEWVote for New Features: Implementation of the shortcut for the future community voting platform, letting users know what's coming (Coming Soon).

0.39.0

  • FIXPrecision in Payments: The progress and payment plan now reflect settled instalments exactly, removing visual confusion.

0.38.9

  • FIXExtensions Optimisation: We fixed an important detail where capital extensions were confused with payments in the balance calculation. Now, when you extend a loan, the "Money lent" and the "Balance" increase correctly, reflecting that you now owe (or are owed) more money.
  • FIXNo Double Counting: We refined the calculation engine to ensure the extra capital is only added once, using the extended instalment as the source of truth.

0.38.8

0.38.7

0.38.6

0.38.5

0.38.4

  • FIXChronological Order in Instalments: Goodbye to the confusion! The Payment Plan now shows instalments in ascending order (from 1 to N). This lets you see your financial progress naturally, starting from the beginning of the loan.

0.38.3

  • FIXLegibility in Dark Mode: Total clarity in the dark! We've fixed the text colours and opacities in the loan detail ("Money Lent") to ensure all the information is perfectly visible, removing the black-text-on-dark-background effect.
  • FIXPremium Interface Refinement: We optimised the contrast of the progress bars, status badges and editing icons, achieving a more polished, professional aesthetic in dark and high contrast themes.

0.38.2

  • NEWLabel Restoration: We recovered the essential selectors (fixedAmount, cancelled) to guarantee that the communication of your financial status is impeccable.
  • FIXTranslation Stabilisation: Definitive resolution! We've fixed every compilation error in AppLocalizations, removing duplicates and ensuring your multilingual experience is smooth and uninterrupted.
  • FIXCode Sanitisation: We carried out a deep cleanup, removing obsolete files and fixing technical references, which translates into a lighter, faster, more professional application.

0.38.1

  • FIXLanguage Stabilisation: Goodbye to loading errors! We deeply cleaned and optimised FlashBill's translation system, removing duplicates and fixing technical failures that stopped it compiling correctly.
  • FIXVisual and Technical Consistency: We standardised all the internal label logic to camelCase format, guaranteeing that every button, title and message in Spanish, English and Portuguese works with total precision and without conflicts.
  • FIXRecovery of Critical Labels: We restored essential labels such as "Paid", "Cancelled" and "Invalid amount" that were lost during previous refactorings, bringing clarity back to every screen of the app.

0.38.0

  • NEWProtected Audit: A new restricted editing feature for loans. You can now adjust the amounts of your instalments and payments while keeping the total integrity of the financial history.
  • NEWExtensions Management: The people history now automatically identifies and details loan extensions, letting you trace a debt's growth visually and clearly.
  • IMPROVEMENTLoan Timeline: We redesigned the payment summary with a premium, modern aesthetic. See your loans' progress with dynamic icons and a more intuitive narrative flow.
  • IMPROVEMENTSmart Dynamic Order: Loan groups now jump to the top of your history when you record new activity (a payment or an extension), keeping the most relevant thing always in sight.
  • FIXData Integrity: We removed the possibility of accidentally deleting critical transactions from the quick edit view, forcing a safer, more professional workflow.

0.37.2

  • IMPROVEMENTDigital Hygiene and Order: The transaction ordering logic has been standardised throughout the application. Transactions are now organised intelligently, prioritising the calendar date and using the creation order as a deterministic tie-breaker.
  • IMPROVEMENTHistory Sync: The Master History, Account Detail and Personal Loans now share the same ordering logic, guaranteeing that records added for past dates or "yesterday" always appear in the right position.
  • IMPROVEMENTImprovement in Instalment Series: We fixed a behaviour where a loan's instalments could appear in reverse order; they're now always kept from 1 to N within their corresponding day.

0.37.1

  • FIXCredit Card Payments: Solved! We fixed the bug that made the card payment button be ignored when using amounts with thousands formatting. The system now processes your payments with total fluidity, whatever the amount.
  • FIXRobustness in Recording Debts: We reinforced the data entry engine in the people history and loan settlement, guaranteeing that every amount field is processed correctly even with thousands separators.
  • FIXSmart Account Validation: We added an elegant alert to remind you to pick a source account before making a payment, avoiding confusion and ensuring every transaction has its accounting backing.

0.37.0

  • IMPROVEMENTModular Loan Architecture: FlashBill is now more robust! We've refactored the financial core to separate the loan logic into a specialised module (LoanManager). This significantly improves the application's response speed and makes it easier to implement future credit features without affecting overall stability.
  • IMPROVEMENTMemory Optimisation: We reduced the size and complexity of the main data engine, achieving more efficient memory management and cleaner code for professional maintenance.

0.36.11

  • FIXVisibility of Extensions: Loan extensions now appear correctly in the general history as an independent expense (or income), making it easier to track when additional capital was lent.
  • FIXPrecision in Extension Amounts: Fixed the bug that caused extensions to be recorded with the accumulated total instead of just the extra amount. The history now reflects the real cash flow exactly.
  • FIXSmart Balance Reversal: On deleting an extension from the history, the system now automatically returns the affected instalment and the main loan to their original amounts, avoiding inconsistencies in the payment plans.
  • FIXConcept Fix: We improved the transaction identification logic to ensure that extensions always trigger the right accounting processes.

0.36.10

  • FIXPerfect Payment Cancellation: Fixed a critical failure that stopped an instalment returning to its original amount if the payment's technical notes had been lost. The system now intelligently calculates the linked remainders and adds them automatically to the instalment's amount.
  • FIXPayment Plan Cleanup: Solved the bug that caused cancelled instalments to wrongly appear as "Paid". Now, on cancelling or voiding a payment, the parent transaction goes strictly back to "Pending".
  • FIXPrecision in Collections: We removed a serious bug in the pending instalments list (the collect button in the debtors' history) where amounts were duplicated if a partial payment existed (showing inflated balances such as 1800 instead of 300). The system now shows only the real remaining balance.
  • FIXOptimised Editing Interface: Improved the layout of the buttons ("Save", "Next" and "Cancel") in the instalment editing window, organising them into a much cleaner structure and avoiding accidental interactions.

0.36.9

  • FIXUnification of Loan Balances: We solved the balance discrepancy between the main debtors list and the individual history. Both views now use the same advanced calculation engine, guaranteeing that the global "Pending Balance" is mathematically and visually exact, excluding fees and voided transactions.
  • FIXTotal Sync in the Payment Plan: We fixed a display bug where voided instalments could falsely appear as "Paid" when editing a credit, due to the associated fee records. The payment plan now detects and precisely reflects each instalment's real status (Pending/Void).

0.36.8

  • IMPROVEMENTSmart Monthly Balance: We refactored the main dashboard so the total balance, income and expenses reflect exclusively the current month's transactions. This gives you a clear view of your financial health month by month, without mixing in data from earlier periods.
  • IMPROVEMENTCentralised Transaction Logic: We implemented a new engine for detecting "financial transactions" (such as card payments or credit repayments) to ensure internal transfers don't inflate your operating income and expense statistics.
  • IMPROVEMENTOptimised Calculations in the Provider: We moved the heavy statistics calculation logic to the data provider (FinanceProvider), improving the application's performance and guaranteeing a single source of truth for your financial summaries.

0.36.7

  • FIXPrecision in Partial Settlements: We optimised the loan payments engine. Now, on making a partial payment, the original instalment adjusts automatically to the amount paid and the shortfall carries over with total accuracy to the next instalment, keeping your payment plan always coherent and free of duplicate records.
  • FIXReal-Time Balances: We fixed a bug in the balance impact calculation when collecting debts. Your accounts will now instantly reflect the capital coming in with millimetric precision, removing discrepancies between what was collected and the available balance.
  • FIXPayment Plan Hygiene: We cleaned up the "Payment Plan" view to hide technical settlement records, letting you focus solely on the instalment calendar and its compliance status.
  • FIXVisual and Category Improvements: We fixed the text's visibility in the "Void Payment" dialogue to ensure contrast in dark mode. We also guaranteed that settlement records keep the "Loan" category (yellow colour and the right icon), removing the generic question mark icon.
  • FIXSmart Voiding System: We fixed a critical bug where, on voiding a partial payment, the instalment didn't return to its original amount. The system now automatically detects the previous amounts and exactly reverses any surcharge or adjustment made on future instalments, leaving your payment plan impeccable after a cancellation.
  • FIXInstalment Editing Interface: We improved the layout of the buttons (Cancel, Save, Next) in the instalment editing dialogue to stop them bunching up, ensuring a smooth, professional experience.
  • FIXStatus Sync: We optimised the payment plan's loading logic to ensure that changes made (such as voidings) are reflected instantly when editing a credit, always prioritising the most recent and truthful information.

0.36.6

  • NEWInfinite Navigation in the History: Say goodbye to manual jumps! You can now scroll continuously through your whole transaction history. As you go down, you'll automatically see earlier months with elegant dynamic headers that divide time clearly and premium-ly.
  • NEWSmart Month Sync: The date selector at the top is now smart; it updates automatically as you scroll to tell you exactly which month you're looking at at any moment.
  • NEWVisual Polish: We refined the month headers with a more minimalist design, centring the text and removing unnecessary icons to improve the history's visual cleanliness.
  • IMPROVEMENTScroll Architecture: We optimised the history's display engine to load long periods more smoothly and with soft entrance animations for each record.
  • NEWSecurity in the History: We implemented a new "Read Only" policy in the General History. Transaction and loan records are now immutable from this view to avoid accidental edits, keeping operational management exclusively in their respective control menus.
  • IMPROVEMENTAudit Optimisation: We refactored the balance sync process when starting the application. A single consolidated interface update is now carried out, removing the redundant multiple reloads and improving smoothness at startup.

0.36.4

  • FIXKeyboard Management in Modals: We optimised the experience when collecting debts or extending loans. The modals now scroll automatically when the keyboard comes up, ensuring the save buttons and text fields are always in sight.

0.36.3

  • FIXStartup Stability: Fixed the LateInitializationError that happened when restarting the application (Hot Restart), ensuring settings and Premium status load correctly before any sync.
  • FIXPremium Smart Refinancing: We raised the visual quality of the refinancing tool in the debts history, with a "glassmorphic" design in emerald green and a clearer visual hierarchy.
  • FIXLoan Notifications: Fixed the rendering bug in collection/payment messages where the currency symbol caused display failures. Goodbye to duplicate notices with the new centralisation of alerts.

0.36.2

  • NEWStoreKit Integration: Official implementation of integrated payments for Premium subscriptions on iOS and Android.
  • NEWDynamic Prices: The plans' prices are now loaded directly from the App Store/Google Play for greater accuracy.
  • NEWCloud Sync: Successful purchases sync automatically with your FlashBill account.
  • NEWWhat's New Types: International support (ES, EN, PT) for change labels in the version history.
  • NEWDynamic Tips: Daily financial inspiration! We added 50 different messages for "Smart Use", rotating automatically each day to give you fresh, varied recommendations on which card to use.
  • FIXMulti-Card Logic: We confirmed and optimised the suggestion engine's compatibility with completely independent statement and payment date settings per card.

0.36.1

  • IMPROVEMENTRefined Smart Use: Smarter than ever! The app no longer just suggests the card with the most grace days; it also analyses your available limit and utilisation level to recommend the healthiest option for your pocket.
  • FIXPremium Alignment: We visually centred the statement date, payment date and limit information on the credit cards, improving the main dashboard's symmetry and legibility.

0.36.0

  • NEWSmart Refinancing: Now, when making a partial payment, you can choose which future instalment to move the shortfall to and apply late payment surcharges or interest automatically. Total flexibility for your debts!
  • NEWPremium Restrictions With Marketing: We implemented a smart blocking system that not only protects the exclusive features but explains their value. You'll now see personalised messages when trying to use Premium features such as:
  • NEWPremium Identity: FlashBill's official symbol now presides over every restriction modal, providing a coherent, high-end brand experience.
  • IMPROVEMENTDynamic Limits: We refined the caps for free users (3 accounts, 2 cards, 15 categories), ensuring a smooth transition to the Premium plan.
  • IMPROVEMENTAdministrative Security: The administration menu is now restricted exclusively to the administrator's email, guaranteeing the global infrastructure's security.
  • FIXModal Stability: We fixed technical bugs that stopped subscription notices being shown correctly on certain screens.

0.35.11

  • FIXInstalment Sync: Instalment sync in the history (paid instalments no longer reappear as pending).
  • FIXBalance Calculation: Fix in the net balance calculation on the history screen, correctly excluding cancelled and settled records.
  • FIXPrecision in Settlements: Optimised amount proposal in the settlement modal, detecting the real remaining balance exactly.
  • IMPROVEMENTFinancial Unification: New unified logic across every modal (Settlement, Series, Groups) to guarantee absolute mathematical precision in your records.

0.35.10

  • FIXPrecision in Settlements: Fixed a bug that showed pending balances on already paid loans due to an incorrect data grouping. Your settled accounts will now stay closed and tidy!
  • IMPROVEMENTHistory Consistency: We improved the way loan closures are saved to ensure every transaction is perfectly linked to its original debt, even in old records.

0.35.9

  • NEWSmart Balance Adjustment: An always clean history! Now, when making a new balance adjustment on an account, the system automatically identifies and replaces any earlier adjustment. This avoids the build-up of technical records and ensures your final balance is exact and easy to audit.
  • NEWRetroactive History Unification: I've applied a safety patch that automatically detects whether you had several old balance adjustments on the same account and unifies them into a single consolidated record. Your accounts will now be tidier than ever from the very first launch!

0.35.8

  • IMPROVEMENTRedesigned Expenses by Category: Your finances are now more visual than ever! The progress bars now contain each category's icon, name and amount, creating a cleaner, more continuous interface.
  • IMPROVEMENTProportional Display: The largest expense now takes up the bar's full width, letting you compare how relevant your spending is much more intuitively and directly.
  • IMPROVEMENTCurrency Precision: The currency format was unified across the whole home dashboard for a more professional, clearer read.

0.35.7

  • NEWComplete Notification Localisation: Full support for Spanish, English and Portuguese was implemented in every system notice, including credit card, personal loan and recurring expense alerts.
  • NEWCustom Days: The day selector for daily reminders now shows the right initials according to your language (M-S, M-S, S-S).
  • FIXFinancial Alert Stability: Fixed a critical failure where changing the daily reminder's time accidentally deleted all your loan and card alerts. Both systems now coexist independently and safely.
  • FIXStartup Sync: Optimised data loading when opening the app to ensure your reminders are scheduled correctly with the most recent information from your accounts.
  • IMPROVEMENTNotification Settings: Visual redesign of the settings screen with clearer labels, premium icons and detailed descriptions for each type of alert.

0.35.6

  • FIXPrecision in Expenses: The filtering in the "Top 5 Expenses" was fixed to include bank credit payments and correctly exclude internal transfers and technical templates.
  • IMPROVEMENTUnified Reports: The category chart's logic was synced with the expenses list so both show 100% identical data and use history intelligence to categorise automatically.

0.35.5

  • IMPROVEMENTSimplified Visual Balance: In the "Total balance" view, instead of two separate bars, a single central proportion bar (Income vs Expenses) is now shown so you can immediately identify which side is dominating your finances, with amounts and names aligned on each side.

0.35.4

  • IMPROVEMENTOptimised Interface: Redesign of the extension button with a more premium style and more concise labels to improve legibility on every screen and avoid text being cut off.

0.35.3

  • IMPROVEMENTPremium Extensions: The button to extend loans is now more visible and elegant, placed at the bottom of the payment plan for more intuitive access.
  • IMPROVEMENTReal-Time Calculations: The extension modal now updates the total instantly as you type the fee, removing the need to tap outside the field to see the result.
  • FIXLoan Integrity: Fixed a critical failure where extending a specific instalment could wrongly alter the amount of the whole payment plan. Extensions are now surgical and affect only the selected instalment.
  • FIXData Sync: Optimised the reloading of information after an extension to guarantee the new balances are reflected immediately and with total precision on screen.

0.35.2

  • NEWCategory Display: A new legend with horizontal progress bars visually showing the proportion of each expense and income, ordered by relevance for better analysis.
  • FIXFinancial Precision: The income and expense calculation on the home screen has been optimised to avoid duplicating amounts on instalment purchases.
  • FIXTransparency in Credits: The total amounts of bank credits have been excluded from the monthly income summary, now reflecting only the real cash flow of your operating earnings and expenses.

0.35.1

  • FIXLocalisation: Fixed the saving message in Spanish ("Guardando" instead of "Salvando").
  • FIXAmount Validation: Errors when recording transactions without an amount are now shown correctly in the user's language (ES, EN, PT) instead of showing the technical key.
  • FIXFinancial Format: Implemented the automatic thousands separator when making credit card payments for a better read of the figures.

0.35.0

  • NEWFlashBill Premium: Launch of the subscriptions infrastructure with Individual, Duo and Family plans.
  • NEWDynamic Plan Management: A new Monthly/Annual selector on the subscription screen with a clear display of benefits.
  • NEWUsage Limits: Dynamic limits implemented for free users (3 accounts, 2 cards, 15 categories) that expand significantly with the Premium plan.
  • NEWFeature Gating: The "My Loans" section is now exclusive to Premium users, ensuring the project's sustainability.
  • NEWPremium Identity: Integration of FlashBill's symbol on every payment and blocking screen for a consistent brand experience.
  • NEWAdministrative Simulation: Added a toggle in the Admin menu to test the Premium status locally.

0.34.4

  • NEWSecurity and Stability Limits: We've implemented "invisible" data limits to ensure FlashBill's optimal performance in the long run. There's now a cap of 100 income categories and 100 expense categories, as well as 25 bank accounts and 25 credit cards. This guarantees your experience is always smooth and fast.
  • NEWReinforcement in the Personal Profile:

0.34.3

  • IMPROVEMENTSmart Save Button: We've transformed the static "Save" button into a premium Floating Action Button (FAB) that goes with you at all times. Now the "+" button transforms smoothly when you enter to record a transaction, staying always accessible at the bottom so you save your changes with a single tap, however long the form is.

0.34.2

  • FIXImage Stability: Fixed the infinite loading error in the receipt viewer and optimised image downloading for a smoother history.
  • FIXDark Mode: Adjusted the visibility of the texts in the photo selection modal to ensure total legibility in dark themes.
  • FIXResponsive Design: Fixed visual overflow in the credit card summary.
  • FIXLocalisation: Solved compilation errors with the attach photo labels.

0.34.0

  • NEWReceipts on Transactions: Keep total visual control! You can now attach a photograph as a receipt when recording any income or expense. Just tap the camera icon in the concept to capture or choose an image from your gallery. Receipts are saved securely and you can consult them at any time from the history.

0.33.0

  • NEWSmart Calculator: Say goodbye to leaving the app! We've integrated a premium calculator directly into the amount field. It supports chained operations (e.g. 500 - 200 + 100), shows your calculation history and auto-calculates when you press "OK".

0.32.7

  • NEWPunctual Notifications: We implemented sync with the local time zone to guarantee your daily reminders fire exactly at the time set.
  • NEWFees Fixed: You can now record fees on transfers from any account and the amount will load correctly when editing the transaction.
  • NEWTip Improvements: We centred the action buttons and renamed the labels to "Percentage" and "Amount" for greater clarity.

0.32.6

  • NEWIcon Centralisation: We optimised the handling of dynamic icons through a new safe resolution system in IconLibrary, improving the system's architecture and stability on every platform.

0.32.5

0.32.4

  • NEWAutomated Credit Balances: Now, if you overpay by mistake or receive an excess repayment, FlashBill automatically records that "change" as a credit balance for that person. Clear accounts make long friendships!
  • NEWFlexibility in Fortnights: We redesigned the payment calendar so the fortnightly frequency is exactly every 15 days from the date you choose, fitting your personal agreements better.
  • NEWMulti-Currency Summary in the History: If a person owes you money in different currencies (e.g. Dollars and Pesos), you'll now see the detailed breakdown in their history's header, as well as the converted total.

0.32.3

  • NEWShielding on Loan Closure: No more lost debts! If you underpay on the last instalment, FlashBill now automatically creates a new "remainder" instalment so the pending balance stays trackable.
  • NEWTraceability of Extensions: You'll now easily identify which instalments have received an injection of extra capital thanks to a new "+" icon in the payment plan.
  • NEWGlobal Loading Optimisation: We redesigned the debt calculation engine ("They owe you / You owe") to be up to 3 times faster on accounts with a lot of transactions.
  • NEWFixed: Balance calculation logic in Person History (incorrect "You owe" label when payments exist).
  • NEWFixed: Disappearing remainder balance when making partial payments on simple loans.
  • NEWFixed: Incorrect total sum (summing payments and debt) when editing grouped loan transactions.
  • NEWFixed: Improved grouping of liquidations and original debts in the payment plan UI.

0.32.2

  • NEWPrecision in Pending Balances: We fixed a technical bug where loans with partial payments showed incorrect balances. Debts already settled are now excluded automatically from the totals, always reflecting the real balance you're owed or owe.
  • NEWLoan Editing Without Duplicates: We optimised the editing engine to ensure that when modifying a root debt's concept or amount, the change is applied to the original record without creating unnecessary copies for today.
  • NEWSeries Sync: More flexibility! If you decide to turn a one-off loan into an instalment one when editing it, FlashBill will automatically generate the complete payment plan while keeping coherence with the original record.
  • NEWPayment Plan Improvements: We fixed the logic of the "Edit" button inside the instalment plan so it loads the original total amount, making structural changes to the debt easier without confusion.

0.32.1

  • NEWDynamic Version: Goodbye to manual numbers! The app now automatically detects the latest version written in this changelog and shows it on the home and login screens.

0.32.0

  • NEWLoan Extensions: Add extra money to your active debts! You can now extend an existing loan by selecting a specific instalment and entering the extra capital and the fee. FlashBill takes care of deducting the cash from your account today and updating the future debt automatically.
  • NEWPremium Extension Design: A new intuitive interface for recording capital extensions, following the app's premium design and fluidity standards.

0.30.2

  • NEWAffect Balance on Credits: Total flexibility! You can now record existing bank credits without the initial deposit affecting your current balance. Ideal for debts predating your use of the app.
  • NEWSmart Voiding of Repayments: No more errors! If you void an accidental payment, FlashBill now automatically deletes the "ghost" record of the remaining debt and restores your original loan to its active state, keeping your history impeccable.
  • NEWCompact Names in Loans: We optimised the debts list to show only people's first names (e.g. "Frida" instead of "Frida Miranda"), achieving cleaner, more compact cards.
  • NEWStyle for Informational Records: Total clarity! Transactions that don't affect the balance are now shown in grey and with the label "INFORMATIONAL RECORD", removing confusion with real cash.
  • NEWUnified Debt Cards: Goodbye to the mess! No more cards duplicated by partial repayments. Now every payment and debt under the same concept is grouped into a single smart card showing the Pending Balance and the payment history.
  • IMPROVEMENTFlexible Capitalisation: We removed the uppercase restrictions on names and concepts. FlashBill now respects exactly how you write (e.g. "AMEX", "McDonald's" or "Frida"), keeping only the first letter capitalised intelligently if you want.

0.31.0

  • NEWA new premium Collect/Pay modal in the loans history with support for uploading receipts.
  • NEWSupport for dynamic colour customisation in the modal according to the selected account.
  • NEW"Smart Reversion" logic to void partial payments without leaving orphaned records.
  • FIXParameter error in TransactionModel.fromMap when voiding transactions.
  • FIXSyntax and variable declaration errors in PersonHistoryScreen.dart.
  • FIXCurrency symbol ($) rendering error in the payments interface.
  • FIXWrong references to constants in MainNavigationScreen.dart.

0.30.1

  • NEWNotes Visible in the History: Instant identification! Your notes now appear directly in the history next to the account (e.g. AMEX • Dinner), letting you remember the reason for each expense without opening the details.
  • NEWAdvanced Search: You can now search transactions not only by concept or amount, but also by the text inside your notes and by the name of the person involved (e.g. "Frida"). Finding any specific transaction is now easier than ever.
  • NEWSmart Note Limit: We set a 60-character limit for notes, ensuring they look perfect in the history and keep your information concise.
  • FIXManaging Settled Loans: We protected the status of already paid loans by hiding the edit and void buttons on their receipt, avoiding accidental changes to debts already closed.
  • FIXSmart Reversal of Settlements: On voiding (cancelling) or deleting a settlement payment, the original loan automatically recovers its active status and shows again without the strikethrough in the history, immediately.
  • FIXPartial Loan Payments: The system now knows how to subtract! If you repay an amount lower than a debt's total, FlashBill will mark the original as paid and automatically create a new loan for the remainder, keeping your balance up to date with no manual effort.
  • FIXVoiding Without Data Loss: We changed the "Void payment" action so it performs a logical cancellation instead of a definitive deletion. That way you keep the record of the attempt in your history and can reactivate the parent loan with a single tap.
  • FIXNote Persistence: We fixed a technical bug that stopped notes being saved correctly when recording or editing any transaction. Your jottings will now always be there when you need them!

0.30.0

  • NEWReal Multi-Currency Transfers: Say goodbye to approximate exchange rates! Now, when transferring between accounts with different currencies (e.g. USD to MXN), you'll be able to enter exactly how much leaves one and how much enters the other. FlashBill works out the real exchange rate instantly so your balances are perfect.
  • NEWSmart Currency Selector: We simplified the interface by removing the manual currency selector on transfers; the system now automatically detects the currencies according to the accounts chosen, reducing clicks and errors.
  • IMPROVEMENTUnified Currency Interface: We visually redesigned the currency selector for Income and Expenses. It now sits below the amount, keeping a design coherent with transfer mode, and lets you switch currencies with a simple click on the central capsule.
  • IMPROVEMENTNew Transfers Interface: We visually redesigned transfer recording for absolute centring. The amounts are now perfectly aligned and the currencies are shown elegantly below each figure.
  • FIXCredit Limit Management: We fixed a critical bug where, on editing a credit card's limit, the amount was incorrectly multiplied by 100. Limits are now saved with total precision.
  • FIXSmart Account Titles: The editing screen now adapts to your account; if you edit a card, you'll see the title "Edit card", making navigation more intuitive.
  • FIXBalance Calculation in Transfers: We optimised the internal logic to ensure transfers between different currencies impact both accounts' balances to the millimetre, using the real exchange rate entered by the user.
  • FIXAutomated Thousands Separators: Calculated amounts (such as the amount received in transfers) now always include the right thousands format, improving financial legibility.
  • FIXCurrency Clarity: The currency's abbreviation now stays hidden until an account is selected, avoiding showing irrelevant information prematurely.
  • FIXModals Adapted to Dark Mode: We optimised the contrast in the exchange rate editing modal, ensuring titles and texts are perfectly legible in any theme.

0.29.4

0.29.3

  • FIXTotal Payment Sync: We fixed a bug where payments made weren't reflected immediately in the instalment counter. Each repayment now updates its status instantly.
  • FIX"Live" Payment Plan: The instalments modal is now fully reactive. You can make or cancel payments and see the changes reflected in real time without needing to close the window.

0.29.2

  • NEWPersistent Identity: We implemented logic so the lender's name is saved on each loan. What's more, if you change your profile name, all your loans will update automatically so your debtors always see your current name.

0.29.1

  • NEWImproved Legal Notice: The disclaimer card was redesigned with a more native, more visible style.
  • NEWUploading Receipts: You can now choose between taking a photo with the camera or selecting a receipt directly from your gallery.

0.29.0

  • NEWReceipts With Photos: You can now attach photos of receipts! Press the camera icon when collecting or paying to save visual evidence you'll always be able to consult from the instalment's detail.
  • NEWAutomatic Debt Adjustments: If you collect or pay an amount different from the instalment's, the system now offers to automatically adjust the difference across future monthly payments.
  • NEWPrioritised Selection: The payment flow now selects the overdue or oldest instalment by default to ensure the chronological order of your finances.
  • IMPROVEMENTSettlement Modal: Redesigned to allow quick editing of the amount, date and account selection (now empty by default to avoid errors).
  • IMPROVEMENTSelection Control: Selection limited to one instalment per operation to keep precision in the amount adjustments.

0.28.6

  • NEWSmart Grouping: The people history now automatically groups settlements and fees under their parent loan, removing the visual noise of redundant cards.
  • NEWDetailed Receipts: Updated the invoice view for loans with an explicit breakdown of Amount Lent, Amount Paid, Fees and Total.
  • NEWImproved Editing Flow: On tapping paid instalments in a payment plan, the detailed receipt is now presented before proceeding to editing.
  • IMPROVEMENTThe loan cards in the main list now show the total accumulated amount (base + fees).

0.28.5

  • NEWEnabled editing of repayments made directly from the instalments list in the person's history. You can now tap a paid instalment to change its date, amount or payment account.
  • FIXFixed a bug in the global debt summary that showed incorrect balances by ignoring pending bank credit instalments.
  • FIXImproved the debt unification logic to correctly group records with a contact ID and manual records by name.

0.28.4

  • IMPROVEMENTDebt Summary Logic: Fixed the calculation of the global "You owe/You're owed" to avoid duplication or inverse balances (a phantom "You owe") when making repayments on loans.
  • IMPROVEMENTHistory Order: Transactions on the same day are now ordered descending by creation time (most recent at the top) on every history screen.
  • IMPROVEMENTGlobal Visibility: Loan repayments and settlements are now visible in the global transaction history.
  • FIXSettlement Sync: The original transaction's status is now marked as completed automatically when it's settled, improving data coherence.

0.28.3

"Premium Web Experience and Smart Collections"

  • NEWClarity in Debts: Redesign of the shared loans header to clearly distinguish between the Debtor and the Lender (account name).
  • IMPROVEMENTOptimised Settlement: The collection/payment modal now orders the instalments in ascending order (1 to N) and automatically filters out technical transactions such as fees.
  • IMPROVEMENTInformation Hierarchy: Visual improvement in the people history for a faster read of balances.
  • FIXTraceability Fixes: Loans with no associated account are now 100% visible in the history, guaranteeing you never lose track of a debt.
  • FIXFocus Stability: Fixed the cursor jumps when editing instalments.

0.28.2

"Cleanliness and Efficiency in Instalment Purchases"

  • IMPROVEMENTInstalment Optimisation on Cards: Now, when recording an instalment purchase with a credit card, only the total transaction is created in your history. The system will automatically work out the virtual monthly payments for your payment periods, avoiding duplicate records.
  • FIXDuplicate Monthly Payments: Fixed the bug that created unnecessary individual transactions for deferred credit card purchases.

0.28.0

"Precision in Loans and Instalments"

  • FIXInstalment Sync: Fixed the bug where a loan's last instalment automatically absorbed the total balance. Now, on changing the loan's total amount, the instalments are redistributed equally and automatically.
  • FIXData Hygiene in Forms: We removed the interference of residual values from other forms (such as bank monthly payments) when creating personal loans.
  • FIXBank Precision Adjustment: We implemented a cents adjustment on the last instalment to guarantee that the sum of all the instalments matches the loan's total exactly, removing decimal residues.

0.27.0

"Sync in Payments and Web Transparency"

  • NEWSmart Instalment Adjustment: The system now automatically redistributes payment excesses or shortfalls into the next instalment. If you overpay and cover future instalments, these are removed to shorten the payment plan automatically.
  • IMPROVEMENTSimplified Confirmation: We optimised the confirmation modal by removing redundant buttons and enabling automatic thousands separators for a faster read of amounts.
  • FIXPayment Plan Persistence: We fixed a bug that stopped the payment frequency (fortnights, months, etc.) loading when editing existing loans.
  • FIXRecord Security: We blocked the deletion of already confirmed instalments to maintain your financial history's integrity.

0.26.2

  • NEWFlexibility in Accounts: We removed the obligation to select an account when the "Affect account balance" option is switched off, allowing reference-only records more smoothly.
  • NEWLoan Grouping: We optimised the people history to group every instalment into a single summary card. You can now see the loan's total progress and access the instalment breakdown in a dedicated modal, keeping your history clean and organised.
  • NEWProfessional Currency Format: We implemented thousands separators on every amount in the people profile (total balances, instalments and summaries), drastically improving the read of large figures.
  • NEWProtected Editing: We centralised the editing of instalment loans. Individual transactions are now read-only in the history, and full editing is done from the new breakdown modal.
  • NEWClean History in Loans: If you decide not to affect your balance, the loan's total record will be hidden automatically from the history to avoid "double charge" confusion, leaving only the instalments visible.
  • NEWPremium Deletion Dialogue: We redesigned the confirmation dialogue for deleting loans with a modern, centred style and colours optimised for total legibility in dark mode.
  • NEWSmart Calendar: We adjusted the payments start date so that, by default, it sits in the current month, saving you unnecessary clicks when setting up your loans.
  • IMPROVEMENTBank Legibility: We added thousands separators in the Payment Plan's visual list, making it easier to read large amounts quickly.

0.26.1

"Performance and Stability Optimisation"

  • NEWLocal-First Strategy: We implemented a smart cache system that lets the application load your data instantly when you open it, without waiting for the server.
  • NEWOn-Demand Sync: We optimised data and battery consumption by removing the constant background connections. Now you decide when to sync by pulling down on the home screen (Pull-to-refresh).
  • FIXRecording Stabilisation: We fixed a technical bug on the "New Transaction" screen that stopped advanced options being used in certain conditions.
  • FIXTranslation Cleanup: We unified the language labels in Spanish, English and Portuguese to avoid internal system conflicts.
  • FIXSeries Integrity: We reinforced the recurring series deletion engine to guarantee every instalment is deleted correctly when the user asks for it.
  • IMPROVEMENTData Architecture: We migrated the data flow engine to BehaviorSubjects, achieving a smoother interface and a 90% reduction in unnecessary requests to the server.

0.26.0

"Optimisation and Clarity in Loans"

  • IMPROVEMENTComprehensive Loan Redesign: We unified the instalment settings directly into the advanced options. The modal selector disappears to make way for faster, more elegant inline configuration.
  • IMPROVEMENTContextual Date Flow: We renamed "Date" with clearer labels such as "Date you lent" or "Date you were lent", and positioned the instalment start date right below it for better logical reading.
  • IMPROVEMENTSmart Account Visibility: The account selector is now dynamic; if you decide not to affect the balance (toggle off), the selector hides automatically to simplify the form.
  • IMPROVEMENTExtended Limits: We increased the instalment limit from 24 to 100 payments, allowing long-term payment plans for loans and card purchases to be recorded.
  • IMPROVEMENTUI Focus Control: We optimised the keyboard's behaviour and the suggestion lists. Now, when setting up instalments or selecting people, the application manages focus intelligently so the form stays clean and free of accidental jumps.
  • IMPROVEMENTReal-Time Sync: The preview engine now responds instantly to changes made directly from the advanced options, guaranteeing absolute consistency.
  • FIXData Consistency: We removed internal discrepancies between the due date and the first payment date, unifying the logic into a single source of truth.

0.25.9

0.25.7

"Shielding Against Sync Errors"

  • FIXUltra-Safe Data Mapping: We implemented a defensive reading system in the application's core. Now, if there's any old record or one with incomplete data in your cloud, the application will detect it intelligently and keep working without affecting the rest of your accounts or history.
  • FIXSmart Server Sync: We added a forced refresh system that connects directly with the central database.
  • FIXOn-Screen Diagnostics: We implemented loading indicators and connection alerts that are transparent for the user.
  • FIXRobustness in Accounts and Transactions: We ensured that all dates and balances are processed with fallback values.
  • FIXLegibility Fix in Dark Mode: We fixed the letter colour in the tips modal.

0.25.6

0.25.5

"Integrity in Production and Brand Restoration"

  • FIXShielding Against Obfuscation: We fixed a critical failure that caused amounts to appear as 0 when using the app in Release (production) mode.
  • FIXOriginal Logo Restoration: We reverted the system icon to the original lightning bolt (isotipo.png).

0.25.4

"Startup and Brand Stabilisation"

  • FIXIdentity Restoration: We fixed the loading of the app's official symbol.
  • FIXPremium Startup Experience: We implemented a minimum welcome duration of 1.5 seconds.

0.25.3

"Precision in Tip Percentages"

  • FIXAdvanced Tip Calculation: We fixed the mathematical logic when recording tips by percentage.

0.25.2

"Perfect Credit Limit Sync"

  • NEWSmart Card Adjustment: We've redesigned the balance adjustment assistant specifically with your credit cards in mind.

0.25.1

"Total Clarity in Your Credit Periods"

  • NEWVisual Period Selector: When paying a credit card, a sophisticated carousel now appears showing all your recent billing periods.
  • NEWDynamic Autocomplete: Select any pending period with one tap and the amount will fill in automatically.

0.25.0

"Tip Control and Transparency in Expenses"

  • NEWSmart Tip Management: You can now record tips on all your expenses simply.
  • NEWAutomatic Tip Category: The system now includes a protected "Tip" category.
  • NEWBreakdown in the History: Your transactions now elegantly show which part of the total was the tip.
  • IMPROVEMENTPrecise Financial Reports: We've optimised the charts and the "Top 5 Expenses" to break tips out automatically.

0.24.17

"Intelligence in Recording and Visual Order"

  • NEWSmart Auto-Selection: We implemented memory logic for recording transactions.
  • IMPROVEMENTGeometry in Categories: We redesigned the category shortcuts on the recording screen.
  • FIXHygiene in Category Names: We added a safety limit of 20 characters.

0.24.16

"Traceless Navigation and Adjustment Shielding"

  • IMPROVEMENTNavigation With Clean Memory: We optimised the experience in the History.
  • FIXBalance Adjustment Shielding: We reinforced the integrity of technical adjustments.

0.24.15

"Mathematical Precision in Debts"

  • FIXCalculations in "You owe" and "You're owed": We solved a logic failure that caused inflated values.

0.24.14

"Clarity in Balances and Debts"

  • IMPROVEMENTHome Summary Redesign: We transformed the general "Money lent" card.
  • IMPROVEMENTPrecision in Balances: We perfected the algorithm that calculates your total balance.

0.24.13

"Total Historic Shielding"

  • IMPROVEMENTGlobal History Protection: We raised the security level when editing series.
  • FIXImmobility in Completed Payments: Credit payments are now blocked against delete gestures.

0.24.12

  • NEWProtection of Paid Transactions: We implemented a safety lock on series updates.
  • NEWSmart Series Sync: We improved the date shifting logic.
  • FIXShifting Error in Instalments: We fixed the failure that stopped the recurring calendar syncing.

0.24.11

"Calendar Consistency and Amount Shielding"

  • FIXUnified Date Logic: We fixed the discrepancy in the date calculation for new instalments.
  • FIXSecurity Validation on Editing: We added a warning and automatic cap system.
  • FIXCustom Date Sync: We ensured the system respects the edited dates.

0.24.10

"Integrity of Interest and the Payment Plan"

  • NEWPreservation of Interest on Credits: We implemented smart redistribution logic.
  • NEWMonthly Payment Sync: The preview updates in real time.

0.24.9

"Accounting Precision and Smooth Navigation"

  • FIXBank Credit Accounting: We fixed the display of credit instalments. Monthly payments are now correctly shown as expenses (red with "-"), distinguishing them from the loan's initial deposit.
  • FIXNavigation Memory in the History: We implemented scroll persistence. On closing a transaction's detail, the history now keeps your exact position instead of resetting to the top.

0.24.8

"A Precise Payment Calendar"

  • FIXDate Sync in Instalments: We fixed a bug where the payment plan of bank credits started on the deposit date instead of the "First payment date". Your payment calendar will now respect exactly the day you choose for your first monthly payment, keeping the history's integrity.

0.24.7

"Accessibility and Transparency"

  • NEWExplicit Payment Button: We added a "Pay Card" button directly in the summary of your credit cards. The main action is now clear and accessible at first glance in the history.
  • IMPROVEMENTClarity in Money Flows: We reinforced the visibility of where the funds come from. When you pay your card, the system visually confirms the deduction in the source account (e.g. Banorte) so you always have total control of your balances.

0.24.6

"Control of Instalments and Repayments"

  • FIXSmart Instalment Confirmation: We optimised the collection logic for credits and fixed instalments. Now, on confirming a pending payment, the system correctly updates the existing record (date and amount) without generating unnecessary duplicates in the future.
  • FIXFlexibility in Capital Repayments: We implemented independent logic for each instalment. If you decide to pay more than agreed, the system will record the exact amount without altering your future instalments, letting you settle debts faster and more transparently.

0.24.5

"Aesthetics and Precision in Harmony"

  • NEWSmart Balance Summary: We implemented a new minimalist balance card for your savings and cash accounts, designed to give you your key information immediately, horizontally and compactly.
  • IMPROVEMENTCompact Navigation Interface: We redesigned the history's filter bar to remove unnecessary scrolling. All your filters now fit perfectly in your device's width with premium high-definition circular icons.
  • FIXVisual Purity in the History: We optimised the display of balance adjustments, removing redundant information so your history reflects only the essentials.
  • FIXPremium Symmetry and Alignment: We perfected the margins and spacing in the account detail view, achieving professional-grade visual harmony across the whole interface.

0.24.4

  • NEWHistory Unification: The TransactionTile and TransactionHistoryList widgets were created to centralise the design and logic of transactions throughout the application.
  • IMPROVEMENTCode Optimisation: Deep refactoring of the General History and Account Detail screens, removing more than 1000 lines of duplicated code.
  • FIXGlobal Filtering Intelligence: We fixed the persistence of the "Future Transactions" filter. Your display preference now syncs instantly across every section of the app, letting you stay focused on what really matters: your financial present.
  • FIXSmart Account Display: We restored the visual distinction between bank accounts and credit cards. The detailed payment summary will now only appear when you look at a card, keeping simplicity and clarity for your savings and cash accounts.

0.24.3

"Digital Hygiene and Order"

  • FIXStructural Cleanup: Removal of more than 10 log files (.log, .txt) and temporary scripts that were dirtying the root directory, optimising the project's space and visual clarity.
  • FIXProject File Optimisation: Removal of the redundant appmoney.iml file, consolidating flash_bill.iml as the official IDE configuration file.
  • FIXDebugged Code: Removal of residual files from earlier refactorings (add_transaction_logic.part.dart) that had no active references in the code.

0.24.2

"Fluidity and Absolute Control"

  • NEWSmart Filter Memory: The History now remembers your preferences. The "Hide future transactions" filter stays active between sessions, letting you customise your financial view just once and enjoy constant order.
  • IMPROVEMENTReinvention of Transaction Recording: We've rebuilt the recording screen from the core to offer you a faster, cleaner, more professional experience.

0.24.1

"Precision Fixes"

  • FIXOptimisation in Processing Large Amounts: Fixed the data entry system to handle transactions above the thousands with total precision, removing visual conflicts with the decimal and currency separators.

0.24.0

"The Identity Update"

  • NEWFull support for Apple Sign-In (native, secure authentication).
  • NEWOn-the-Fly Linking flow (auto-linking). If you try to enter with social networks and already have an email account, the app now lets you merge them safely by asking for your password.
  • NEW"Forgot my password" link built into the linking process.
  • FIXinvalid-credential error when setting up Apple, thanks to the new Services ID architecture.
  • FIXError handling when cancelling sign-in (no more annoying alerts if the user goes back).
  • IMPROVEMENTUpdate of the version system to the 0.2x cycle.
  • IMPROVEMENTImproved Profile interface to show the linking status in real time.