Skip to content

feat(web): tables fit a phone without scrolling sideways - #126

Merged
joaoguimaraespro merged 2 commits into
mainfrom
feat/mobile-tables
Oct 21, 2026
Merged

joaoguimaraespro merged 2 commits into
mainfrom
feat/mobile-tables

Conversation

@joaoguimaraespro

Copy link
Copy Markdown
Owner

Why

On a phone several tables were wider than the screen and had to be dragged sideways (annual summary 1494 px wide in a 356 px card, the dividend calendar 863 px, monthly categories 634 px, …).

What

Measured at 390 px with the demo data (every page, overflowing scroll containers listed), then:

  • Annual summary: below sm, a list of months with net balance and savings rate; tapping a month (<details>) shows every figure of the table's columns. Total/average row kept.
  • Dividend calendar: below sm, one line per month with its total (amber when thin) and who pays in it, most first. The "only positions that pay" filter is hidden there (the list only shows payers).
  • Monthly categories: nature, vs previous and vs average columns from sm up; the 12-month average shows under the amount on phones.
  • Recurring: status column from sm up; a paused item says so under its name.
  • Recent dividends: gross and withholding from sm up (net stays).
  • Loan plan: interest, charges and capital from sm up; "interest X · capital Y" under the payment on phones (years and instalments).
  • AI recycle bin and audit: client (and records count) from sm up; the client shows under the item/tool on phones.

From sm up every table is unchanged. After the change, the only horizontal scrollers left at 390 px are the intended ones (transaction filter chips, the wallet strip).

🤖 Generated with Claude Code

At phone width the annual summary and the dividend calendar become a list
of months (tap a month for every figure; who pays in each), and the other
wide tables keep their essential columns with the rest folded under the
main line: monthly categories, recurring items, recent dividends, the loan
plan and the AI recycle bin and audit.
@joaoguimaraespro
joaoguimaraespro merged commit 41409a6 into main Oct 21, 2026
10 checks passed
@joaoguimaraespro
joaoguimaraespro deleted the feat/mobile-tables branch October 21, 2026 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant