Your data and files (16)
- Recovering a damaged file can no longer delete the only good copy.
- If your budget won't open, Ensobre opens the last good copy, tells you, and keeps the damaged file aside.
- A damaged password-protected budget is recovered from its copy instead of saying "wrong password".
- The daily backup is saved whole or not at all: never half-written.
- If the daily backup fails, you see it in Settings → Security.
- It warns you if it can't delete old backups, so the folder doesn't grow unchecked.
- "Export copy" no longer lets you save over the budget you have open.
- To tell whether Dropbox or OneDrive changed your file, it now compares the content, not just size and date.
- "Use the one on disk" asks before discarding your changes.
- "Use the one on disk" checks that copy is healthy before replacing what you have open.
- The "file open in another window" check is more reliable, and its helper file is now hidden.
- Opening a file no longer marks it as changed for no reason.
- Undo no longer stores empty steps: Ctrl+Z always undoes something.
- The copies kept for undo are wiped from memory when released.
- A damaged settings file no longer erases your license: it's kept aside.
- It tells you if the app's settings couldn't be saved.
Importing bank transactions (14)
- If your starting balance already included what you import, Ensobre spots it and offers to adjust it so nothing is counted twice.
- Undoing an import restores the starting balance, in any order.
- …and its original date too.
- In foreign-currency accounts, that adjustment doesn't change the starting balance's rate.
- You can mark a row as a transfer between your accounts (for example, savings to checking).
- When you later import the other account, the existing transfer is flagged.
- That match is flagged but not unchecked automatically: you decide.
- Repeated rows within the same file are flagged.
- A "0.00" in the debit or credit column no longer turns a deposit into $0.
- An OFX file with several accounts or currencies no longer mixes them: it asks for one file per account.
- The projected balance is recalculated from the rows you leave checked.
- Undoing an import also deletes the other half of a transfer.
- Huge or deliberately malformed files can no longer freeze the app.
- When bringing your budget from YNAB, it explains how currencies are handled.
Credit cards (9)
- Every card gets its payment envelope from day one, even starting at $0.
- "Ready to pay" no longer counts purchases from envelopes that had no money.
- The card's panel explains how "Ready to pay" is worked out.
- An open card's envelope can no longer be deleted by mistake.
- Expenses can no longer go into a card's payment envelope…
- …nor through rules or automatic suggestions.
- A card that still owes money can't be closed (there'd be no way to pay it).
- "Spent" no longer counts the card's previous debt as this month's spending.
- "Available in envelopes" no longer shows red because of that old debt.
Multiple currencies (6)
- The main currency is guessed better based on where you are.
- Currency names appear in your language.
- Editing a cross-currency transfer keeps what actually arrived.
- A transaction dated before your first rate asks for that day's rate.
- Changing a transfer's destination clears the "Received" amount from the other currency.
- If the online rates service fails, it now says so clearly.
Transfers and reconciliation (6)
- Editing only a transfer's memo keeps the other side reconciled.
- If you change the amount or date, the other side is no longer reconciled.
- It warns you if either side was already reconciled.
- It also warns when changing the destination or turning it into a non-transfer.
- "Transfer" is disabled if you only have one account.
- Saving requires a destination different from the source account.
Scheduled payments (11)
- A payment on the 31st goes back to the 31st even if you edit it in a short month.
- Overdue payments can be entered with today's date.
- Closing an account removes its scheduled payments and tells you.
- Deleting an account tells you how many scheduled payments go with it.
- Scheduled payments are no longer entered into closed accounts.
- When merging two envelopes, scheduled payments move to the new one.
- A scheduled cross-currency transfer keeps what actually arrived the first time.
- It explains how the received amount is worked out on each repeat.
- The "schedule deleted" message only shows if it really was deleted.
- A scheduled transfer with no destination can no longer be saved.
- If upcoming payments fail to load, it tells you instead of showing an empty list.
Budget, goals and rules (13)
- A dated goal no longer says "On track" if you spent the month's savings.
- Goals now have a sensible maximum amount.
- "Cover overspending" explains what happened to last month's overspending.
- "Days of runway" were one day short.
- If the app stays open when the month or year changes, it moves to the new month.
- Rules no longer offer "Income", which did nothing.
- Old rules and suggestions can no longer use a card's envelope.
- Recurring charges are detected better: the most recent pattern wins.
- Changing the envelope of several transactions no longer teaches the app wrong from a transfer.
- When deleting several transactions, the message counts them correctly.
- Search ignores accents: "cafe" finds "Café".
- If an envelope's transactions fail to load, it tells you instead of saying "no transactions".
- An amount in Reports' "Spending by envelope" no longer overflows its box.
Welcome screen (6)
- It no longer loses the account you typed if you go straight to "Continue".
- You can remove an account added by mistake.
- If your Documents folder won't let it save, it offers another folder.
- "Give all your money a job", whatever your currency.
- Screen readers better understand which step you're on and which option is selected.
- The button that closes notifications now has a name for screen readers.
License and updates (10)
- "License not activated" is no longer confused with "trial ended".
- Activating your license warns you if it couldn't be saved, instead of failing on restart.
- Deactivating this computer now confirms it worked.
- If you request a refund, that license is deactivated.
- The app only talks to the official license server.
- Safer updates.
- Updating is no longer blocked in read-only mode.
- An update download shows progress even when its size is unknown.
- Double-clicking a budget while Ensobre is starting no longer gets lost.
- Ensobre's file type shows in both languages on Windows and Mac.
English wording (15)
- "Quick assign" instead of "Quick budget".
- "No envelope" instead of "Without envelope", everywhere.
- "{n} with no envelope" in the account list.
- "Add expense", matching the Spanish.
- "Ready for card payment" on the card panel.
- "days of runway" in Reports.
- "Payee or description" in scheduled payments.
- CFDI invoices: "to the vendor who billed you".
- Main currency: "Your budget uses this currency".
- "without letting Ready to assign go negative", on two screens.
- "this computer isn't authorized yet" in License.
- "Go back to the start screen" in Security.
- Clearer sentences about cards and YNAB.
- Capitalized month: "Your September budget is ready".
- Error messages without links to Spanish-only pages.
Website and guides (7)
- We fixed website text that didn't match what the app does (refunds, banks, file format, opening it on several computers, and the comparison).
- The guides now correctly say Ensobre does read CFDI XML invoices.
- The couples guide correctly explains opening the budget on two computers.
- The dollars guide correctly explains which rate each transaction uses.
- The privacy policy details the optional waitlist comment and how activation retries.
- The website's videos have a pause button.
- "Clean up your bank statement" no longer loses the file if you pick it while loading.