FlashBillFLASHBILL

Novedades

Historial de actualizaciones y mejoras de FlashBill.

BETA 0.53.0

  • NUEVOAnota un Movimiento sin Abrir la App: Mantén pulsado el ícono de FlashBill en la pantalla de inicio de tu teléfono y aparecen tres atajos: Ingreso, Gasto y Transferencia. Tocas uno y caes directo en el formulario con ese tipo ya elegido, sin pasar por el Inicio ni por el botón de "+". Funciona igual en iPhone y en Android, y los nombres salen en el idioma que tengas puesto en la app: si lo cambias, los atajos se reescriben solos.
  • NUEVOUn Botón para Dejarnos tus Estrellas: En Ayuda y soporte hay ahora un acceso a "Califica FlashBill" que abre la ficha de la app en la tienda. Está ahí para el día en que te apetezca hacerlo, sin tener que esperar a que la app te lo pregunte.
  • NUEVOY de Vez en Cuando te lo Preguntamos, sin Molestar: La app pide tu calificación solo cuando tiene sentido: nunca al abrirla, sino justo después de que guardas un movimiento, cuando ya llevas días usándola y has registrado lo suficiente como para tener una opinión. Entre una petición y la siguiente pasan al menos cuatro meses, y como mucho se pregunta tres veces. Es el diálogo de la propia tienda, así que se responde ahí mismo sin salir de FlashBill.
  • MEJORAEl Botón de Actualizar en iPhone ya Sabe a Dónde Ir Solo: FlashBill ya está publicada en el App Store, así que su ficha dejó de ser un enlace que cambia. El botón "Actualizar ahora" lleva ahí aunque el servidor no diga nada, igual que venía haciendo en Android con Google Play.
  • MEJORALos Atajos del Ícono, con Flechas más Finas: Las tres flechas que salen al mantener pulsado FlashBill eran macizas y pesaban demasiado al lado del resto del menú del teléfono. Ahora son de trazo delgado y puntas redondeadas, como las que usa el propio sistema. En Android además salen a color —verde para Ingreso, rojo para Gasto y morado para Transferencia—, así que el tipo de movimiento se reconoce antes de leer el texto. En iPhone se quedan en un solo color porque el sistema pinta todos los atajos igual, sin excepción.

BETA 0.52.0

  • NUEVOUn PIN para Recuperar tus Datos en Cualquier Teléfono: Tus movimientos se cifran con una llave que vive dentro de tu teléfono. En iPhone esa llave viaja sola a tu equipo nuevo por el llavero de iCloud, pero en Android no siempre llega: Google solo la entrega mientras configuras un teléfono recién estrenado, así que quien instalaba FlashBill en un Android que ya estaba configurado se quedaba mirando "No pudimos abrir tus datos". Ahora puedes elegir un PIN de 8 dígitos, y con él recuperas todo en cualquier equipo, en cualquier momento. Lo encuentras en Configuración → Perfil, y también aparece un botón para escribirlo en la pantalla de datos bloqueados.
  • NUEVOTu PIN Sigue Siendo Solo Tuyo: Lo que se guarda en nuestros servidores es tu llave ya cerrada con tu PIN. El PIN nunca sale de tu teléfono — ni entero, ni en trozos, ni disfrazado —, así que sin él lo que tenemos guardado no se puede abrir: tampoco nosotros. Sigue sin haber puerta trasera, exactamente como dicen el Aviso de Privacidad y los Términos.
  • NUEVOFlashBill te Pregunta si Recuerdas tu PIN: Una vez al mes, al abrir la app, te pedimos escribirlo. Es un secreto que solo se usa el día que cambias de teléfono, y esos se olvidan sin remedio. Si no lo recuerdas, ahí mismo puedes poner uno nuevo sin dar más explicaciones: mientras tengas un teléfono donde FlashBill funcione, cambiar el PIN no requiere el anterior. Por eso preguntamos ahora, cuando todavía tiene arreglo.
  • NUEVOFlashBill te Avisa Cuando Sale una Versión Nueva: Al abrir la app, FlashBill comprueba qué versión está publicada. Si la tuya quedó descontinuada, en lugar de la app aparece una pantalla completa —clara u oscura, según tengas el teléfono— que te dice que hay una versión nueva, qué versión tienes y cuál está disponible, y te deja un único botón: Actualizar ahora. Ese botón te lleva directo a donde se descarga para tu sistema, sin que tengas que buscar la app en la tienda. Antes esto solo ocurría con versiones muy antiguas y en iPhone ni siquiera había botón que tocar: había que salir a buscarla a mano en el App Store.
  • NUEVOEl Aviso se Enciende y se Apaga sin Publicar Nada: Qué versión está vigente, desde cuál hay que actualizar y a dónde lleva el botón se deciden desde el panel de FlashBill y llegan a tu teléfono al arrancar. Eso permite que, el día que se publique una versión nueva, el aviso salga solo, y que el botón lleve al sitio correcto en cada momento —hoy a la beta, mañana a la tienda— sin necesidad de que tú instales nada intermedio.
  • NUEVOUn Aviso de Privacidad y unos Términos de Uso Escritos de Nuevo, de Arriba a Abajo: Los dos documentos legales de FlashBill se rehicieron por completo, y ahora cuentan la app tal y como es hoy. Están explicados en frases que se entienden, no en jerga: qué datos guardamos y cuáles no, cuánto tiempo, quién los ve, dónde viven —la base de datos está en México— y qué puedes pedirnos en cualquier momento. Hay secciones nuevas para lo que antes no aparecía en ninguna parte: tu suscripción, los préstamos que compartes con otra persona, las invitaciones por correo, el acceso con huella o rostro, y los plazos exactos de conservación de cada cosa. También se dice sin rodeos lo que no hacemos: no vendemos tus datos, no hay publicidad, no usamos tu ubicación, no leemos tu agenda y no nos conectamos a tu banco.
  • NUEVOLo que el Cifrado Significa para Ti, por Escrito: Los dos documentos explican ahora una consecuencia del cifrado de FlashBill que merecía estar dicha con claridad: los montos, conceptos y notas se cifran en tu teléfono, así que nadie de FlashBill puede leerlos — y por eso mismo, si pierdes tu dispositivo y tu código de recuperación, nadie puede recuperarlos por ti. Está en la sección de seguridad del Aviso y en un apartado propio de los Términos.
  • NUEVODos Enlaces Antes de Entrar, no Uno: La pantalla de acceso ya no menciona solo la Política de Privacidad. Ahora dice, encima de los botones, que al continuar aceptas los Términos de Uso y la Política de Privacidad, y cada uno abre su documento completo, en tu idioma, sin salir de la app.
  • NUEVOConstancia de lo que Aceptaste: Cuando entras, FlashBill guarda una constancia de qué documentos aceptaste, en qué versión, en qué idioma y en qué momento. Esa constancia la levanta el servidor, no el teléfono, y una vez escrita ya no se puede modificar ni borrar — para que valga como prueba tanto para ti como para nosotros. Puedes pedir tu copia escribiendo a revocacion@jdevstudio.mx.
  • NUEVOSi Cambian los Documentos, te lo Decimos Antes de Entrar: Hasta ahora, los documentos legales solo se mostraban al crear la cuenta, así que quien ya tenía la sesión abierta no volvía a verlos nunca. Ahora, cuando publicamos una versión nueva, al abrir la app aparece un aviso con los dos documentos para leerlos completos y un botón para aceptarlos. Sale una sola vez: en cuanto aceptas, tu teléfono lo recuerda y no vuelve a aparecer, ni al cerrar y abrir la app, ni al quedarte sin internet — solo la próxima vez que los documentos cambien de verdad. Y si prefieres no aceptar, puedes cerrar sesión desde ahí mismo: tus datos se quedan intactos por si cambias de opinión.
  • NUEVOInvitar a Quien Todavía no Tiene FlashBill, sin Salir de Donde Estás: Al intentar vincular tu cuenta con la de alguien que aún no usa la app, el aviso se quedaba en "esa persona todavía no usa FlashBill" y ahí terminaba el camino: había que cerrar, buscar su ficha de contacto y encontrar el botón de invitar. Ahora la misma ventana cambia de cara y te ofrece Invitar a FlashBill de un toque, con su correo a la vista para que sepas exactamente a dónde va. Y si resulta que se dio de alta hace un momento, no se le manda ninguna invitación de más: se le envía directamente la solicitud de vínculo, que es lo que querías desde el principio.
  • NUEVOUn Permiso Menos que Pedirte: FlashBill dejó de declarar acceso al micrófono en iPhone. Nunca grabó audio: ese permiso venía con el componente de la cámara y podía llegar a aparecer como una solicitud más al adjuntar un comprobante. Adjuntar fotos sigue funcionando igual, con cámara y galería, y ahora la lista de permisos que la app pide coincide exactamente con la que aparece escrita en el Aviso de Privacidad.
  • MEJORA"Perfil" Ahora se Llama "Ajustes": La cuarta pestaña de abajo cambió de nombre y de ícono: donde antes decía "Perfil" con una silueta, ahora dice Ajustes con una tuerca, que es lo que de verdad encuentras al entrar. Adentro ya no te recibe tu foto y tu correo ocupando media pantalla: tu perfil pasó a ser la primera opción del menú, y desde ahí llegas a lo mismo de siempre para cambiar tu nombre o tu foto.
  • MEJORAEl Menú de Ajustes, Puesto en Orden: Las opciones ahora siguen el orden en el que se usan: Perfil, Cuentas, Categorías, Votaciones, Preferencias, Ayuda y Cerrar sesión. "Vota por nuevas funciones" se llama simplemente Votaciones y estrena color propio: antes era casi idéntico al de la opción de al lado y se confundían de un vistazo. Y lo que antes era "Ajustes" dentro del menú —monedas, idioma, notificaciones y tema— ahora se llama Preferencias, para que cada nombre señale un solo lugar.
  • MEJORAPrestar y Cobrar se Distinguen por Color, no por Ícono: En el historial de una persona, el botón de prestar era un "+" azul y el de cobrar una mano. Ahora los dos son la misma mano y lo que cambia es el color: rojo cuando el dinero sale, verde cuando entra. Un solo gesto que aprender en vez de dos.
  • MEJORALa Invitación que Mandas Llega con la Cara de FlashBill: El correo con el que invitas a alguien a descargar la app era el único que llegaba sin el logo y sin la firma que llevan todos los demás correos de FlashBill. Ahora abre con el isotipo junto al nombre y cierra con la firma de siempre, así que quien lo recibe —que muchas veces no nos conoce de nada— ve un correo que se parece al resto y no un mensaje suelto.
  • MEJORAEl Historial Empieza por lo que ya Pasó: Los movimientos futuros —las cuotas y pagos que todavía no llegan— ya no aparecen mezclados al abrir el Historial. Siguen a un toque de distancia con el botón del reloj, y esa preferencia se respeta desde el primer arranque, incluso si vuelves a instalar la app.
  • CORRECCIÓNLa Pantalla de "No Pudimos Abrir tus Datos" ya Tiene Salida: Cuando estrenas teléfono y la llave que abre tus movimientos todavía no llegó, FlashBill te lo dice en una pantalla completa. Hasta ahora esa pantalla solo ofrecía volver a intentar o escribir tu código de recuperación, y como ocupa toda la app no había menú por donde salir: quien hubiera entrado con la cuenta equivocada, o quisiera simplemente entrar con otra, se quedaba encerrado. Ahora hay un tercer botón, Cerrar sesión, que se despide igual que siempre y te devuelve al inicio de sesión. Tus datos siguen guardados y cifrados, esperándote.
  • CORRECCIÓNEl Resumen de Préstamos, Parejo de Arriba a Abajo: Al final de "Mis préstamos", las líneas de lo que debes, lo que te deben, el balance, los créditos y el total general quedaban a distancias distintas entre sí y la lista se veía descuadrada. Ahora todas respiran igual.
  • CORRECCIÓNUna Sola Versión, la Misma en Todas Partes: La versión que ves en "Novedades" y la que la app le reportaba al equipo de soporte podían no coincidir, porque salían de dos sitios distintos. Con el aviso de actualizar de por medio eso se volvía un problema de verdad: tu teléfono podía verse al día por un lado y quedarse bloqueado por el otro. Ahora hay una sola cifra para todo.
  • CORRECCIÓNLos Documentos Legales ya No Hablan de Cosas que no Existen: El Aviso anterior mencionaba planes que se retiraron de la venta, remitía a una autoridad mexicana que dejó de existir en 2025 y describía la app con menos detalle del que hoy tiene. Todo eso quedó corregido y verificado contra lo que la app hace realmente.

BETA 0.51.0

  • NUEVOLos Préstamos con un Contacto Vinculado Viajan Solos a su App: Una vez que los dos aceptaron vincularse, ya no hay que confirmar nada más. Cada préstamo, cobro o pago que registres con esa persona aparece en su app al instante y le llega un aviso al teléfono que dice exactamente lo que pasó: *"Andrés te prestó $200.00"*, *"Andrés te pagó $500.00"*, *"Andrés liquidó su deuda contigo"*. La copia que se crea es suya: si tú borras la tuya o eliminas tu cuenta, la suya no desaparece.
  • NUEVOSi Borras un Movimiento, al Otro le Queda la Constancia: Borrar un préstamo que ya viajó al contacto vinculado no lo hace desaparecer de su historial —sería raro que un movimiento que él ya daba por bueno se esfumara sin dejar rastro—. En su lugar, en el mismo sitio donde estaba, le queda una tarjeta gris y baja que dice *"Andrés borró este préstamo"* con el monto, más un aviso al teléfono. Su saldo se ajusta solo, y el cambio tiene una explicación a la vista en vez de aparecer sin motivo. A ti, que lo borraste, se te quita del historial como siempre; la tarjeta la puedes deslizar para quitarla cuando ya la leíste.
  • NUEVOCada Uno lo Ve en su Color: El movimiento se guarda con la dirección desde el punto de vista de quien lo registró, y cada app le da la vuelta al leerlo. Así, lo que a ti te sale como dinero prestado, al otro le sale como dinero que debe, con el color que le toca en cada pantalla, sin que nadie tenga que guardarlo dos veces ni corregirlo a mano.
  • NUEVOLo que Llega no Toca tus Cuentas sin que lo Digas Tú: Un movimiento que llega de un contacto vinculado entra sin cuenta bancaria asignada: cuenta para la deuda entre ustedes, pero no mueve el saldo de ninguna de tus cuentas. De dónde salió o entró ese dinero solo lo sabes tú, así que se queda esperando a que lo digas.
  • NUEVOY te lo Recuerda, sin Estorbar: Mientras un movimiento recibido siga sin cuenta, su tarjeta se realza apenas —igual que la tarjeta recomendada en Créditos— y en lugar de la fecha te dice *"Puedes elegir la cuenta"*. Tocas, eliges de dónde salió o entró ese dinero, y el saldo de esa cuenta se ajusta al instante. Si prefieres dejarlo fuera de tus cuentas, el interruptor de omitir cuenta también está ahí: en cuanto guardas cualquiera de las dos decisiones, el aviso desaparece y no vuelve a insistir.
  • NUEVOEl Comprobante También Viaja: La foto que adjuntas a un préstamo le llega a la otra persona con el movimiento, y su tarjeta estrena la insignia de cámara para que se vea de un vistazo que hay comprobante. Es justo lo que respalda el movimiento ante el otro; que se quedara solo en tu teléfono le quitaba la mitad del sentido. Si más adelante tú se la quitas, la copia que él ya tiene se queda: un comprobante que la otra parte ya vio no debería poder desaparecer de su historial.
  • NUEVOVincula tu Cuenta con la de Otra Persona: En el detalle de un préstamo hay un botón nuevo para pedirle a esa persona que vincule su cuenta de FlashBill con la tuya. Le llega un aviso al teléfono y ella decide: aceptar o rechazar. Si acepta, el botón de compartir de esa pantalla se vuelve dorado, y su inicial en "Mis contactos" estrena el rayo de FlashBill — dos señales de un vistazo de que esa cuenta ya está confirmada por las dos partes. El rayo ya no aparece solo por tener el correo de alguien registrado: ahora hay que haberse vinculado de verdad. Vincular no comparte ningún movimiento por sí solo: es el paso previo, y lo decimos con todas sus letras en cada pantalla del proceso. Cualquiera de los dos puede deshacerlo cuando quiera, sin pedirle permiso al otro, y si una de las dos cuentas se elimina el vínculo se deshace solo.
  • NUEVOLas Invitaciones se Contestan desde Mis Contactos: Cuando alguien te invita a vincular, su invitación aparece arriba de tu lista de contactos con su nombre, la explicación de qué implica, y los botones de aceptar o rechazar. Aparece ahí y no en la ficha de nadie porque quien te invita puede no estar todavía entre tus contactos — al aceptar, se le crea la ficha sola con el nombre de su cuenta. Si rechazas, a esa persona no le llega ningún aviso de tu negativa y no puede volver a insistir: para reabrirlo tendrías que ser tú quien invite.
  • NUEVOInvita a FlashBill a Quien Todavía no la Tiene: Si guardaste el correo de alguien y ese correo no corresponde a ninguna cuenta de FlashBill, en su ficha aparece un botón para invitarle. Le llega un correo que dice *"{tu nombre} te está invitando a usar FlashBill"*, con una explicación de qué es la app y los botones para descargarla en iPhone y en Android. El correo también le aclara por qué lo recibe y que puede ignorarlo sin más: no se crea ninguna cuenta a su nombre ni se le vuelve a escribir. Para que nadie use esto como una máquina de spam, hay un tope de invitaciones por día y a una misma dirección no se le puede insistir antes de una semana.
  • NUEVOSabes de un Vistazo Quién Más Tiene FlashBill: En "Mis contactos", a quien guardaste con un correo que ya tiene cuenta de FlashBill le aparece nuestro rayo en una pequeña insignia sobre su inicial. Es la antesala de los préstamos compartidos: esas son las personas con las que vas a poder llevar la cuenta dentro de la app, sin mandar links ni capturas. Antes esa detección existía por dentro pero nunca acertaba, así que jamás viste la diferencia; ahora funciona de verdad.
  • MEJORANo se Puede Cobrar ni Pagar de Más: Si a Frida le prestaste $1,000, ahora el campo del monto no te deja escribir $1,200 al registrar el cobro: se frena solo en $1,000, y debajo del número puedes leer *"Máximo $1,000.00: es lo que te deben"*. Antes se guardaba tal cual y quedaba un único movimiento de $1,200 que era, a la vez, la liquidación de la deuda y un préstamo nuevo en sentido contrario — el saldo daba bien, pero al mirar el historial no había manera de saber qué era cada peso. Vale en los dos sentidos, cobrando y pagando. Si de verdad quieres darle más dinero a esa persona, el camino es registrarlo como un préstamo aparte, que es lo que realmente es.
  • MEJORABorrar un Contacto ya No te Obliga a Perder su Deuda: Si alguien todavía te debe, ahora puedes borrar su ficha conservando sus movimientos: el saldo se queda intacto y la deuda sigue contando, solo que ya sin nombre detrás. Lo que no se puede es "Eliminar todo", porque eso sí borraría una deuda viva y descuadraría tu balance; esa opción aparece apagada y con la explicación de cuánto falta y en qué sentido. Cuando la cuenta llega a cero, las dos opciones vuelven a estar disponibles.
  • MEJORAEditar un Contacto, Sin Errores de Dedo: Los tres campos de la ficha de un contacto ahora te cuidan mientras escribes. El nombre solo acepta letras y los signos que aparecen en nombres reales, con un tope de 40 caracteres. El correo no admite espacios y se revisa antes de guardar, así que un correo mal escrito ya no se queda guardado en silencio —y eso importa, porque es el correo el que conecta a esa persona con su cuenta de FlashBill—. El teléfono solo acepta números y avisa si se queda corto. Cada aviso aparece justo debajo del campo que lo provocó, no como un mensaje suelto. Y "Guardar" solo se enciende si de verdad cambiaste algo.
  • MEJORAUn Mismo Nombre o un Mismo Correo, Una Sola Vez: Si intentas ponerle a un contacto el nombre de otro que ya tenías, FlashBill te lo dice en vez de aceptarlo. Tener dos contactos con el mismo nombre juntaba sus deudas en una sola fila y hacía imposible saber quién te debía qué. Lo mismo con el correo: te avisa quién lo está usando ya.
  • MEJORAEliminar, Cancelar y Guardar en una Sola Fila: Los tres botones de la ficha de contacto ahora comparten renglón, con Eliminar a la izquierda y bien visible en rojo. Antes Eliminar colgaba debajo, suelto y sin relleno, y se confundía con un texto más.
  • NUEVOCompartir un Préstamo ya No Enseña el Teléfono ni el Correo: Al compartir un préstamo por link, los datos de esa persona tenían que quedar legibles para que la página pública pudiera armarse. Pero de sus cuatro datos, la página solo usa el nombre: su teléfono y su correo se destapaban sin que nada los necesitara. Ahora esos dos siguen protegidos aunque compartas, y los contactos que ya tenías compartidos se corrigen solos la próxima vez que abras la app, sin que hagas nada. El resto de tus finanzas nunca estuvo en juego: compartir solo afecta a los préstamos con esa persona en concreto.
  • NUEVOAl Borrar un Contacto Compartido, sus Movimientos se Vuelven a Proteger: Mientras compartes un préstamo, sus movimientos quedan legibles para que la página pública funcione, y se vuelven a proteger en cuanto dejas de compartir. Faltaba un camino: si borrabas al contacto sin dejar de compartir antes, desaparecía lo único que decía "esto estaba compartido" y esos movimientos se quedaban destapados para siempre. Ahora se protegen justo antes de borrar la ficha.
  • NUEVOLa Pantalla de Compartir ya Dice Todo lo que Pasa: El aviso previo a crear un link ahora explica las cuatro cosas que importan: qué verá exactamente quien lo tenga, que se comparte todo tu historial con esa persona —también lo de antes de hoy—, que su teléfono y su correo no se muestran nunca, y que el resto de tus finanzas no se toca. Antes decía menos de lo que ocurría.
  • CORRECCIÓNCompartir un Préstamo ya Muestra sus Movimientos: Al compartir por link un préstamo, la página se abría con la deuda en cero y sin un solo movimiento. La causa: un préstamo registrado escribiendo el nombre a mano —en vez de eligiendo el contacto de la lista— guardaba el nombre pero no la referencia interna a esa ficha, y todo el compartir se apoya justo en esa referencia. En la app el saldo se veía perfecto, así que nada delataba el problema hasta abrir el link. Ahora, al activar el compartir, esos movimientos adoptan primero la ficha que les corresponde. Lo mismo pasaba, y queda resuelto, con los préstamos de un contacto que se borró conservando su historial.
  • CORRECCIÓNUn Mismo Correo, Una Sola Cuenta: En algunos casos podían convivir dos fichas de cliente con el mismo correo: la real y una vacía, heredada de una regla antigua que permitía crearla con el correo en lugar del identificador de la cuenta. Además de duplicarse en el panel, esa ficha vacía podía hacer que vincular a alguien apuntara a una cuenta inexistente —la invitación no le llegaba a nadie—. Ya no se pueden crear, la búsqueda por correo ignora las que quedaron, y el panel no las lista.
  • CORRECCIÓNCambiarle el Nombre a un Contacto ya No Parte su Deuda en Dos: Renombrar a alguien dejaba su historial de préstamos apuntando al nombre viejo. El resultado era desconcertante: el contacto recién renombrado aparecía en cero y, justo debajo, un contacto "fantasma" con el nombre anterior cargando toda la deuda real. Ahora el nombre nuevo viaja también a todos sus movimientos y la cuenta se queda entera, en una sola ficha.
  • CORRECCIÓNEditar un Préstamo Vinculado ya se Ve del Otro Lado: Corregir el monto, cambiar la fecha o subir el comprobante de un préstamo que ya le había llegado a un contacto vinculado se quedaba solo en tu teléfono: viajaba lo que creabas y lo que borrabas, pero no lo que corregías, y las dos versiones se iban separando sin que ninguno lo notara. Ahora la corrección viaja igual, y del otro lado se ajusta la copia que ya existía en vez de crearse una segunda. Lo que no viaja es la cuenta bancaria: esa es de cada quien.
  • CORRECCIÓNAl Editar un Préstamo ya Puedes Elegir la Cuenta: Al abrir un movimiento de préstamo para editarlo no aparecía ni el selector de cuenta ni el interruptor para omitirla. Si el movimiento no tenía cuenta —como los que llegan de un contacto vinculado— no había manera de llegar al selector, porque estaba escondido justo detrás del interruptor que tampoco se mostraba.
  • CORRECCIÓNLa Foto ya No Tapa la Flecha: Dentro del detalle de una persona, un movimiento con comprobante cambiaba su flecha de dirección por un ícono de imagen — y con eso se perdía la única señal de si ese dinero entró o salió. Ahora la flecha se queda y el comprobante se anuncia con una insignia de cámara encima del círculo, igual que en el Historial.
  • CORRECCIÓNLa Tarjeta de "Lo Borró" ya se Ve: El aviso de que la otra persona borró un movimiento llegaba al teléfono, y el saldo se corregía, pero la tarjeta de constancia no aparecía por ningún lado: el movimiento anulado se ocultaba junto con todos los cancelados, así que el saldo cambiaba y no quedaba nada que lo explicara. Ahora se queda a la vista, gris y más baja que las demás, tanto en el detalle de esa persona como en el Historial.
  • CORRECCIÓNLas Sugerencias de Nombres ya Salen Siempre: Al escribir a quién le prestas, la lista de nombres solo proponía a quien tuviera una deuda viva. Al liquidar con alguien, o al borrar sus movimientos, esa persona desaparecía de las sugerencias como si nunca la hubieras guardado. Ahora sugiere desde tus contactos guardados también.
  • CORRECCIÓNLos Avisos de Préstamos Llevan a Mis Préstamos: Tocar un aviso de un contacto vinculado abría "Mis contactos", que no es donde está lo que acaba de pasar. Ahora te deja directamente en Mis préstamos, con el saldo y el movimiento nuevo a la vista.
  • CORRECCIÓN"Sin Préstamos Activos" Centrado: El aviso de que no tienes préstamos se quedaba pegado bajo el encabezado, en la esquina superior. Ahora se ve a media pantalla, como corresponde.
  • CORRECCIÓNEditar a Alguien con el Préstamo Compartido ya No Rompe su Link: Si tenías un préstamo compartido por link y luego editabas a esa persona, la página pública se quedaba sin su nombre y sin sus movimientos. Al guardar se perdía la marca de "compartido" y sus datos se volvían a cifrar, con lo que el link dejaba de poder mostrarlos. Ya no: editar un contacto respeta su link y la página pública sigue viéndose igual.

BETA 0.50.1

  • MEJORALa App Aprovecha Toda la Pantalla: FlashBill ahora se dibuja de borde a borde: el fondo llega hasta arriba, detrás de la hora y la batería, y hasta abajo, detrás de la barra de navegación, sin las franjas opacas que cortaban la pantalla. Esto ya pasaba en los Android más recientes, donde el sistema lo impone por su cuenta, así que la app se veía de una forma en un teléfono y de otra en el de al lado; ahora se ve igual en todos. Nada queda tapado: los títulos, los botones y las listas siguen respetando su espacio, y los íconos del sistema se aclaran u oscurecen solos según estés en modo claro u oscuro.
  • NUEVOLa Revisión de Seguridad de tu Teléfono, con Piezas Vigentes: Al abrir la app, FlashBill comprueba que tu teléfono no esté alterado antes de mostrarte tus finanzas. Esa comprobación se apoyaba en parte en un componente de Google que su propio fabricante ya retiró y dejó de actualizar, y que además viajaba dentro de la app sin que nada lo usara. Lo sacamos por completo y dejamos únicamente el mecanismo vigente, el que Google mantiene hoy. La revisión funciona igual que siempre —tú no notas ningún paso nuevo—, pero deja de depender de una pieza abandonada.
  • CORRECCIÓNNunca Más un Saldo Inventado Cuando Falta la Llave: Tus datos viajan cifrados con una llave que solo vive en tu teléfono. Si un equipo se quedaba sin ella y pulsabas "volver a intentar", la app podía dejarte pasar igualmente y pintar cifras absurdas —saldos de decenas de millones que nunca existieron— porque estaba deshaciendo el disfraz de los saldos con una llave que no era la tuya. Ahora la app comprueba la llave contra tus datos reales antes de enseñarte nada: si no abre, ves la pantalla de bloqueo con su explicación y su botón de recuperación, y jamás un número inventado. Tu dinero real nunca estuvo en riesgo: lo que fallaba era cómo se leía en pantalla, no lo que había guardado.
  • CORRECCIÓNUn Teléfono Sin la Llave Ya No Puede Estropear tus Saldos: Como consecuencia del fallo anterior, un equipo en ese estado podía recalcular un saldo a partir de movimientos que no sabía leer y escribir ese resultado equivocado encima del bueno, afectando también a tus otros dispositivos. Ese recálculo ahora se detiene en seco mientras la llave no esté disponible.
  • CORRECCIÓNLa App Ya No Puede Crear una Llave Nueva Encima de la Buena: Si al arrancar no se lograba consultar si tu cuenta estaba cifrada —sin señal, o con un error puntual del servidor—, la app lo interpretaba como "esta cuenta está en claro" y podía generar una llave nueva, sobrescribiendo la verdadera en el teléfono y en tu respaldo de iCloud. En el peor caso eso dejaba tu historial ilegible para siempre. Ahora distingue "tu cuenta no está cifrada" de "no pude preguntarlo": ante la duda no toca nada y vuelve a intentarlo en el siguiente arranque. Y antes de crear una llave insiste en buscar la que ya existe, porque el llavero de iPhone puede tardar un instante en responder recién encendido el teléfono.
  • CORRECCIÓNFlashBill Ya Corre en los Teléfonos Android Más Nuevos: Los Android de última generación organizan su memoria de una forma distinta a los de hace unos años. FlashBill llevaba dentro dos piezas prestadas —una para guardar tus preferencias y otra para revisar la seguridad del teléfono— que estaban hechas para la forma antigua, y en esos equipos nuevos la app podía negarse a instalar, o instalarse y cerrarse sola al primer toque. Las dos se cambiaron por versiones al día que entienden el nuevo formato, así que FlashBill instala y abre con normalidad en cualquier teléfono, viejo o recién estrenado. Si el tuyo funcionaba bien, no vas a notar ninguna diferencia.
  • CORRECCIÓNUna Sola Pantalla de Bienvenida, Sin Saltos: Al abrir FlashBill lo primero que aparece es el rayo a color, la pantalla que pone el propio teléfono mientras la app despierta. Enseguida tomaba el relevo la animación del rayo llenándose como agua… pero con el logo a la mitad de tamaño, así que parecía que la app mostraba dos pantallas de carga distintas, una detrás de otra, con un brinco en medio. Ahora el rayo conserva exactamente el mismo tamaño y el mismo sitio al pasar de una a otra, y el color se disuelve con suavidad para dar paso al llenado. Se ve como lo que siempre debió ser: una única pantalla de bienvenida que se transforma sola.
  • CORRECCIÓNLa Bienvenida También Respeta el Modo Claro: Esa primera pantalla, la que dibuja el teléfono antes de que FlashBill arranque, era siempre oscura. Si tenías el modo claro puesto, al entrar veías el fondo pasar de casi negro a casi blanco de golpe, como un fogonazo. Ahora tiene su versión clara y su versión oscura, y aparece en la que corresponda a tu teléfono. Y si dentro de FlashBill elegiste un modo distinto al del sistema —o tienes el alto contraste activado—, el fondo ya no salta: se funde con suavidad hasta el color que tú escogiste, con el rayo quieto en su sitio.

BETA 0.50.0

  • NUEVOAhora Puedes Contestarle a Soporte Desde la App: Hasta ahora los reportes eran de ida: tú contabas el problema y el equipo respondía, pero no había forma de aclarar nada. Ahora, cada vez que el equipo te escribe, se enciende un botón Responder en tu reporte y puedes mandar un mensaje con todo el detalle que haga falta —lo que estabas haciendo, en qué cuenta, qué esperabas que pasara—. Es un mensaje por cada respuesta del equipo (te lo confirmamos antes de enviarlo, para que lo mandes completo), la conversación se lee ordenada dentro del reporte con tus mensajes a un lado y los del equipo al otro, y en cuanto te contesten te llega un aviso al teléfono. Mientras esperas respuesta te lo decimos ahí mismo, y cuando el reporte se cierra la conversación se guarda tal cual quedó.
  • NUEVOAviso de Votación Abierta en tu Inicio: Cuando hay una votación de la comunidad en curso, el Inicio te lo dice con una tarjeta discreta justo debajo de tu resumen. No adelanta nada —ni la pregunta ni las opciones—: solo te avisa de que existe y, al tocarla, te lleva directo a la pantalla de votaciones. En cuanto votas, la tarjeta se va sola —en el momento, sin salir ni reiniciar nada—: es un recordatorio de algo pendiente, y ya lo hiciste. Los resultados los sigues viendo cuando quieras desde Perfil. Y si prefieres el Inicio sin nada extra, se apaga desde Personalizar inicio con un interruptor, como el resto de los avisos.
  • NUEVOTambién Te Avisamos Cuando la Votación Cierra: Hasta ahora solo llegaba el aviso de que había una votación nueva; quien no alcanzaba a entrar se quedaba sin saber cómo terminó. Ahora, en cuanto una votación cierra —le llegue su fecha de fin o la cerremos nosotros— te llega una notificación de que ya están los resultados. Sigue respetando tu interruptor de avisos de votaciones: si lo tienes apagado, no te llega nada.
  • NUEVOAvisos Nuestros, Cuando Hacen Falta: Ahora podemos avisarte al teléfono de cosas que de verdad importan —un mantenimiento programado, una caída, algo que necesitas saber— sin que tengas que abrir la app para enterarte. Te llega como cualquier otra notificación, esté la app abierta, minimizada o cerrada, y en pocas palabras: lo justo para que lo leas de un vistazo en la pantalla de bloqueo.
  • NUEVOLa App Te Avisa Cuando Se Quedó Vieja: Si tu versión de FlashBill ya no tiene soporte, en vez de fallar por dentro sin explicación, la app se detiene y te lo dice con todas sus letras, con un botón que te lleva directo a actualizarla desde la tienda. Tu información queda intacta y te espera completa en cuanto entres con la versión nueva.
  • NUEVOBienvenida a FlashBill Premium: Al activarse tu suscripción ya no pasa nada en silencio. Aparece una pantalla completa que te recibe con ¡Bienvenid@ a FlashBill Premium! —la marca de siempre, con "PREMIUM" en dorado— y un pequeño golpe de animación. Antes la compra se completaba sin decir ni pío: la app se quedaba igual y solo al reiniciarla te dabas cuenta de que sí había funcionado. Ahora lo sabes al instante, y da igual desde qué dispositivo hayas comprado: en todos los demás donde tengas tu cuenta también te recibe.
  • NUEVOTe Avisamos Cuando Te Regalamos Premium: Si el equipo de FlashBill te obsequia una suscripción, ahora te llega un aviso al teléfono en el momento: 🎁 ¡Te regalamos FlashBill Premium!, con el tiempo que te tocó —un mes, seis, un año o sin fecha de vencimiento—. Antes el regalo se activaba en absoluto silencio y solo te enterabas si abrías la app y notabas que algo había cambiado. El aviso te llega en tu idioma, esté la app abierta, minimizada o cerrada.
  • NUEVOTu Suscripción, en el Perfil: Se añadió Suscripción al menú del perfil. Hasta ahora los planes solo aparecían cuando chocabas con una función bloqueada, así que quien ya tenía Premium se quedaba sin ninguna puerta para ver qué plan tiene o para contratar el suyo. Al entrar, la pantalla te dice de una vez qué tienes: si tu suscripción la cobra la tienda te lo dice (y te recuerda que ahí se cancela), y si tu Premium es un regalo nuestro también, aclarando que puedes contratar el tuyo propio cuando quieras sin perder nada.
  • MEJORASolo Te Vendemos lo que de Verdad Puedes Usar: Los planes Dúo y Familiar salen de la pantalla de suscripción. Prometían compartir tus finanzas con otra persona o con tu familia, y esa función todavía no está lista: hasta hoy los tres planes desbloqueaban exactamente lo mismo —las mismas cuentas, las mismas categorías, los mismos dispositivos—, así que pagar más no te daba nada más. Preferimos quitarlos que seguir cobrándolos: nos quedamos con el plan Individual, mensual o anual (con sus 7 días de regalo en el anual), y Dúo y Familiar volverán cuando compartir finanzas funcione de verdad. Si ya tenías uno de esos planes contratado, tu Premium sigue igual y no tienes que hacer nada.
  • MEJORAEl Isotipo Se Llena Mientras la App Despierta: Al abrir FlashBill, el isotipo aparece en gris y se va llenando de color de abajo hacia arriba, como un vaso llenándose de agua, hasta completarse. No es un adorno: antes entrabas directo al Inicio y veías tus cuentas y tus saldos en cero durante un par de segundos, hasta que la carga terminaba y todo aparecía de golpe —daba un susto innecesario, como si se hubiera borrado algo—. Ahora esa espera ocurre en la pantalla de bienvenida y entras con todo ya puesto. El llenado tampoco miente: se queda esperando en el 85% hasta que tus datos están de verdad listos, así que nunca marca el 100% con la app a medio cargar.
  • MEJORATu Perfil Reúne Todo lo de tu Cuenta: Tu nombre, las cuentas de Google y Apple vinculadas, tu suscripción y tu código de recuperación ahora viven juntos en una sola pantalla, en vez de repartidos entre el menú y el perfil. Y el código de recuperación aparece tapado: se muestra solo cuando lo tocas, para que no quede a la vista de quien pase por detrás ni se cuele en una captura de pantalla.
  • MEJORALas Novedades Ya Se Leen Como Deben: En el historial completo de versiones, los títulos de cada cambio salían con asteriscos alrededor, como texto suelto. Ahora cada título va en negrita y en su propio renglón, con la explicación debajo, igual que se lee en cualquier lado.
  • NUEVOTus Movimientos, Cifrados Antes de Salir de tu Teléfono: FlashBill estrena cifrado de extremo a extremo. Prácticamente todo lo que escribes se cifra dentro de tu teléfono antes de guardarse: el monto y el concepto de cada movimiento, tus notas, el nombre de las personas a las que prestas, los nombres de tus categorías, cómo llamaste a cada cuenta o tarjeta, el límite de tus tarjetas, las condiciones de tus créditos y hasta el saldo que tienes en cada cuenta. Todo con una llave que solo existe en tu dispositivo. Ni nuestros servidores ni nadie del equipo de FlashBill puede leer esa información: aunque quisiéramos, del otro lado solo se ve texto indescifrable. No tienes que activar nada, ni inventar un PIN, ni recordar una contraseña extra: funciona solo desde el primer movimiento, y si cambias de teléfono tu llave viaja contigo a través de tu cuenta de Google o de iCloud, sin que tengas que hacer nada. Los préstamos que decides compartir por link siguen funcionando exactamente igual que siempre: esos —y solo esos— quedan legibles para poder mostrarle la deuda a la otra persona, y se vuelven a cifrar solos en cuanto dejas de compartirlos.
  • NUEVOTodo tu Historial También Queda Protegido: El cifrado no aplica solo de aquí en adelante: tus movimientos, cuentas, categorías y préstamos de siempre también se protegen. La primera vez que abras la app después de actualizar verás una pantalla con el avance real de la conversión; suele tomar unos segundos y solo pasa esa vez. No se crea ninguna copia de tus datos ni se borra nada: cada registro se reemplaza por su versión protegida, uno por uno, así que no hay ningún momento en el que tu información quede en el aire. Si cierras la app a media conversión, continúa sola la próxima vez que entres.
  • NUEVOCódigo de Recuperación, Por Si Acaso: En Perfil aparece tu Código de recuperación, que es la llave de tus datos escrita como texto. No necesitas usarlo casi nunca —al cambiar de teléfono todo se restaura solo—, pero está ahí para el caso raro: abrir tu información en un segundo teléfono que ya tenías configurado desde antes. Lo copias de un equipo y lo pegas en el otro, y listo. Guárdalo en un lugar seguro: quien lo tenga puede leer tus movimientos, y por lo mismo nosotros no tenemos ninguna copia de él.
  • NUEVOLas Fotos de tus Comprobantes También Van Cifradas: El ticket que le tomas foto a un gasto es tan revelador como el monto: dice dónde estuviste, qué compraste y a qué hora. Ahora esa foto se cifra dentro de tu teléfono antes de subirse, con la misma llave que el resto de tus datos. Lo que queda guardado en nuestros servidores no es una imagen: es un archivo sin forma que nadie puede abrir, ni nosotros. Tú la sigues viendo igual que siempre —se descifra sola al abrirla, sin un paso extra ni una espera nueva—, y la copia que la app guarda en tu teléfono para no volver a descargarla también queda cifrada. Además, la dirección de cada foto viaja protegida: antes esa dirección bastaba por sí sola para abrir el ticket, y ahora no le sirve a nadie más que a ti.
  • NUEVOLos Comprobantes que ya Tenías Guardados También Se Protegen: Las fotos que subiste antes de esta versión seguían siendo imágenes normales, así que la app las va convirtiendo sola, en segundo plano y sin que tengas que hacer nada. Lo hace únicamente cuando estás en Wi-Fi: mover tus fotos consume datos y no vamos a gastarte los del teléfono por esto. Si sales del Wi-Fi a mitad del proceso, se detiene y continúa por donde iba en otro momento; puede tardar varios días en terminar y en ningún momento vas a notar nada. Cada foto se convierte de una en una y su copia legible se borra solo cuando la protegida ya está en su sitio, así que ningún comprobante tuyo se queda por el camino.
  • NUEVOTu Moneda, tus Categorías y tus Cuentas, También Cifradas: El cifrado se extendió a todo lo que rodea a un movimiento. Ya no sale de tu teléfono en claro la moneda en la que registras cada gasto ni el tipo de cambio que usaste; tampoco el ícono, el color ni el tipo de tus categorías —un ícono de pastilla o de cerveza cuenta lo mismo que el nombre—; ni el tipo, el ícono, el color y los días de corte y pago de tus cuentas y tarjetas, que juntos delataban con qué banco trabajas y qué tarjetas tienes. Lo único que sigue legible es lo que la app necesita para poder buscar y ordenar tus movimientos sin descargarte el historial completo cada vez que abres una pantalla.
  • NUEVONadie Puede Asomarse a la Carpeta de tus Comprobantes: Los comprobantes estaban guardados en una carpeta que se podía consultar sin haber iniciado sesión: quien diera con el identificador de una cuenta podía pedir la lista completa de sus fotos y bajárselas todas. Ya no: esa carpeta es tuya y solo responde a tu sesión. Los préstamos que compartes por link siguen funcionando exactamente igual, porque cada link lleva su propio permiso para esa foto en concreto y no para el resto.
  • NUEVOAl Borrar tu Cuenta No Se Queda Ni Una Foto: La eliminación de cuenta borraba los comprobantes que encontraba anotados en tus movimientos, y eso dejaba fuera los sueltos: la foto que subiste y cuyo movimiento nunca llegaste a guardar. Ahora se recorre tu carpeta entera y se borra todo lo que haya dentro. Si pides que se borre tu cuenta, se borra completa.
  • NUEVOEl Premium de Regalo Ya No Se Puede Pagar por Error: Si te obsequiamos una suscripción, la pantalla de planes ya no te deja comprar encima. Tu cortesía no vence ni se cobra, así que contratar un plan sería pagar por algo que ya tienes: los botones se apagan y el aviso de arriba te lo explica. Es exactamente el mismo freno que ya existía para quien tiene su suscripción contratada en la otra tienda.
  • NUEVOImposible Pagar Premium Dos Veces: Si contrataste tu suscripción en Google Play y abres FlashBill en un iPhone —o al revés—, la app ya no te deja comprar de nuevo. Antes sí podía pasar, y salía caro: App Store y Google Play no comparten información, así que cada tienda te habría cobrado su propia suscripción por lo mismo, renovándose las dos por su cuenta. Ahora la pantalla de planes reconoce dónde está contratada la tuya y te manda a administrarla en la tienda correcta, en vez de dejarte pagar doble sin decir nada.
  • CORRECCIÓNReportar un Error con Fotos Ya Funciona en Android: En Android, adjuntar una captura a un reporte terminaba en "Error al enviar el reporte" y el reporte no llegaba a ninguna parte — justo cuando la foto era lo que mejor explicaba el problema. La app subía la imagen de una forma que muchos teléfonos Android no aceptan; ahora usa el mismo camino que los comprobantes de tus movimientos, que siempre funcionó. Y por si acaso: tu reporte se guarda primero y las fotos se adjuntan después, así que si una imagen falla el reporte llega igual y te avisamos que las fotos se quedaron fuera, en vez de perderlo todo.
  • CORRECCIÓNPagar de Menos una Cuota de tu Crédito Ya No Se Pierde de Vista: Si abonas menos de lo que tocaba en una cuota, ese faltante ahora pasa a la cuota siguiente, a la vista y con su nuevo importe, en vez de esconderse hasta el final del plazo. Y antes de confirmar, la app te dice en una línea qué va a pasar con la diferencia: cuánto queda a deber y a dónde se va. Lo mismo si pagas de más: te avisa que ese excedente se descuenta de tus próximas cuotas.
  • CORRECCIÓNLa Última Cuota Pagada de Menos Ya No Deja una Deuda Imposible de Cerrar: Si en el último pago de un crédito abonabas menos de lo que faltaba, el crédito se quedaba en un limbo: la barra marcaba 100% pagado, no quedaba ninguna cuota que confirmar y aun así seguía apareciendo un saldo pendiente que no había manera de saldar. Ahora la app crea una cuota extra por exactamente lo que falta, y el total de tu crédito no se mueve ni un peso: pagar en un plazo más no significa deber más.
  • CORRECCIÓNEl Pago Adelantado de tu Crédito Sí Se Descuenta: Cuando pagabas de más en una cuota, el excedente debía cubrir tus cuotas siguientes; con el cifrado activo ese descuento no llegaba a guardarse y las próximas cuotas seguían mostrando el importe completo. Ya se aplica como debe, y si terminas de pagar antes de tiempo el saldo pendiente cierra en cero limpio, sin quedarse en números negativos.
  • CORRECCIÓNEl Mismo Gasto Recurrente Ya No Te Avisa Tres Veces: Los recordatorios de gastos que se repiten llegaban duplicados —dos o tres avisos idénticos del mismo gasto, uno tras otro, en el mismo minuto—. Pasaba cuando una sola acción tuya hacía que la app reorganizara sus recordatorios dos veces a la vez, y cada pasada agendaba el aviso por su cuenta. Ahora se agenda un único recordatorio por gasto, y la app tampoco vuelve a crear dos veces el mismo movimiento pendiente al confirmar un pago.
  • CORRECCIÓNLos Planes Ya Cargan en iPhone: En algunos iPhone la pantalla de suscripción no conseguía traer ni un solo plan de la App Store y se quedaba con el aviso de que la tienda no responde. Ahora, si el sistema de compras nuevo de Apple vuelve con las manos vacías, la app lo reintenta sola por la vía anterior antes de rendirse — y consigue los planes.
  • CORRECCIÓNUn Teléfono Ya No Cuenta Como Tres: Cada vez que reinstalabas FlashBill, tu teléfono se registraba como si fuera uno nuevo, así que un mismo equipo llegaba a ocupar tres de los cinco lugares de tu plan —y la cuenta terminaba diciendo "6 de 5 dispositivos"—. Eran dos cosas: el identificador del equipo se borraba al desinstalar la app, y la lista de sesiones nunca llegaba a limpiarse de verdad al guardarse. Ahora el identificador sobrevive a la reinstalación, la app reconoce que un registro repetido es el mismo teléfono y se queda solo con el más reciente, y la lista respeta el límite de tu plan. Las sesiones duplicadas que ya tenías se recogen solas la próxima vez que abras la app en cada equipo.
  • CORRECCIÓNEl Aviso de "No Pudimos Abrir Tus Datos" Ya No Sale al Reabrir la App: En iPhone, cerrar FlashBill y volver a entrar mostraba el aviso de que no se podía abrir tu información —y tocar "volver a intentar" la abría sin problema, cada vez—. Tus datos nunca estuvieron en riesgo: al arrancar en frío, iOS todavía no le da a la app acceso a la caja fuerte del sistema donde vive tu llave, y la app se rendía al primer intento en vez de esperar un instante. Ahora insiste sola durante un momento antes de darse por vencida, así que entras directo a tus finanzas como debe ser.
  • CORRECCIÓNEl Cifrado Ahora Sí Termina lo que Empieza: La conversión de tu historial podía quedarse a medias sin avisar: si un paso fallaba, se detenía en seco y algunos movimientos se quedaban sin proteger, mientras la app ya daba la cuenta por cifrada. Ahora cada parte se convierte por su cuenta —si una falla, las demás siguen— y la conversión no se da por terminada hasta que está completa de verdad: mientras falte algo, se retoma sola cada vez que abres la app.
  • CORRECCIÓNTu Llave Ahora Tiene Dos Redes: La llave que abre tus datos se guardaba únicamente en el llavero de tu teléfono. Si por lo que fuera no aparecía —al reinstalar la app, por ejemplo—, te topabas con "no pudimos abrir tus datos" sin más salida que tu código de recuperación. Ahora, además del llavero, se respalda en tu cuenta de iCloud (iPhone) o de Google (Android), así que reinstalar la app o estrenar teléfono ya no depende de un solo mecanismo.
  • CORRECCIÓNLos Préstamos Compartidos No Se Descuadran entre Dispositivos: Si compartías un préstamo por link desde un teléfono y registrabas un pago desde otro antes de que se sincronizaran, ese pago quedaba protegido de una forma que el link público no podía leer — y quien abriera el enlace veía un saldo desactualizado sin ninguna señal de que faltaba algo. Ahora la app lo detecta sola y lo corrige.
  • CORRECCIÓNVolver Atrás desde tu Perfil Te Deja Donde Estabas: Al salir de tu perfil, la app te devolvía al Inicio en vez de al menú de donde habías entrado —el de Categorías, Cuentas y Ajustes—. Ahora vuelves exactamente a donde estabas. De paso, guardar tu nombre ya no hace que la app rehaga por dentro todo su arranque.
  • CORRECCIÓNSe Acabó el Error al Tocar "Elegir Plan": Si abrías los planes con la app recién iniciada, la tienda a veces todavía no había terminado de despertar y el primer toque en "Elegir plan" respondía con un error, sin más explicación. Ahora la app pide los planes al entrar a la pantalla, reintenta sola si la tienda tarda y te lo dice con todas sus letras mientras carga. El botón solo se enciende cuando el plan está de verdad disponible para comprar, así que un toque nunca vuelve a terminar en un mensaje de error. Y si la tienda no responde, tienes un botón para reintentar en el momento.
  • CORRECCIÓNCada Plan Dice Exactamente Qué Incluye: Las tarjetas de los planes enseñaban el precio y poco más: todo lo que te llevabas por ese dinero estaba escondido detrás de un toque que nadie adivinaba. Ahora cada plan lista sus beneficios completos a la vista —cuentas, categorías, respaldo, fotos, dispositivos, préstamos, soporte y lo compartido— y, debajo del precio, te dice con claridad cuánto se cobra, cada cuánto y hasta cuándo. En los planes con prueba gratis se lee de corrido: los días de regalo, lo que se cobra al terminar y que se renueva solo hasta que canceles.
  • CORRECCIÓNEntrar con Google y con Apple ya No Te Deja Fuera: Si te registraste con Google y un día pulsabas "Continuar con Apple" —con ese mismo correo—, la app se limitaba a decir que ocurrió un error, sin explicar nada. Ahora te lo cuenta en una frase y te ofrece resolverlo en el momento: entras una vez como siempre y dejamos los dos métodos unidos a tu cuenta de siempre, con todo tu historial intacto. A partir de ahí puedes entrar con el que tengas más a mano.
  • CORRECCIÓNLa Barra de Abajo Ya No Se Esconde Detrás de Android: En muchos teléfonos Android, las pestañas de Inicio, Historial, Préstamos y Perfil quedaban parcialmente tapadas por los botones de navegación del propio sistema. La app usaba una separación fija que le quedaba corta a esos teléfonos; ahora mide el espacio real que ocupa cada dispositivo y se acomoda sola. En iPhone se ve exactamente igual que antes.
  • CORRECCIÓNLos Planes Anuales Ya No Dicen "Gratis": Las tarjetas de los planes con 7 días de prueba mostraban el precio como "Gratis", contradiciendo el aviso de "7 días gratis, luego se cobra automáticamente" que aparecía justo debajo. Peor aún, el precio real solo se revelaba después de haber gastado tu prueba. Ahora la tarjeta siempre muestra lo que vas a pagar cuando termine el regalo.

BETA 0.48.0

  • NUEVOAhora También Puedes Borrar tu Cuenta desde la Web: Si desinstalaste FlashBill o no logras entrar, ya no te quedas sin salida: en flashbill.app/delete-account puedes pedir que eliminemos tu cuenta sin volver a instalar nada y sin iniciar sesión. En esa misma página puedes pedir que borremos solo una parte de tu información —tus movimientos, tus comprobantes, tus préstamos— y quedarte con tu cuenta funcionando. Te llega un folio al momento, confirmamos por correo que la cuenta es tuya y todo queda resuelto en un máximo de 30 días. Borrarla tú mismo desde la app sigue siendo instantáneo y sigue siendo la vía más rápida.
  • MEJORAAviso de Privacidad Más Claro sobre Cómo Borrar tu Cuenta: Ahora indica la ruta exacta dentro de la app, la nueva dirección web para pedirlo desde fuera, que puedes borrar solo una parte de tus datos, y cuánto tiempo conservamos lo poco que se queda y por qué.
  • CORRECCIÓNEntrar con Apple Ya No Te Pide tu Nombre Otra Vez: Si inicias sesión con tu Apple ID, FlashBill ya no te detiene en la bienvenida para pedirte cómo te llamas: usa el nombre que Apple entrega al autorizar y, si decidiste ocultarlo, simplemente te deja pasar. Antes, quien volvía a entrar con Apple se topaba con un formulario obligatorio antes de poder usar la app.
  • CORRECCIÓNComprar Premium Ya No Se Traba: Si cerrabas la ventana de pago de la tienda o el cobro fallaba a la mitad, el siguiente intento de suscribirte devolvía un error y ya no había forma de comprar desde ese dispositivo. Ahora cada intento —completado, cancelado o fallido— se cierra correctamente con la tienda, así que puedes volver a intentarlo las veces que quieras. Y si algo sale mal, el aviso está escrito en español claro en vez de mostrar un mensaje técnico.
  • NUEVOPremium Blindado También en Android: Tu suscripción en Android ahora se valida directamente contra los servidores de Google antes de activar cualquier beneficio, igual que ya hacíamos con Apple. Hasta ahora Premium se encendía en el propio teléfono sin comprobar nada, lo que —en teoría— habría permitido activarlo sin pagar. De paso, tu Premium ya viaja contigo: si compras desde un dispositivo Android, se refleja al instante en todos los demás donde tengas tu cuenta iniciada, y las renovaciones o cancelaciones se detectan solas al abrir la app.

BETA 0.47.9

  • MEJORALos Comprobantes Ya No Se Descargan Dos Veces: La foto que adjuntaste a un movimiento o a un préstamo ahora se queda guardada en tu teléfono la primera vez que la ves. Abrir esa transacción otra vez —hoy, mañana o en seis meses— ya no gasta datos ni te deja mirando un círculo girando: la imagen aparece al instante. Antes se volvía a bajar de internet cada vez, y en los préstamos ni siquiera se guardaba.
  • MEJORADespedida al Eliminar tu Cuenta: Al confirmar la eliminación ya no se pasa de golpe al inicio de sesión con un avisito arriba: aparece una pantalla completa que te confirma "Todos tus datos fueron eliminados" y, cuando termina, te deja en la pantalla de inicio de sesión. La misma sensación de cierre que ya tenía "¡Hasta luego!" al cerrar sesión.
  • MEJORACorona de Premium en tu Perfil: Si tienes FlashBill Premium, tu foto de perfil ya no muestra el muñequito genérico: ahora lleva una corona dorada, en Perfil y al editarlo.
  • MEJORAEl Botón de Pagos Futuros Ya No Miente: En el Historial y en el detalle de cada cuenta, el botón que muestra los pagos futuros aparecía apagado justo cuando esos pagos sí se estaban viendo, y se encendía al ocultarlos —al revés de lo que sugería—. Ahora se ve encendido cuando estás viendo los pagos futuros, que además es como arranca la app, y su ícono cambió a uno que apunta al futuro en vez de al historial.
  • MEJORACerrar Sesión Libera el Dispositivo: Al cerrar sesión, ese teléfono deja de contar como una de tus sesiones activas al instante — ya no ocupa un lugar de tu plan ni te obliga a "tomar control" para volver a entrar desde otro equipo. Y si un dispositivo lleva un mes sin dar señales, sale solo de la lista.
  • MEJORASoporte Que Sabe con Qué Estás Entrando: Cuando escribes a soporte, del otro lado ahora se ve con qué dispositivos tienes la sesión abierta (modelo, sistema y versión de la app) y desde qué país usas FlashBill, tomado del ajuste de región de tu propio teléfono —nunca de tu ubicación ni de GPS—. Se acabó el "¿qué teléfono tienes?, ¿qué versión?" antes de poder ayudarte. Solo se guardan las sesiones que permite tu plan (1 en cuentas gratuitas, hasta 5 en Premium) y el Aviso de Privacidad ya detalla exactamente estos datos.
  • MEJORALinks de Préstamo Cortos y Fáciles de Compartir: El link que compartes de una deuda pasó de ser un texto larguísimo a uno corto y limpio: `flashbill.app/p/A7kR2mQz`. Cabe en un mensaje, se ve bien en WhatsApp y hasta se puede dictar. Los links que ya habías compartido siguen funcionando igual que siempre; recibes el nuevo formato la próxima vez que actives el compartir de esa persona.
  • MEJORAUn Solo Link por Préstamo: Se fue el botón de "generar nuevo link". Ahora cada préstamo tiene su propio link y punto: si dejas de compartir, el link deja de funcionar al instante (quien lo abra verá que ya no está disponible) y vuelve a la vida —el mismo link— cuando lo compartas otra vez. Menos botones que pensar y un solo enlace que recordar.
  • NUEVOCada Link es Único e Irrepetible: Ningún link de préstamo se parece a otro ni se reutiliza jamás. Cada código queda reservado de por vida para esa deuda, así que un enlace viejo nunca puede terminar mostrando la deuda de otra persona. Si borras a la persona, su link muere con ella.
  • NUEVOFreno a los Intentos de Adivinar Links: Añadimos un límite de intentos para que nadie pueda ir probando direcciones al azar hasta dar con la deuda de alguien más, y otro límite para que el compartir no se pueda encender y apagar sin control.
  • NUEVOEl Estado de Compartir se Decide en Nuestros Servidores: Activar o desactivar un link ya no se resuelve en el teléfono sino en nuestros servidores, con las reglas de seguridad cerradas de ese lado. Es el mismo botón de siempre para ti, pero ahora nadie puede saltarse los límites tocando la app por fuera.
  • NUEVOBlindaje de FlashBill Premium de Cara al Lanzamiento: Reforzamos por completo el sistema de suscripciones antes de salir en App Store. Ahora cada compra se valida directamente contra los servidores de Apple antes de activar cualquier beneficio Premium, cerrando una puerta que —en teoría— habría permitido activar Premium sin pagar. Además, tu estado Premium ahora viaja contigo: si compras desde un dispositivo, se refleja al instante en todos los demás donde tengas tu cuenta iniciada.
  • NUEVOContraseña de Correo Eliminada del Código: Quedaba escrita en el código una contraseña de nuestro servidor de correo, usada por un sistema de recuperación de contraseña que ya no existe desde que solo se entra con Google y Apple. Eliminamos ese sistema completo junto con la credencial, así que ya no hay ninguna contraseña guardada dentro de la app.
  • NUEVOTu Nombre, Listo Desde el Primer Día: Al crear tu cuenta ya no te quedas como "Usuario de FlashBill". Si entras con Google o Apple tomamos tu nombre automáticamente, y si tu cuenta no traía uno, te lo preguntamos en un paso extra al final de la bienvenida —con un solo campo— para que tu perfil quede completo antes de empezar. Siempre puedes cambiarlo después desde Perfil.
  • NUEVOElimina tu Cuenta Cuando Quieras, Desde la App: En Ayuda y Soporte, dentro de "Eliminar todos los datos", apareció una tercera opción: Eliminar cuenta. Antes de borrar nada te enseñamos exactamente qué se va a ir —tu nombre, tu correo y cuántas transacciones, cuentas bancarias, tarjetas de crédito, créditos y préstamos tienes registrados hoy—, te recordamos que puedes volver a crear tu cuenta con el mismo correo cuando se te antoje, y te pedimos escribir "BORRAR" para confirmar. Al aceptar, todo desaparece al instante y para siempre: sin llamadas, sin correos y sin esperar a que alguien te conteste.
  • NUEVOTérminos y Aviso de Privacidad a un Toque: Las secciones de Privacidad y Avisos Legales ahora tienen botones para leer el documento completo dentro de la app o abrirlo en flashbill.app, siempre en tu idioma. Y una nueva pregunta frecuente te explica, paso a paso, cómo eliminar tu cuenta.
  • NUEVOFotos de Comprobante en Préstamos: Ahora puedes adjuntar la foto del comprobante (transferencia, efectivo, etc.) directamente al prestar o pedir prestado, igual que ya podías hacerlo al registrar un movimiento normal.
  • NUEVOBarra de Progreso Real al Subir Comprobantes: Al guardar un préstamo con foto adjunta, ahora ves el porcentaje real de la subida llenándose en el botón, en vez de un simple "Guardando" sin más información.
  • NUEVOVista Previa de Comprobantes Dentro de la App: El historial de un préstamo ahora también muestra ese mismo ícono de foto en cada movimiento con comprobante adjunto; tócalo para verla en grande, sin salir de la app.
  • NUEVONuevo Plan Individual Anual: Ahora también puedes llevar tu plan Individual en modalidad anual ($419/año) con el mismo ahorro que ya tenían Dúo y Familia, en vez de estar limitado a pagarlo mes con mes.
  • NUEVOBotón "Restaurar Compras": Añadimos un acceso directo en la pantalla de planes para recuperar tu suscripción Premium si cambiaste de teléfono o reinstalaste la app.
  • NUEVOTransparencia Total en tu Suscripción: La pantalla de planes ahora explica claramente cómo funciona la renovación automática y enlaza directamente a nuestros Términos de Uso (con su propio resumen dentro de la app) y Política de Privacidad.
  • NUEVOAviso de Prueba Gratis en Planes Anuales: Los 3 planes anuales ahora muestran claramente "7 días gratis, luego se cobra automáticamente" directamente en la tarjeta, para que se sepa del beneficio antes de tocar "Elegir plan".
  • NUEVOAlerta Visual de Saldo en Negativo: Cuando una cuenta se queda en números rojos, ahora es imposible no notarlo: el saldo se pinta en rojo y toda la tarjeta de la cuenta parpadea suavemente con un brillo rojo hasta que vuelvas a estar en positivo.
  • NUEVOMoneda Secundaria También en Préstamos: Al prestar, pedir prestado, pagar o cobrar ya aparece la misma píldora de moneda que tenías al registrar un movimiento normal. Puedes anotar un préstamo en dólares aunque tu moneda principal sea el peso, ajustar su tipo de cambio, y tanto el saldo de tu cuenta como el total que te deben se siguen calculando en tu moneda base.
  • NUEVOTu Pantalla de Inicio, a Tu Manera (Premium): Añadimos un botón "Configurar" al final del inicio que abre una pantalla nueva donde tú mandas: muestra u oculta "Mis cuentas", "Tarjetas de crédito", "Top 5 gastos" y "Top 5 ingresos", y arrástralas para dejarlas en el orden que se te dé la gana. También puedes decidir con cuál de los tres gráficos abre la app, apagar la tarjeta recomendada o el resumen de tarjetas, y volver todo a como venía de fábrica cuando quieras. Nada se guarda hasta que tocas "Guardar" —que solo se enciende cuando de verdad cambiaste algo— y si intentas salir sin guardar te avisamos.
  • NUEVOTop 5 Ingresos por Categoría: El inicio ya no solo te dice en qué se te va el dinero, también de dónde viene. La nueva sección lista tus 5 categorías de ingreso más fuertes del mes con el mismo diseño de barras que ya conocías en los gastos.
  • NUEVOCuánto Crédito te Queda, de un Vistazo: Debajo de tus tarjetas de crédito aparece un resumen que suma el crédito disponible, la deuda total y el próximo pago de todas juntas. Si tienes tarjetas en otra moneda, todo se convierte a tu moneda principal para que el total sea real y no una suma de peras con manzanas. Y si alguna tarjeta no tiene límite configurado, te lo decimos en vez de dejar el número corto en silencio.
  • NUEVOTe Avisamos Cuando Respondemos tu Reporte: Si reportaste un error y nuestro equipo te contesta, ahora te llega una notificación al momento ("Respuesta a reporte #26-04837"), aunque tengas la app cerrada, además del correo de siempre. Al tocarla se abre directamente "Mis reportes", con un pequeño acercamiento a la tarjeta del reporte que trae la respuesta para que no tengas que buscarla. Y mientras no la hayas leído, el aviso te va guiando: un punto rojo en la pestaña de Perfil, otro en Ayuda, y la tarjeta de "Mis reportes" resaltada con un brillo rojo. Todo se apaga solo en cuanto entras a leerla.
  • NUEVOCada Reporte Tiene su Propio Número: Al enviar un reporte se le asigna un número único tipo #26-04837 (el año y cinco cifras). Lo ves en "Mis reportes" y viene en el asunto de cada correo y en cada notificación, así que si necesitas escribirnos sabes exactamente de cuál de tus reportes estás hablando.
  • NUEVOTe Avisamos También Cuando Cerramos tu Reporte: Cuando marcamos tu reporte como resuelto o cancelado, te llega una notificación ("Reporte 26-04837 fue resuelto") y un correo explicándote el motivo. Ese mismo motivo aparece dentro del reporte en la app, como un mensaje más de la conversación, así nunca te quedas sin saber en qué terminó.
  • NUEVOVolver al Tope con un Toque: Si vas hasta el fondo de Inicio o del Historial, toca otra vez esa misma pestaña en la barra de abajo y la vista sube al tope sola, con un desplazamiento suave. Ya no hay que arrastrar de regreso.
  • MEJORAUn Solo Botón para tus Reportes: "Reportar error" y "Mis reportes" eran dos botones que llevaban casi al mismo lugar. Ahora hay uno solo: al entrar ves el estado de tus reportes y las respuestas del equipo, y el botón flotante "Nuevo reporte" abre el formulario — donde se transforma en "Enviar" con la misma animación que ya conoces del resto de la app. El aviso de respuesta nueva sigue igual de visible.
  • MEJORAAvisos Legales Más Claros: "Términos de Uso" ahora se llama Términos y Condiciones y explica en corto qué es FlashBill —y qué no: no somos un banco, no movemos tu dinero ni damos asesoría financiera—, incluyendo cómo funcionan las suscripciones Premium. "Propiedad Intelectual" ahora dice con todas sus letras que FlashBill pertenece a JDev Studio, que es quien la desarrolla y la mantiene.
  • MEJORAZona de Peligro con Semáforo: Las opciones de borrado se leen de un vistazo por su color: amarillo para vaciar solo el historial, naranja para borrar todo el contenido y rojo para eliminar la cuenta. Además ya están traducidas al inglés y al portugués, como el resto de la app.
  • MEJORATarjeta del Sitio Web Más Limpia: Le quitamos la flechita de la esquina al botón "Visitar sitio web oficial"; la tarjeta completa ya se veía perfectamente tocable sin ella.
  • MEJORAAvisos de la App Rediseñados: Los mensajes que aparecen arriba de la pantalla (guardado correcto, error, advertencia) se rediseñaron por completo: se fueron los íconos, el texto quedó centrado y ahora el color habla por sí solo — verde cuando todo salió bien, amarillo cuando hay algo que revisar y rojo cuando algo falló. Entran y salen con un pequeño efecto "pop", se cierran al tocarlos y pueden verse hasta 3 apilados si pasan varias cosas seguidas, en vez de que el último borrara al anterior.
  • MEJORATodos los Avisos en un Mismo Lugar: Algunos mensajes sueltos (restaurar compras, guardar el inicio personalizado, errores al votar o al guardar una persona) seguían apareciendo abajo con el estilo gris de siempre; ahora salen arriba con el mismo diseño que el resto, así los avisos de la app se ven todos iguales.
  • MEJORAInput de Monto en Préstamos Igualado al de Registrar Movimiento: El campo para escribir cuánto prestaste o te prestaron ahora se ve y se comporta igual que en "Registrar movimiento": número grande y centrado, con acceso directo a la calculadora integrada.
  • MEJORATarjetas de Planes Sin Bordes: Alineamos la pantalla de planes Premium con el resto de la app — las tarjetas y el selector Mensual/Anual ya no llevan borde, solo un tinte de color de fondo para distinguir el plan destacado.
  • MEJORAPrecios Anuales Actualizados: Dúo Anual pasa a $679/año y Familiar Anual a $1,099/año, y ajustamos la insignia de descuento junto al selector Mensual/Anual para reflejar el ahorro real.
  • MEJORAAviso de "Mis Préstamos" Más Claro al Cancelar Premium: Si tu suscripción vence o la cancelas, tus préstamos ya registrados nunca se borran — quedan guardados de forma segura, aunque la sección se mantenga bloqueada hasta que vuelvas a suscribirte. El aviso ahora te lo recuerda directamente en vez de mostrar el mensaje genérico de siempre.
  • MEJORAVotaciones Rediseñadas: La sección de votaciones dejó de ser una sola tarjeta gigante que ocupaba toda la pantalla y avanzaba sola cada 5 segundos. Ahora es una lista limpia y compacta que puedes recorrer a tu ritmo, con varias votaciones visibles de un vistazo, opciones en píldoras y resultados en barras finas donde la opción ganadora se resalta sola.
  • MEJORACambiar de Moneda Ahora Convierte el Monto: Si escribes 1,449 pesos y tocas la píldora de moneda, el campo pasa a mostrar los ~82.89 dólares que equivalen — es el mismo dinero visto en la otra moneda, y a tu cuenta se le siguen cargando los 1,449 pesos. Antes el número se quedaba igual y "1,449" pasaba a significar 1,449 dólares, multiplicando por 17 el movimiento sin avisarte. Funciona en ambos sentidos, y corregir el tipo de cambio a mano también reajusta el monto en vez de alterar el valor del movimiento.
  • MEJORAVentana de Tipo de Cambio Rediseñada: Ahora se llama simplemente "Tipo de cambio", el número se escribe en grande y centrado igual que el monto de un movimiento, la línea de arriba muestra la equivalencia real actualizándose mientras escribes (antes decía literalmente "1 USD = ... MXN", sin el valor), y los botones Cancelar y Aplicar quedaron centrados y ambos con relleno visible.
  • MEJORABotón "Enviar" Siempre a la Vista al Reportar un Error: La pantalla de reportar un error parecía no tener forma de enviarse: el botón solo se dibujaba al fondo del formulario, y únicamente después de escribir 20 caracteres. Ahora usa el mismo botón flotante que el resto de la app, con la palabra "Enviar", siempre visible desde que entras; si el comentario todavía es muy corto, te lo decimos al tocarlo en vez de esconder el botón sin explicación.
  • MEJORALas Votaciones sin Contestar se Hacen Notar: Mientras una votación siga abierta y no hayas dado tu voto, su tarjeta late suavemente (se acerca y se aleja) dentro de "Vota por nuevas funciones". En cuanto votas, se queda quieta y te muestra los resultados.
  • MEJORACuotas de Crédito Reconocibles de un Vistazo: En el historial, las cuotas de un crédito ya no aparecen como un círculo morado con un número suelto adentro. Ahora llevan el mismo ícono de manos que identifica a las deudas en toda la app, y el número de cuota se mudó a una pequeña insignia azul en la esquina del ícono. Así sabes al instante que es un crédito y en qué cuota vas, sin tener que abrir nada.
  • MEJORASe Nota Cuáles Movimientos Tienen Foto: Si un movimiento tiene comprobante adjunto, ahora lo lleva marcado en el historial con una pequeña insignia de cámara sobre su ícono. Ya no hace falta ir abriendo movimientos uno por uno para encontrar aquel del que sí guardaste la foto.
  • MEJORASaldo en Rojo También Dentro de la Cuenta: Al entrar al detalle de una cuenta en números rojos, la tarjeta de "Saldo disponible" ahora se pinta de rojo igual que ya lo hacía la tarjeta de esa cuenta en el Inicio, en vez de conservar el color propio de la cuenta y disimular el negativo.
  • CORRECCIÓNLa App Ya Te Lleva al Movimiento Aunque Sea de Otro Día: Al guardar un movimiento, el historial se desplazaba solo hasta él para mostrártelo — pero eso únicamente funcionaba si era de hoy. Si lo anotabas con fecha de hace tres días o del mes pasado, la pantalla se quedaba donde estaba y tenías que bajar a buscarlo a mano. Ahora la lista recorre lo que sea necesario hasta encontrarlo, lo deja arriba y le da su pequeño parpadeo de siempre, no importa qué tan atrás lo hayas fechado. Aplica tanto en el historial general como en el de cada cuenta o tarjeta.
  • CORRECCIÓNBotón de Compartir Préstamo Sin Respuesta: Corregimos que el ícono de compartir en el detalle de un préstamo se quedara sin hacer nada cuando algo fallaba al preparar el link (por ejemplo, sin conexión) — ahora siempre te avisa si algo salió mal en vez de quedarse en silencio.
  • CORRECCIÓNCompartir Link de Préstamo Fallaba con Error: Corregimos que el botón morado de compartir dentro de ese diálogo lanzara un error de la plataforma y no abriera el menú para compartir.
  • CORRECCIÓNFondo Negro Sólido Detrás del Botón "Guardar" en Préstamos: Reconstruimos desde cero la hoja de prestar/cobrar/pagar, copiando ahora sí al detalle la estructura ya probada del modal de categorías/cuentas.
  • CORRECCIÓNCámara Disponible También al Pagar/Cobrar un Préstamo: Antes solo se podía adjuntar foto al prestar/pedir prestado por primera vez; ahora también puedes adjuntar el comprobante al registrar un pago o cobro sobre un préstamo ya existente.
  • CORRECCIÓNConcepto Automático Incorrecto al Pagar/Cobrar un Préstamo: Al pagar o cobrar un préstamo ya existente (sin escribir un concepto propio), la app guardaba/mostraba "Préstamo" como descripción — ahora dice correctamente "Pago".
  • CORRECCIÓNDetalle de Plan Premium Ilegible en Modo Claro: Corregimos que el texto de la ventana con el detalle de cada plan Premium se viera en blanco fijo, volviéndose casi invisible sobre fondo claro.
  • CORRECCIÓNTítulos de Política de Privacidad y Términos de Uso Ilegibles en Modo Claro: El mismo problema de texto blanco fijo se corrigió también en las ventanas de Política de Privacidad y Términos de Uso dentro de Ayuda y Soporte.
  • CORRECCIÓNPantalla de Planes Premium se Desbordaba en Algunos Dispositivos: Corregimos un error visual ("overflow") que aparecía en la pantalla de planes con letra grande (accesibilidad) o en pantallas más pequeñas, donde el contenido no cabía correctamente. Ahora la pantalla se desliza con normalidad en vez de recortarse.
  • CORRECCIÓN"Elegir Plan" Ya No Cierra la App de Golpe: Corregimos un cierre inesperado al tocar "Elegir plan" cuando ese producto todavía no estaba disponible en la tienda (por ejemplo, mientras se termina de configurar en App Store Connect). Ahora se muestra un aviso claro en vez de un cierre total.
  • CORRECCIÓNID del Plan Familiar Actualizado: Sincronizamos el identificador del plan Familiar Anual con el que quedó registrado en App Store Connect tras un ajuste durante su configuración.
  • CORRECCIÓNAviso de Renovación Correcto en Android: La pantalla de planes ya no le dice a los usuarios de Android que el pago se cargará "a su cuenta de Apple" — ahora el mensaje menciona Google Play y cómo cancelar desde ahí, mientras que en iOS se sigue mostrando el mensaje de Apple/App Store como antes.
  • CORRECCIÓNOrden del Historial de un Préstamo Invertido: Dentro del detalle de una persona en "Mis préstamos", el movimiento más antiguo aparecía arriba y el más reciente hasta abajo. Ahora el más reciente siempre aparece primero, igual que en el resto del historial de la app.
  • CORRECCIÓNRecordatorios que Nunca Llegaban en Android: Los avisos programados de corte de tarjeta, pago de tarjeta, gastos recurrentes, pagos de crédito y el recordatorio diario se agendaban correctamente pero nunca aparecían en celulares Android. Faltaba una pieza de configuración que el sistema operativo necesita para poder entregarlos; ya quedó registrada. Además, ahora tus recordatorios se vuelven a activar solos después de reiniciar el teléfono, en vez de perderse.
  • CORRECCIÓNAvisos de Corte y Pago Llegaban Antes de Tiempo: Si tu fecha de corte o de pago caía en los días 29, 30 o 31, el aviso llegaba con más días de anticipación de los que configuraste (por ejemplo, avisándote 6 días antes cuando pediste 3). Ahora la cuenta se hace sobre la fecha real de tu tarjeta y respeta exactamente la anticipación elegida, ajustándose sola en los meses de 30 días y en febrero.
  • CORRECCIÓNAvisos con Fecha de Pago a Principio de Mes: Cuando el corte o pago caía en los primeros días del mes (por ejemplo el día 2) y pedías que te avisáramos con 3 o más días de anticipación, el recordatorio se quedaba pegado al día 1 en vez de retroceder al mes anterior, llegando casi encima de la fecha. Ahora sí se agenda con los días de anticipación completos.
  • CORRECCIÓNAviso de Votación Nueva que No Llegaba a Todos los Dispositivos: Reparamos tres fallas que dejaban a muchos celulares fuera del aviso cuando publicábamos una votación nueva. En iPhone, la app intentaba darse de alta para recibir avisos antes de que el sistema estuviera listo y se quedaba sin registrar hasta el siguiente arranque; ahora espera y lo reintenta. En Android, el aviso llegaba a un canal de baja prioridad —sin sonido ni banner— o simplemente no se mostraba con la app cerrada; ahora usa el canal correcto de alta prioridad. Y si un mismo teléfono había quedado ligado a más de una cuenta, recibía el aviso repetido; ahora se envía una sola vez.
  • CORRECCIÓNResumen de Tarjetas Descuadrado: El resumen que suma tus tarjetas quedaba pegado al borde izquierdo en vez de centrado, el espacio antes de "Pago próximo" era más grande que el resto, y los montos salían con formato europeo ("94.989,94 $") justo debajo de tarjetas que decían "$94,989.94". Ya está centrado, parejo y con el mismo formato que el resto de la app.
  • CORRECCIÓNAvisos Viejos Llegando de Golpe: Si desinstalabas la app y volvías a entrar tiempo después, podías encontrarte una avalancha de notificaciones atrasadas que ya no venían al caso. Ahora cada aviso caduca a las 24 horas: lo que ya no es actual simplemente no se entrega. Además, el punto rojo de "tienes una respuesta nueva" ya no se enciende por respuestas de hace meses que ya habías leído.
  • CORRECCIÓNLa Notificación de Votación Nueva Abría el Inicio: Tocar el aviso de "Nueva votación en FlashBill" te dejaba en la pantalla de Inicio y tenías que ir a buscar la votación a mano por Perfil. Ahora te lleva directo a "Vota por nuevas funciones", incluso si la app estaba completamente cerrada.
  • CORRECCIÓNEl "Óvalo" al Tocar la Tarjeta de Balance Total: Al tocar la tarjeta grande del inicio, la onda del toque se estiraba y salía deformada por fuera de la tarjeta, como un óvalo. Ahora es una onda redonda perfectamente recortada a las esquinas de la tarjeta. De paso corregimos lo mismo en las tarjetas de cuenta, y las tarjetas de crédito —que antes no daban ninguna señal al tocarlas— ahora también responden al toque.
  • CORRECCIÓNEliminar un Gasto Recurrente Terminaba en Error: Al elegir "Solo esta", "Esta y las futuras" o "Toda la serie" en un movimiento que se repite, el proceso se quedaba en "Eliminando..." y remataba con un error técnico larguísimo en pantalla. La app le pedía a la base de datos algo que esta no podía resolver; ahora hace ese filtrado por su cuenta y las tres opciones funcionan. Lo mismo aplica al editar una serie con "Esta y las futuras".
  • CORRECCIÓN"Esta y las Futuras" Ahora Sí Corta la Repetición: Elegir esa opción borraba las ocurrencias pero no apagaba la recurrencia, así que el movimiento volvía a aparecer solo más adelante. Ahora la serie se cierra en esa fecha: lo que eliminaste no regresa.
  • CORRECCIÓNBorrar una Repetición Ya No Revive la Anterior: Al eliminar una ocurrencia de un gasto recurrente, la del mes anterior —que ya habías marcado como pagada— volvía sola a "pendiente". Ahora se queda tal como la dejaste.
  • CORRECCIÓNToque Cuadrado en la Barra de Abajo: Al tocar Inicio, Historial, Préstamos o Perfil salía un destello rectangular de esquinas vivas que se veía tosco. Ahora es una onda redonda centrada en el ícono, como en el resto de la app.

BETA 0.47.7

  • CORRECCIÓN"Vota por Nuevas Funciones" Ahora Sí Sincroniza entre Dispositivos: Corregimos que el aviso de "hay una votación nueva" se quitara en un dispositivo pero siguiera apareciendo en otro con la misma cuenta. Ahora, en cuanto ves la votación en cualquiera de tus dispositivos, el aviso desaparece en todos.
  • MEJORASección "Novedades" Más Clara: Unificamos el nombre de la sección de actualizaciones dentro de la app (antes "Mejoras") para que se llame igual que en la web: "Novedades".

BETA 0.47.6

  • MEJORAAviso de Privacidad Renovado: Publicamos una versión mucho más completa de nuestro aviso de privacidad, disponible en Ayuda y Soporte, con reglas más claras sobre tus datos personales y financieros, tus derechos ARCO y los pasos para ejercerlos, alineada con la ley mexicana de protección de datos y con estándares internacionales como GDPR y CCPA.

BETA 0.47.5

  • CORRECCIÓNEfecto de Toque en Ayuda y Soporte: Corregimos un detalle visual en las secciones desplegables de Ayuda y Soporte (Preguntas Frecuentes, Privacidad y Datos, Avisos Legales y Mejoras) donde el efecto de toque al abrirlas no se veía correctamente.

BETA 0.47.4

  • CORRECCIÓNNotificaciones de Votaciones Ahora Sí Llegan: Corregimos que los avisos de una votación nueva no llegaran si tenías la app minimizada o cerrada — antes solo se enteraban quienes la tenían abierta en ese momento. Ahora es una notificación push de verdad, así te enteras de las nuevas encuestas estés donde estés.
  • CORRECCIÓN"Mis Reportes" Ya No Se Queda Vacío: Corregimos un error donde tus reportes aparecían un instante y luego desaparecían, mostrando "Aún no has enviado ningún reporte" aunque sí los tuvieras. Ahora se quedan visibles como deben.

BETA 0.47.3

  • CORRECCIÓNModal de Cuentas al Estilo de Categorías: Rediseñamos la ventana de "Nueva cuenta" y "Editar cuenta" para que se comporte exactamente igual que la de categorías: la hoja ahora queda anclada al fondo de la pantalla, el contenido se desliza suavemente por detrás del botón "Crear cuenta"/"Guardar cambios" y, al llegar al final, hay espacio de sobra para que el botón nunca tape las últimas opciones. Además, el botón ahora luce idéntico al de categorías, con su característico brillo degradado y un ícono de guardado al editar.

BETA 0.47.2

  • CORRECCIÓNBotón de Cuentas Cubría el Contenido: En "Nueva cuenta" y "Editar cuenta", la tarjeta ahora flota con un pequeño margen sobre el fondo en vez de pegarse al borde de la pantalla, así el espacio donde vive el botón "Crear cuenta"/"Guardar cambios" se ve realmente translúcido en vez de un bloque blanco sólido, igual con el teclado abierto o cerrado.

BETA 0.47.1

  • CORRECCIÓNCierre Inesperado al Cambiar de Pantalla: Corregimos un error que podía hacer que la app fallara justo al salir de una pantalla con el brillo de "no visto" (por ejemplo, la tarjeta de votaciones en Perfil).

BETA 0.47.0

  • NUEVOVota por Nuevas Funciones: La sección de votaciones se movió de Ayuda a Perfil (entre Ajustes y Ayuda) y ahora es una función real: participa en las encuestas que publicamos, ve los resultados en vivo y consulta las últimas tres votaciones deslizándose automáticamente. Cuando hay una votación nueva, tanto la tarjeta en tu perfil como el ícono de Perfil en el menú inferior brillan hasta que la revisas.
  • NUEVONueva Notificación de Votaciones: Añadimos un aviso dentro de Ajustes y Notificaciones para que decidas si quieres que te avisemos cuando publiquemos una votación nueva.
  • NUEVOMis Reportes: Ahora puedes consultar, desde Ayuda, el estado de cada reporte que has enviado y leer las respuestas de nuestro equipo directamente en la app.
  • CORRECCIÓNReportes con Foto No Se Podían Enviar: Corregimos un error donde adjuntar una o más fotos a un reporte de error impedía enviarlo — los reportes solo de texto sí funcionaban. Ahora los reportes con fotos se envían sin problema.

BETA 0.46.1

  • CORRECCIÓNTeclado Tapaba el Formulario de Nueva Cuenta: Corregimos un error donde, al escribir el nombre de una cuenta o tarjeta nueva, el teclado dejaba ver un recuadro oscuro cortando el formulario. Ahora se comporta igual de fluido que el resto de los formularios de la app.
  • CORRECCIÓNColor de las Transferencias en el Historial de una Cuenta: En el historial de una cuenta específica, el ícono y la ruta ("Cuenta A → Cuenta B") de una transferencia ya no cambiaban de color según si el dinero entraba o salía. Ahora siempre se muestran en azul, igual que en el Historial general — solo el monto sigue en verde o rojo según corresponda.

BETA 0.46.0

  • NUEVOComparte el Estado de un Préstamo: Dentro del detalle de cualquier persona en "Mis préstamos", ahora puedes tocar el ícono de compartir para generar un link público. Cualquiera que lo reciba puede ver, sin necesidad de descargar la app ni iniciar sesión, el nombre, tu foto de perfil, quién le debe a quién y el historial completo de esa deuda — perfecto para llevar cuentas claras con esa persona. El link solo existe si tú decides crearlo, y puedes desactivarlo o generar uno nuevo cuando quieras.
  • MEJORASincronización Más Ligera al Abrir la App: La actualización de datos en segundo plano al iniciar sesión ahora solo trae lo que cambió desde la última vez, en vez de descargar todo tu historial de nuevo cada vez — la app se siente más ágil, especialmente con cuentas con mucho historial.
  • MEJORASeguridad de los Datos Reforzada: Revisamos y cerramos accesos de lectura que eran más permisivos de lo necesario en nuestra base de datos en la nube.
  • CORRECCIÓNMejor Manejo de Errores al Confirmar un Pago: Si la conexión se interrumpe justo mientras se actualiza el saldo de una cuenta al editar un movimiento, la app ahora te avisa del error en vez de continuar en silencio dejando el saldo desincronizado.

BETA 0.45.54

  • NUEVOAnimación de "Deslizar para Actualizar" Uniforme: El indicador que aparece al deslizar hacia abajo en Historial y en Préstamos ahora se ve exactamente igual al de Inicio, en vez de usar el estilo genérico de Flutter.
  • NUEVOPantalla de Carga Mostraba el Texto "FLASHBILL": La pantalla que aparece brevemente mientras se confirma tu sesión ahora muestra solo el isotipo, igual que la pantalla nativa de arranque del teléfono, sin el texto "FLASHBILL" apareciendo de golpe.

BETA 0.45.53

  • NUEVOCobra y Presta Directo desde el Historial de una Persona: Dentro del detalle de cada persona en "Mis préstamos" ahora tienes dos botones flotantes: el "+" para prestarle dinero directamente a esa persona, y uno con ícono de mano para cobrarle lo que te debe — sin tener que buscarla de nuevo.
  • NUEVOEliminar Movimientos de un Préstamo: Ahora puedes deslizar cualquier movimiento dentro del historial de una persona (un préstamo, un pago o un cobro) para eliminarlo, con una confirmación antes de borrar. El saldo de tu cuenta se ajusta exactamente por ese monto, revirtiendo el movimiento con precisión.
  • MEJORASelector de Nombre al Prestar/Pedir Prestado: El campo para escribir el nombre de la persona ahora se ve como un input real (con fondo y bordes redondeados) en vez de solo una línea. Además, cuando eliges a alguien de la lista de sugerencias, el campo se marca visualmente como seleccionado con un check.
  • MEJORAColor Verde para Pagos y Cobros: En el historial de una persona, cuando te paga lo que te debía, ese movimiento ahora se muestra en verde para diferenciarlo claramente de un préstamo nuevo.
  • MEJORAHoja de Prestar/Pedir Prestado Más Alta: La hoja para registrar un préstamo ahora se ve un poco más grande, mostrando más del formulario sin necesidad de hacer scroll, especialmente con el teclado abierto.
  • CORRECCIÓNError al Eliminar un Movimiento de Préstamo: Corregimos un error de consola que podía aparecer justo al eliminar un préstamo, pago o cobro desde el historial de una persona — el movimiento ahora desaparece de la lista de inmediato en cuanto confirmas el borrado, en vez de esperar a que el resto de la app se entere.
  • CORRECCIÓNÍcono del Botón "+" Ligeramente Desbordado: Corregimos un ajuste milimétrico donde el ícono dentro del botón circular "+" de la app se salía por 2 píxeles de su círculo, generando una advertencia en consola sin efecto visible.
  • CORRECCIÓNBotón de Mano Siempre Decía "Cobrar": El botón de mano en el historial de una persona ahora se adapta a la situación real: si te debe, sirve para cobrarle; si tú le debes, sirve para pagarle.
  • CORRECCIÓNColores de Movimientos No Reflejaban Quién Puso el Dinero: En el historial de una persona, los movimientos ahora se pintan en verde cuando el dinero entra a tu cuenta (te prestan o te pagan) y en rojo cuando sale (prestas o pagas), en vez de depender de si era un préstamo nuevo o un pago.
  • NUEVOBotón "Pagar" Duplicado en el Historial de una Persona: Quitamos el botón de arriba, ya que el botón de mano de abajo ahora cubre esa misma función de forma automática.
  • MEJORAColores de los Botones Flotantes en el Historial de una Persona: El botón "+" ahora es azul con la cruz en blanco. El botón que cobra o paga ahora cambia de color según su acción actual: verde cuando cobra, rojo cuando paga. También cambiamos su ícono por un apretón de manos, más representativo de saldar una cuenta entre dos personas.

BETA 0.45.52

  • CORRECCIÓNTeclado Tapaba el Campo al Prestar/Pedir Dinero: Corregimos un error donde, al escribir el monto para prestar o pedir prestado dinero a una persona, el teclado numérico cubría casi por completo el campo — apenas se alcanzaba a ver una rayita del recuadro. Ahora la hoja se acomoda correctamente por encima del teclado para que siempre veas el campo completo mientras escribes.
  • CORRECCIÓNEsa Misma Hoja se Escondía Detrás del Notch: En iPhones con Dynamic Island o notch, el título y la "X" para cerrar de esta hoja podían quedar tapados por esa zona cuando el teclado estaba cerrado. Ahora la hoja siempre respeta el espacio seguro de arriba en cualquier modelo.
  • CORRECCIÓNSaldo de una Cuenta Podía Bajar Solo al Eliminar una Persona: Corregimos un error donde, al eliminar por completo a una persona de "Mis préstamos" (junto con todo su historial), el saldo de la cuenta bancaria involucrada en esos préstamos podía recalcularse desde cero y perder el saldo con el que diste de alta esa cuenta — mostrando un número menor al real, incluso después de actualizar. Ahora el saldo se ajusta con precisión exacta por cada movimiento eliminado, sin arriesgar el resto de tu saldo.

BETA 0.45.51

  • CORRECCIÓNAdvertencia al Abrir "Seleccionar Estilo": Corregimos un error de consola que aparecía al abrir el selector de tema (Ajustes > Estilo), donde las opciones de "Claro/Oscuro/Sistema" y el interruptor de alto contraste podían perder su efecto de toque (ripple) visual por estar mal encimadas con el fondo del modal.
  • CORRECCIÓNBordes en Ajustes: Quitamos bordes que quedaban en las tarjetas de Moneda/Preferencias y en la etiqueta "BETA" del selector de idioma, para que Ajustes luzca limpio y consistente con el resto de la app.
  • CORRECCIÓNPréstamos Pagados Aparecían Tachados en el Historial: Corregimos un error donde, al pagar o cobrar un préstamo (ej. cuando te liquidan $8,000), ese movimiento se mostraba tachado y en gris en el Historial, como si se hubiera cancelado. Ahora los préstamos y sus pagos nunca se tachan.
  • MEJORAColor de Préstamos en el Historial: Todos los movimientos relacionados con préstamos (dar, recibir y sus pagos) ahora se muestran siempre en color amarillo dentro del Historial, para diferenciarlos de un vistazo del resto de tus movimientos.

BETA 0.45.50

  • NUEVOConcepto Opcional al Prestar/Pedir Prestado: Ahora puedes agregar una breve descripción (ej. "Renta de coche") al prestar o pedir prestado dinero a una persona. Se muestra en el historial de esa persona y se puede editar después; si se deja en blanco, simplemente dice "Préstamo".
  • NUEVOResumen General en "Mis Préstamos": Al final de la pantalla ahora se muestra un resumen centrado con cuánto debes, cuánto te deben, el balance neto de tus préstamos personales, cuánto debes en créditos bancarios (solo el saldo restante) y el total general combinando todo.
  • NUEVOPréstamos a Meses con Tarjeta de Crédito: Al prestar dinero pagando desde una tarjeta de crédito, ahora puedes indicar si la compra se difirió a meses (MSI) y si te cobraron comisión. Si eliges meses, tu estado de cuenta divide el pago en partes iguales cada mes; si hay comisión, esta se suma al total que la otra persona te debe, no solo al capital prestado.
  • MEJORARediseño del Resumen de Movimiento: En la ficha que se abre al tocar cualquier transacción del Historial, la información de fecha, cuenta, "prestaste a/te prestó" y propina ahora se muestra como barras horizontales apiladas, sin bordes y con un fondo y sombra que las distinguen claramente del fondo de la ficha. La barra de cuenta ahora usa el color propio de esa cuenta. Las categorías de un gasto dividido se ordenan de la más costosa a la menos costosa.
  • MEJORABarra de Progreso en Tarjetas de Crédito: La barra que colorea cada tarjeta ahora refleja cuánto crédito disponible te queda (antes reflejaba la deuda usada), así que una tarjeta con mucho margen disponible ahora se ve "más llena" en vez de casi vacía.
  • CORRECCIÓNSaldo Incorrecto en Cuentas con Saldo Inicial: Corregimos un error donde, cada vez que abrías la app (o le dabas "actualizar"), se recalculaba el saldo de todas tus cuentas sumando solo tus movimientos registrados — sin contar el saldo inicial con el que diste de alta la cuenta (el dinero que ya tenías antes de empezar a usar la app). Esto hacía que el saldo mostrado en Inicio, "Mis cuentas" y "Ajustar saldo" bajara solo, mostrando un número menor al real. Ahora la app siempre respeta y muestra el saldo correcto, sin volver a recalcularlo por su cuenta.
  • CORRECCIÓNEditar cuotas de un préstamo/crédito ya existente: Corregimos el último caso donde todavía se recalculaba el saldo desde cero (al editar el plan de pagos de un préstamo o crédito que ya tenía cuotas guardadas). Ahora la app calcula exactamente el ajuste que corresponde a lo que cambiaste, sin arriesgar el saldo correcto de la cuenta.

BETA 0.45.49

  • CORRECCIÓNCuotas de Créditos Bancarios Marcadas como "No Afecta Saldo": Corregimos un error donde, al marcar un crédito bancario como "No recibido" (para créditos adquiridos antes de usar la app), sus cuotas de pago también quedaban marcadas incorrectamente como "no afecta saldo", mostrándose en gris y sin descontar el dinero de la cuenta al confirmarlas. Ahora solo el depósito inicial se ve afectado por esa opción; las cuotas de pago siempre se ven con su color normal y descuentan el saldo correctamente.
  • CORRECCIÓNHistorial con Cuotas Futuras Acumuladas: Los créditos bancarios con todas sus cuotas pre-generadas desde el inicio (créditos antiguos) podían llenar el Historial con cuotas pendientes hasta años en el futuro. Ahora, igual que las transacciones recurrentes, solo se muestra la próxima cuota pendiente de cada crédito.
  • MEJORAModal de "Confirmar Movimiento": El selector de cuenta bancaria ahora tiene un fondo sólido para que no se pierda visualmente, y quitamos un ícono de calendario duplicado que aparecía junto a la fecha.
  • MEJORAAviso al Marcar un Crédito como "No Recibido": Agregamos una descripción explicando qué significa esta opción (que solo afecta el registro del depósito inicial, no los pagos posteriores).

BETA 0.45.48

  • CORRECCIÓNHistorial Desincronizado con las Cuotas de Créditos Bancarios: Corregimos un error donde el monto de la última cuota pendiente de un crédito bancario (ej. Atrato, tarjetas departamentales) podía mostrarse distinto en el Historial que en la pantalla de "Editar movimiento", especialmente si el plazo o la mensualidad del crédito se ajustaba después de generada esa cuota. Ahora ambas pantallas —y la confirmación de pago— siempre calculan y muestran el mismo monto correcto.

BETA 0.45.47

  • MEJORAMensaje de "Uso Inteligente" Simplificado: Quitamos los más de 50 mensajes aleatorios que rotaban cada día en la tarjeta recomendada y los reemplazamos por un único texto fijo: "Hoy te conviene usar esta tarjeta".

BETA 0.45.46

  • MEJORAAviso de "Uso Inteligente" Ahora Envuelve a la Tarjeta Recomendada: En vez de mostrarse como un aviso aparte arriba de la lista de tarjetas de crédito, la recomendación de qué tarjeta usar hoy ahora rodea directamente a esa tarjeta con un resplandor sutil, y agrega debajo de su curva inferior una extensión con el texto centrado explicando por qué es la mejor opción y cuántos días tendrás para pagar.

BETA 0.45.45

  • MEJORAMenú "Préstamos" Rediseñado: Las opciones "Prestar", "Pedir prestado" y "Crédito" del botón "+" en la pestaña de Préstamos ahora se muestran como barras horizontales apiladas, cada una con una descripción breve de qué significa esa opción, en vez de las 3 tarjetas cuadradas anteriores. También quitamos los bordes que tenían.

BETA 0.45.44

  • CORRECCIÓNMenú Admin: Error al Abrir la Sección: Corregimos un error de Flutter ("ListTile background color or ink splashes may be invisible") que aparecía al entrar al menú de administrador y a la lista de reportes de error, causado por una combinación de widgets que impedía que los efectos de toque se vieran correctamente. También quitamos los bordes restantes en las tarjetas de reportes.

BETA 0.45.43

  • CORRECCIÓNCorrección Crítica: El Simulador de Premium en Admin No Quitaba el Límite de Dispositivos: Encontramos que el interruptor "Estado Premium (Simulado)" del menú de administrador guardaba el estado premium en un lugar distinto al que realmente consulta la pantalla de "Límite de Dispositivos", así que activarlo nunca evitaba el bloqueo. Ahora ambos quedan sincronizados correctamente.
  • MEJORAPantalla "Límite de Dispositivos" Sin Bordes: Quitamos el borde del botón "Usar en este dispositivo" — ahora tiene relleno sólido y letras blancas, igual que "Ver Planes Premium". "Cerrar sesión" también pasa a ser un botón con relleno en vez de solo texto suelto.
  • MEJORATexto Más Corto en "Usar en este dispositivo": Quitamos el "(Cerrar otros)" del texto del botón, en los 3 idiomas.

BETA 0.45.42

  • MEJORADetalle de Cuenta: Sin Bordes en Ningún Elemento: Quitamos los bordes visibles de la tarjeta "Saldo disponible", los íconos de búsqueda/historial, los filtros "Todo/Ingresos/Gastos/Deuda" y las tarjetas de periodos de corte de tarjeta de crédito, al entrar al historial individual de una cuenta bancaria, efectivo o tarjeta de crédito. Los estados (seleccionado, vencido, periodo actual) ahora se distinguen solo por color de fondo, sin bordes.

BETA 0.45.41

  • CORRECCIÓNCorrección Crítica: Un Movimiento Duplicado Podía Quedar Imposible de Borrar: Encontramos que, si dos movimientos terminaban enlazados entre sí por error, intentar eliminarlos podía quedarse dando vueltas para siempre sin completar el borrado ni avisar del error — dejando el botón en "Eliminando..." indefinidamente. Ahora el borrado detecta y corta esas referencias cruzadas, y además cualquier candado de seguridad que quede "atorado" por un fallo inesperado se libera solo después de 20 segundos, así que un intento siguiente ya no se bloquea para siempre.
  • MEJORAHistorial: Fondo Redondeado al Deslizar: El fondo rojo (eliminar) y morado (editar) que aparece al deslizar una tarjeta del historial ahora tiene las esquinas redondeadas, igual que las tarjetas, en vez de mostrarse como un rectángulo recto.

BETA 0.45.40

  • CORRECCIÓNCorrección Crítica: Borrar "Solo Esta" Ya No Puede Duplicar el Movimiento: Encontramos que, si el borrado tardaba un momento en responder y volvías a intentarlo (o lo tocabas dos veces), la app podía procesar el mismo movimiento dos veces en paralelo — dejando el saldo corregido pero el movimiento duplicado en el historial. Ahora la app reconoce cuando un movimiento ya se está borrando y bloquea cualquier segundo intento hasta que termine, además de mostrarte un aviso de "Eliminando..." al instante para que sepas que sí se registró tu acción.
  • CORRECCIÓNCorrección Crítica: Borrar "Solo Esta" en un Movimiento Recurrente Podía Reembolsar el Dinero sin Quitar el Movimiento: Encontramos la causa de un bug grave donde, al deslizar un movimiento recurrente y elegir "Solo esta", el saldo de la cuenta se corregía correctamente pero el movimiento seguía apareciendo en el historial como si nunca se hubiera borrado. La app disparaba el borrado sin esperar a que terminara antes de continuar, así que una falla a medio camino podía dejar el saldo ya ajustado pero el movimiento sin eliminar de la base de datos. Ahora cada paso del borrado se espera correctamente de principio a fin, y cualquier error real se te avisa en pantalla en vez de perderse en silencio.

BETA 0.45.38

  • CORRECCIÓN"Solo esta" en Movimientos Recurrentes Ya Omite, No Cancela: Al deslizar un movimiento recurrente y elegir "Solo esta", antes la serie se detenía por completo. Ahora solo salta esa ocurrencia y la siguiente aparece en su fecha correspondiente.
  • MEJORAEliminar Serie Completa Requiere Confirmación: Al elegir "Toda la serie", aparece un diálogo de seguridad: primero una cuenta regresiva de 10 segundos, luego debes escribir SERIE para desbloquear el botón de eliminar. Esto previene borrados accidentales irreversibles.
  • MEJORAOpciones de Recurrencia con Descripción: Cada opción del modal (Solo esta / Esta y futuras / Toda la serie) ahora muestra una breve descripción de qué hace exactamente.

BETA 0.45.37

  • CORRECCIÓNCorrección Crítica: "Borrar Todo el Contenido" Podía Fallar a Medias en Cuentas con Mucho Historial: Encontramos un error donde, si tenías cientos de movimientos, cuentas y categorías, la función de borrado total podía interrumpirse a medio camino dejando datos borrados solo parcialmente, sin avisarte. Ahora el borrado se divide en lotes seguros y confirmados uno por uno, garantizando que "Vaciar Transacciones" y "Borrar todo el contenido" realmente borren todo lo prometido sin importar cuántos movimientos tengas.
  • CORRECCIÓNTítulo de "Reportar Error" Ya No Sale en Blanco/Código: Corregimos que el título de la pantalla de reporte de errores apareciera como texto sin traducir en español e inglés. Ahora dice correctamente "Reportar error" / "Report error" en ambos idiomas (y ya estaba bien en portugués).
  • CORRECCIÓNHistorial: Sin Bordes en los Filtros: Quitamos los bordes visibles de los botones "Todo", "Ingresos", "Gastos" y "Deuda" en la pantalla de Historial.
  • MEJORAAyuda y Soporte: Sin Bordes en Ninguna Tarjeta: Quitamos todos los bordes visibles del menú de Ayuda y Soporte (categorías desplegables, botón de reportar error, sección de borrado de datos).
  • MEJORATarjeta "Visitar Sitio Web Oficial" Simplificada: Quitamos el link visible (www.flashbill.app) debajo del título — el botón sigue abriendo la web al tocarlo — y centramos el título verticalmente junto al ícono.
  • MEJORAReportar Error: Botón "Enviar" Ahora Aparece Solo Cuando Hay Contenido: El botón de enviar reporte permanece oculto hasta que escribes una descripción con el mínimo de caracteres requerido, y entonces aparece con una animación de crecimiento suave (la misma que usamos en el botón flotante de Cuentas). También quitamos los bordes restantes del formulario (selector de sección, foto adjunta).
  • MEJORAConfirmación Reforzada al Borrar Datos: "Vaciar Transacciones" y "Borrar todo el contenido" ahora, además de la espera de 10 segundos, piden escribir la palabra exacta "VACIAR" o "BORRAR" (respectivamente) antes de activar el botón final — una capa extra de seguridad para estas acciones irreversibles.

BETA 0.45.36

  • CORRECCIÓNMenú Admin: "Vista Previa Login" Ya Tiene Botón de Regreso: Al abrir la vista previa del login desde el menú de administrador, ahora aparece una barra superior con flecha para volver al menú sin reiniciar la app. Los botones de Google y Apple muestran un aviso de "solo vista previa" en lugar de ejecutar un login real.
  • MEJORAMenú Admin: "Estado Premium (Simulado)" Se Sincroniza con Firestore Solo para el Admin: Al activar el toggle, si estás usando la cuenta de administrador, el cambio se guarda en Firestore con el límite de 5 dispositivos simultáneos del plan Flash — igual que una suscripción real. Para cuentas normales, el estado simulado permanece solo en el dispositivo.
  • MEJORAMenú Admin: Sin Bordes en las Tarjetas: Quitamos los bordes de las tarjetas del menú de admin, alineándolas con el estilo limpio del resto de la app.

BETA 0.45.35

  • MEJORACuentas: Un Solo Botón Flotante para Crear/Guardar: En Perfil > Cuentas, el botón "Añadir cuenta" ahora se transforma directamente en "Crear cuenta" (verde) o "Guardar cambios" (con el color de la cuenta) y queda flotando sobre el formulario mientras lo llenas, en vez de tener un botón separado dentro del formulario. Un solo botón, con la misma animación de texto/forma que ya usa el resto de la app.

BETA 0.45.34

  • MEJORASin Bordes en el Selector de Moneda y el Modal de Propina: Quitamos los bordes visibles del chip de moneda (MXN) y de todo el modal de "Propina" (input de porcentaje/monto, selector de cuenta y menús desplegables), para un look limpio y consistente con el resto de la app.
  • MEJORATítulo "Propina" Visible en Modo Oscuro: Corregimos que el título del modal de propina apareciera en negro fijo, haciéndolo ilegible en modo oscuro. Ahora se adapta correctamente al tema activo.
  • MEJORAInputs de Propina con Fondo Propio: El campo de porcentaje/monto y el selector de cuenta dentro del modal de propina ahora tienen un fondo tenue diferenciado, para que no se pierdan visualmente al no tener bordes.

BETA 0.45.33

  • MEJORABotón Flotante Inteligente: Ahora Cambia Según el Contexto: El botón "+" de la app se transforma al entrar a Perfil > Cuentas: muestra "Crear cuenta" al agregar una nueva y "Guardar cambios" al editar una existente — con animación fluida que adapta su texto y tamaño de forma instantánea, para que siempre sepas qué acción estás a punto de confirmar.
  • MEJORAÍcono "+" Más Notorio: El ícono del botón principal en la navegación tiene ahora un trazo ligeramente más grueso para mejorar visibilidad.

BETA 0.45.32

  • CORRECCIÓNRecordatorio Diario: Adiós a las Notificaciones Tardías: Encontramos la causa de que el recordatorio diario sonara hasta una hora después de lo configurado (por ejemplo, programado a las 6:00 pm pero llegando a las 7:00 pm): a la app le faltaban permisos que Android exige desde sus versiones más recientes para poder disparar avisos a la hora exacta. Ahora la app los solicita automáticamente, así que el recordatorio y todas las alertas financieras deberían sonar puntuales, sin importar el modelo de tu teléfono.
  • CORRECCIÓNCréditos Bancarios: Fin a las Notificaciones Duplicadas: Corregimos un error donde un crédito con muchas cuotas (por ejemplo, 14 meses) podía generar una notificación de "pago de crédito" por cada cuota en vez de solo una para todo el crédito. Ahora cada crédito envía un único aviso puntual, sin repeticiones.
  • MEJORAAlertas Financieras: Ahora Puedes Desactivar el Aviso Anticipado: En Perfil > Ajustes > Notificaciones > Alertas Financieras, agregamos la opción "No" junto a los días de anticipación (7, 5, 3, 1) para quienes prefieren no recibir avisos por adelantado.
  • MEJORAAdiós a los Recordatorios de Fechas de Deudas Personales: Quitamos la función de "Deudas vinculadas" en Notificaciones (avisos de cobro/pago para présteme y me prestaron), ya que dejó de ser necesaria para llevar el control de esas fechas.

BETA 0.45.31

  • CORRECCIÓN"Ajustar Saldo" en Efectivo y Cuentas Bancarias Ahora Funciona Correctamente: Corregimos un error grave donde el diálogo de ajuste de saldo usaba un teclado estilo cajero automático que hacía imposible ingresar el monto deseado de forma intuitiva. Ahora puedes escribir directamente el saldo real y el sistema calcula la diferencia por ti.
  • CORRECCIÓNLa Pantalla de Cuenta se Cierra al Ajustar Saldo: Después de confirmar un ajuste de saldo, tanto el diálogo como la hoja de la cuenta se cerraban de forma incorrecta. Ahora ambas se cierran correctamente en ese orden.
  • CORRECCIÓNTarjeta de Crédito: Ajuste Muestra el Corte Correspondiente: Al seleccionar la fecha de un ajuste en una tarjeta de crédito, ahora ves claramente a qué período de corte corresponde esa fecha — por ejemplo, "Corte: Jul 2026" — para que el ajuste caiga exactamente en el estado de cuenta correcto sin afectar los planes de meses sin intereses.
  • MEJORASin Bordes en Cuentas y Tarjetas: Las tarjetas de cuentas bancarias, efectivo y tarjeta de crédito en la pantalla de cuentas ya no muestran ningún borde, siguiendo el estilo limpio del resto de la app.
  • MEJORABotón "Guardar" Siempre a la Vista: En la pantalla de edición de cuenta, el botón para guardar cambios ahora está fijo en la parte inferior — ya no desaparece al hacer scroll en el formulario.
  • MEJORAPerfil: Parse Error Corregido: Corregimos un error de compilación en la pantalla de perfil que impedía el build.

BETA 0.45.30

  • CORRECCIÓNCorrección Crítica: Cuotas Ya Pagadas Podían Sobrescribirse al Guardar: Corregimos un error grave donde guardar cambios en un crédito bancario (por ejemplo, la fecha de primer pago) podía sobrescribir silenciosamente el monto de cuotas que ya estaban pagadas. Ahora una cuota marcada como pagada nunca se toca desde esa pantalla, sin importar qué se edite.
  • CORRECCIÓNMás Campos Bloqueados al Editar un Crédito: Además de la fecha de primer pago, ahora también quedan bloqueados al editar un crédito ya creado: la fecha de depósito, la frecuencia (semanas/quincenas/meses), la cantidad de cuotas, el monto fijo del crédito, la mensualidad y la cuenta — para evitar por completo futuras inconsistencias con las cuotas ya generadas o pagadas.
  • CORRECCIÓNSeparador de Miles al Editar Monto y Mensualidad: Corregimos que el "Monto fijo" y la mensualidad de un crédito bancario aparecieran sin separador de miles al abrir la pantalla de edición (solo se formateaban al escribir); ahora se muestran bien formateados desde que abres la pantalla.
  • CORRECCIÓNBotón "Guardar" Solo Activo si Hay Algo que Guardar: Al editar un crédito bancario (donde ahora lo único editable es el nombre del banco), el botón para guardar aparece en gris y bloqueado por defecto, y solo se activa si de verdad cambias el nombre del banco — evita guardados vacíos por accidente.
  • NUEVOPagos de Más, Cubren las Siguientes Cuotas Solas: Si pagas más de lo que corresponde en una cuota de tu crédito bancario (por ejemplo, el doble), el excedente ahora cubre automáticamente en cascada las cuotas siguientes: se marcan como pagadas en $0 hasta agotar lo que pagaste de más, sin que tengas que confirmarlas una por una.

BETA 0.45.29

  • CORRECCIÓNÚltima Cuota con Monto Imposible, Corregida Sola: Si la última cuota de un crédito bancario quedó con un monto negativo (un residuo de una versión anterior de la app), ahora se corrige automáticamente al abrir el crédito para editarlo, sin necesidad de tocar nada manual.
  • CORRECCIÓNCálculo del Restante de la Última Cuota, Más Preciso: Corregimos la fórmula que calcula cuánto falta pagar en la última cuota de un crédito bancario: antes solo restaba lo ya pagado y "olvidaba" las cuotas pendientes de en medio, inflando muchísimo el monto final. Ahora sí resta todas las demás cuotas, pagadas o no.
  • CORRECCIÓNQuincenas Siempre en los Días 1 y 15: Corregimos el cálculo de fechas para créditos con frecuencia "Quincenas": antes podía generar fechas como el 14 o el 16 dependiendo del día de la primera cuota; ahora siempre cae en los días 1 y 15 de cada mes, como debe ser. Además, el selector de "Fecha de primer pago" ahora solo te deja elegir el día 1 o el 15 cuando la frecuencia es quincenal.
  • CORRECCIÓNDiseño Más Limpio al Editar un Crédito: Quitamos bordes visibles sobrantes en los botones de "Semanas/Quincenas/Meses", los accesos rápidos "Ayer/Hoy/Mañana" y la tarjeta del plan de pagos, para un look más limpio y consistente con el resto de la app.
  • CORRECCIÓNCorrección Crítica: Cambiar la Fecha de Primer Pago Desmarcaba Cuotas Pagadas: Corregimos un error grave donde, al editar un crédito bancario y volver a seleccionar la fecha de primer pago (aunque fuera la misma), la app reconstruía todo el plan de pagos desde cero como si fuera nuevo, borrando visualmente qué cuotas ya estaban pagadas. Ahora esa acción solo actualiza las fechas de las cuotas futuras, sin tocar el historial real ya generado.
  • CORRECCIÓNÚltima Cuota, Siempre Recalculada Mientras No la Pagues: Ahora la última cuota de un crédito bancario se recalcula con la fórmula correcta cada vez que abres el crédito (mientras siga pendiente), en vez de quedarse pegada a un monto guardado de una corrección anterior.

BETA 0.45.28

  • MEJORAMenos Escrituras Silenciosas en Segundo Plano: Quitamos un registro interno de auditoría que guardaba en la nube un historial cifrado de cada cambio de saldo, pensado solo para depuración y que nunca se llegó a usar ni mostrar en la app. Esto reduce las escrituras innecesarias a la base de datos cada vez que agregas, editas o borras un movimiento.

BETA 0.45.27

  • CORRECCIÓNCorrección Crítica: Préstamos que Desaparecían Solos: Eliminamos un parche de mantenimiento interno que, sin querer, borraba de nuestros servidores TODOS tus préstamos personales (los que prestaste y los que te prestaron) la primera vez que abrías la app en un dispositivo nuevo. Si notaste que tus préstamos desaparecían después de instalar la app de nuevo o al actualizar en otro equipo, ya no volverá a pasar.
  • CORRECCIÓN"Mis Contactos" Ya Muestra a Todos: Corregimos un error donde una persona con un préstamo activo y visible en "Mis préstamos" podía no aparecer en "Mis contactos", dejando esa pantalla vacía aunque sí tuvieras contactos con dinero de por medio.
  • NUEVOActualizar con Deslizar, en Todos Lados: Ahora puedes deslizar hacia abajo para actualizar tus datos también en "Historial" y en "Préstamos", no solo en Inicio.
  • NUEVO"Mis Contactos" Más Completo: Cada contacto ahora muestra cuánto te debe o le debes de un vistazo, con los que tienen una deuda pendiente organizados arriba y los que están en $0 abajo. Al tocar un contacto puedes cambiar su nombre o eliminarlo.
  • NUEVOEliminar un Contacto, con Más Cuidado: Al eliminar un contacto ahora te preguntamos si quieres conservar sus transacciones en tu historial (solo se borra el contacto) o eliminar también todo el dinero prestado/pagado con él. Para evitar borrados por accidente, ambas opciones se habilitan 10 segundos después de abrir la confirmación.

BETA 0.45.26

  • CORRECCIÓNTítulo Correcto al Crear un Crédito: La pantalla para registrar un nuevo crédito bancario ahora dice "Crédito" en el título, en vez del texto genérico "Registrar movimiento".
  • CORRECCIÓNCrear Créditos "No Recibidos" Sin Error: Corregimos un error que impedía guardar un crédito bancario cuando se dejaba la opción "No recibido" en el campo de cuenta (créditos que ya tenías antes de usar FlashBill); antes la app pedía seleccionar una cuenta aunque esa fuera justo la intención.
  • CORRECCIÓNNúmeros Bien Formateados en la Tarjeta de Crédito: Los montos de "Mensualidades de" y "Total de intereses" en la tarjeta de resumen del crédito ahora muestran separador de miles, igual que el monto principal del crédito.
  • MEJORAAjustar una Cuota al Crear un Crédito: Ahora, mientras estás creando un crédito bancario nuevo, puedes tocar el monto de cualquier cuota en el plan de pagos para ajustarlo manualmente; el resto de las cuotas se recalcula solo para mantener el total pactado. Esta opción sigue sin estar disponible al editar un crédito ya guardado, para evitar inconsistencias con lo que ya se pagó.

BETA 0.45.25

  • NUEVOPagos de Crédito, Uno a la Vez: Ahora, al pagar una cuota de tu crédito bancario, la siguiente aparece automáticamente en tu historial justo cuando la necesitas, en lugar de mostrarte todas las cuotas futuras de golpe. Tu historial queda mucho más limpio y ordenado.
  • NUEVOTu Última Cuota, Siempre Justa: Si alguna vez pagaste de más en cuotas anteriores, la última cuota de tu crédito ahora se ajusta sola para cobrarte exactamente lo que en verdad falta, ni un peso de más.
  • MEJORAEtiqueta Más Clara en Créditos Informativos: Cuando registras un crédito que no afecta el saldo de ninguna cuenta (solo para llevar la cuenta), ahora se muestra el nombre del banco en vez de un texto genérico confuso.
  • MEJORA"Mis Préstamos" Más Simple: Ahora los contactos se agregan directamente desde el préstamo, sin un botón aparte para crearlos. El ícono de contactos y el de búsqueda cambiaron de lugar para un acceso más natural, y la búsqueda se oculta sola al salir de la pantalla.
  • MEJORATextos Más Claros en Préstamos: Las tarjetas de "Mis préstamos" ahora dicen simplemente "Debes" o "Te debe" en vez de "Prestaste"/"Te prestaron", para que sea más fácil entender de un vistazo quién le debe a quién.
  • MEJORACréditos Adquiridos Antes de la App: Reemplazamos el interruptor "Ya recibido (Histórico)" por una opción directa en el campo "Cuenta": si dejas "No recibido" (el valor por defecto), el depósito inicial no se registra en ninguna cuenta; si eliges una cuenta, sí se registra como ingreso ahí. Ideal para créditos que ya tenías antes de usar FlashBill.
  • CORRECCIÓNPlan de Pagos sin Ediciones Manuales: Quitamos por completo la posibilidad de editar el monto de una cuota individual en el plan de pagos de un crédito, ya que cada cuota se calcula sola según lo que realmente pagaste.
  • CORRECCIÓNPago Total Anticipado en Créditos: Si pagas de una sola vez todo lo que debes de un crédito (aunque tenías varias cuotas programadas), ahora el crédito se marca como completado al instante y no vuelven a aparecer cuotas de más en tu historial.
  • CORRECCIÓNPlan de Pagos Siempre al Día: Al editar un crédito, el plan de pagos ahora muestra exactamente cuántas cuotas faltan de verdad (no las que ya no aplican) y calcula el monto y la fecha correcta de la última cuota según lo que ya pagaste.
  • CORRECCIÓNEstabilidad al Elegir Categoría en Gastos Divididos: Corregimos un error que podía interrumpir la app al abrir el selector de categorías dentro de "Dividir gasto", además de dos pantallas más (categorías y fecha de cuenta) con el mismo riesgo.
  • CORRECCIÓNForma Rara Detrás del Ícono en la Tarjeta del Crédito: Quitamos una figura decorativa que se veía cortada con líneas rectas detrás del ícono de la tarjeta al editar un crédito bancario, dejando solo el ícono limpio.
  • CORRECCIÓNMenú "Editar/Eliminar" de Créditos Sin Fallas: Corregimos un error de la app al abrir el menú de opciones de un crédito bancario en "Mis préstamos".
  • CORRECCIÓNAutocompletado de Concepto sin Cerrarse la App: Corregimos un error crítico que cerraba la pantalla (pantalla roja) al escribir en el campo "Concepto" al registrar un movimiento nuevo.
  • CORRECCIÓNInterruptores de "Registrar Movimiento" Más Estables: Corregimos un error en consola en los interruptores de "Afecta balance", "Dividir en cuotas", "Repetir movimiento" y "¿Pagaste tu compra a meses?" que podía hacer que no reaccionaran bien al tocarlos.
  • CORRECCIÓNDiseño Más Limpio en "Registrar Movimiento": Quitamos bordes visibles sobrantes en varias tarjetas y opciones de esta pantalla para un look más limpio y consistente con el resto de la app.
  • CORRECCIÓNTotales Correctos en "Tu Resumen": Corregimos un error donde los créditos bancarios y préstamos de una sola vez (no en cuotas) desaparecían del Balance total y de "Gastos/Ingresos por categoría" del mes, aunque sí eran dinero real que entró o salió de tus cuentas. También nos aseguramos de que los movimientos marcados como "no afecta balance" ya no se sumen a estos totales, para que reflejen exactamente tu dinero real.
  • CORRECCIÓNDiseño Más Limpio en "Tu Resumen": Quitamos bordes visibles sobrantes en las tarjetas de cuentas, tarjetas de crédito y el gráfico principal de esta pantalla.
  • CORRECCIÓNDeuda Correcta en Compras a Meses de Tarjeta: Corregimos un error donde, en ciertos casos, una compra a meses con tarjeta de crédito podía contarse dos veces en tu deuda mostrada (el monto total de la compra, más cada mensualidad por separado), inflando la "Deuda actual" de tu tarjeta.
  • CORRECCIÓNDiseño Más Limpio en el Detalle de un Movimiento: Quitamos bordes visibles sobrantes en todas las tarjetas de la pantalla de detalle de un movimiento (la que se abre al tocar un movimiento del historial).
  • CORRECCIÓNParpadeo de Pagos Pendientes Más Limpio: El aviso visual de un pago pendiente en el historial ya no tiene una sombra difusa alrededor de la tarjeta; ahora solo cambia el color de fondo, como debe ser.
  • CORRECCIÓNCorrección Crítica: Cuotas de Crédito Confirmadas Fuera de Orden: Corregimos un error grave donde, si pagabas las cuotas de un crédito bancario en un orden distinto al programado, la app podía borrar o mezclar por error otras cuotas de esa misma serie, dañando el plan de pagos. Ahora tus cuotas nunca se borran ni se reordenan automáticamente; la app solo ajusta el monto cuando ya es 100% seguro cuál es la última cuota pendiente.
  • CORRECCIÓNNúmero de Cuota en el Historial: En los movimientos de un crédito bancario, el historial ahora muestra el número de la cuota (1, 2, 3...) en vez de un ícono genérico, para identificar de un vistazo cuál cuota es cada movimiento.
  • CORRECCIÓNVentanas de Confirmación Más Claras: Unificamos el estilo de todas las ventanas de "¿Eliminar...?" en la app (créditos, contactos, categorías, cuentas y movimientos): título centrado, texto justificado y los dos botones en forma de píldora con color visible, en vez de un botón de cancelar que solo era texto plano.
  • CORRECCIÓNDiseño Más Limpio en "Historial": Quitamos el borde visible que quedaba en los botones de filtro "Todo/Ingresos/Gastos/Deuda" en la parte de arriba del historial, para un look más limpio y consistente con el resto de la app.
  • MEJORAInicio de Sesión Simplificado: Ahora solo hay una pantalla de bienvenida, sin separar "iniciar sesión" de "registrarse": simplemente entras con Google o Apple, y si es tu primera vez, tu cuenta se crea automáticamente. Quitamos por completo el inicio de sesión con correo y contraseña, la recuperación de contraseña y las llaves de acceso (passkeys), para dejar una experiencia mucho más rápida y sin fricción. En tu perfil también quitamos las secciones de "Contraseña" y "Llave de acceso", ya que ya no aplican.

BETA 0.45.24

  • CORRECCIÓNFiltro Inteligente en Autocompletado de Conceptos: Excluimos de forma estricta los conceptos de cobros, liquidaciones, comisiones y remanentes de préstamos de las sugerencias del historial al registrar ingresos y gastos ordinarios, garantizando que no se mezclen los movimientos automáticos de deudas con tus transacciones de caja comunes.
  • CORRECCIÓNPrecisión Total en el Recálculo de Saldos y Préstamos: Corregimos un descuadre crítico en el saldo de tus cuentas bancarias y de caja que ocurría al recalcular el saldo histórico después de registrar un pago parcial de un préstamo único. Ahora, la aplicación mantiene intacta la historia del monto inicial prestado y asigna el remanente en una transacción dedicada blindada, garantizando que el saldo de tus cuentas se mantenga matemáticamente perfecto y libre de discrepancias en todo momento.
  • CORRECCIÓNSincronización de Saldos al Refinanciar y Ampliar Préstamos: Ajustamos la lógica de saldo líquido para que los refinanciamientos y ampliaciones de préstamos computen únicamente las salidas y entradas físicas de dinero real, evitando que los intereses o recargos futuros afecten de forma errónea y anticipada tus cuentas de efectivo.
  • CORRECCIÓNConsistencia Visual en Detalles de Préstamos: Corregimos un bug en la pantalla de historial del contacto donde el monto original de un préstamo único liquidado se mostraba en cero. Ahora la cabecera e historial reflejan de manera impecable el total prestado y su estatus finalizado.

BETA 0.45.23

  • CORRECCIÓNConsistencia en Saldo de Cuentas y Préstamos: Corregimos un problema donde el saldo de las cuentas (como Banorte) se incrementaba de forma incorrecta al registrar abonos de préstamos otorgados. Ahora, la transacción maestra (desembolso/ingreso original) de préstamos personales se incluye en el cálculo del saldo líquido si está configurada para afectar el balance, y todos los cobros, liquidaciones y ampliaciones heredan automáticamente esta propiedad para asegurar que las cuentas reflejen el dinero real con total precisión.
  • CORRECCIÓNEjecución y Limpieza de Migración: Ejecutamos exitosamente la migración en Firestore de las transacciones de la serie de Frida Miranda para que dejen de afectar el balance líquido de forma incorrecta, y removemos los scripts y registros de depuración temporales de la pantalla de inicio.

BETA 0.45.22

  • CORRECCIÓNExclusión de Cuotas en Estadísticas: Corregimos un problema por el cual las cuotas de préstamos personales liquidadas (cobradas) sumaban un gasto fantasma equivalente al monto en los resúmenes y gráficos de la pantalla de inicio. Ahora las estadísticas reflejan con total precisión únicamente los flujos reales de ingresos y egresos de caja.
  • CORRECCIÓNDoble Impacto en Balance de Cuentas: Ajustamos el cálculo de saldo de cuentas para que las cuotas individuales de préstamos no alteren el saldo líquido de forma paralela al cobro real. El impacto se aplica síncronamente y de forma única a través de la transacción de liquidación (pago/ingreso).
  • CORRECCIÓNLimpieza de Comisión al Refinanciar: Solucionamos un error en la creación de planes de refinanciamiento donde las nuevas cuotas heredaban e intentaban volver a cobrar el cargo de comisión único del préstamo original. Ahora las nuevas cuotas se generan limpias de comisiones pasadas.
  • CORRECCIÓNTraducciones y Nombres de Cobro: Corregimos los conceptos generados automáticamente al cobrar cuotas de préstamos, reemplazando el texto confuso "Liquidación [Nombre]" o "Procesador" por expresiones más naturales como "Pago de: [Nombre]" (en español, inglés y portugués según la configuración regional del sistema).
  • CORRECCIÓNActualización Inmediata tras Refinanciamiento: Añadimos el recálculo síncrono del saldo de la cuenta involucrada inmediatamente después de guardar un refinanciamiento, evitando desfases visuales al regresar a la pantalla de inicio.
  • CORRECCIÓNConsistencia en Gráficas de Categorías: Corregimos la discrepancia en las pantallas de inicio donde el monto total en el centro de las gráficas de ingresos y gastos por categoría no coincidía con la suma de las categorías mostradas en la lista inferior (debido a transferencias y movimientos de deuda omitidos). Ahora el total se calcula sumando exactamente los valores agrupados correspondientes.

BETA 0.45.21

  • MEJORACalendario Quincenal Exacto (Días 15 y 30): Rediseñamos el cálculo de la frecuencia quincenal para que las cuotas se programen exactamente en los días 15 y 30 de cada mes (o el último día del mes en febrero/meses más cortos), en lugar de sumar 15 días exactos corridos. Esto evita el desfase de fechas y mantiene la sincronización con los períodos de pago tradicionales.
  • MEJORADetección de Frecuencia del Préstamo: Optimizamos la inicialización del refinanciamiento para que detecte y aplique automáticamente la periodicidad original del préstamo, normalizando cualquier variación de texto de la base de datos (como "Quincenal" o "Quincenas") para que coincida perfectamente con el cálculo de fechas y factores de amortización correspondientes.
  • MEJORAHistorial de Préstamos Simples: Rediseñamos la vista de detalles para los préstamos sin plan de cuotas, para que solo muestre el historial de los pagos realizados en lugar de mostrar los registros internos de "préstamo inicial" y "restante", ya que esa información ya se expone en la cabecera.
  • CORRECCIÓNSentido de Deuda en Refinanciamiento: Corregimos un problema en el cálculo del refinanciamiento en el que se tomaba como plantilla un registro maestro cancelado anterior (que por error tenía la dirección opuesta), haciendo que el sistema invirtiera la dirección del préstamo (mostrando "Te prestaron" en lugar de "Prestaste"). Ahora busca exclusivamente el maestro activo.
  • CORRECCIÓNFlujo de Caja al Confirmar Pagos: Se solucionó el error donde confirmar un pago en el historial restaba dinero de la cuenta (gasto) en lugar de sumarlo (ingreso). Al corregir el tipo de la cuota subyacente, el flujo de caja se calcula de forma correcta.
  • CORRECCIÓNConceptos de Historial sin Redundancia: Implementamos una limpieza inteligente en `CurrencyLibrary.sanitizeConcept` que detecta y colapsa de forma automática prefijos repetitivos o duplicados como "ampliación: ampliación: préstamo" en el historial de transacciones, mostrando un texto limpio y comprensible.
  • CORRECCIÓNMigración de Datos: Se implementó una rutina de migración para corregir de forma segura en Firestore los registros de la serie de Frida Miranda que se encontraban afectados, restaurando su tipo a préstamo otorgado y limpiando su historial.
  • CORRECCIÓNPréstamos Simples sin Plan de Cuotas: Ocultamos los remanentes pendientes del historial global para evitar que se muestren como transacciones duplicadas por confirmar. Ahora estas transacciones de saldo restante se muestran de forma clara y ordenada en el detalle del préstamo junto a los abonos realizados.
  • CORRECCIÓNProgreso de Pagos sin Duplicados: Corregimos un error de conteo que duplicaba la cantidad de pagos mostrados (como "4 de 25" en lugar de "2 de 25") al sumar tanto la cuota pagada como el ingreso asociado en la base de datos.

BETA 0.45.20

  • MEJORAAutocompletado Inteligente: Mejoramos el sistema de sugerencias al escribir el concepto de una transacción. Ahora el autocompletado ignora los acentos (ej. "Andrés" y "Andres" son iguales), excluye de forma automática las divisiones de gastos (categorías divididas) para evitar sugerencias redundantes, y en caso de haber múltiples registros con el mismo nombre y tipo, solo te sugiere la opción más reciente que utilizaste.
  • MEJORARefinanciamiento Mejorado: Optimizamos el modal de refinanciamiento de préstamos:
  • CORRECCIÓNFechas en Refinanciamiento: Al refinanciar un préstamo, la fecha inicial ahora respeta automáticamente las cuotas que tengas atrasadas en el pasado. Antes, el sistema forzaba la fecha inicial al día de hoy, lo que hacía que perdieras el registro de las fechas originales de tus atrasos.

BETA 0.45.19

  • CORRECCIÓNConfirmación de Cuotas desde Historial Global: Corregimos el flujo de confirmación de cuotas de préstamos personales desde el historial general. Ahora, al confirmar una cuota, se registra correctamente el pago en el historial del préstamo, el saldo de la cuenta se descuenta de forma apropiada y la cuota desaparece del historial global (ya que ahora aparece el registro de cobro en positivo).
  • CORRECCIÓNCuotas Pagadas en Historial Global: Las cuotas de préstamos personales ya confirmadas ya no aparecen como transacciones naranja negativas en el historial general. En su lugar, se muestra únicamente el registro de pago (ingreso) generado al confirmar, manteniendo la vista limpia y consistente.
  • CORRECCIÓNHistorial de Cuenta con Cuotas Pagadas: Se aplica el mismo filtro en la vista de detalle de cuenta para que las cuotas ya liquidadas no se dupliquen visualmente junto al registro de cobro.

BETA 0.45.18

  • NUEVORefinanciamiento de Préstamos: Añadimos la capacidad de refinanciar deudas pendientes de forma directa y flexible. Ahora puedes redistribuir el saldo restante de un préstamo personal en un nuevo plan de cuotas, seleccionando plazos, frecuencia y fecha de primer pago, sin alterar el historial de cuotas que ya han sido pagadas. El preview de cuotas te permite personalizar cada pago individualmente, ajustando los demás de forma automática.
  • CORRECCIÓNNumeración en Refinanciamiento: Ajustamos la numeración de las nuevas cuotas en caso de que existan saltos en los pagos del historial, garantizando que comiencen exactamente después de la cuota pagada más alta para prevenir identificadores duplicados.
  • CORRECCIÓNUI de Edición de Cuota: Corregimos los colores del texto, prefijo e input en el cuadro de diálogo de edición de cuota individual para que se adapten de forma correcta en modo oscuro, garantizando una legibilidad óptima.

BETA 0.45.17

  • NUEVOAuditoría Encriptada Silenciosa: Agregamos un registro de auditoría interno que guarda de manera encriptada y automática el histórico de saldos antes y después de cada transacción (creación, edición, eliminación o recálculo). Esto nos permite diagnosticar de forma precisa cualquier discrepancia de saldos y asegurar la consistencia del dinero.
  • CORRECCIÓNLimpieza de Consola (ListTile): Corregimos los errores de renderizado en las pantallas de Ajustes, Notificaciones y Cuentas. Reemplazamos los contenedores de decoración por componentes `Material` para asegurar que los efectos de splash táctil sean visibles y erradicar las alertas molestas en la consola.

BETA 0.45.16

  • CORRECCIÓNFechas en Ampliaciones: Corregimos un problema en la pantalla de ampliación de préstamos donde las cuotas pendientes mostraban la fecha de hoy debido al auto-traslado. Ahora, la vista muestra correctamente la fecha de vencimiento pactada originalmente para cada cuota.

BETA 0.45.15

  • CORRECCIÓNPrecisión en Métricas de Gastos: Corregimos un problema en la pantalla de inicio y en las estadísticas acumuladas del balance donde las transacciones marcadas como "Canceladas" (por ejemplo, pagos recurrentes que fueron omitidos o cancelados por el usuario) se seguían sumando erróneamente en el cálculo de gastos mensuales y listados de categorías. Ahora se excluyen de forma rigurosa y automática, mostrando con precisión absoluta tu consumo real e ingresos netos.

BETA 0.45.14

  • CORRECCIÓNAmpliación de Préstamos: Corregimos un problema de flujo de caja y visualización al realizar ampliaciones de préstamos. Ahora, las ampliaciones se registran con el signo negativo `"-"` en el historial (reflejando la salida de dinero real de tu cuenta al prestar dinero) y adoptan de forma automática la categoría correcta del préstamo original, eliminando el icono genérico de `"?"`.
  • CORRECCIÓNUI: Simplificamos el botón de "+ Ampliación" para que muestre únicamente el texto "Ampliación" sin el símbolo `"+"`, permitiendo una interfaz más limpia. El título del modal de detalles ahora envuelve el texto correctamente sin truncarlo con `"..."`, y se han bloqueado las opciones de editar o duplicar para ampliaciones (dejando únicamente la de eliminar), revirtiendo al instante la cuota y balances originales al borrar el registro.

BETA 0.45.13

  • NUEVOAuto-mover Pendientes a Hoy: Implementamos una lógica de traslado automático de transacciones y pagos pendientes del pasado (que requieren confirmación manual, como gastos recurrentes o cuotas de créditos) hacia la fecha actual. Esto evita que los pagos vencidos queden ocultos en días anteriores del historial y permite ver inmediatamente qué compromisos siguen pendientes de pago hoy.
  • NUEVOResalte Pulsante y Brillo Premium: Rediseñamos los elementos de transacciones pendientes en el historial. Ahora, en lugar de un simple borde estático, todo el recuadro del elemento parpadea y brilla suavemente en un bucle continuo de baja frecuencia, combinando la tonalidad del fondo, el borde y una sombra difusa que responde de forma impecable tanto al modo oscuro como al claro y alto contraste.

BETA 0.45.12

  • NUEVOOrden de Cuentas por Saldo: Implementamos una nueva forma de visualizar "Mis cuentas" en el tablero de inicio, ordenándolas automáticamente de mayor a menor saldo disponible en base a su equivalencia en tu moneda principal. Así siempre verás tus cuentas con mayor liquidez en primer lugar de manera clara y rápida.
  • CORRECCIÓNPrecisión en Top 5 Gastos: Corregimos un problema de clasificación visual en el gráfico y ranking de gastos de la pantalla de inicio. Las transacciones de pagos a tarjetas de crédito (`payment_transfer`), préstamos y créditos ya no se asignan por defecto a "Aplicaciones" ni se muestran en el desglose, sino que son omitidas completamente de esta agrupación al tratarse de deudas, créditos y transferencias internas de fondos. Esto permite visualizar con total precisión tus gastos de consumo netos y reales.

BETA 0.45.11

  • CORRECCIÓNProtección contra Pagos Duplicados: Añadimos un bloqueo inmediato al botón de confirmación de pago en tarjetas para evitar transacciones repetidas si se pulsa el botón múltiples veces por impaciencia o lentitud de la red.
  • CORRECCIÓNSincronización y Recálculo de Saldos: Optimizamos la acción de "Deslizar para actualizar" (Pull to Refresh) en la pantalla de inicio. Ahora, al refrescar, la aplicación vuelve a calcular todos los balances de tus cuentas desde cero según las transacciones reales guardadas en la base de datos de la nube, eliminando cualquier descuadre de saldo.
  • CORRECCIÓNIntegridad en Borrado de Transferencias: Corregimos la lógica al eliminar transacciones de traspaso o pagos entre cuentas. Ahora el sistema recalcula de forma atómica y automática tanto el saldo de la cuenta de origen como el de la cuenta de destino, garantizando la consistencia total del capital.

BETA 0.45.10

  • CORRECCIÓNVisualización de Saldos en Cero: Corregimos un detalle visual donde las cuentas con saldo en cero o valores extremadamente pequeños negativos (como `-0.0` o `-0.00000000001` resultantes de transferencias totales de fondos) mostraban `-0.00` en lugar de `0.00` en el tablero principal y la sección de "Mis cuentas".

BETA 0.45.9

  • NUEVOBlindaje Individual de Cuotas: Incorporamos un control visual e interactivo (icono de cartera/billetera para cuotas activas e icono informativo naranja para cuotas blindadas) en el Plan de Pagos. Ahora puedes marcar mensualidades antiguas/históricas como "Pagadas" de forma meramente administrativa para mantener el orden, sin que afecten o descuenten saldo de tu cuenta bancaria (ej. Banorte). Las cuotas futuras o activas seguirán descontando del saldo normalmente.
  • CORRECCIÓNOptimización de Guardado de Créditos: Reestructuramos el motor de notificaciones para evitar la saturación del bucle de eventos al guardar o editar un crédito. Ahora la app consulta las alertas programadas reales y las cancela selectivamente de forma concurrente, logrando un guardado instantáneo y fluido sin congelar la pantalla.
  • CORRECCIÓNEtiquetas de Crédito en Historial: Corregido un detalle estético donde los movimientos de cuotas de crédito bancario sin cuenta asignada (por ser históricos o informativos) mostraban un signo de interrogación `"?"`. Ahora muestran de manera impecable y profesional la insignia de `"CRÉDITO"`.
  • CORRECCIÓNConsistencia en Pago de Cuotas: Corregimos la lógica de cálculo de saldos para créditos y préstamos. Por un lado, las mensualidades pagadas (cuotas completadas) ahora se tratan correctamente como salidas de dinero y se restan del saldo de la cuenta bancaria. Por otro lado, optimizamos el cálculo del balance líquido para procesar únicamente las transacciones completadas, garantizando que las cuotas pendientes (unpaid/pending) o canceladas no afecten de forma anticipada tus saldos y evitando números negativos o balances distorsionados.

BETA 0.45.8

  • NUEVOVisibilidad Inteligente de Cuotas: Vinculamos el comportamiento de la opción "Reflejar en el historial" del crédito principal con sus mensualidades. Si desactivas esta opción al registrar deudas previas, las cuotas se mantendrán sincronizadas en segundo plano de forma automática, sin contaminar tu historial general hasta que decidas registrarlas.
  • CORRECCIÓNIntegridad de Saldo en Historiales: Corregimos la lógica al editar mensualidades de créditos históricos o "Ya recibidos". Ahora, al marcar cuotas pasadas como "Pagadas", se reflejan de forma visual en tu historial para control administrativo pero se mantiene blindado tu saldo actual (`affectsBalance: false`). Las cuotas futuras o pendientes que pagues a partir de ahora sí restarán de tu cuenta bancaria de forma precisa (`affectsBalance: true`), evitando cualquier doble conteo o balance incoherente.

BETA 0.45.7

  • CORRECCIÓNEdición de Créditos Bancarios: Corregida una inconsistencia en la pantalla de edición de créditos bancarios donde los campos de monto original, mensualidad y tasa de interés anual no se relacionaban correctamente al cargar un crédito preexistente. Ahora, el sistema mantiene intacto el capital original del crédito sin sobrescribirlo con la suma de las cuotas, garantizando la visualización exacta del plan financiero.

BETA 0.45.6

  • CORRECCIÓNEdición de Transferencias: Corregido un inconveniente en el que al editar una transferencia multimoneda existente, el monto a recibir aparecía inicialmente en cero. Ahora, el sistema calcula y muestra de forma correcta y automática el monto convertido en la pantalla de edición, respetando el tipo de cambio ya guardado.

BETA 0.45.5

  • CORRECCIÓNConversión Multimoneda: Corregido error de centavos al transferir fondos entre cuentas con distintas divisas. Ahora el sistema conserva la precisión decimal exacta de la tasa de cambio (`_exchangeRate`) al guardar el movimiento, evitando discrepancias causadas por el valor redondeado de la pantalla.

BETA 0.45.4

  • NUEVOCréditos Históricos: Implementada una nueva función "Ya recibido (Histórico)" para préstamos y créditos bancarios. Ahora puedes registrar deudas previas sin que el depósito inicial afecte tu balance actual ni aparezca en el historial, manteniendo la integridad de tus cuentas.
  • NUEVOPagos Retroactivos: Permite marcar cuotas como "Pagadas" directamente desde la creación del crédito, ideal para ponerse al día con deudas que ya estaban en progreso.
  • CORRECCIÓNPrecisión en Cuotas: Corregido el cálculo del plan de pagos en créditos bancarios. El sistema ahora balancea la última cuota basándose en el "Total a Pagar" (capital + intereses) en lugar de solo el capital, eliminando los molestos montos negativos en la última mensualidad.

BETA 0.45.3

  • NUEVOLimpieza Inteligente: Ahora, al eliminar un pago (liquidación), el sistema limpia automáticamente cualquier "remanente" huérfano para evitar duplicados visuales en tu historial.
  • CORRECCIÓNCoherencia de Colores: Corregimos los colores en el modal de cobro: ahora verás en Azul lo que vas a Cobrar (entrada) y en Naranja lo que vas a Pagar (salida), evitando confusiones.
  • CORRECCIÓNGestión de Fantasmas: Con el nuevo botón de eliminar en el editor, ahora puedes limpiar fácilmente cualquier movimiento incorrecto de $4,140 u otros remanentes antiguos.

BETA 0.45.2

BETA 0.45.1

  • CORRECCIÓNFinance: Corregido error crítico en la lógica de ampliación de préstamos que causaba actualizaciones recursivas incorrectas y montos erróneos en el balance.
  • CORRECCIÓNUI: Mejorada la distinción visual en el historial entre cuotas ampliadas y los movimientos de dinero de la ampliación.
  • CORRECCIÓNPréstamos: Corregida la detección de "Master Loan" en el proveedor de finanzas para evitar que las cuotas individuales disparen actualizaciones de cascada innecesarias.

BETA 0.45.0

  • NUEVOGestión de Llaves de Acceso por Dispositivo: Ahora puedes ver exactamente qué dispositivos tienen registrada tu llave de acceso (hasta 5 simultáneos) directamente en tu perfil.
  • NUEVOEliminación Individual de Llaves: Elimina una llave específica de cualquier dispositivo con un toque. La llave queda invalidada inmediatamente en el servidor — si alguien intenta usarla para iniciar sesión después de eliminarla, el acceso será denegado.
  • NUEVONombre de Dispositivo Inteligente: El sistema ahora detecta automáticamente el nombre real de tu equipo (ej. "iPhone 16 Pro Max") para que no tengas que escribirlo.
  • NUEVOPersonalización Post-Registro: Ahora el modal para renombrar tu dispositivo aparece *después* de que la llave se haya guardado correctamente, permitiéndote identificarla mejor si lo deseas.
  • NUEVOLímite de Seguridad: Se aplica un máximo de 5 llaves de acceso por cuenta para mantener la gestión clara y segura.

BETA 0.44.4

  • CORRECCIÓNLlave de Acceso — Registro Real: Resuelto el error de fondo donde la llave se guardaba en iCloud pero el servidor rechazaba la verificación criptográfica. El backend ahora decodifica directamente el formato binario CBOR que genera el SDK nativo de Apple, que es el estándar real de WebAuthn.
  • CORRECCIÓNBotón "Vinculado" Instantáneo: El botón de la llave de acceso ahora cambia a "Vinculado" de forma inmediata al terminar el proceso, sin necesidad de recargar la pantalla.
  • CORRECCIÓNFeedback Visual en Llave de Acceso: En lugar de bloquear toda la pantalla durante la operación, ahora se muestra un indicador de carga pequeño directamente en el botón de la llave de acceso.

BETA 0.44.3

  • CORRECCIÓNLlave de Acceso Guardada pero con Error: Resuelto el bug crítico donde la llave de acceso se guardaba correctamente en el llavero de Apple/iCloud pero la app mostraba un mensaje de error. El problema era una incompatibilidad en la codificación: la librería de Flutter enviaba los datos en base64 estándar (con `+` y `/`) pero el servidor intentaba decodificarlos como base64url (con `-` y `_`), corrompiendo los bytes criptográficos. Ahora el servidor normaliza automáticamente ambos formatos antes de procesar la verificación.

BETA 0.44.2

  • CORRECCIÓNCorrección de Etiquetas: Corregido un error visual en el detalle de cuentas donde se mostraba "Confirmar movimiento" en lugar de "Saldo disponible".
  • CORRECCIÓNLocalización Optimizada: Añadimos nuevas traducciones para el balance disponible en español, inglés y portugués, garantizando una interfaz coherente en todos los idiomas.

BETA 0.44.1

  • CORRECCIÓNEstabilidad de Llaves de Acceso: Corregido un error crítico de tipos (`Null cast`) que bloqueaba el registro en iOS mediante la normalización profunda de datos JSON.
  • CORRECCIÓNAsociación de Dominio: Añadido el permiso `webcredentials` en los archivos de configuración de Apple, permitiendo la comunicación segura entre la App y `flashbill.app`.
  • CORRECCIÓNDiagnóstico Avanzado: Implementado un sistema de rastreo de errores (Stack Trace) para el módulo de autenticación biométrica, permitiendo una resolución de problemas mucho más rápida.

BETA 0.44.0

  • NUEVOLlave de acceso real: ¡Bienvenido al futuro! Ahora puedes registrar e iniciar sesión en FlashBill usando FaceID, Huella Dactilar o el código de bloqueo de tu dispositivo. Olvida las contraseñas para siempre con este sistema criptográfico de máxima seguridad sincronizado con iCloud y Google Password Manager.
  • NUEVOGestión desde Perfil: Ahora puedes vincular o desvincular tu Llave de Acceso directamente desde la sección "Vincular Cuentas" en tu perfil, con un indicador visual de estado igual que Google o Apple.
  • NUEVOSeguridad Mejorada: Implementamos reglas de seguridad avanzadas en Firestore para proteger tus Llaves de Acceso.
  • CORRECCIÓNEstabilidad de Llave de acceso: Corregido un error técnico (`FormatException`) que impedía el registro en algunos dispositivos iOS y Android.
  • CORRECCIÓNPermisos de Seguridad: Resueltos los problemas de acceso denegado al consultar el estado de vinculación de las llaves.

BETA 0.43.6

  • NUEVOReporte de Errores Potenciado: ¡Una imagen vale más que mil palabras! Ahora puedes adjuntar hasta 3 capturas de pantalla a tus reportes de error para ayudarnos a resolver problemas más rápido.
  • NUEVOSoporte Visual en Admin: El panel de administración ahora permite visualizar las imágenes adjuntas en los reportes de los usuarios para un diagnóstico preciso.
  • CORRECCIÓNEstabilidad en Reportes: Corregimos fallos críticos que impedían el envío correcto de reportes en ciertas condiciones.
  • CORRECCIÓNTraducciones Globales: Optimizamos y corregimos las localizaciones en español, inglés y portugués para una experiencia sin errores de texto.

BETA 0.43.5

  • NUEVOGestión de Límite de Dispositivos: Implementamos una restricción para cuentas gratuitas, permitiendo el uso en un solo dispositivo a la vez para proteger la integridad de tus datos y fomentar el uso personal.
  • NUEVOToma de Control Remota: ¡No te quedes fuera! Si dejaste tu sesión abierta en otro dispositivo, ahora puedes vincular el actual y cerrar las demás sesiones de forma remota con un solo toque.
  • NUEVOInterfaz de Bloqueo Premium: Diseñamos una nueva pantalla de restricción a pantalla completa, elegante y clara, que te guía sobre cómo gestionar tus dispositivos o mejorar a Premium.
  • MEJORANavegación Protegida: El sistema ahora bloquea el acceso a todas las pestañas principales y menús cuando se detecta un uso simultáneo no autorizado, asegurando una experiencia coherente.

BETA 0.43.4

  • NUEVOEvidencia Visual en Reportes: ¡Ahora puedes adjuntar pruebas! Implementamos la capacidad de añadir hasta 3 fotos a tus reportes de error para que nuestro equipo pueda identificar y solucionar problemas más rápido.
  • NUEVOCompresión Inteligente: Las fotos se comprimen automáticamente antes de subir para ahorrar datos y asegurar un envío veloz sin perder calidad visual.
  • NUEVOGalería en Panel Admin: Rediseñamos el detalle de reportes para los administradores, incluyendo una galería interactiva con zoom a pantalla completa para revisar cada detalle de las imágenes adjuntas.
  • MEJORALocalización Multilingüe: Todas las nuevas funciones de reporte están totalmente disponibles en Español, Inglés y Portugués.
  • MEJORAValidaciones de Seguridad: Reforzamos el sistema de envío para asegurar que las imágenes se vinculen correctamente a cada reporte de forma privada y segura.

BETA 0.43.3

  • NUEVORecordar Correo en Admin: Implementamos una casilla de "Recordar correo" en el acceso administrativo para facilitar el reingreso.
  • NUEVOLogs de Diagnóstico: Añadimos registros detallados en consola para identificar exactamente por qué falla un acceso (si es por contraseña o por correo no autorizado).
  • NUEVOCorrección de Balance en Inicio: Ajustamos la lógica de la sección "Mis cuentas" para que el total sume únicamente tu capital líquido, evitando confusiones con la deuda de tarjetas de crédito.
  • NUEVOAcceso Administrativo: Solucionamos un error de compilación (`_AdminField` no definido) en el panel de administrador que impedía el acceso a las funciones de gestión.
  • CORRECCIÓNError de Icono: Eliminamos la referencia al icono inexistente `styler_rounded` que impedía el inicio de la aplicación.
  • MEJORAInterfaz de Login Simplificada: Rediseñamos el modal de administrador para ser más minimalista y premium, con elementos centrados y sin botones de redes sociales.
  • MEJORANormalización de Acceso: El sistema ahora limpia automáticamente espacios y convierte a minúsculas el correo ingresado para evitar errores de escritura.

BETA 0.43.2

  • NUEVONuevos Iconos de Ropa: ¡Personaliza tus gastos de moda! Añadimos una nueva categoría de iconos de "Ropa" con opciones para perchas, bolsas de compras, relojes, planchas y más.
  • NUEVOCategorías de Iconos Localizadas: Ahora todas las categorías del selector de iconos (Finanzas, Hogar, Comida, etc.) se muestran correctamente en tu idioma (Español, Inglés o Portugués).
  • NUEVOVisual de Uso de Crédito: ¡Tu tarjeta ahora cobra vida! Rediseñamos el fondo de las tarjetas de crédito para que se llene dinámicamente según tu nivel de deuda.
  • NUEVOSumatoria Total de Cuentas: Añadimos el balance neto consolidado en la sección "Mis cuentas", mostrando la suma real de todo tu capital disponible convertido a tu moneda principal.
  • NUEVODesglose Visual de Categorías: Rediseñamos el detalle de movimientos divididos. Ahora, cada categoría tiene su propia tarjeta con su icono y monto específico.
  • NUEVOLímite de Categorías en Divisiones: Implementamos un límite máximo de 10 categorías por transacción dividida para garantizar un rendimiento óptimo.
  • MEJORACálculo de Próximo Pago Inteligente: El "Próximo Pago" ahora suma de forma precisa todos los saldos pendientes de periodos ya cerrados.
  • MEJORAInterfaz de Detalle Optimizada: Mejoramos la eficiencia de espacio colocando la "Fecha" y la "Cuenta" en una misma fila.
  • CORRECCIÓNIconos en Top Gastos: Corregimos el error visual donde las categorías de "Créditos" y "Propinas" mostraban un símbolo de interrogación.
  • CORRECCIÓNPersistencia de Categorías Divididas: Corregimos un error crítico que impedía que las categorías de un gasto dividido se guardaran correctamente al registrarlo por primera vez.
  • CORRECCIÓNIntegridad de Datos en Modelos: Solucionamos un fallo en el motor de duplicación de transacciones que causaba pérdida de información.
  • CORRECCIÓNSincronización de Identificadores: Estandarizamos el sistema de vinculación de transacciones para facilitar auditorías de gastos.

BETA 0.41.0

  • NUEVORegistro de Transacciones en Cuentas: El botón "+" aparece directamente al entrar en el detalle de cualquier cuenta, seleccionándola automáticamente para ahorrarte tiempo.
  • NUEVOTransición Fluida de Botón Acción: Sincronizamos el botón "+" con animaciones "Hero" para una sensación de fluidez premium.
  • NUEVODivisión de Categorías (Split Expenses): Ahora puedes desglosar un solo gasto en múltiples categorías diferentes con montos específicos.
  • NUEVOCuentas de Propina Personalizadas: Ahora puedes seleccionar una cuenta específica para pagar la propina de forma independiente al gasto principal.
  • MEJORANavegación Contextual Inteligente: Refactorizamos el flujo de registro para que sea capaz de pre-seleccionar datos según la pantalla de origen.
  • MEJORAControl de Saldo Restante: Implementamos un asistente visual inteligente que te indica en tiempo real cuánto dinero falta por asignar a las categorías mientras divides tu gasto, asegurando una contabilidad exacta.
  • MEJORAPersistencia Atómica: Las divisiones de gastos se guardan de forma vinculada y segura, permitiendo que cada parte afecte su categoría correspondiente mientras mantienen su relación con el pago original.
  • MEJORAFlujo de Pago Dividido: Estrenamos un nuevo gráfico visual en los detalles de transacción que muestra claramente cómo se distribuye el gasto entre tu cuenta principal y la cuenta de propina.
  • MEJORAVisualización dinámica: Muestra múltiples categorías en el detalle de transacciones divididas (ej. "Comida · Transporte").
  • MEJORAInterfaz de División Premium: Rediseñamos completamente el selector de categorías para división de gastos, utilizando una lista limpia y elegante que respeta perfectamente el modo oscuro.
  • MEJORASimplificación de Registro: Eliminamos campos redundantes y etiquetas innecesarias para que registrar gastos multi-categoría sea más rápido y fluido.
  • MEJORANotas por Categoría: ¡Personaliza cada parte! Ahora puedes añadir una pequeña nota a cada categoría dividida (ej. "Croquetas" en Mascotas) con un límite de 60 caracteres.
  • MEJORAEdición Completa y Fluida: Ahora las transacciones divididas son totalmente editables. Si necesitas cambiar un monto o una categoría de un gasto ya guardado, el sistema cargará todo el desglose automáticamente.
  • MEJORANomenclatura Refinada: Cambiamos "Dividir gasto" por "Dividir categoría" para reflejar mejor la funcionalidad de desglosar por categorías.
  • MEJORAOptimización de Moneda: Cambiamos el código de moneda (MXN) por su símbolo ($) en los campos de entrada para una experiencia menos obstructiva.
  • MEJORAControl Inteligente: Filtramos categorías de sistema (transferencias, préstamos, ajustes) del selector de división para que solo veas opciones relevantes.
  • CORRECCIÓNSincronización de Iconos: El icono de "Desglose" (flecha dividida índigo) ahora es consistente entre el historial y el modal de detalles.
  • CORRECCIÓNIntegridad Financiera: El balance de las cuentas ahora ignora las sub-partes del desglose para evitar que un gasto se cuente dos veces.
  • CORRECCIÓNReportes Optimizados: Los gráficos y el "Top 5" ahora muestran las categorías reales de cada división en lugar de agrupar todo en "General".
  • CORRECCIÓNCarga en Edición: Recuperación precisa de categorías, montos y notas al entrar en modo edición de desgloses.
  • CORRECCIÓNVisibilidad del Drag Handle: Mejorada la accesibilidad del indicador de cierre en el detalle de movimientos para dispositivos con Dynamic Island.
  • CORRECCIÓNValidación de Categorías: Corregido el error que impedía guardar transacciones divididas indicando falta de categoría.
  • CORRECCIÓNPrecisión Numérica: Eliminados saltos de decimales infinitos y errores de redondeo al escribir montos en la división.
  • CORRECCIÓNEstabilidad de Compilación: Resolvimos errores de referencias en AppLocalizations e internacionalización que impedían la construcción del proyecto.

BETA 0.39.2

  • CORRECCIÓNLocalización de Ayuda: Corregimos los errores de compilación al definir correctamente los accesos de traducción para las nuevas secciones de ayuda.
  • CORRECCIÓNEstabilidad Visual: Corregimos un error en el peso de fuente (FontWeight) que impedía el inicio de la aplicación en modo desarrollo.
  • CORRECCIÓNInternacionalización: Localizamos completamente la navegación del historial de versiones para soportar español, inglés y portugués.

BETA 0.39.1

  • NUEVOMenú de Mejoras: Nueva sección en Ayuda y Soporte que muestra el resumen de las últimas actualizaciones y permite navegar al historial completo de versiones.
  • NUEVOVota por nuevas funciones: Implementación del acceso directo para la futura plataforma de votación de comunidad, permitiendo a los usuarios conocer qué está por venir (Próximamente).

BETA 0.39.0

  • CORRECCIÓNPrecisión en Pagos: El progreso y plan de pagos ahora reflejan con exactitud las cuotas liquidadas, eliminando confusiones visuales.

BETA 0.38.9

  • CORRECCIÓNOptimización de Ampliaciones: Corregimos un detalle importante donde las ampliaciones de capital se confundían con pagos en el cálculo del balance. Ahora, al ampliar un préstamo, el "Dinero prestado" y el "Balance" aumentan correctamente, reflejando que ahora debes (o te deben) más dinero.
  • CORRECCIÓNSin Doble Conteo: Refinamos el motor de cálculo para asegurar que el capital extra solo se sume una vez, usando la cuota amplificada como fuente de verdad.

BETA 0.38.8

BETA 0.38.7

BETA 0.38.6

BETA 0.38.5

BETA 0.38.4

  • CORRECCIÓNOrden Cronológico en Cuotas: ¡Adiós a la confusión! Ahora el Plan de Pagos muestra las cuotas en orden ascendente (de la 1 a la N). Esto te permite ver tu progreso financiero de forma natural, empezando por el inicio del préstamo.

BETA 0.38.3

  • CORRECCIÓNLegibilidad en Modo Oscuro: ¡Claridad total en la oscuridad! Hemos corregido los colores de texto y opacidades en el detalle de préstamos ("Dinero Prestado") para asegurar que toda la información sea perfectamente visible, eliminando el efecto de texto negro sobre fondo oscuro.
  • CORRECCIÓNRefinamiento de Interfaz Premium: Optimizamos el contraste de las barras de progreso, distintivos de estado e iconos de edición, logrando una estética más pulida y profesional en temas oscuros y de alto contraste.

BETA 0.38.2

  • NUEVORestauración de Etiquetas: Recuperamos los selectores esenciales (`fixedAmount`, `cancelled`) para garantizar que la comunicación de tu estado financiero sea impecable.
  • CORRECCIÓNEstabilización de Traducciones: ¡Resolución definitiva! Hemos corregido todos los errores de compilación en `AppLocalizations`, eliminando duplicados y asegurando que tu experiencia multilingüe sea fluida y sin interrupciones.
  • CORRECCIÓNSaneamiento de Código: Realizamos una limpieza profunda, eliminando archivos obsoletos y corrigiendo referencias técnicas, lo que se traduce en una aplicación más ligera, veloz y profesional.

BETA 0.38.1

  • CORRECCIÓNEstabilización de Idiomas: ¡Adiós a los errores de carga! Limpiamos y optimizamos profundamente el sistema de traducciones de FlashBill, eliminando duplicados y corrigiendo fallos técnicos que impedían la compilación correcta.
  • CORRECCIÓNConsistencia Visual y Técnica: Estandarizamos toda la lógica interna de etiquetas al formato `camelCase`, garantizando que cada botón, título y mensaje en Español, Inglés y Portugués funcione con total precisión y sin conflictos.
  • CORRECCIÓNRecuperación de Etiquetas Críticas: Restauramos etiquetas esenciales como "Pagado", "Cancelado" e "Importe no válido" que se perdieron durante refactorizaciones previas, devolviendo la claridad a cada pantalla de la app.

BETA 0.38.0

  • NUEVOAuditoría Protegida: Nueva función de edición restringida para préstamos. Ahora puedes ajustar los montos de tus cuotas y pagos manteniendo la integridad total del historial financiero.
  • NUEVOGestión de Ampliaciones: El historial de personas ahora identifica y detalla automáticamente las ampliaciones de préstamos, permitiéndote rastrear el crecimiento de una deuda de forma visual y clara.
  • MEJORALínea de Tiempo de Préstamos: Rediseñamos el resumen de pagos con una estética premium y moderna. Visualiza el progreso de tus préstamos con iconos dinámicos y un flujo narrativo más intuitivo.
  • MEJORAOrden Inteligente Dinámico: Los grupos de préstamos ahora saltan a la parte superior de tu historial cuando registras una nueva actividad (pago o ampliación), manteniendo lo más relevante siempre a la vista.
  • CORRECCIÓNIntegridad de Datos: Se eliminó la posibilidad de eliminar accidentalmente movimientos críticos desde la vista de edición rápida, forzando un flujo de trabajo más seguro y profesional.

BETA 0.37.2

  • MEJORAHigiene Digital y Orden: Se ha estandarizado la lógica de ordenamiento de transacciones en toda la aplicación. Ahora los movimientos se organizan de forma inteligente priorizando la fecha del calendario y utilizando el orden de creación como desempate determinista.
  • MEJORASincronización de Historiales: El Historial Maestro, Detalle de Cuentas y Préstamos Personales ahora comparten la misma lógica de ordenamiento, garantizando que los registros añadidos para fechas pasadas o "ayer" aparezcan siempre en la posición correcta.
  • MEJORAMejora en Series de Cuotas: Se corrigió un comportamiento donde las cuotas de un préstamo podían aparecer en orden inverso; ahora se mantienen siempre de la 1 a la N dentro de su día correspondiente.

BETA 0.37.1

  • CORRECCIÓNPagos de Tarjeta de Crédito: ¡Solucionado! Corregimos el error que hacía que el botón de pago de tarjeta fuera ignorado al usar montos con formato de miles. Ahora el sistema procesa tus pagos con total fluidez, sin importar la cantidad.
  • CORRECCIÓNRobustez en Registro de Deudas: Reforzamos el motor de entrada de datos en el historial de personas y liquidación de préstamos, garantizando que todos los campos de monto se procesen correctamente incluso con separadores de miles.
  • CORRECCIÓNValidación Inteligente de Cuentas: Añadimos una alerta elegante para recordarte seleccionar una cuenta de origen antes de realizar un pago, evitando confusiones y asegurando que cada movimiento tenga su respaldo contable.

BETA 0.37.0

  • MEJORAArquitectura Modular de Préstamos: ¡FlashBill ahora es más robusto! Hemos refactorizado el núcleo financiero para separar la lógica de préstamos en un módulo especializado (`LoanManager`). Esto mejora significativamente la velocidad de respuesta de la aplicación y facilita la implementación de futuras funciones de crédito sin afectar la estabilidad general.
  • MEJORAOptimización de Memoria: Redujimos el tamaño y la complejidad del motor principal de datos, logrando una gestión de memoria más eficiente y un código más limpio para un mantenimiento profesional.

BETA 0.36.11

  • CORRECCIÓNVisibilidad de Ampliaciones: Ahora las ampliaciones de préstamos aparecen correctamente en el historial general como un gasto (o ingreso) independiente, facilitando el seguimiento de cuándo se prestó capital adicional.
  • CORRECCIÓNPrecisión en Montos de Ampliación: Corregido el error que causaba que las ampliaciones se registraran con el total acumulado en lugar de solo el monto extra. Ahora el historial refleja exactamente el flujo de caja real.
  • CORRECCIÓNReversión de Balances Inteligente: Al eliminar una ampliación del historial, el sistema ahora devuelve automáticamente la cuota afectada y el préstamo principal a sus montos originales, evitando inconsistencias en los planes de pago.
  • CORRECCIÓNCorrección de Conceptos: Se mejoró la lógica de identificación de movimientos para asegurar que las extensiones y ampliaciones siempre activen los procesos de contabilidad correctos.

BETA 0.36.10

  • CORRECCIÓNAnulación de Pagos Perfecta: Corregido un fallo crítico que impedía que una cuota regresara a su monto original si se habían perdido las notas técnicas del pago. Ahora, el sistema calcula de forma inteligente los remanentes vinculados y los suma automáticamente al monto de la cuota.
  • CORRECCIÓNLimpieza del Plan de Pagos: Solucionado el error que causaba que cuotas anuladas aparecieran erróneamente como "Pagadas". Ahora, al cancelar o anular un pago, la transacción padre vuelve estrictamente al estado "Pendiente".
  • CORRECCIÓNPrecisión en Cobros: Se eliminó un error grave en la lista de cuotas pendientes (el botón de cobrar en el historial de deudores) donde se duplicaban montos si existía un pago parcial (mostrando saldos inflados como 1800 en lugar de 300). Ahora el sistema muestra únicamente el saldo restante real.
  • CORRECCIÓNInterfaz de Edición Optimizada: Mejorada la disposición de los botones ("Guardar", "Siguiente" y "Cancelar") en la ventana de edición de cuotas, organizándolos en una estructura mucho más limpia y evitando interacciones accidentales.

BETA 0.36.9

  • CORRECCIÓNUnificación de Balances de Préstamos: Solucionamos la discrepancia de saldos entre la lista principal de deudores y el historial individual. Ahora, ambas vistas utilizan el mismo motor de cálculo avanzado, garantizando que el "Saldo Pendiente" global sea matemática y visualmente exacto, excluyendo comisiones y transacciones anuladas.
  • CORRECCIÓNSincronización Total en el Plan de Pagos: Corregimos un error de visualización donde las cuotas anuladas podían aparecer falsamente como "Pagadas" al editar un crédito debido al registro de comisiones asociadas. Ahora, el plan de pagos detecta y refleja con precisión el estado real (Pendiente/Anulado) de cada cuota.

BETA 0.36.8

  • MEJORABalance Mensual Inteligente: Refactorizamos el tablero principal para que el balance total, ingresos y gastos reflejen exclusivamente los movimientos del mes actual. Esto te brinda una visión clara de tu salud financiera mes a mes, sin mezclar datos de periodos anteriores.
  • MEJORACentralización de Lógica de Movimientos: Implementamos un nuevo motor de detección de "movimientos financieros" (como pagos a tarjetas o abonos de créditos) para asegurar que las transferencias internas no inflen tus estadísticas de ingresos y gastos operativos.
  • MEJORAOptimización de Cálculos en el Proveedor: Movemos la lógica pesada de cálculo de estadísticas al proveedor de datos (`FinanceProvider`), mejorando el rendimiento de la aplicación y garantizando una única fuente de verdad para tus resúmenes financieros.

BETA 0.36.7

  • CORRECCIÓNPrecisión en Liquidaciones Parciales: Optimizamos el motor de pagos de préstamos. Ahora, al realizar un pago parcial, la cuota original se ajusta automáticamente al monto pagado y el faltante se traslada con total exactitud a la siguiente cuota, manteniendo tu plan de pagos siempre coherente y sin registros duplicados.
  • CORRECCIÓNSaldos en Tiempo Real: Corregimos un error en el cálculo de impacto de balance al cobrar deudas. Tus cuentas ahora reflejarán instantáneamente el ingreso de capital con precisión milimétrica, eliminando discrepancias entre lo cobrado y el saldo disponible.
  • CORRECCIÓNHigiene del Plan de Pagos: Limpiamos la vista de "Plan de Pagos" para ocultar registros técnicos de liquidación, permitiéndote enfocarte únicamente en el calendario de cuotas y su estado de cumplimiento.
  • CORRECCIÓNMejoras Visuales y Categorías: Corregimos la visibilidad del texto en el diálogo de "Anular Pago" para asegurar contraste en modo oscuro. Además, garantizamos que los registros de liquidación mantengan la categoría de "Préstamo" (color amarillo e icono correcto), eliminando el icono de interrogación genérico.
  • CORRECCIÓNSistema de Anulación Inteligente: Corregimos un error crítico donde, al anular un pago parcial, la cuota no volvía a su monto original. Ahora el sistema detecta automáticamente los montos previos y reversa con exactitud cualquier recargo o ajuste realizado en cuotas futuras, dejando tu plan de pagos impecable tras una cancelación.
  • CORRECCIÓNInterfaz de Edición de Cuotas: Mejoramos la disposición de los botones (Cancelar, Guardar, Siguiente) en el diálogo de edición de cuotas para evitar que se amontonen, asegurando una experiencia fluida y profesional.
  • CORRECCIÓNSincronización de Estados: Optimizamos la lógica de carga del plan de pagos para asegurar que los cambios realizados (como anulaciones) se reflejen instantáneamente al editar un crédito, priorizando siempre la información más reciente y veraz.

BETA 0.36.6

  • NUEVONavegación Infinita en Historial: ¡Dile adiós a los saltos manuales! Ahora puedes desplazarte continuamente por todo tu historial de transacciones. Al bajar, verás automáticamente los meses anteriores con elegantes encabezados dinámicos que dividen el tiempo de forma clara y premium.
  • NUEVOSincronización Inteligente de Mes: El selector de fecha en la parte superior ahora es inteligente; se actualiza automáticamente mientras te desplazas para indicarte exactamente qué mes estás consultando en cada momento.
  • NUEVOPulido Visual: Refinamos los encabezados de mes con un diseño más minimalista, centrando el texto y eliminando iconos innecesarios para mejorar la limpieza visual del historial.
  • MEJORAArquitectura de Scroll: Optimizamos el motor de visualización del historial para cargar periodos extensos con mayor fluidez y animaciones de entrada suaves para cada registro.
  • NUEVOSeguridad en Historial: Implementamos una nueva política de "Solo Lectura" en el Historial General. Ahora, los registros de transacciones y préstamos son inmutables desde esta vista para evitar ediciones accidentales, manteniendo la gestión operativa exclusivamente en sus respectivos menús de control.
  • MEJORAOptimización de Auditoría: Refactorizamos el proceso de sincronización de saldos al iniciar la aplicación. Ahora se realiza una única actualización consolidada de la interfaz, eliminando las recargas múltiples redundantes y mejorando la fluidez en el arranque.

BETA 0.36.4

  • CORRECCIÓNGestión de Teclado en Modales: Optimizamos la experiencia al cobrar deudas o ampliar préstamos. Ahora los modales se desplazan automáticamente al activar el teclado, asegurando que los botones de guardado y los campos de texto siempre estén a la vista.

BETA 0.36.3

  • CORRECCIÓNEstabilidad de Inicio: Corregido el error `LateInitializationError` que ocurría al reiniciar la aplicación (Hot Restart), asegurando que los ajustes y el estado Premium se carguen correctamente antes de cualquier sincronización.
  • CORRECCIÓNRefinanciamiento Inteligente Premium: Elevamos la calidad visual de la herramienta de refinanciamiento en el historial de deudas, con un diseño "glassmorphic" en verde esmeralda y una jerarquía visual más clara.
  • CORRECCIÓNNotificaciones de Préstamos: Corregido el error de renderizado en los mensajes de cobro/pago donde el símbolo de moneda causaba fallos en la visualización. Adiós a los avisos duplicados con la nueva centralización de alertas.

BETA 0.36.2

  • NUEVOIntegración con StoreKit: Implementación oficial de pagos integrados para suscripciones Premium en iOS y Android.
  • NUEVOPrecios Dinámicos: Los precios de los planes ahora se cargan directamente desde la App Store/Google Play para mayor precisión.
  • NUEVOSincronización en la Nube: Las compras exitosas se sincronizan automáticamente con tu cuenta de FlashBill.
  • NUEVOTipos de Novedades: Soporte internacional (ES, EN, PT) para etiquetas de cambios en el historial de versiones.
  • NUEVOConsejos Dinámicos: ¡Inspiración financiera diaria! Añadimos 50 mensajes diferentes para el "Uso Inteligente", rotando automáticamente cada día para darte recomendaciones frescas y variadas sobre qué tarjeta usar.
  • CORRECCIÓNLógica Multitarjeta: Confirmamos y optimizamos la compatibilidad del motor de sugerencias con configuraciones de fechas de corte y pago totalmente independientes por tarjeta.

BETA 0.36.1

  • MEJORAUso Inteligente Refinado: ¡Ahora más inteligente que nunca! La app ya no solo te sugiere la tarjeta con más días de gracia, sino que también analiza tu límite disponible y nivel de utilización para recomendarte la opción más saludable para tu bolsillo.
  • CORRECCIÓNAlineación Premium: Centramos visualmente la información de fecha de corte, pago y límite en las tarjetas de crédito, mejorando la simetría y legibilidad del tablero principal.

BETA 0.36.0

  • NUEVORefinanciamiento Inteligente: Ahora, al realizar un pago parcial, puedes elegir a qué cuota futura mover el faltante y aplicar recargos o intereses por mora de forma automática. ¡Flexibilidad total para tus deudas!
  • NUEVORestricciones Premium con Marketing: Implementamos un sistema de bloqueo inteligente que no solo protege las funciones exclusivas, sino que te explica su valor. Ahora verás mensajes personalizados al intentar usar funciones Premium como:
  • NUEVOIdentidad Premium: El isotipo oficial de FlashBill ahora preside todos los modales de restricción, brindando una experiencia de marca coherente y de alta gama.
  • MEJORALímites Dinámicos: Refinamos los topes para usuarios gratuitos (3 cuentas, 2 tarjetas, 15 categorías) asegurando una transición fluida al plan Premium.
  • MEJORASeguridad Administrativa: El menú de administración ahora está restringido exclusivamente al correo del administrador, garantizando la seguridad de la infraestructura global.
  • CORRECCIÓNEstabilidad de Modales: Corregimos errores técnicos que impedían mostrar correctamente los avisos de suscripción en ciertas pantallas.

BETA 0.35.11

  • CORRECCIÓNSincronización de Cuotas: Sincronización de cuotas en el historial (las cuotas pagadas ya no reaparecen como pendientes).
  • CORRECCIÓNCálculo de Balance: Corrección en el cálculo de balance neto en la pantalla de historial, excluyendo correctamente registros cancelados y liquidados.
  • CORRECCIÓNPrecisión en Liquidaciones: Propuesta de monto optimizada en el modal de liquidación, detectando con exactitud el saldo restante real.
  • MEJORAUnificación Financiera: Nueva lógica unificada en todos los modales (Liquidación, Series, Grupos) para garantizar una precisión matemática absoluta en tus registros.

BETA 0.35.10

  • CORRECCIÓNPrecisión en Liquidaciones: Corregido un error que mostraba saldos pendientes en préstamos ya pagados debido a una agrupación de datos incorrecta. ¡Tus cuentas liquidadas ahora se mantendrán cerradas y ordenadas!
  • MEJORAConsistencia de Historial: Mejoramos la forma en que se guardan los cierres de préstamos para asegurar que cada movimiento esté perfectamente vinculado a su deuda original, incluso en registros antiguos.

BETA 0.35.9

  • NUEVOAjuste de Saldo Inteligente: ¡Historial siempre limpio! Ahora, al realizar un nuevo ajuste de saldo en una cuenta, el sistema identifica y reemplaza automáticamente cualquier ajuste anterior. Esto evita la acumulación de registros técnicos y asegura que tu balance final sea exacto y fácil de auditar.
  • NUEVOUnificación de Historial Retroactiva: He aplicado un parche de seguridad que detecta automáticamente si tenías múltiples ajustes de saldo antiguos en una misma cuenta y los unifica en un solo registro consolidado. ¡Tus cuentas ahora estarán más ordenadas que nunca desde el primer inicio!

BETA 0.35.8

  • MEJORARediseño de Gastos por Categoría: ¡Ahora tus finanzas son más visuales que nunca! Las barras de progreso ahora contienen el icono, nombre y monto de cada categoría, creando una interfaz más limpia y continua.
  • MEJORAVisualización Proporcional: El gasto mayor ahora ocupa el ancho total de la barra, permitiéndote comparar la relevancia de tus consumos de forma mucho más intuitiva y directa.
  • MEJORAPrecisión de Moneda: Se unificó el formato de moneda en todo el tablero de inicio para una lectura más profesional y clara.

BETA 0.35.7

  • NUEVOLocalización Completa de Notificaciones: Se implementó el soporte total para Español, Inglés y Portugués en todos los avisos del sistema, incluyendo alertas de tarjetas de crédito, préstamos personales y gastos recurrentes.
  • NUEVODías Personalizados: El selector de días para recordatorios diarios ahora muestra las iniciales correctas según tu idioma (L-D, M-S, S-D).
  • CORRECCIÓNEstabilidad de Alertas Financieras: Corregido un fallo crítico donde cambiar la hora del recordatorio diario borraba accidentalmente todas tus alertas de préstamos y tarjetas. Ahora ambos sistemas conviven de forma independiente y segura.
  • CORRECCIÓNSincronización de Inicio: Optimizada la carga de datos al abrir la app para asegurar que tus recordatorios se programen correctamente con la información más reciente de tus cuentas.
  • MEJORAConfiguración de Notificaciones: Rediseño visual de la pantalla de ajustes con etiquetas más claras, iconos premium y descripciones detalladas para cada tipo de alerta.

BETA 0.35.6

  • CORRECCIÓNPrecisión en Gastos: Se corrigió el filtrado en el "Top 5 Gastos" para incluir pagos de créditos bancarios y excluir correctamente transferencias internas y plantillas técnicas.
  • MEJORAReportes Unificados: Se sincronizó la lógica del gráfico de categorías con la lista de gastos para que ambos muestren datos 100% idénticos y usen inteligencia de historial para categorizar automáticamente.

BETA 0.35.5

  • MEJORABalance Visual Simplificado: En la vista de "Balance total", en lugar de dos barras separadas, ahora se muestra una sola barra central de proporción (Ingresos vs Gastos) para que puedas identificar inmediatamente qué lado está dominando tus finanzas, con montos y nombres alineados a cada lado.

BETA 0.35.4

  • MEJORAInterfaz Optimizada: Rediseño del botón de ampliación con un estilo más premium y etiquetas más concisas para mejorar la legibilidad en todas las pantallas y evitar cortes de texto.

BETA 0.35.3

  • MEJORAAmpliaciones Premium: El botón para ampliar préstamos ahora es más visible y elegante, ubicado en la parte inferior del plan de pagos para un acceso más intuitivo.
  • MEJORACálculos en Tiempo Real: El modal de ampliación ahora actualiza el total al instante mientras escribes la comisión, eliminando la necesidad de tocar fuera del campo para ver el resultado.
  • CORRECCIÓNIntegridad de Préstamos: Corregido un fallo crítico donde ampliar una cuota específica podía alterar erróneamente el monto de todo el plan de pagos. Ahora, las ampliaciones son quirúrgicas y afectan únicamente a la cuota seleccionada.
  • CORRECCIÓNSincronización de Datos: Optimizada la recarga de información tras una ampliación para garantizar que los nuevos saldos se reflejen de inmediato y con total precisión en la pantalla.

BETA 0.35.2

  • NUEVOVisualización de Categorías: Nueva leyenda con barras de progreso horizontales que muestran visualmente la proporción de cada gasto e ingreso, ordenadas por relevancia para un mejor análisis.
  • CORRECCIÓNPrecisión Financiera: Se ha optimizado el cálculo de ingresos y gastos en la pantalla de inicio para evitar la duplicidad de montos en compras a cuotas.
  • CORRECCIÓNTransparencia en Créditos: Se han excluido los montos totales de créditos bancarios del resumen de ingresos mensuales, reflejando ahora solo el flujo de caja real de tus ganancias y gastos operativos.

BETA 0.35.1

  • CORRECCIÓNLocalización: Corregido el mensaje de guardado en español ("Guardando" en lugar de "Salvando").
  • CORRECCIÓNValidación de Montos: Ahora los errores al registrar movimientos sin monto se muestran correctamente en el idioma del usuario (ES, EN, PT) en lugar de mostrar la clave técnica.
  • CORRECCIÓNFormato Financiero: Implementado el separador de miles automático al realizar pagos de tarjetas de crédito para una mejor lectura de las cifras.

BETA 0.35.0

  • NUEVOFlashBill Premium: Lanzamiento de la infraestructura de suscripciones con planes Individual, Dúo y Familiar.
  • NUEVOGestión de Planes Dinámica: Nuevo selector Mensual/Anual en la pantalla de suscripción con visualización clara de beneficios.
  • NUEVOLímites de Uso: Implementados límites dinámicos para usuarios gratuitos (3 cuentas, 2 tarjetas, 15 categorías) que se expanden significativamente con el plan Premium.
  • NUEVOGating de Funciones: La sección "Mis Préstamos" ahora es exclusiva para usuarios Premium, asegurando la sostenibilidad del proyecto.
  • NUEVOIdentidad Premium: Integración del Isotipo de FlashBill en todas las pantallas de pago y bloqueos para una experiencia de marca consistente.
  • NUEVOSimulación Administrativa: Añadido toggle en el menú de Admin para probar el estado Premium localmente.

BETA 0.34.4

  • NUEVOLímites de Seguridad y Estabilidad: Hemos implementado límites de datos "invisibles" para asegurar el rendimiento óptimo de FlashBill a largo plazo. Ahora existe un tope de 100 categorías de ingreso y 100 de gasto, así como 25 cuentas bancarias y 25 tarjetas de crédito. Esto garantiza que tu experiencia sea siempre fluida y rápida.
  • NUEVORefuerzo en Perfil Personal:

BETA 0.34.3

  • MEJORABotón de Guardado Inteligente: Hemos transformado el botón de "Guardar" estático en un Floating Action Button (FAB) premium que te acompaña en todo momento. Ahora, el botón "+" se transforma suavemente al entrar a registrar un movimiento, manteniéndose siempre accesible en la parte inferior para que guardes tus cambios con un solo toque, sin importar qué tan largo sea el formulario.

BETA 0.34.2

  • CORRECCIÓNEstabilidad de Imágenes: Corregido el error de carga infinita en el visor de comprobantes y optimizada la descarga de imágenes para un historial más fluido.
  • CORRECCIÓNModo Oscuro: Ajustada la visibilidad de los textos en el modal de selección de fotos para asegurar legibilidad total en temas oscuros.
  • CORRECCIÓNDiseño Responsivo: Corregido desbordamiento visual (overflow) en el resumen de tarjetas de crédito.
  • CORRECCIÓNLocalización: Solucionados errores de compilación con las etiquetas de adjuntar fotos.

BETA 0.34.0

  • NUEVOComprobantes en Movimientos: ¡Lleva un control visual total! Ahora puedes adjuntar una fotografía como comprobante al registrar cualquier ingreso o gasto. Solo toca el icono de cámara en el concepto para capturar o elegir una imagen de tu galería. Los comprobantes se guardan de forma segura y puedes consultarlos en cualquier momento desde el historial.

BETA 0.33.0

  • NUEVOCalculadora Inteligente: ¡Dile adiós a salir de la app! Hemos integrado una calculadora premium directamente en el campo de monto. Soporta operaciones encadenadas (ej. 500 - 200 + 100), muestra el historial de tu cuenta y auto-calcula al presionar "OK".

BETA 0.32.7

  • NUEVOPuntualidad en Notificaciones: Implementamos sincronización con la zona horaria local para garantizar que tus recordatorios diarios se disparen exactamente a la hora configurada.
  • NUEVOComisiones corregidas: Ahora puedes registrar comisiones en transferencias desde cualquier cuenta y el monto se cargará correctamente al editar el movimiento.
  • NUEVOMejoras en Propina: Centramos los botones de acción y renombramos las etiquetas a "Porcentaje" y "Monto" para mayor claridad.

BETA 0.32.6

  • NUEVOCentralización de Iconos: Optimizamos el manejo de iconos dinámicos a través de un nuevo sistema de resolución segura en `IconLibrary`, mejorando la arquitectura y la estabilidad del sistema en todas las plataformas.

BETA 0.32.5

BETA 0.32.4

  • NUEVOSaldos a Favor Automatizados: Ahora, si pagas de más por error o recibes un abono excedente, FlashBill registra automáticamente ese "vuelto" como un saldo a favor para la persona. ¡Cuentas claras y amistades largas!
  • NUEVOFlexibilidad en Quincenas: Rediseñamos el calendario de pagos para que la frecuencia quincenal sea exactamente cada 15 días desde la fecha que tú elijas, adaptándose mejor a tus acuerdos personales.
  • NUEVOResumen Multi-moneda en Historial: Si una persona te debe dinero en diferentes monedas (ej. Dólares y Pesos), ahora verás el desglose detallado en el encabezado de su historial, además del total convertido.

BETA 0.32.3

  • NUEVOBlindaje en Cierre de Préstamos: ¡Se acabaron las deudas perdidas! Si pagas de menos en la última cuota, FlashBill ahora crea automáticamente una nueva cuota "remanente" para que el saldo pendiente siga siendo rastreable.
  • NUEVOTrazabilidad de Ampliaciones: Ahora podrás identificar fácilmente qué cuotas han recibido una inyección de capital extra gracias a un nuevo icono de "+" en el plan de pagos.
  • NUEVOOptimización de Carga Global: Rediseñamos el motor de cálculo de deudas ("Te deben / Debes") para que sea hasta 3 veces más rápido en cuentas con muchos movimientos.
  • NUEVOFixed: Balance calculation logic in Person History (incorrect "Debes" label when payments exist).
  • NUEVOFixed: Disappearing remainder balance when making partial payments on simple loans.
  • NUEVOFixed: Incorrect total sum (summing payments and debt) when editing grouped loan transactions.
  • NUEVOFixed: Improved grouping of liquidations and original debts in the payment plan UI.

BETA 0.32.2

  • NUEVOPrecisión en Saldos Pendientes: Corregimos un error técnico donde los préstamos con pagos parciales mostraban balances incorrectos. Ahora, las deudas ya liquidadas se excluyen automáticamente de los totales, reflejando siempre el saldo real que te deben o debes.
  • NUEVOEdición de Préstamos sin Duplicados: Optimizamos el motor de edición para asegurar que al modificar el concepto o monto de una deuda raíz, el cambio se aplique al registro original sin crear copias innecesarias para el día de hoy.
  • NUEVOSincronización de Series: ¡Más flexibilidad! Si decides convertir un préstamo único en uno por cuotas al editarlo, FlashBill generará automáticamente el plan de pagos completo manteniendo la coherencia con el registro original.
  • NUEVOMejoras en el Plan de Pagos: Corregimos la lógica del botón "Editar" dentro del plan de cuotas para que cargue el monto total original, facilitando modificaciones estructurales de la deuda sin confusiones.

BETA 0.32.1

  • NUEVOVersión Dinámica: ¡Adiós a los números manuales! Ahora la app detecta automáticamente la última versión escrita en este changelog y la muestra en la pantalla de inicio y login.

BETA 0.32.0

  • NUEVOAmpliaciones de Préstamos: ¡Añade dinero extra a tus deudas activas! Ahora puedes ampliar un préstamo existente seleccionando una cuota específica e ingresando el capital extra y la comisión. FlashBill se encarga de descontar hoy el efectivo de tu cuenta y actualizar la deuda futura automáticamente.
  • NUEVODiseño Premium de Ampliación: Nueva interfaz intuitiva para registrar ampliaciones de capital, siguiendo los estándares de diseño premium y fluidez de la app.

BETA 0.30.2

  • NUEVOAfectar Saldo en Créditos: ¡Total flexibilidad! Ahora puedes registrar créditos bancarios existentes sin que el depósito inicial afecte tu saldo actual. Ideal para deudas previas al uso de la app.
  • NUEVOAnulación Inteligente de Abonos: ¡Sin errores! Si anulas un pago accidental, FlashBill ahora borra automáticamente el registro "fantasma" de la deuda restante y restaura tu préstamo original a su estado activo, manteniendo tu historial impecable.
  • NUEVONombres Compactos en Préstamos: Optimizamos la lista de deudas para mostrar solo el primer nombre de las personas (ej. "Frida" en lugar de "Frida Miranda"), logrando tarjetas más limpias y compactas.
  • NUEVOEstilo para Registros Informativos: ¡Claridad total! Los movimientos que no afectan saldo ahora se muestran en gris y con la etiqueta "REGISTRO INFORMATIVO", eliminando confusiones con el efectivo real.
  • NUEVOTarjetas de Deuda Unificadas: ¡Adiós al desorden! Se acabaron las tarjetas duplicadas por abonos parciales. Ahora, todos los pagos y deudas de un mismo concepto se agrupan en una única tarjeta inteligente que muestra el Saldo Pendiente y el historial de pagos.
  • MEJORACapitalización Flexible: Eliminamos las restricciones de mayúsculas en nombres y conceptos. Ahora FlashBill respeta exactamente cómo escribas (ej. "AMEX", "McDonald's" o "Frida"), manteniendo solo la primera letra en mayúscula de forma inteligente si tú lo deseas.

BETA 0.31.0

  • NUEVONuevo modal premium de Cobrar/Pagar en historial de préstamos con soporte para carga de comprobantes.
  • NUEVOSoporte para personalización dinámica de colores en el modal según la cuenta seleccionada.
  • NUEVOLógica de "Smart Reversion" para anular pagos parciales sin dejar registros huérfanos.
  • CORRECCIÓNError de parámetros en `TransactionModel.fromMap` al anular transacciones.
  • CORRECCIÓNErrores de sintaxis y declaración de variables en `PersonHistoryScreen.dart`.
  • CORRECCIÓNError de renderizado de símbolos de moneda ($) en la interfaz de pagos.
  • CORRECCIÓNReferencias erróneas a constantes en `MainNavigationScreen.dart`.

BETA 0.30.1

  • NUEVONotas Visibles en Historial: ¡Identificación al instante! Ahora tus notas aparecen directamente en el historial junto a la cuenta (ej. AMEX • Cena), permitiéndote recordar el motivo de cada gasto sin abrir los detalles.
  • NUEVOBúsqueda Avanzada: Ahora puedes buscar transacciones no solo por concepto o monto, sino también por el texto dentro de tus notas y por el nombre de la persona involucrada (ej. "Frida"). Encontrar cualquier movimiento específico es ahora más fácil que nunca.
  • NUEVOLímite de Notas Inteligente: Establecimos un límite de 60 caracteres para las notas, asegurando que se vean perfectas en el historial y mantengan tu información concisa.
  • CORRECCIÓNGestión de Préstamos Liquidados: Protegimos el estado de los préstamos ya pagados ocultando los botones de edición y anulación en su comprobante, evitando modificaciones accidentales en deudas ya cerradas.
  • CORRECCIÓNReversión Inteligente de Liquidaciones: Al anular (cancelar) o eliminar un pago de liquidación, el préstamo original recupera automáticamente su estado activo y vuelve a mostrarse sin el tachado en el historial de forma inmediata.
  • CORRECCIÓNPagos Parciales de Préstamos: ¡Ahora el sistema sabe restar! Si abonas una cantidad menor al total de una deuda, FlashBill marcará la original como pagada y creará automáticamente un nuevo préstamo por el remanente, manteniendo tu saldo al día sin esfuerzo manual.
  • CORRECCIÓNAnulación sin Pérdida de Datos: Cambiamos la acción de "Anular pago" para que realice una cancelación lógica en lugar de un borrado definitivo. Así, mantendrás el registro del intento en tu historial y podrás reactivar el préstamo padre con un solo toque.
  • CORRECCIÓNPersistencia de Notas: Corregimos un error técnico que impedía que las notas se guardaran correctamente al registrar o editar cualquier movimiento. ¡Ahora tus apuntes siempre estarán ahí cuando los necesites!

BETA 0.30.0

  • NUEVOTransferencias Multi-moneda Reales: ¡Dile adiós a los tipos de cambio aproximados! Ahora, al transferir entre cuentas con diferentes monedas (ej. USD a MXN), podrás ingresar exactamente cuánto sale de una y cuánto entra en la otra. FlashBill calcula la tasa de cambio real al instante para que tus saldos sean perfectos.
  • NUEVOSelector de Moneda Inteligente: Simplificamos la interfaz eliminando el selector manual de moneda en transferencias; ahora el sistema detecta automáticamente las divisas según las cuentas elegidas, reduciendo clics y errores.
  • MEJORAInterfaz Unificada de Monedas: Rediseñamos visualmente el selector de moneda para Ingresos y Gastos. Ahora se sitúa debajo del monto, manteniendo un diseño coherente con el modo transferencia, y permite alternar divisas con un simple clic sobre la cápsula central.
  • MEJORANueva Interfaz de Transferencias: Rediseñamos visualmente el registro de transferencias para un centrado absoluto. Los montos ahora están perfectamente alineados y las monedas se muestran de forma elegante debajo de cada importe.
  • CORRECCIÓNGestión de Límites de Crédito: Corregimos un error crítico donde al editar el límite de una tarjeta de crédito, el monto se multiplicaba por 100 de forma incorrecta. Ahora los límites se guardan con total precisión.
  • CORRECCIÓNTítulos de Cuenta Inteligentes: La pantalla de edición ahora se adapta a tu cuenta; si editas una tarjeta, verás el título "Editar tarjeta", haciendo la navegación más intuitiva.
  • CORRECCIÓNCálculo de Saldos en Transferencias: Optimizamos la lógica interna para asegurar que las transferencias entre distintas divisas impacten los saldos de ambas cuentas de forma milimétrica, usando el tipo de cambio real ingresado por el usuario.
  • CORRECCIÓNSeparadores de Miles Automatizados: Los montos calculados (como el monto recibido en transferencias) ahora incluyen siempre el formato de miles correcto, mejorando la legibilidad financiera.
  • CORRECCIÓNClaridad de Divisas: La sigla de la moneda ahora permanece oculta hasta que se selecciona una cuenta, evitando mostrar información irrelevante prematuramente.
  • CORRECCIÓNModales Adaptados a Modo Oscuro: Optimizamos el contraste en el modal de edición de tipo de cambio, asegurando que los títulos y textos sean perfectamente legibles en cualquier tema.

BETA 0.29.4

BETA 0.29.3

  • CORRECCIÓNSincronización Total de Pagos: Corregimos un error donde los pagos realizados no se reflejaban de inmediato en el contador de cuotas. Ahora, cada abono actualiza su estado al instante.
  • CORRECCIÓNPlan de Pagos "En Vivo": El modal de las cuotas ahora es totalmente reactivo. Puedes realizar o cancelar pagos y ver los cambios reflejados en tiempo real sin necesidad de cerrar la ventana.

BETA 0.29.2

  • NUEVOIdentidad Persistente: Implementamos una lógica para que el nombre del prestamista se guarde en cada préstamo. Además, si cambias tu nombre de perfil, todos tus préstamos se actualizarán automáticamente para que tus deudores siempre vean tu nombre actual.

BETA 0.29.1

  • NUEVOAviso Legal Mejorado: Se rediseñó la tarjeta de disclaimer con un estilo más nativo y visible.
  • NUEVOSubida de Comprobantes: Ahora puedes elegir entre tomar una foto con la cámara o seleccionar un comprobante directamente desde tu galería.

BETA 0.29.0

  • NUEVOComprobantes con Foto: ¡Ahora puedes adjuntar fotos de recibos! Pulsa el icono de cámara al cobrar o pagar para guardar una evidencia visual que podrás consultar siempre desde el detalle de la cuota.
  • NUEVOAjustes Automáticos de Deuda: Si cobras o pagas un monto diferente al de la cuota, el sistema ahora ofrece ajustar automáticamente la diferencia en las mensualidades futuras.
  • NUEVOSelección Priorizada: El flujo de pago ahora selecciona por defecto la cuota vencida o más antigua para asegurar el orden cronológico de tus finanzas.
  • MEJORAModal de Liquidación: Rediseñado para permitir edición rápida del monto, fecha y selección de cuenta (ahora vacía por defecto para evitar errores).
  • MEJORAControl de Selección: Limitada la selección a una cuota por operación para mantener la precisión en los ajustes de montos.

BETA 0.28.6

  • NUEVOAgrupación Inteligente: El historial de personas ahora agrupa automáticamente liquidaciones y comisiones bajo su préstamo matriz, eliminando el ruido visual de tarjetas redundantes.
  • NUEVOComprobantes Detallados: Actualizada la vista de factura para préstamos con un desglose explícito de Monto Prestado, Monto Pagado, Comisiones y Total.
  • NUEVOFlujo de Edición Mejorado: Al tocar cuotas pagadas en un plan de pagos, ahora se presenta el comprobante detallado antes de proceder a la edición.
  • MEJORALas tarjetas de préstamo en la lista principal ahora muestran el monto total acumulado (base + comisiones).

BETA 0.28.5

  • NUEVOHabilitada la edición de abonos realizados directamente desde la lista de cuotas en el historial de persona. Ahora puedes tocar una cuota pagada para modificar su fecha, monto o cuenta de pago.
  • CORRECCIÓNCorregido error en el resumen global de deudas que mostraba balances incorrectos al ignorar cuotas pendientes de créditos bancarios.
  • CORRECCIÓNMejorada la lógica de unificación de deudas para agrupar correctamente registros con ID de contacto y registros manuales por nombre.

BETA 0.28.4

  • MEJORALógica de Resumen de Deudas: Corregido el cálculo de "Debes/Te deben" globales para evitar duplicidad o saldos inversos ("Debes" fantasma) al realizar abonos a préstamos.
  • MEJORAOrden del Historial: Las transacciones del mismo día ahora se ordenan de forma descendente por hora de creación (más reciente arriba) en todas las pantallas de historial.
  • MEJORAVisibilidad Global: Los abonos y liquidaciones de préstamos ahora son visibles en el historial global de transacciones.
  • CORRECCIÓNSincronización de Liquidación: El estado de la transacción original ahora se marca como `completed` automáticamente al ser liquidada, mejorando la coherencia de datos.

BETA 0.28.3

"Experiencia Web Premium y Cobros Inteligentes"

  • NUEVOClaridad en Deudas: Rediseño de la cabecera de préstamos compartidos para distinguir claramente entre el Deudor y el Prestamista (nombre de cuenta).
  • MEJORALiquidación Optimizada: El modal de cobro/pago ahora ordena las cuotas de forma ascendente (1 a N) y filtra automáticamente movimientos técnicos como comisiones.
  • MEJORAJerarquía de Información: Mejora visual en el historial de personas para una lectura más rápida de saldos.
  • CORRECCIÓNCorrecciones de Trazabilidad: Los préstamos sin cuenta asociada ahora son 100% visibles en el historial, garantizando que nunca pierdas el rastro de una deuda.
  • CORRECCIÓNEstabilidad de Enfoque: Corregidos los saltos del cursor al editar cuotas.

BETA 0.28.2

"Limpieza y Eficiencia en Compras a Meses"

  • MEJORAOptimización de MSI en Tarjetas: Ahora, al registrar una compra a meses con tarjeta de crédito, solo se crea el movimiento total en tu historial. El sistema calculará automáticamente las mensualidades virtuales para tus periodos de pago, evitando registros duplicados.
  • CORRECCIÓNDuplicidad de Mensualidades: Corregido el error que creaba transacciones individuales innecesarias para compras diferidas en tarjetas de crédito.

BETA 0.28.0

"Precisión en Préstamos y Cuotas"

  • CORRECCIÓNSincronización de Cuotas: Corregido el error donde la última cuota de un préstamo absorbía automáticamente el saldo total. Ahora, al cambiar el monto total del préstamo, las cuotas se redistribuyen equitativamente de forma automática.
  • CORRECCIÓNHigiene de Datos en Formularios: Eliminamos la interferencia de valores residuales de otros formularios (como mensualidades bancarias) al crear préstamos personales.
  • CORRECCIÓNAjuste de Precisión Bancaria: Implementamos un ajuste de centavos en la última cuota para garantizar que la suma de todas las cuotas coincida exactamente con el total del préstamo, eliminando residuos decimales.

BETA 0.27.0

"Sincronía en Pagos y Transparencia Web"

  • NUEVOAjuste Inteligente de Cuotas: Ahora el sistema redistribuye automáticamente excedentes o faltantes de pago en la siguiente cuota. Si pagas de más y cubres cuotas futuras, estas se eliminan para acortar el plan de pagos automáticamente.
  • MEJORAConfirmación Simplificada: Optimizamos el modal de confirmación eliminando botones redundantes y habilitando separadores de miles automáticos para una lectura más rápida de montos.
  • CORRECCIÓNPersistencia de Plan de Pagos: Corregimos un error que impedía cargar la frecuencia de pago (quincenas, meses, etc.) al editar préstamos existentes.
  • CORRECCIÓNSeguridad de Registros: Bloqueamos la eliminación de cuotas ya confirmadas para mantener la integridad de tu historial financiero.

BETA 0.26.2

  • NUEVOFlexibilidad en Cuentas: Eliminamos la obligación de seleccionar una cuenta cuando la opción "Afectar saldo de cuenta" está desactivada, permitiendo registros de solo referencia de forma más fluida.
  • NUEVOAgrupación de Préstamos: Optimizamos el historial de personas para agrupar todas las cuotas en una sola tarjeta resumen. Ahora puedes ver el progreso total del préstamo y acceder al desglose de cuotas en un modal dedicado, manteniendo tu historial limpio y organizado.
  • NUEVOFormato de Moneda Profesional: Implementamos separadores de miles en todos los montos del perfil de personas (Saldos totales, cuotas y resúmenes), mejorando drásticamente la lectura de cifras grandes.
  • NUEVOEdición Protegida: Centralizamos la edición de préstamos por cuotas. Los movimientos individuales ahora son de solo lectura en el historial, y la edición completa se realiza desde el nuevo modal de desglose.
  • NUEVOHistorial Limpio en Préstamos: Si decides no afectar tu saldo, el registro total del préstamo se ocultará automáticamente del historial para evitar confusiones de "doble cargo", dejando solo las cuotas visibles.
  • NUEVODiálogo de Eliminación Premium: Rediseñamos el diálogo de confirmación para borrar préstamos con un estilo moderno, centrado, y colores optimizados para legibilidad total en modo oscuro.
  • NUEVOCalendario Inteligente: Ajustamos la fecha de inicio de pagos para que, por defecto, se sitúe en el mes actual, ahorrándote clics innecesarios al configurar tus préstamos.
  • MEJORALegibilidad Bancaria: Añadimos separadores de miles en la lista visual del Plan de Pagos, facilitando la lectura rápida de montos grandes.

BETA 0.26.1

"Optimización de Rendimiento y Estabilidad"

  • NUEVOEstrategia Local-First: Implementamos un sistema de caché inteligente que permite que la aplicación cargue tus datos de forma instantánea al abrirla, sin esperar al servidor.
  • NUEVOSincronización Bajo Demanda: Optimizamos el consumo de datos y batería eliminando las conexiones en segundo plano constantes. Ahora, tú decides cuándo sincronizar deslizando hacia abajo en la pantalla de inicio (Pull-to-refresh).
  • CORRECCIÓNEstabilización de Registro: Corregimos un error técnico en la pantalla de "Nuevo Movimiento" que impedía el uso de opciones avanzadas en ciertas condiciones.
  • CORRECCIÓNLimpieza de Traducciones: Unificamos las etiquetas de idiomas en español, inglés y portugués para evitar conflictos internos del sistema.
  • CORRECCIÓNIntegridad de Series: Reforzamos el motor de borrado de series recurrentes para garantizar que todas las cuotas se eliminen correctamente cuando el usuario lo solicite.
  • MEJORAArquitectura de Datos: Migramos el motor de flujo de datos a BehaviorSubjects, logrando una interfaz más fluida y una reducción del 90% en las peticiones innecesarias al servidor.

BETA 0.26.0

"Optimización y Claridad en Préstamos"

  • MEJORARediseño Integral de Préstamos: Unificamos la configuración de cuotas directamente en las opciones avanzadas. El selector modal desaparece para dar paso a una configuración inline más rápida y elegante.
  • MEJORAFlujo de Fechas Contextual: Renombramos "Fecha" por etiquetas más claras como "Fecha en que prestaste" o "Fecha en que te prestaron", y posicionamos la fecha de inicio de cuotas justo debajo para una mejor lectura lógica.
  • MEJORAVisibilidad Inteligente de Cuentas: El selector de cuenta ahora es dinámico; si decides no afectar el saldo (toggle desactivado), el selector se oculta automáticamente para simplificar el formulario.
  • MEJORALímites Ampliados: Incrementamos el límite de cuotas de 24 a 100 pagos, permitiendo registrar planes de pago a largo plazo para préstamos y compras con tarjeta.
  • MEJORAControl de Enfoque UI: Optimizamos el comportamiento del teclado y listas de sugerencias. Ahora, al configurar cuotas o seleccionar personas, la aplicación gestiona el enfoque de forma inteligente para que el formulario se mantenga limpio y sin saltos accidentales.
  • MEJORASincronización en Tiempo Real: El motor de previsualización ahora responde instantáneamente a cambios realizados directamente desde las opciones avanzadas, garantizando consistencia absoluta.
  • CORRECCIÓNConsistencia de Datos: Eliminamos discrepancias internas entre la fecha de vencimiento y la fecha del primer pago, unificando la lógica en una sola fuente de verdad.

BETA 0.25.9

BETA 0.25.7

"Blindaje Contra Errores de Sincronización"

  • CORRECCIÓNMapeo Ultra-Seguro de Datos: Implementamos un sistema de lectura defensiva en el núcleo de la aplicación. Ahora, si existe algún registro antiguo o con datos incompletos en tu nube, la aplicación lo detectará de forma inteligente y seguirá funcionando sin afectar el resto de tus cuentas o historial.
  • CORRECCIÓNSincronización Inteligente de Servidor: Añadimos un sistema de refresco forzado que conecta directamente con la base de datos central.
  • CORRECCIÓNDiagnóstico en Pantalla: Implementamos indicadores de carga y alertas de conexión transparentes para el usuario.
  • CORRECCIÓNRobustez en Cuentas y Movimientos: Aseguramos que todas las fechas y balances se procesen con valores de respaldo.
  • CORRECCIÓNCorrección de Legibilidad en Modo Oscuro: Corregimos el color de las letras en el modal de propinas.

BETA 0.25.6

BETA 0.25.5

"Integridad en Producción y Restauración de Marca"

  • CORRECCIÓNBlindaje contra Ofuscación: Corregimos un fallo crítico que provocaba que los montos aparecieran en 0 al usar la app en modo Release (producción).
  • CORRECCIÓNRestauración de Logo Original: Revertimos el icono del sistema al rayo original (`isotipo.png`).

BETA 0.25.4

"Estabilización del Inicio y Marca"

  • CORRECCIÓNRestauración de Identidad: Corregimos la carga del isotipo oficial de la app.
  • CORRECCIÓNExperiencia de Inicio Premium: Implementamos una duración mínima de bienvenida de 1.5 segundos.

BETA 0.25.3

"Precisión en Porcentajes de Propina"

  • CORRECCIÓNCálculo Avanzado de Propina: Corregimos la lógica matemática al registrar propinas por porcentaje.

BETA 0.25.2

"Sincronización Perfecta de Límite de Crédito"

  • NUEVOAjuste Inteligente de Tarjetas: Hemos rediseñado el asistente de ajuste de saldo específicamente pensado para tus tarjetas de crédito.

BETA 0.25.1

"Claridad Total en tus Períodos de Crédito"

  • NUEVOSelector Visual de Períodos: Al pagar una tarjeta de crédito, ahora aparece un sofisticado carrusel mostrando todos tus períodos de cobro recientes.
  • NUEVOAutocompletado Dinámico: Selecciona con un toque cualquier período pendiente y el monto se llenará automáticamente.

BETA 0.25.0

"Control de Propinas y Transparencia en Gastos"

  • NUEVOGestión Inteligente de Propinas: Ahora puedes registrar propinas en todos tus gastos de forma sencilla.
  • NUEVOCategoría Automática de Propina: El sistema ahora incluye una categoría protegida de "Propina".
  • NUEVODesglose en el Historial: Tus transacciones ahora muestran de forma elegante qué parte del total fue propina.
  • MEJORAReportes Financieros Precisos: Hemos optimizado los gráficos y el "Top 5 Gastos" para desglosar automáticamente las propinas.

BETA 0.24.17

"Inteligencia en el Registro y Orden Visual"

  • NUEVOAuto-selección Inteligente: Implementamos una lógica de memoria para el registro de movimientos.
  • MEJORAGeometría en Categorías: Rediseñamos los accesos directos a categorías en la pantalla de registro.
  • CORRECCIÓNHigiene en Nombres de Categorías: Añadimos un límite de seguridad de 20 caracteres.

BETA 0.24.16

"Navegación Sin Rastro y Blindaje de Ajustes"

  • MEJORANavegación con Memoria Limpia: Optimizamos la experiencia en el Historial.
  • CORRECCIÓNBlindaje de Ajustes de Saldo: Reforzamos la integridad de los ajustes técnicos.

BETA 0.24.15

"Precisión Matemática en Deudas"

  • CORRECCIÓNCálculos en "Debes" y "Te deben": Solucionamos un fallo lógico que causaba valores inflados.

BETA 0.24.14

"Claridad en Balances y Deudas"

  • MEJORARediseño del Resumen de Inicio: Transformamos la tarjeta general de "Dinero prestado".
  • MEJORAPrecisión en Saldos: Perfeccionamos el algoritmo de cálculo de tu balance total.

BETA 0.24.13

"Blindaje Histórico Total"

  • MEJORAProtección Global de Historial: Elevamos el nivel de seguridad en la edición de series.
  • CORRECCIÓNInmovilidad en Pagos Completados: Los pagos de crédito ahora quedan bloqueados frente a gestos de borrado.

BETA 0.24.12

  • NUEVOProtección de Transacciones Pagadas: Implementamos un bloqueo de seguridad en las actualizaciones de series.
  • NUEVOSincronización Inteligente de Series: Mejoramos la lógica de desplazamiento de fechas.
  • CORRECCIÓNError de Desplazamiento en Cuotas: Corregimos el fallo que impedía que el calendario recurrente se sincronizara.

BETA 0.24.11

"Consistencia de Calendario y Blindaje de Montos"

  • CORRECCIÓNLógica Unificada de Fechas: Corregimos la discrepancia en el cálculo de fechas para cuotas nuevas.
  • CORRECCIÓNValidación de Seguridad en Edición: Añadimos un sistema de aviso y tope automático.
  • CORRECCIÓNSincronización de Fechas Personalizadas: Aseguramos que el sistema respete las fechas editadas.

BETA 0.24.10

"Integridad de Intereses y Plan de Pagos"

  • NUEVOPreservación de Intereses en Créditos: Implementamos una lógica de redistribución inteligente.
  • NUEVOSincronización de Mensualidades: La previsualización se actualiza en tiempo real.

BETA 0.24.9

"Precisión Contable y Navegación Fluida"

  • CORRECCIÓNContabilidad de Créditos Bancarios: Corregimos la visualización de las cuotas de crédito. Ahora las mensualidades se muestran correctamente como gastos (rojo con "-"), diferenciándose del depósito inicial del préstamo.
  • CORRECCIÓNMemoria de Navegación en Historial: Implementamos persistencia de scroll. Al cerrar el detalle de un movimiento, el historial ahora mantiene tu posición exacta en lugar de reiniciarse al principio.

BETA 0.24.8

"Calendario de Pagos Preciso"

  • CORRECCIÓNSincronización de Fechas en Cuotas: Corregimos un error donde el plan de pagos de los créditos bancarios iniciaba en la fecha de depósito en lugar de la "Fecha de primer pago". Ahora, tu calendario de pagos respetará exactamente el día que elijas para tu primera mensualidad, manteniendo la integridad del historial.

BETA 0.24.7

"Accesibilidad y Transparencia"

  • NUEVOBotón de Pago Explicito: Añadimos un botón de "Pagar Tarjeta" directamente en el resumen de tus tarjetas de crédito. Ahora la acción principal es clara y accesible desde el primer vistazo en el historial.
  • MEJORAClaridad en Flujos de Dinero: Reforzamos la visibilidad del origen de los fondos. Al pagar tu tarjeta, el sistema confirma visualmente el descuento en la cuenta de origen (ej. Banorte) para que siempre tengas el control total de tus balances.

BETA 0.24.6

"Control de Cuotas y Abonos"

  • CORRECCIÓNConfirmación Inteligente de Cuotas: Optimizamos la lógica de cobro para créditos y cuotas fijas. Ahora, al confirmar un pago pendiente, el sistema actualiza correctamente el registro existente (fecha y monto) sin generar duplicados innecesarios en el futuro.
  • CORRECCIÓNFlexibilidad en Abonos a Capital: Implementamos una lógica independiente para cada cuota. Si decides pagar más de lo acordado, el sistema registrará el monto exacto sin alterar tus cuotas futuras, permitiéndote saldar deudas de forma más rápida y transparente.

BETA 0.24.5

"Estética y Precisión en Armonía"

  • NUEVOResumen Inteligente de Balance: Implementamos una nueva tarjeta de saldo minimalista para tus cuentas de ahorro y efectivo, diseñada para ofrecerte tu información clave de forma inmediata, horizontal y compacta.
  • MEJORAInterfaz de Navegación Compacta: Rediseñamos la barra de filtros del historial para eliminar desplazamientos innecesarios. Ahora, todos tus filtros encajan perfectamente en el ancho de tu dispositivo con íconos circulares premium de alta definición.
  • CORRECCIÓNPureza Visual en el Historial: Optimizamos la visualización de los ajustes de saldo, eliminando información redundante para que tu historial refleje solo lo esencial.
  • CORRECCIÓNSimetría y Alineación Premium: Perfeccionamos los márgenes y el espaciado en la vista de detalle de cuenta, logrando una armonía visual de grado profesional en toda la interfaz.

BETA 0.24.4

  • NUEVOUnificación de Historial: Se crearon los widgets `TransactionTile` y `TransactionHistoryList` para centralizar el diseño y la lógica de los movimientos en toda la aplicación.
  • MEJORAOptimización de Código: Refactorización profunda de las pantallas de Historial General y Detalle de Cuenta, eliminando más de 1000 líneas de código duplicado.
  • CORRECCIÓNInteligencia de Filtrado Global: Corregimos la persistencia del filtro de "Transacciones Futuras". Ahora, tu preferencia de visualización se sincroniza instantáneamente en todas las secciones de la app, permitiéndote mantener el enfoque en lo que realmente importa: tu presente financiero.
  • CORRECCIÓNVisualización Inteligente de Cuentas: Restauramos la distinción visual entre cuentas bancarias y tarjetas de crédito. Ahora, el resumen detallado de pagos solo aparecerá cuando consultes una tarjeta, manteniendo la simplicidad y claridad para tus cuentas de ahorro y efectivo.

BETA 0.24.3

"Higiene Digital y Orden"

  • CORRECCIÓNLimpieza Estructural: Eliminación de más de 10 archivos de registro (`.log`, `.txt`) y scripts temporales que ensuciaban el directorio raíz, optimizando el espacio y la claridad visual del proyecto.
  • CORRECCIÓNOptimización de Archivos de Proyecto: Eliminación del archivo redundante `appmoney.iml`, consolidando `flash_bill.iml` como el archivo de configuración de IDE oficial.
  • CORRECCIÓNCódigo Depurado: Eliminación de archivos residuales de refactorizaciones anteriores (`add_transaction_logic.part.dart`) que no tenían referencias activas en el código.

BETA 0.24.2

"Fluidez y Control Absoluto"

  • NUEVOMemoria de Filtros Inteligente: Ahora el Historial recuerda tus preferencias. El filtro de "Ocultar transacciones futuras" se mantiene activo entre sesiones, permitiéndote personalizar tu vista financiera una sola vez y disfrutar de un orden constante.
  • MEJORAReinvención del Registro de Movimientos: Hemos reconstruido desde el núcleo la pantalla de registro para ofrecerte una experiencia más rápida, limpia y profesional.

BETA 0.24.1

"Correcciones de Precisión"

  • CORRECCIÓNOptimización en el Procesamiento de Grandes Cantidades: Corregido el sistema de entrada de datos para manejar con total precisión movimientos superiores a los miles, eliminando conflictos visuales con los separadores decimales y de moneda.

BETA 0.24.0

"La actualización de Identidad"

  • NUEVOSoporte completo para Apple Sign-In (Autenticación nativa y segura).
  • NUEVOFlujo de Vinculación al Vuelo (Auto-linking). Si intentas entrar con redes sociales y ya tienes cuenta de correo, ahora la app te permite fusionarlas de forma segura pidiendo tu contraseña.
  • NUEVOEnlace de "Olvidé mi contraseña" integrado en el proceso de vinculación.
  • CORRECCIÓNError `invalid-credential` al configurar Apple gracias a la nueva arquitectura de Services ID.
  • CORRECCIÓNManejo de errores al cancelar el inicio de sesión (ya no salen alertas molestas si el usuario retrocede).
  • MEJORAActualización del sistema de versiones a ciclo BETA 0.2x.
  • MEJORAInterfaz de Perfil mejorada para mostrar el estado de vinculación en tiempo real.