From 6c29e9e41d5315783ea0b89f2d53df3d85f18bd0 Mon Sep 17 00:00:00 2001 From: Dorian Date: Wed, 4 Mar 2026 13:13:58 +0000 Subject: [PATCH] =?UTF-8?q?chore(app):=20iOS=20HIG=20Phase=207=20=E2=80=94?= =?UTF-8?q?=20final=20verification=20audit=20passed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 0 text-[10px], text-[9px], text-[8px], text-[11px] violations remaining - All inputs verified at text-base (16px) minimum - All interactive buttons at 44px minimum touch targets - All button gaps at 8px minimum - All 226 tests pass, typecheck clean, lint clean Co-Authored-By: Claude Opus 4.6 --- loop/plan.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/loop/plan.md b/loop/plan.md index 6ae0c031..8f81cfa8 100644 --- a/loop/plan.md +++ b/loop/plan.md @@ -64,13 +64,13 @@ ## Phase 6: Modals, Dialogs & Overlays -- [ ] **T20** — Fix PassphraseDialog.vue. Submit button uses `h-10` (40px, 4px short). Change to `h-11` (44px). Verify input field is `text-base`. Ensure the dialog has proper padding for mobile. +- [x] **T20** — Fix PassphraseDialog.vue. Submit button uses `h-10` (40px, 4px short). Change to `h-11` (44px). Verify input field is `text-base`. Ensure the dialog has proper padding for mobile. -- [ ] **T21** — Audit all modal/overlay/dialog components for mobile compliance. Check: `ArticleOverlay.vue`, `ShareToNostr.vue`, `ConversationExport.vue`, `ComparisonMode.vue`, `NostrProfileEditor.vue`, `NostrRelayManager.vue`. Each should have: 44px button touch targets, 16px input text, 8px button gaps, proper padding on mobile. +- [x] **T21** — Audit all modal/overlay/dialog components for mobile compliance. Check: `ArticleOverlay.vue`, `ShareToNostr.vue`, `ConversationExport.vue`, `ComparisonMode.vue`, `NostrProfileEditor.vue`, `NostrRelayManager.vue`. Each should have: 44px button touch targets, 16px input text, 8px button gaps, proper padding on mobile. -- [ ] **T22** — Fix the sidebar/conversation list touch targets. `ConversationList.vue` or sidebar entries should have at least 44px height per item. Delete/rename buttons within list items need 44px targets. +- [x] **T22** — Fix the sidebar/conversation list touch targets. `ConversationList.vue` or sidebar entries should have at least 44px height per item. Delete/rename buttons within list items need 44px targets. -- [ ] **TEST:P6** — Run `pnpm typecheck && pnpm lint && pnpm test`. Commit and push. +- [x] **TEST:P6** — Run `pnpm typecheck && pnpm lint && pnpm test`. Commit and push. ## Phase 7: Comprehensive Verification