v51.02026-07-03
Liquid Glass Redesign & Outfit Typography
- New: Liquid Glass UI. Rebuilt the user interface with a premium glassmorphic frosted theme, smooth background blobs, and floating glass components.
- New: Custom Typography. Integrated Outfit and Inter fonts for a more polished tech aesthetic.
- Improved: Refactored About, How It Works, Changelog, and Privacy screens to inherit the new theme natively.
v50.02026-07-02
Debt Juggling, and an honest permissions list
- New: Debt Juggling. Skip a payment on one debt, send it to actually clear a different one, or just keep it as spending money. See exactly what happens to your balances and your daily spend before anything moves for real.
- The payoff calculator got more honest. If one debt has no payment plan yet, it says so by name now, instead of claiming your whole picture has no pace when the rest of your debts are moving just fine.
- The app doesn't request any permissions anymore. It never actually used the one it had, so it stopped asking.
v49.02026-07-01
A widget, a what-if, and cleaner reports
- New home screen widget. Your daily budget and days to payday, on the home screen, with a + that drops you straight into logging an expense. Your numbers stay on your device; the widget reads a local mirror, nothing leaves your phone.
- New payoff simulator on the Pay screen. Type an extra monthly amount and see how many months of your life it buys back, and where your freedom date lands.
- Category groups in Reports now open. Tap one to see every purchase inside it.
- Categories finally speak Spanish. Comida is Comida now, not Food.
- Setup only accepts letters for the currency code, so a stray digit can't get locked in.
v48.02026-06-29
A clearer finish line
- The last setup screen now lays out the whole flow in three steps: add your income, log a purchase or pay a debt, see your time flow.
- Reworked the closing line. This app cost you a few minutes of your life, so go make it a good purchase.
v47.02026-06-29
One tap for the bills, saner numbers
- Pay every fixed living cost for the month in one tap, instead of marking each one by hand. Debts still get marked one at a time, on purpose.
- Numbers that ran into the absurd now stop at a clean ceiling. A debt worth more than fifty years of your pay reads as 50+ years, not a wall of digits.
- Your freedom date no longer shows a year you will never see. Too far out, and it just says so.
- Currency is set once during setup and stays put, since amounts here do not convert between currencies.
- Plainer words throughout. You make payments now, not strikes.
v46.02026-06-27
A shorter way in
- New first screen. A plain welcome, no setup, no math, just a hello before anything else.
- Switch to Spanish right there on that first screen with one tap, no digging through menus.
- The three intro screens about debt and time are now one. Same idea, two fewer taps.
v45.02026-06-27
Smoother setup, sharper Spanish
- Setup now asks how you count your month, 22 work days or 30 calendar days, right on the income step. Flip it and watch your hourly rate move.
- Your first payment during setup now shows exactly which debt it lands on, even if you only have one.
- The final setup screen tells you what the app cost you in time, then sends you off to win back a lot more.
- Rewrote the Spanish copy from scratch: neutral, gender-neutral, and framed around paying and living instead of fighting.
- Renamed the Command tab to Dashboard, and renumbered every past version so the changelog finally reads like a human wrote it.
v44.02026-06-27
A cleaner way in
- Reworked setup. Same things it always asked for, your income, your expenses, your debts, and now an optional first strike, but each step shows you what the number means in time before you move on. Your pay becomes an hourly rate, your debt becomes days of your life, and your first payment buys some of it back. You can still add as many incomes, expenses and debts as you want, choose your currency and pay date, and the language switch now sits on every screen.
- Tidied the debt view in Reports. Your debts now show as tappable chips, tap any of them to pull up its chart underneath, and tap again to hide it. Nothing is open by default, so the screen stays clean until you go looking.
v43.02026-06-26
Tune-up
- Internal tune-up. We split the app's biggest file into smaller pieces so future updates ship faster and break less. Nothing changed on your screen, and every number is exactly where you left it.
v42.02026-06-25
Time ownership
- You can now choose how time is measured. 22 work days counts your debt against the days you actually work. 30 calendar days counts it against plain calendar time. Pick it during setup or change it anytime in Settings. It only changes the time figures, never the money.
- New Time Ownership view. Your working year as a grid: grey is already lived, red is owed to debt, green is still yours. One glance tells you how much of your year is spoken for.
- Adding a debt now shows how far it pushes your Freedom Date back, before you commit.
- Two new readings: your biggest single purchase measured in future labor, and the future time you have reclaimed by killing debts this year.
- During setup, after you enter your income, the app shows you exactly how little of your time it cost you. Honest from the first screen.
v41.02026-06-25
Honest hours, cleaner deletes
- Fixed the work-time estimate. It was dropping the minutes once an amount crossed an hour, so the numbers looked inconsistent. An hour and twelve minutes now reads as an hour and twelve minutes, not just an hour.
- Deleting the transaction that created a debt now removes that debt too, if it was an empty account you funded only with that purchase. Test debts no longer haunt your reports. Real debts with a starting balance are left untouched.
v40.02026-06-25
See what's left to spend today
- Spend Per Day now shows what you have left for today, not just the limit. The big red number is what remains, the green one is today's allowance. Spend, and watch the red number shrink in real time.
v39.02026-06-25
Live countdown, your language, cleaner graves
- Future Time Remaining now ticks. As long as you add no new debt, the days you owe count down on their own, like a clock running in your favor. It updates when you open the app and as the days pass.
- The privacy policy now speaks your language. Switch to Spanish and it switches too.
- You can finally delete a buried debt for good. Tap the trash icon on any debt in the graveyard and it leaves for real, along with every trace it left in your reports. Handy for clearing out test accounts.
v38.02026-06-25
Fully local-first, and proud of it
- Removed Google sign-in. It turns out adding accounts to an app whose entire philosophy is 'your data stays with you' was not one of our brighter ideas. Make Me Liquid is once again fully local-first. Your data stays on your device, and JSON backups remain the official way to move or restore your information.
- Rewrote the privacy policy in plain human language. Short version: we collect nothing, it all lives on your device, and there is nothing to sell because we never had it.
v37.02026-06-24
Dashboard layout fixes
- Fixed vertical scrolling on the dashboard. The screen could get stuck with the top cards out of reach. It now scrolls freely from top to bottom.
- Cash Left and Spend Per Day no longer clip large amounts. The figures now scale to fit their cards in full, whatever the size.
- The Momentum card no longer overlaps its own text when you open the info note. The explanation now sits cleanly below the numbers.
v36.02026-06-24
Startup crash fix
- Fixed a crash on launch introduced in the previous build. The app now starts reliably again.
v35.02026-06-24
Currency awareness and layout that never breaks
- Money now formats the way each currency is actually written. Chilean and other LatAm currencies use a dot for thousands, the rest follow their own local style.
- Currencies without cents (Chilean peso, Colombian peso, yen) no longer let you type a decimal point, and never show one.
- Large amounts no longer push the screen sideways. The dashboard now scales numbers to fit and never scrolls horizontally, whatever the figure.
- The exported report now trims to its content with no empty page space at the bottom.
v34.02026-06-24
Hardening and longer financing plans
- Installments now support up to 120 cuotas, so long financing plans are no longer cut off at 24.
- Hardened the money engine against corrupt values. A broken amount can no longer turn a balance into an invalid number, anywhere.
- Dates with malformed values now fall back safely instead of breaking the projections.
v33.02026-06-24
Input and layout polish
- Payday field now lets you type and clear freely. Pick any day from 1 to 31 without it fighting you mid-edit.
- Payment amounts are now capped as you type: you can no longer enter more than a debt's balance or more than a fixed cost still owes. What you see is exactly what gets recorded.
- Fixed a label overlapping the info icon on the small dashboard cards.
- Rebalanced the Back and Next buttons during setup so Next no longer dominates the screen.
v32.02026-06-24
Native Android build, working exports, and money-accuracy fixes
- Reports, CSV, and backup files now save properly on Android. They write a real file and open the share sheet so you can keep them in Files, Drive, or send them. The old browser download did nothing inside the app.
- Fixed a strike accuracy bug: striking more than a debt's balance now logs only what was actually owed, not the full number you typed. Before, an over-strike could inflate your cash spent and skew your momentum and Freedom Date.
- Surplus strikes that exceed a debt now keep the leftover available instead of vanishing into an over-payment.
- Cuota and fixed-cost payments are capped to what is still due, so they cannot overpay.
- Reset all data now fully clears your cloud copy when you are synced, without a race that could bring it back.
- Payday must be a real day of the month now (1 to 31).
- Amount fields no longer accept a malformed number with multiple decimal points.
- This release ships local-only while Google verifies cloud sign-in. Your data stays on your device. Cloud sync returns in a later update.
v31.02026-06-23
Cloud sync with Google
- You can now choose to back your data up to the cloud via Google sign-in.
- Local mode is unchanged. Your choice, your data.
- Existing users can connect Google from Settings at any time.
v30.02026-06-23
Singular and plural time wording, anchored Freedom Date, Momentum split, cycle debt chart, centered Settings
- All durations now flow through one shared time formatter, so wording is correct everywhere: 1 day, 2 days, 1 hour, 2 hours, 1 minute, 2 minutes. Rolls up sensibly so it never prints 24 hours or 60 minutes.
- Freedom Date and per-debt Killed by dates are anchored to the pay-cycle start, not to today. They no longer drift forward by one day each day on their own; the +Nd badge counts down toward a fixed date.
- MOMENTUM card now shows ADDED (red) and PAID (green) for the cycle below the verdict, surfacing the two numbers behind the verdict.
- REPORT has a new This Cycle chart: a single red line for total debt across the current cycle, starting at the cycle-start total and ending on today.
- Settings overlay content is now centered in the same phone-width column as the rest of the app on tablet and desktop; currency reflows to two columns.
v29.02026-06-23
Onboarding language toggle, debt confirmation, red SPEND, centered desktop layout
- First onboarding screen now has a compact EN / ES toggle in the top-right, controlling the same global language used everywhere. EN by default.
- Add Debt now opens a red confirmation modal showing the time cost before committing. Spend Cash and Income commit directly, unchanged.
- SPEND segment's active state is now red; INCOME stays green. Red reads consistently across the app: cost.
- App content is centered in a phone-width column (max 480px) on tablet and desktop, with the black background filling the sides.
v28.02026-06-21
Exportable PDF health report
- Added EXPORT HEALTH REPORT on the BACKUP screen. Generates a single-page, dark-themed PDF in the browser, downloaded as makemeliquid-health-report-YYYY-MM-DD.pdf. No server, nothing uploaded.
- The report is a narrative verdict in the app's voice, not a data dump: headline, three-stanza countdown, momentum verdict (gain / loss / hold), bottleneck callout, sorted ledger, year-liquidity line, graveyard wins, and a closing line calibrated to momentum. Every figure is paired with its time meaning.
- Disabled when no income is set (Time Owed can't be computed). Sensible FREE-state variant. The CSV export and JSON backup are unchanged.
v27.02026-06-21
Freedom Date projection uses a stable monthly rate
- Per-debt payoff projection now uses a stable monthly rate (linked cuota > last completed cycle's strikes > this cycle's strikes), so logging a strike no longer inflates the projected rate.
- Freedom Date and per-debt kill dates on REPORT share the same rate basis and stay in agreement; an extra payment moves freedom only by the balance reduction, not by a phantom rate bump.
v26.02026-06-21
Freedom Date, % remaining, Time Owed precision, strike celebration
- Freedom Date and Future Time Remaining now reflect the LAST debt's payoff (max of per-debt kill dates), instead of pooling everything. COMMAND and REPORT now agree.
- Per-debt % remaining now reads the same opening-balance source the timeline chart uses, so a debt with a balance never shows 0%. Guarded against divide-by-zero.
- TIME OWED now shows whole workdays AND leftover hours (e.g. '25 workdays and 7.5 hours of future labor'), using floor instead of ceil so it never rounds debt up.
- Every strike fires a green celebration banner showing future labor recovered, mirroring the red Time Penalty. 'Freedom N days closer' is appended only when the Freedom Date actually moved.
v25.02026-06-21
Transaction comments and per-expense time equivalent
- ADD: optional COMMENT field on any logged transaction. Saved on the transaction; never required; never translated.
- HISTORY: tap a row to expand it inline and read its comment. Rows with a comment show a small muted message icon as a quiet indicator. The pencil and trash controls still work independently.
- ADD: a second live line shows the expense as time, hours of work for amounts under one workday, workdays of work otherwise, using the same 22-workday constant as TIME OWED. Shown for both Spend Cash and Add Debt. If no income is set, a short prompt is shown instead.
v24.02026-06-21
Backup export and import
- Added EXPORT BACKUP and IMPORT BACKUP in the menu, to move all your data to another device as a file.
- Export saves your full state as a JSON file (makemeliquid-backup-YYYY-MM-DD.json). Import replaces everything currently in the app after an inline confirmation. Malformed files are rejected without touching your data.
v23.02026-06-21
Per-debt chart starts at opening balance
- Fixed the per-debt balance chart on REPORT loading flat at 0. The line is now seeded with the debt's opening balance and ends at today's current balance, so it visibly steps down as the debt is struck.
- Y-axis gives the descending line modest headroom so the starting balance is not pinned to the top edge.
v22.02026-06-21
Charts use raw currency, not percentages
- LIQUIDITY BURN: both lines are now plotted in your currency, not as percentages. White line = cumulative cash spends this cycle. Red line = cumulative new debt this cycle. The green sustainable-pace line and the 100% reference are gone. There is no denominator anywhere in the chart.
- REPORT per-debt charts: each chart now plots that debt's actual balance in currency over time, walking only that debt's own transactions from its opening balance. No cross-debt dependency.
- Fixed per-debt chart x-axis showing the same date repeated as every tick. Ticks now span the debt's real history with distinct labels.
- HOW IT WORKS and the chart's 'i' tooltips updated to describe currency amounts, with no mention of percentages or a pace line for these charts.
v21.02026-06-21
Cash line denom fix, per-debt share timeline, REPORT summary, manual payday
- Liquidity Burn: the white Cash line now uses a denominator fixed once at cycle start (total income + carry-over), so extra mid-cycle income transactions can no longer inflate it.
- REPORT: per-debt mini chart now plots that debt's share of total debt over time (a percentage line), recomputed live as other debts change. Striking a different debt moves every other debt's line.
- REPORT: new top row shows TOTAL OWED (live) and STRUCK THIS PERIOD (follows the range filter).
- Removed the automatic cycle rollover on load. The cycle now only advances when you tap the new I GOT PAID button on COMMAND.
v20.02026-06-21
How It Works: worked examples added
- Every indicator in HOW IT WORKS now includes a concrete worked example alongside its explanation.
- Corrected the LIQUIDITY BURN explanation to match the current debt line formula.
v19.02026-06-21
REPORT cleanup
- Removed the repeating 'i' help icon from individual debt cards on REPORT; the explanation now lives once, centrally, in HOW IT WORKS.
v18.02026-06-21
Liquidity Burn: per-purchase debt re-basing
- Each credit purchase is now measured against the debt that existed right before it landed, then stacked onto the running line. A purchase that doubles your debt always reads as a dramatic jump, no matter when in the cycle it lands.
- The line still never resets mid-cycle: multiple purchases accumulate as steps on top of each other.
v17.02026-06-21
Liquidity Burn: independent cash and debt lines, fixed debt denominator
- Rebuilt the chart's two lines as fully independent calculations: the white Cash line now only ever reacts to spend transactions, and the red Debt line only ever reacts to credit purchases. Adding a debt no longer moves the cash line, and vice versa.
- Changed the Debt line's denominator to total debt fixed at the start of the cycle (matching how the Add Debt screen's own live percentage already works), so a single large purchase can correctly read well past 100%.
v16.02026-06-21
Liquidity Burn: debt line and deletion fixes
- Fixed the red Debt line on LIQUIDITY BURN: it was using the wrong total debt figure as its denominator, undercounting how much a credit purchase actually represented.
- Fixed the chart not updating when a transaction was deleted; both lines now fully recompute on every change to the transaction list, addition or deletion.
v15.02026-06-21
Liquidity Burn: cash line fix
- Fixed the white Cash line: it was not reflecting overspending correctly; the chart's scale now correctly extends above 100% when Cash Left goes negative.
v14.02026-06-21
How It Works, three-card COMMAND row
- New sidebar section, HOW IT WORKS, explaining every indicator's logic in plain language.
- COMMAND's third row (Days Until Payday, Cash Left, Spend/Day) now shows all three side by side.
v13.02026-06-21
Liquidity Burn chart fix, COMMAND regroup
- Rebuilt the Liquidity Burn chart's cash and debt lines as fully independent calculations.
- Chart's Y-axis now extends past 100% instead of clipping overspending.
- Freedom Date moved next to Future Time Remaining; Days Until Payday moved next to Cash Left.
v12.02026-06-21
Liquidity Burn denominator fix, indicator help text
- Fixed the Cash line's denominator; it was being built from transaction outflow instead of fixed available cash.
- Added a small 'i' icon on every indicator card and chart, with a one-line plain-language explanation.
- Time Owed and Net Momentum moved onto the same row as Future Time Remaining.
v11.02026-06-21
Liquidity features, philosophy, sidebar, about
- Installments field now accepts any typed value, 1 to 24.
- Live percentage shown while logging: % of available cash, or % added to total debt.
- OTHER SPENDING replaced by LIQUIDITY BURN: cash and debt lines as % against a sustainable-pace line.
- REPORT: per-debt kill estimate, % remaining, share of total debt, and the Year Liquidity Tracker.
- HISTORY rows show amount as a % of total income.
- STRIKE: inline editing for fixed expenses and debt sources, partial fixed-cost payments, add new items from STRIKE.
- New onboarding screen introduces the app's philosophy: debt is future time already spent.
- COMMAND reorganized around Future Time Remaining, with Freedom Date, Net Momentum, and Time Owed as supporting figures.
- SETBACKS log (new debt, missed payments) and the Debt Graveyard (paid-off debts archived with recovered time).
- Added the sidebar menu, this changelog, and the About page.
v10.02026-06-15
Initial release
- Cash Left, Days to Freedom, Spend/Day, and the Other Spending chart.
- Onboarding for income, payday, fixed costs, and debts.
- ADD, STRIKE, HISTORY, and REPORT.