Filter transactions by classification status

The Transactions toolbar gains a status filter over classification
provenance — manual, AI, merchant rule, transfer match, unclassified —
alongside the existing Needs review toggle. The Source column now
renders the same human labels the filter options use instead of raw
provenance keys, so "openrouter" reads as AI and both fallback shapes
read as Unclassified.
This commit is contained in:
Lars Nolden
2026-09-14 12:39:11 +02:00
parent 16daa01647
commit 0fd3c5c0dc
4 changed files with 60 additions and 4 deletions
+3 -1
View File
@@ -172,7 +172,9 @@ response records high, medium or low confidence. Imports never auto-apply a
low-confidence category: the row keeps the kind-specific unclassified
category with merchant and confidence recorded. Analyse previews show the
low-confidence suggestion unselected for review. Transactions exposes a
Needs review filter for low-confidence or fallback rows. A model-proposed
Needs review filter for low-confidence or fallback rows, and a
classification filter over how each row was classified: manually, by AI,
by a merchant rule, by transfer matching, or not at all. A model-proposed
merchant name is dropped (the row keeps its validated category and tags)
when it is identifier-shaped, longer than 100 characters, or contains
control or format code points such as bidirectional overrides and