Here's a scenario we kept seeing: a group of friends goes on a trip. They add Tabby to track expenses. Trip ends, everything's settled. Then a few months later, the same group plans another trip, and they create a whole new Telegram group just for expense tracking.
Contexts, not groups
The solution was simple: let one group hold multiple expense contexts. Think of a context like a folder: "Bali Trip," "Monthly Groceries," "Office Lunch Fund," all living inside the same group chat.
Switch to "Bali Trip" and every expense gets logged there. Switch to "Monthly Groceries" and the context changes. Stats, budgets, and settlements are all scoped to the active context.
Why it matters
It's a small feature, but it solves a real organizational headache:
- No more creating new groups for every trip
- Historical data from past trips stays accessible
- Same members, same chat, different expense buckets
- Close a context when a trip ends, then start a new one when the next trip begins
Sometimes the best features aren't flashy. They just remove a small annoyance you didn't realize you had.