Changelog
[2026.02.20-cc8826d] - Smooth mobile page switching
Changed
- Stabilize route view keys to the path so query/hash updates no longer remount full pages.
- Render tab and fade transitions in layered overlays with explicit z-order for cleaner page switches.
- Render a live chat-list backdrop while swiping a chat thread right, so the destination list stays visible throughout the gesture.
Fixed
- Ignore pointer interaction on leaving views during transitions to prevent accidental taps while swiping or switching pages.
[2026.02.20-cc8826d] - Simplify bottom navigation visuals
Changed
- Replace the left-bottom chats icon with the signed-in Minecraft head avatar in the mobile bottom navigation.
- Remove bottom-navigation text labels and keep icon-only navigation with accessibility labels.
- Remove the box-like card surfaces in mobile views and switch to a flatter, cleaner list-first layout across chats, friends, news, and feedback.
- Remove the top plus shortcut in the Chats view header.
- Prefer resolved friend display names over UUID-like participant labels in chat list/thread headers and sender labels.
- Update stack-back transition so closing a chat slides the thread out and reveals the chats list behind it.
- Increase bottom-navigation icon and profile-avatar size slightly for better tap-target clarity.
- Rephrase the empty-chat state copy in German to a friendlier tone.
[2026.02.20-9b3d4a1] - Apply cloud style from launcher sync
Added
- Add mobile cloud-style composable that applies launcher style tokens from cached profile settings.
Changed
- Add
profile.settingsto default Rust-side mobile sync tasks so style updates are preloaded in cache. - Apply and clear mobile CSS variable overrides automatically when auth state or sync state changes.
[2026.02.20-cc8826d] - Existing chat listing fallback
Changed
- Keep showing direct conversations first in the Chats tab, but automatically fall back to all existing conversations when no direct chat is detected.
- Add a small inline hint when the Chats tab is showing the all-conversations fallback list.
[2026.02.20-605c1541] - Add poll support to mobile chat
Added
- Render chat polls in thread bubbles with question, options, vote counts, and selection state.
- Add poll vote actions in chat threads for single-choice and multi-choice polls.
Changed
- Extend mobile chat message sending to support poll creation via slash syntax:
/poll Question | Option A | Option B/mpoll Question | Option A | Option B | Option C
[2026.02.19-0a6cb14] - iOS deploy flow hardened
Changed
- Resolve the iOS development team automatically from matching provisioning profiles for the app bundle id.
- Clean stale Tauri iOS externals and Xcode DerivedData before build to prevent duplicate
libapp.acopy conflicts.
Fixed
- Remove false team detection from certificate display names that caused
No Account for Teambuild failures in automated iOS deploy runs.
[2026.02.19-acd7dba] - iOS deploy without dev server dependency
Changed
- Switch the
app/mobileiOS deploy action to a bundled-device flow (tauri ios build) instead oftauri ios dev. - Install and launch the built
.appon the selected iOS device viaxcrun devicectl.
Fixed
- Remove the runtime dependency on a LAN-reachable Vite host (
http://<host>:1430) for deployed iOS app runs. - Prevent Local Network permission errors that were caused by dev-server based app launches.
[2026.02.18-578cdc4] - Incoming requests and system locale texts
Added
- Show incoming friend requests in the Mobile Friends view with direct accept/decline actions.
Changed
- Localize the mobile UI using the system language (currently German/English fallback).
- Translate shared shell and sign-in copy, plus all Friends labels/status strings, through a central locale composable.
[2026.02.18-c48c519] - System theme sync and stronger zoom lock
Changed
- Follow the OS color scheme automatically and switch the mobile UI between light and dark mode.
Fixed
- Harden zoom prevention in the mobile webview (pinch, gesture zoom, and multi-touch zoom paths).
- Resolve iOS deploy action target selection by allowing a configured device name in
uebliche.dev.
[2026.02.18-f4b4dd0] - Self profile card and zoom lock
Added
- Show the signed-in user name in the Friends self card via
/v1/profile/self. - Show a self activity line in the Friends self card (presence state, last active timestamp, or signed-in fallback).
Fixed
- Disable mobile zoom gestures and double-tap zoom in the app webview.
[2026.02.08-1cd68c8] - Mobile Docs Overview
Added
- Add the Mobile docs overview and feature checklist pages.
[2026.02.07-d762010] - Mobile Social Shell
Added
- Add a Tauri 2 mobile shell with service sign-in and friends list.