v4.3.0 9 February 2026 Feature
Categorisation Rules Management
Rules Management Page
A dedicated page for viewing, editing, and testing the auto-categorisation rules that drive bank import matching. Rules are created automatically when you assign an account during import — this page lets you manage them after the fact.
What’s New
- Full rules table — see every rule at a glance with its name, match condition, target account, priority, and active status.
- Test panel — enter a transaction description and instantly see which rule matches, or whether it would fall through to Suspense (9999).
- Inline active toggle — enable or disable rules without opening an editor. Disabled rules are skipped during import matching.
- Edit modal — change any field on a rule including the match condition, target account, priority, and description.
- Create new rules — add rules manually via the “New Rule” button, not just through import.
- Delete with confirmation — remove rules you no longer need. Existing categorised transactions are unaffected.
- Priority ordering — each rule now displays its priority number. Use the up/down arrows to reorder, or set a specific priority (0–999) in the edit modal. Higher numbers are evaluated first.
- Auto-assigned priorities — new rules automatically receive a priority 10 higher than the current maximum, so they slot in at the top without manual numbering.
Improvements
- Typed API client — the categorisation rules API client now uses proper TypeScript interfaces instead of
anytypes, with full type safety on all methods including the new reorder endpoint. - Sidebar navigation — “Rules” now appears in the main sidebar between Import and Reports with a filter icon.
Dark Mode
Full semantic token compliance across the rules page, edit modal, delete confirmation, and test panel. No raw colour values.