v1.25.0 Bring a whole year of accounts in at once — and see exactly where every row landed before anything is written
Nothing is written until you have seen where it goes
Importing used to be a leap. You picked a file, and the ledger changed.
1.25 puts a review step in front of every import, and the review is the honest part: it shows the accounts your files describe, the rows headed for each one, and what will change — before anything is written. You can bring in several files at once, or point GlidePath at a folder and let it stage what it finds. Multi-account files get an account review by default rather than an assumption.
Three details worth knowing, because they were the actual defects:
- Rows go to the account the file names. If an export carries an account column, that column decides the destination — not the order the accounts happened to be listed internally. The review then names the destinations the rows really landed in, rather than echoing back the names the source file used.
- A refusal tells you the truth about what was kept. An import that declines part of a file no longer claims nothing was saved while it is in fact holding new accounts for you to classify. If a file is damaged, the cleanup says so instead of quietly dropping the handle.
- Accounts arrive unclassified rather than guessed. When routing creates an account, it comes in unclassified, and the sections that let you classify it are opened for you. GlidePath asks rather than infers.
A plain three-column export is read the right way round
This one is worth a minute, because it could put the wrong sign on real money.
Several banks export the same three columns — Date, Description, Amount — and two of the built-in profiles declared exactly that shape. Nothing inside such a file can tell them apart, so GlidePath used whichever profile happened to be listed first. One of them treats the amount column as money going out. A plain signed export could therefore come in with every sign reversed: your paycheck as an expense, your groceries as income.
1.25 refuses to guess. When two profiles fit a file equally well and they disagree about direction, GlidePath asks you to map the columns rather than choosing for you, and a plain signed amount is read as signed.
If you imported a three-column CSV into an earlier version and the signs looked backwards, that is exactly what happened — the same reversed numbers were in the preview and in your ledger. Open Import and look through the import ledger for that file. Use Undo this import on each entry for it — each one removes only the rows that came from that import, so if you brought the same file in more than once, undo each of them — then bring the file in again.
An interrupted import finishes, or it undoes itself
Machines sleep, windows close, and files get pulled out from under a running import. Previously that could leave a ledger half-changed with no clear way back.
1.25 makes an import a single unit of work. If one is interrupted, GlidePath completes it on the next launch or rolls it back — and while it is unresolved, the money surfaces stay closed rather than showing you a ledger that is midway through changing. Merging two accounts, or splitting one apart, is covered by the same guarantee, and a merge interrupted partway through is finished at the next launch instead of leaving the app refusing to open.
The formats, and what they actually promise
- OFX/QFX activity import — the download format most banks offer beside CSV. Whether each amount counts as money in or money out comes from the file’s own parser rather than being guessed from a column, that rule is fixed rather than re-decided per file, and you confirm the destination account before the import runs.
- 19 guided presets for common exports, including a Quicken Classic register CSV that is recognised on sight — GlidePath spots the column shape and works out which way each amount runs, rather than asking you to work out which column means what.
- Readable-text PDF statements — statements whose text is already text. GlidePath maps the columns it is confident about and hands you the rest as a captured or manual step instead of inventing numbers. Scanned or photographed statements are not supported in this release.
Two things a new install was missing
Both were found by someone setting GlidePath up for the first time, which is exactly where they were invisible to us.
- A new install starts with a usable set of categories. A fresh install used to begin with three, so every category dropdown was nearly empty and looked broken. New installs now start with the full starter set. If your install predates this, GlidePath offers the same set as a single button, and it never touches a category list you have already curated.
- You can get rid of an account. On Accounts, closing one keeps every transaction and balance, hides it from your accounts table, net worth and import pickers, and can be undone whenever you like. Deleting is offered only when nothing at all points at the account; when records exist, GlidePath names what they are and offers to close it instead of destroying history.
Figures that were describing the wrong thing
- Top merchants are merchants. Moving money between your own accounts, and paying a credit card, are not spending. They no longer appear in the merchant list, so that list and the category table above it finally read the same rows.
- What your next dollar of profit costs, on the Business page, now compares like with like. The salary line carries your share of Social Security and Medicare, so it can sit beside a Schedule C dollar that already carries self-employment tax, and the 20% qualified business income deduction — the break many sole proprietors get on business profit — is folded in where it applies. The comparison used to overstate the gap between the two by a wide margin.
- Caveats sit where the number is. Cash Flow names the business-owned rows it leaves out of the household plan instead of leaving two income figures unexplained on one page, and the retirement figure on the home page carries the note about tax on traditional withdrawals that used to sit far below it.
Each page says one thing
A pass across the app removed repetition rather than adding to it. Retirement, Business, Reports and Decision Studio had grown to state the same figure several times on one screen, and to narrate themselves while doing it. Each now leads with one statement and one place to work, and the supporting evidence stays available without being restated. Accounts folds its per-class management tables behind a single Manage accounts disclosure, and a link pointing into a folded section opens it rather than landing on a closed panel.
Business accounts say what they are
A business account’s kind decides whether its balance reads as money you hold or money you owe — the difference is worth twice the balance on your business cash position. GlidePath used to infer that from the account’s name, which works until it doesn’t: a merchant cash advance and equipment financing are both borrowing, and neither word says so.
Now you pick the kind from a bounded list when you create the account, an existing account’s kind can be corrected rather than only set at creation, and a converted account keeps both its structured role and the detail you had written about it. The import writer uses that same vocabulary, so an imported business account arrives with a role rather than a guess.
Goals that measure what you actually did
A cluster of corrections, all the same shape — the number should describe your behaviour, not the arithmetic that was easiest:
- A debt-payoff goal measures principal, not gross payments, so interest no longer reads as progress.
- Card payments count toward a payoff goal’s pace.
- Contributions into a retirement account count toward a goal funded from it.
- A goal past its target date stops claiming a month still remains, and stops asking you to add a target date it already has.
- A goal with no account behind it reports itself unmeasured rather than funded, and a partial balance no longer counts as progress.
Smaller notes
- A third theme. Glide Green joins Latte and Warm Espresso under Display. It is opt-in — nothing changes unless you pick it.
- A new app icon: the arrow mark on a copper-over-green tile, on the app and the desktop shell alike.
- Money State reads as a brief. The chaptered layout walks state → change → consequence rather than presenting a wall of figures at once.
- A different home, if you want one. Under Display, Glide preview replaces the home page with a single picture of the month: what your recurring plan commits, what is held back — your reserve cushion or any obligations already dated, whichever is larger — and what is left to direct, which is planning room rather than a green light to spend. The workings behind each figure are one click away. It is a preview and it is opt-in: Classic stays the default and is unchanged.
- On a phone, navigation is back where you can reach it, focus lands inside the drawer rather than behind it, and a ledger row is two lines instead of five.
- Printing was quietly broken in places and is fixed: projection tables keep every money column on paper, hero headlines no longer print white-on-white, the Espresso theme prints legibly, and today stays findable on a printed calendar.
- Invoices hand off to your mail client with the PDF already attached, and an invoice that fails to write now says so instead of reporting itself saved.
- A feature explorer and help guides let you scan what GlidePath does rather than scroll it.
- Renewal is opt-in. When your maintenance period ends you choose whether to extend it — nothing charges automatically.
As always, GlidePath Money is an educational planning tool, not personalized financial, tax, investment, legal, or accounting advice. This release changes how your records get in and how clearly you can see that — it does not file returns, calculate final tax, or replace your preparer’s judgment. Your financial data stays on your machine by default. Every import path in this release reads files you already have, on your machine — no bank-login aggregator, the kind an auto-syncing finance app uses to hold your credentials and history, sits between you and your bank. What does leave this machine is named where you turn it on: the licence and update checks, and opt-in features such as the AI explainer.