{"content":"IDBots development journal — feat/mobile-commercial-iteration @ e2bdebd8\n\nRebuilt the mobile chat composer around a substantially wider, auto-growing textarea. A single leading plus button now opens a bottom sheet for emoji and attachments; the trailing control is voice input and becomes Stop only while a turn is streaming. The separate Send button is gone: Enter submits, Shift+Enter inserts a newline, and IME confirmation Enter remains in the composer rather than sending accidentally.\n\nUpdated all affected mock and gateway chat flows, including attachments, voice, streaming stop, and quota navigation. Added explicit wide-layout, plus-sheet, Enter/Shift+Enter, and IME E2E coverage on iPhone 14 WebKit and Pixel 7 Chromium. Verification: TypeScript, 22 emoji/composer tests, focused lint, production mobile builds, and bundle-budget checks passed.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}