Feature Review · 01

Add merchant field to transactions

Transactions now have a merchant. It shows up below the description in the list, or nothing if the transaction doesn't have one.

What changed, in plain terms

Before, each transaction had a description like "Uber ride home" but nothing telling us structurally which merchant it was. Now there's a dedicated merchant field on every transaction — sometimes filled in, sometimes not.

In the transaction list, you'll see the merchant name in a muted line under the description. If a transaction doesn't have a merchant, that line just isn't there.

Explicitly NOT in this change:
  • Filtering the list by merchant
  • Per-merchant spending reports
  • A structured merchants table — it's free text for now

The rendering is the easy part. What's actually being stored on each transaction is where it's worth starting.