freezmo/app
Martin Dvorak 080306f111 Stop phones zooming when a field is focused
- Viewport: maximum-scale=1 and user-scalable=no (app-like, no pinch or
  double-tap zoom on phones).
- Mobile-only rule keeps every input/textarea/select at 16px so iOS
  Safari's focus auto-zoom never triggers (it ignores user-scalable=no for
  that). Deliberately unlayered so it beats the per-component Tailwind
  sizes; desktop keeps the designed 12-14px fields.

New zoom suite (6 checks): viewport meta, gate input, settings key input,
notes textarea and every study-feed field at >= 16px on a phone, desktop
sizes unchanged. Install sheet 64/64, pwa 16/16, final-ux 12/12,
security 8/8, contrast 20/20.
2026-10-07 12:14:10 +00:00
..
api Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
create Add full-screen API-key gate 2026-10-06 21:20:22 +00:00
deck/[id] Add full-screen API-key gate 2026-10-06 21:20:22 +00:00
offline Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
favicon.ico Initial commit from Create Next App 2026-10-05 07:05:33 +00:00
globals.css Stop phones zooming when a field is focused 2026-10-07 12:14:10 +00:00
icon.svg Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
layout.tsx Stop phones zooming when a field is focused 2026-10-07 12:14:10 +00:00
manifest.ts Freezmo: self-hosted notes-to-activities study app 2026-10-06 20:56:55 +00:00
page.tsx Add the Install the app bottom sheet for mobile browsers 2026-10-07 08:27:43 +00:00