← All guides

Personalise every list

Every list in FirePath is yours to shape: headings, asset types, income/expense categories, owners, exchanges. Drag-sort, show/hide, rename, add your own — rename cascades cleanly through referencing records.
{# Hero image is rendered twice — once for each locale — and one is hidden by the lang toggle. The DE copy lives in a /de/ subfolder under the same slug; we strip the trailing "hero.png" and re-add "de/hero.png" so we don't need a custom template filter. Pattern assumes hero_image_filename is always "/hero.png", which is the convention enforced by the seed migrations. #} Personalise every list

Quick start

Settings → App Lists is the control panel behind every chip row and every dropdown in FirePath. If you've ever wondered "can I change this?" — almost always yes, and this is where.

  • Nine lists to shape: Asset Headings, Liability Headings, Investment Types, Exchanges, Income Categories, Expense Categories, Owners, Dashboard Cards, FIRE Cards.
  • Drag to reorder — the order you see in App Lists is the order the chips appear on Add/Edit screens.
  • Show/hide with the eye icon — hide an entry from chip rows without deleting it. Un-hide to bring it back.
  • Rename your own entries — the entries that ship with FirePath are fixed, but any custom entry you've added can be renamed. Changes cascade through every row that references the old name.
  • Add your own — the + button at the bottom of each list. Your custom entries are fully renameable and deletable.

The rest of this guide is for users who want to tune the screen. If you're happy with the defaults, you can stop here — everything below is optional customisation.

Going deeper

Why App Lists exist

FirePath ships with sensible defaults — the Asset Headings include Investments, Super, Property, Cash; Investment Types include Stock, ETF, Crypto, etc. But no default fits every user. An Australian tracking small-business ownership wants a custom "Business" heading. A German ETF investor wants Xetra-specific categories. A family wants owner sub-sections.

App Lists is the app's answer: every list that drives a chip row or dropdown is yours to edit. The layout is the same across all nine lists — once you learn one, you know them all.

Drag-sort

Anatomy of an App Lists row
① Show/hide eye. ② Name. ③ Drag handle. ④ Overflow menu (rename / delete).

Long-press the drag handle on the right of any row and drag up or down. Haptic feedback fires at pickup and drop. The order you set is persisted per-row via a sort_order column — so it sticks across sessions and (if you use Google Drive auto-backup) across devices.

On the Add/Edit screens, chip rows render in the order you set here. Put your most-used headings first and you'll tap fewer times per asset.

Show/hide vs delete

The eye icon on each row toggles show on and off. Hidden rows:

  • Don't appear in chip rows on Add/Edit screens.
  • Don't contribute to their respective sub-sections on list screens.
  • Don't roll up into totals (e.g. hiding a heading drops its assets out of Net Worth totals until un-hidden).
  • Don't delete any data. Un-hide and everything comes back exactly as it was.

Delete (the bin icon) actually removes the row. It's blocked if any other record references the row — you get a count message like "Move or reassign the 3 assets referencing this heading before deleting". Safer than silently orphaning data.

Rename cascades

Before and after renaming a custom heading
① Rename "Super" to "Pension". ② Every referencing asset updates in one transaction.

Renaming a row in App Lists updates every referencing record in a single database transaction. Rename Super to Pension and every asset, liability, income, and expense with heading = Super gets updated too.

Under the hood, references are stored as strings (not foreign keys) for backup/restore portability — but the cascade keeps them in sync automatically. You never have to manually re-assign anything.

Adding custom entries

Add custom entry dialog with character counter
① Name field. ② Char counter enforces the per-list cap.

The + button at the bottom of each list pops a small dialog with a name field. Max-length caps apply per list type:

  • Asset / Liability Headings: 30 chars
  • Investment Types: 20 chars
  • Categories (Income / Expense): 30 chars
  • Owners: 20 chars

The cap exists to stop 500-char labels from breaking list rows, widget strings, and PDF exports. If you hit the cap, shorten the name — nothing in the app requires long names.

The nine lists in detail

Asset Headings — the groupings on the Net Worth → Assets tab. Defaults: Investments, Super, Property, Cash, Crypto, Gold, Other Assets. Used by the Add/Edit Asset screen.

Liability Headings — same for debts. Defaults: Mortgage, Investment Loan, Loan, Credit Card, Other Liabilities. Used by the Add/Edit Liability screen.

Investment Types — the Asset Type chip row on Add/Edit Asset. Defaults: Stock, ETF, Crypto, Managed Fund, Property, Cash, Bullion, Other. Add custom types for unusual portfolio pieces (e.g., "Pre-IPO", "Private Equity", "Angel").

Exchanges — the Exchange chip row on Add/Edit Asset (shown only for ticker-backed types). Drives which market a ticker is queried against. Region-specific defaults; add your own if you trade on an obscure exchange.

Income Categories / Expense Categories — drive the category chip row on Add/Edit Income and Expense. Reorder to put your most-used at the front.

Owners — the people in your household. Enable via Settings → Display → Enable Owners first; then add everyone. Used across every Add/Edit screen and optionally for per-heading sub-sections on Net Worth.

Dashboard Cards — which cards appear on the Dashboard and in what order. Hide ones you don't use to keep the screen focused.

FIRE Cards — same idea for the FIRE screen. Hide variants you don't care about (e.g., hide Fat if you're chasing Regular).

Resetting to defaults

App Lists doesn't have a "reset all" button — the app assumes your customisations are intentional. If you truly want to start over, reinstall the app (wipes all local data) or clear app data from Android's Settings → Apps → FirePath. Back up first if you have Google Drive auto-backup enabled — your customisations are stored there too.

Make it yours — Settings that affect this screen

  • This guide is the Make it yours reference for the whole app. Every list section below has its own row on the Settings → App Lists screen.

Questions or feedback? Email us at woohoosoftware@gmail.com