Skip to content

Version 1.5.0

Choose a tag to compare

@Unknnownnn Unknnownnn released this 16 Jun 11:51

Android Companion App

Added Animations

  • Added simple yet smooth animations

Settings Layout and Permissions Restructuring

  • Grouped all system-level settings and runtime permissions into the permissions section in settings.
  • Combined the check-for-updates view directly into the top App Info card below the version label to eliminate layout clutter.
  • Implemented PermissionHelper utility shortcuts to guide users directly to Android settings overlays.

Proactive Permissions and Services

  • Added immediate runtime authorization checks on app launch for all core features
  • Implemented AppNotificationListenerService (bound to Android's NotificationListenerService) to sync incoming notifications to the desktop application.
  • Added LaunchAppActivity to handle launching application processes remotely.

Windows GUI Agent

Desktop Deck Transparent Grid Frame

  • Resolved a layout rendering issue where solid color rectangle backgrounds were displayed behind app shortcuts in the Android tab grid.
  • Shifted widgets into a transparent grid frame (CTkFrame overlay) so that the synchronized phone wallpaper gradient displays smoothly.

AI Agent Execution Controls

  • Added the control_android_device tool to the AI agent, allowing the AI to launch apps, toggle the device's settings, and adjust media/ring volumes on the phone.
  • Configured strict privacy guardrails for the AI agent to prevent scanning or storage of private contacts, notifications, and SMS messages.
  • Fixed an issue where exiting and returning to the AI Agent tab would not reset or redraw wait animations correctly.

Phone Data Synchronization

  • Added new background handlers to request, parse, and synchronize data from the mobile companion app, including:
    • Phone status updates (battery level, charging status, network connection type, and Wi-Fi SSID).
    • Incoming app notifications.
    • Active device contacts list.
    • Incoming SMS list.
    • Custom desktop deck layout and application shortcuts configuration.
  • Simplified dependency structure and import resolution across WebSocket connection and calling handlers.