Skip to content

Releases: ozdil/omasend-android

v1.7.2 - OmaID Pairing & UI Streamlining

Choose a tag to compare

@ozdil ozdil released this 02 Oct 11:58
37b68b3

OmaSend Android v1.7.2 release

OmaSend Android v1.7.1

Choose a tag to compare

@ozdil ozdil released this 02 Oct 10:09
c774de1

Release v1.7.1 (VersionCode 45): Ambient Universal Clipboard, OmaID-only pairing, removed Bluetooth, Play Store bundle.

OmaSend Android v1.7.0

Choose a tag to compare

@ozdil ozdil released this 02 Oct 09:43
720ee29

OmaSend Android v1.7.0 Release Notes

Key Highlights:

  • New Corporate Identity: Aerodynamic stealth plane adaptive launcher vector icon.
  • Strict 16-Digit Luhn OmaID Pairing: Zero-account, zero-server device pairing using RFC 2104 HMAC-SHA256 Blinded Rendezvous topics and RFC 5869 HKDF-SHA256 symmetric key derivation.
  • Universal Multi-Format Clipboard Vault: Real-time bi-directional clipboard sync supporting text and images with automatic WebP micro-thumbnail caching.
  • Purged Bluetooth Dependency: Removed legacy Bluetooth stack and permissions in favor of high-performance local Wi-Fi and WAN sockets.
  • Cross-Platform Symmetry: Fully compatible with OmaSend Linux Engine (v1.7.0) and OmaSend Web Client (PWA).

Assets:

  • omasend-v1.7.0.apk - Standalone Android Application Package
  • omasend-v1.7.0.aab - Google Play App Bundle (Signed & Minified)

OmaSend Android v1.2.4

Choose a tag to compare

@ozdil ozdil released this 18 Sep 13:50

OmaSend Android v1.2.1

Overview

OmaSend Android v1.2.1 resolves Bluetooth device picker redundancy, unifies discovery across Wi-Fi and Bluetooth transports, optimizes subnet broadcast, and improves transfer reliability.

Key Changes and Bug Fixes

1. Direct RFCOMM OBEX Transfer (Eliminated Redundant Bluetooth Chooser)

  • Replaced system BluetoothOppLauncherActivity intent chooser with a custom native RFCOMM OBEX client (TransferBridge.sendViaBluetoothDirectObex).
  • Directly opens an RFCOMM socket to standard Object Push Profile UUID (00001105-0000-1000-8000-00805F9B34FB) on the selected paired target.
  • Users no longer experience the duplicate Bluetooth device selection dialog after selecting a target device and files.
  • Provides live streaming progress updates (transferred bytes, total bytes, percentage).

2. Unified Peer Discovery & Multi-Interface Dynamic Subnet Broadcast

  • Unified network beacon discovery and bonded Bluetooth devices into single HYBRID entries (DiscoveryManager.kt).
  • Prioritizes high-speed Wi-Fi IP while retaining Bluetooth MAC address as fallback.
  • Added dynamic multi-interface scanning across all active network interfaces via NetworkInterface.getNetworkInterfaces(), preventing discovery dropouts on dual-band or VPN-enabled setups.
  • Automated peer list cleanup ensuring stale peers are purged.

3. Dynamic UI & Animated Feedback

  • Dynamic radar sweep and real-time active status indicators in RadarScreen.kt.
  • Immediate toast notifications and reactive transfer progress dialogs.
  • Clean JetBrainsMono Nerd Font styling and compact layouts.

4. Security & Hardening

  • Bounded memory limits and monotonic request deadlines.
  • Strict RFC 1918 / RFC 3927 local network address scoping for incoming and outgoing socket requests.
  • Full compliance with HANCORE zero-trust security standards.

Release Artifacts

  • omasend-release.aab (Signed Google Play App Bundle, versionCode: 13, versionName: 1.2.1)
  • omasend-debug.apk (Direct testing APK)