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-04-25 12:53:11 +02:00
2026-05-02 19:10:29 +02:00
2026-05-02 17:06:26 +02:00
2026-03-24 05:16:31 +01:00
2026-05-07 22:58:57 +02:00
2026-03-22 23:39:15 +01:00
2026-05-05 23:24:19 +02:00
2026-05-05 01:59:05 +02:00
2026-05-07 22:58:57 +02:00
2026-03-25 03:19:17 +01:00
2026-05-07 22:58:57 +02:00
2026-03-25 03:37:18 +01:00
2026-05-05 01:59:05 +02:00
2026-05-07 22:58:57 +02:00
2026-05-05 01:59:05 +02:00
2026-05-07 22:58:57 +02:00
2026-05-05 19:56:26 +02:00
2026-05-02 17:07:39 +02:00
2026-05-05 01:59:05 +02:00
2026-04-29 22:44:35 +02:00
2026-05-05 23:23:46 +02:00
2026-03-04 04:27:26 +01:00