Jannis Braun
cd30774596
feat: show inline voice users in mobile sidebar
2026-03-23 20:52:12 +01:00
Jannis Braun
f27140f1c8
feat: add space folder support to MobileSpacesScreen
...
Folder-aware layout resolution, folder icons in space strip,
bottom sheet folder flyout with rename/color/ungroup management.
Full folder CRUD via context menus: create, move to, remove from.
2026-03-23 19:34:24 +01:00
Jannis Braun
0d9ee44eee
feat: add federation badges to mobile surfaces
...
Globe/amber badge on federated space icons, @domain on federated
DM users, home instance on the You screen profile card.
2026-03-23 19:27:39 +01:00
Jannis Braun
f84b1726bf
feat: add context menus to MobileSpacesScreen
...
Add onContextMenu handlers for space icons (invite, folder management,
transfer, leave), channel items (settings, delete), and category headers
(settings, delete). Includes full folder management handlers.
2026-03-23 19:21:14 +01:00
Jannis Braun
313ff4ef87
feat: add Nori mascot to mobile empty states
2026-03-22 23:39:16 +01:00
Jannis Braun
e3e3eb82ff
fix: restore missing logo and fix mobile space icon URLs
...
Restore logo.png lost during fast-forward merge and replace broken
resolveAssetUrl pattern in MobileSpacesScreen with proven desktop logic.
2026-03-17 16:16:09 +01:00
Jannis Braun
ed70099963
fix(mobile): resolve all TypeScript errors from integration
...
- Fix voiceStore method names (toggleMic, leaveVoice, setCurrentVoiceChannel)
- Fix MemberWithUser nested user property access
- Pass required channelId props to MessageList, TypingIndicator, MessageInput
- Fix ConfirmDialog props (isOpen, description, variant, onClose)
- Add mobileStyle prop to Modal component (fullscreen + sheet modes)
- Fix fromId/isAdmin camelCase property names
- Guard possibly undefined touch events and array accesses
- Fix notification channelId resolution
2026-03-17 15:54:39 +01:00
Jannis Braun
eac4e5f5eb
feat(mobile): add MobileSpacesScreen with space strip and channel list
2026-03-17 15:35:53 +01:00