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 01:59:05 +02:00
2026-05-05 23:23:46 +02:00
2026-05-03 01:56:24 +02:00
2026-05-05 01:59:05 +02:00
2026-05-05 01:59:05 +02:00
2026-05-05 01:59:05 +02:00
2026-03-02 03:21:12 +01:00
2026-05-05 01:59:05 +02:00
2026-03-17 15:54:39 +01:00
2026-05-05 23:24:03 +02:00
2026-05-05 01:59:05 +02:00
2026-03-23 21:12:06 +01:00
2026-05-07 22:58:57 +02:00
2026-05-05 01:59:05 +02:00
2026-03-01 22:46:27 +01:00
2026-03-23 14:15:04 +01:00
2026-03-23 14:14:18 +01:00
2026-05-07 22:58:57 +02:00
2026-05-07 22:58:57 +02:00
2026-05-05 23:23:46 +02:00
2026-04-27 20:16:14 +02:00
2026-04-08 03:26:48 +02:00
2026-05-05 23:24:03 +02:00
2026-03-08 20:08:24 +01:00
2026-05-02 22:12:18 +02:00
2026-05-07 22:58:57 +02:00