-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Problem
The app is desktop-first. On a phone (375px viewport), two things break badly:
- Chat input bar — the textarea and send button overlap or get pushed out of view by the keyboard
- Estimate result card — the table is too wide, requires horizontal scroll, and the PDF export button is hard to tap
Construction workers check things on their phones constantly. A super reviewing an estimate on the job site shouldn't need a laptop.
What to fix
In assets/css/styles.css:
- Make the estimate card table stack vertically (label / value) below 480px instead of a side-by-side table
- Fix the chat input to stay above the keyboard on mobile (use
position: sticky; bottom: 0within a proper scroll container) - Ensure the PDF export and quick action buttons are at least 44×44px tap targets
How to test
Use Chrome DevTools → Device Toolbar → iPhone 12 (390×844) and test:
- Open the quick estimate form and submit
- Try to scroll the result card
- Try to type in the chat and hit send
Good first issue
Pure CSS work, no API or backend knowledge needed.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers