3 Commits
Author SHA1 Message Date
Matt FiddamanGitHubClaude Fable 5.1github-actions[bot] <github-actions[bot]@users.noreply.github.com>
18cc7da0d7 use sheet style menus for mobile instead of modals (#9127)
* add a bottom sheet version of Modal

* add mobile sheet building blocks

* add budget menu hooks

* swap mobile menus to bottom sheets

* [AI] Update mobile e2e page models for sheets

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* Update VRT screenshots

Auto-generated by VRT workflow

PR: #9127

* [AI] Update mobile e2e for sheets

Sheets are labelled by their title and have no close button, so the page models find them by role alone and dismiss with Escape. Menu actions are rows, deleting a category or group confirms inside the sheet, the Reconcile row is matched exactly, and the budget amount is tapped before it is filled because the sheet no longer autofocuses it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* Update VRT screenshots

Auto-generated by VRT workflow

PR: #9127

* [AI] Make sheet row text one size larger

Review feedback: the 13px rows read a touch small on a phone. Rows and disabled menu entries now use the 15px medium text size.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* Update VRT screenshots

Auto-generated by VRT workflow

PR: #9127

* keep the edit notes row in the same place on every sheet

* Update VRT screenshots

Auto-generated by VRT workflow

PR: #9127

---------

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-17 18:16:21 +00:00
flafleurGitHubgithub-actions[bot] <github-actions[bot]@users.noreply.github.com>
8e165c0eb6 [AI] Implement standard sizes on Button, Text and Input components (#9002)
* [AI] Add standard size system to Button, Text and Input components

* [AI] Migrate modals, settings, rules, schedules and sidebar text to standard sizes

* [AI] Migrate mobile, budget, manager, banksync and transactions text to standard sizes

* [AI] Migrate reports, formula and news text to standard sizes

* Update VRT screenshots

Auto-generated by VRT workflow

PR: #9002

* Revert "Update VRT screenshots"

This reverts commit 35c947ef54.

* [AI] Fix line-height rendering as px strings in size tokens

* Update VRT screenshots

Auto-generated by VRT workflow

PR: #9002

* [AI] Tighten bank sync mobile row gap so larger labels fit on one line

* Update VRT screenshots

Auto-generated by VRT workflow

PR: #9002

* [AI] Restore amount display size to preserve underline spacing

* Update VRT screenshots

Auto-generated by VRT workflow

PR: #9002

* [AI] Pass caller-provided size through SingleAutocomplete render input

* [AI] Omit forced line-height on medium-sized controls to match the default look

* [AI] Document standard component sizes in DESIGN.md

* [AI] Adopt sidebar spacing tokens where values match exactly

* [AI] Scope the mobile touch-target rule to touch-primary control sizes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-10-05 16:41:38 +00:00
56800dc813 [AI] Add impeccable design skill and project design context (#8653)
* [AI] Add impeccable design skill wiring and project design context

Commit only the shareable parts of the impeccable frontend-design skill
setup: defensive hook wiring (.codex, .cursor, .github hooks that no-op
when the skill is not installed locally) and the generated design
context files (PRODUCT.md, DESIGN.md, DESIGN.json) derived from the
existing component-library tokens and themes. The skill payload itself
is gitignored; developers install it locally.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* [AI] Recommend installing the impeccable skill to agents at boot

AGENTS.md documents the install step, a Claude Code SessionStart hook
surfaces it when the skill is missing from the checkout, and the Codex
and Copilot hook wiring echoes the same hint instead of silently
no-oping.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* [AI] Mention DESIGN.json among committed design context files

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* [AI] Keep DESIGN.json out of the repo as a generated artifact

It is a regenerable sidecar of DESIGN.md consumed only by the locally
installed impeccable live panel, so gitignore it like the skill payload.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* [AI] Clarify that DESIGN.md hex values are the light-theme mapping

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-14 17:16:55 +00:00