Releases

Cashvelope v2.9: Recurring Transactions & Full-Text Search

Your rent, your subscriptions, your salary — they happen every month without fail. Now Cashvelope handles them the same way.

4 min read

A significant portion of most people's finances is entirely predictable. Rent on the first of every month. Streaming subscriptions every 30 days. A salary deposit every two weeks. Logging these manually every time is not just tedious — it is easy to forget, which leaves gaps in your history that make the budget data unreliable.

v2.9 adds recurring transactions so the predictable parts of your finances take care of themselves.

Recurring transactions

When adding any transaction, you can now mark it as recurring and set the frequency: daily, weekly, or monthly. The app generates the next occurrence automatically on the scheduled date, pre-filled with the same category, wallet, amount, and note as the original.

You can edit any individual occurrence without affecting the series, or edit the series to change all future entries. If a recurring amount changes — your subscription renews at a higher price — update it once and the series adjusts forward.

Cashvelope recurring transaction editor showing frequency options and schedule
Recurring transactions — set the frequency once, let the app handle the rest.

Recurring frequency editor

The frequency editor is a dedicated panel that opens from the transaction form. It shows a clear summary of the recurrence pattern — “repeats monthly, starting October 1” — so there is no ambiguity about what you have set up. The UI was redesigned from an earlier prototype to make the options more legible and the confirmation more explicit.

Full-text search (FTS5)

Transaction search now runs on SQLite's FTS5 engine — full-text search built for speed. Searching across hundreds or thousands of transactions is now instant. The search covers transaction names and notes simultaneously; type “coffee” and you get every transaction with that word anywhere in its name or note.

FTS5 also handles partial matches and is significantly more reliable than the previous LIKE-based search, which could miss results or slow down on large datasets.

Custom date range picker

The date range selector used in filters and reports now has a proper custom range picker with quick presets: This week, Last 7 days, This month, Last 30 days, This year. For the most common filtering needs, it is a single tap. For anything more specific, the custom calendar picker handles arbitrary start and end dates.

Smart category selection

The category picker now remembers your last-used category separately for income and expense transactions. When you switch to adding an expense, it pre-selects the category you used last time for expenses. Same for income. It sounds minor but removes a repetitive tap for anyone who tends to log the same types of transactions back to back.

Cashvelope

Try envelope budgeting with Cashvelope

Free to download. No account required.

Learn more →