* Make report category rows link to filtered transactions
Match dashboard drill-down for income/expense categories on the
reports breakdown, while leaving synthetic Other Investments
non-clickable (#2850).
Co-authored-by: Cursor <cursoragent@cursor.com>
* Only link report categories backed by transactions
Track has_transactions while building breakdown groups so trade-only
rows (e.g. Other Investments) are not sent to /transactions, which
cannot show Trade entries.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Drop redundant trade-only reports link test
Coverage for non-clickable Other Investments remains in the
tax-advantaged breakdown test.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Strengthen reports category link coverage in tests
Cover income and uncategorized drill-down links, and assert every
Other Investments row has no transaction link.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Make report category rows fully clickable like outflows
Use a stretched ::before link on the row for a larger hit target, and
cover Uncategorized href localization against Transaction::Search.
Co-authored-by: Cursor <cursoragent@cursor.com>
---------
Co-authored-by: Cursor <cursoragent@cursor.com>