Skip to content

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.settings to 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.a copy conflicts.

Fixed

  • Remove false team detection from certificate display names that caused No Account for Team build failures in automated iOS deploy runs.

[2026.02.19-acd7dba] - iOS deploy without dev server dependency

Changed

  • Switch the app/mobile iOS deploy action to a bundled-device flow (tauri ios build) instead of tauri ios dev.
  • Install and launch the built .app on the selected iOS device via xcrun 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.