Skip to content

Changelog

[2026.05.25] - Remove Token URL Decoration

Changed

  • Stop adding bearer tokens to chat and feedback attachment URLs.
  • Reject absolute URLs in the native mobile API bridge so session bearers stay scoped to the configured Public API base.

[2026.04.21] - Follow the canonical Connect server API

Changed

  • Switch mobile managed-server collaboration calls from /v1/profile/server-instances/... to the canonical /v1/connect/servers/... access-policy, member, and invite endpoints, so mobile now talks to the same Connect control plane as Dash.

[2026.04.12] - Add mobile managed server workspace

Added

  • Add a dedicated mobile Servers workspace with create form, instance list, lifecycle controls, access policy editing, members, invites, install-job queueing, and world-transfer queueing.

Changed

  • Load managed server templates, plans, and instances directly from the Public API so mobile can act as the primary owner surface without a separate web console.

[2026.04.12] - Complete mobile friends and group chat actions

Added

  • Add friend-request creation with optional notes plus an in-app privacy toggle for allowFriendRequests, so Mobile can initiate the same request flow as the launcher.
  • Add native friend moderation actions on mobile for favoriting, visibility changes, removing friends, blocking users, reporting profiles, and unblocking existing blocks.
  • Add group-conversation creation in the mobile chat composer, including multi-select friend picking for new group threads.

Changed

  • Load friend blocks and profile settings alongside the normal friends/request snapshots so the mobile social view reflects the full Public API contract instead of a read-only subset.

[2026.02.20] - 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] - 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] - 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] - 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] - 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] - 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] - 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] - 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] - 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] - 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] - Mobile Docs Overview

Added

  • Add the Mobile docs overview and feature checklist pages.

[2026.02.07] - Mobile Social Shell

Added

  • Add a Tauri 2 mobile shell with service sign-in and friends list.