Deplan v1.6: Search & Filters π
Author
Izadi
Date Published

Hey everyone! π
Last week half of Europe went outside to watch the eclipse. I did too, except I'd forgotten to buy the glasses, so I spent it standing on a street in the Netherlands looking at an 88% eclipsed sun in the reflection of a random building. It was fine but I wish I had flown to Spain.
While I was standing there doing that, I remembered that I released Deplan v1.6 three months ago and never wrote anything about it. So: three months late, here's what's in it.
Search & filters π
The main thing in 1.6 is search. If you've ever tried to find one specific expense in a group that has a couple hundred of them, you know why.
Search is free for everyone, along with a my expenses filter that hides everything you're not part of. Both of those felt too basic to sit behind a subscription.
Press the π from the new floating toolbar and search your expenses
The heavier filters β by member / amount / dates / currencies β are part of Capy Camp π. Those are for actually digging through a group's history rather than just finding a thing you remember.
π Advanced filters to quickly find that expense
Deplan remembers your last expense π
When you add several expenses in a row they're usually similar: same person paying, same split, same category. Deplan now let's you start each new expense with the options you used on the last one, so you only change what's actually different. This can be enabled under the new "Remember last expense options" toggle in Settings.
Recently used currencies π΄
The currency picker lists every currency, which is useful the first time and tedious every time after. There's now a recents section at the top with the ones you've actually been using.

New currency picker sheet with the new "Recents" section
Splits that add up π₯§
Split β¬10 between three people and everyone owes β¬3.333β¦. Round that and the shares no longer add up to β¬10 β you end up a cent short or a cent over.
Deplan now handles this with the largest remainder method (also known as Hamilton's method, originally used for allocating seats in parliaments). Everyone gets their share rounded down, then the leftover cents go to whoever's fractional part was largest. The total always matches, and the extra cent goes to whoever was closest to earning it.
It's one cent. But "the numbers don't add up" is a bad look for an app whose entire job is numbers adding up.
Deplan speaks Chinese now π§§
δΈζ support is in. ζ¬’θΏ!
If your language is missing and you'd like to help, get in touch β translations have been one of the most useful things anyone has contributed to this project. Thank you Xto!
Fewer ads, loaded later πΈ
Two changes here.
Ads now only load when you open the expense sheet. Before, they were being requested earlier than they needed to be, which meant loading things you might never actually see. The app is quicker for it and uses less data.
And 10% of the time you'd have seen an ad, you'll get a Capy Camp offer instead. Slightly fewer ads for everyone, and if you'd rather have none at all, that's what Capy Camp is for π.
A review prompt, once βοΈ
The first time you save an expense, Deplan will ask if you'd like to leave a review. It asks once and then never again.
I put this off for a long time because review prompts annoy me too. But Deplan is a side project with no marketing budget, and reviews are most of how people end up finding it. So if it's been useful to you, that's the one thing that genuinely helps. It's also in place of an ad, so I think it's fair.
Platform-specific bits
A few changes only landed on one side:
- Android: pay modes now use the M3 expressive button group, the expense FAB is also visible in the balances tab, sign-in with Google moved to Credential Manager, and cold group loads are noticeably faster.
- iOS: Deplan no longer loses its state when you multitask, you can preview themes without leaving settings, and the settings title now appears in the toolbar once you scroll.
Under the hood π€
None of this is visible, but it's where most of the three months went: navigation got unified and simplified, dependency injection moved from Koin to Metro, auth moved to Credential Manager, test coverage went up, and a fair amount of code got rearranged into a shape that's easier to keep working on.
Restoring your account and data on a new device also works properly now, which it didn't reliably do before. Sorry to anyone who hit that one.
v1.6 Full Changelog
[shared]
- feat: search & filter expenses π
- feat: advanced filters for campers π
- feat: remember last expense options π
- feat: show recent currencies in picker π΄
- feat: δΈζ translation π§§
- feat: request review on first expense save βοΈ
- feat: show paywall instead of 10% of ads π°
- design: multiple small visual improvements π¨
- fix: largest remainder method for uneven splits (Hamilton's Method) π₯§
- fix: account & data restoration on new device π
- fix: do not show balance loader when expense doesn't include you π«΅
- fix: don't round up on group card balance π
- refactor: only load ads when opening expense sheet πΈ
- refactor: unified & simplified navigation π§
- refactor: migrated koin to metro for DI π
- refactor: code re-arch, extraction & cleanup π€
- refactor: credential manager for auth π
- chore: many dependency bumps βοΈ
- test: improve code coverage π§ͺ
[android]
- design: use m3 expressive button group for pay modes π
- design: expense FAB also visible in balances tab π
- refactor: sign in w/ google via credential manager π
- refactor: improve cold group load speed β‘οΈ
[ios]
- fix: losing deplan state when multitasking π΅βπ«
- fix: test themes without leaving settings π¨
- design: show settings title on toolbar when scrolled π€π»
That's 1.6. The next post shouldn't take three months, though there is another eclipse next August, so I suppose that's my deadline. I'll buy the glasses this time.

Deplan v1.5 is all about giving you more control over how you split expenses and making Deplan feel a bit more personal, not just a generic tool.

Deplan 1.4 is here: Hide members you don't need to see, say goodbye to ads with Capy Camp (our new premium plan) and nice lil improvements.

Deplan 1.3 is here: QR codes sharing & scanning, total group spend (w/ your share), you can now leave groups and simplified group sharing flow!