Jannis Braun
fb9fe326c4
feat(mobile): Wave 4 — RegisterPage responsive + TransferIndicator on settings + MessageInput sheets
- RegisterPage: scroll envelope, iOS-zoom-safe inputs, ≥44px tap targets, mobile-friendly invite chip + swatch row
- TransferIndicator: mounted via MobileScreenHeader.rightActions across every settings/instance screen and inline in MobileChatScreen; touch-close listener; viewport-safe panel width
- MessageInput popovers (emoji/GIF/mention) now route through new InputPopover wrapper — desktop popover, mobile bottom-sheet
- EmojiPicker mobile branch: dynamicWidth + scoped CSS (.emoji-picker-wrapper--mobile) so the <em-emoji-picker> custom element fills the sheet; bigger touch targets (perLine 8, button 40, emoji 28); desktop unchanged
- MessageInput trigger row: mobile-first sizing with md: desktop overrides (40×40 buttons + gap on mobile, 34×34 unchanged on desktop)
- Spec updates: docs/systems/auth.md (RegisterPage responsive contract), docs/systems/uploads.md (TransferIndicator mobile surfaces)
2026-05-07 22:58:57 +02:00
..
2026-05-05 16:19:03 +02:00
2026-05-05 23:23:37 +02:00
2026-05-02 17:16:00 +02:00
2026-05-07 22:58:57 +02:00
2026-05-05 01:59:05 +02:00
2026-04-29 01:57:58 +02:00
2026-05-02 17:16:26 +02:00
2026-05-03 14:36:34 +02:00
2026-05-05 01:59:05 +02:00
2026-04-25 13:15:14 +02:00
2026-05-05 16:19:03 +02:00
2026-05-05 20:47:03 +02:00
2026-05-05 23:23:37 +02:00
2026-03-31 03:40:34 +02:00
2026-03-31 03:40:34 +02:00
2026-05-05 16:19:03 +02:00
2026-04-28 15:03:22 +02:00
2026-04-29 22:11:56 +02:00
2026-05-07 22:58:57 +02:00
2026-05-05 23:24:03 +02:00
2026-05-05 16:19:03 +02:00