Repository navigation
Releases: ozdil/omasend-android
Releases · ozdil/omasend-android
Release list
v1.7.2 - OmaID Pairing & UI Streamlining
OmaSend Android v1.7.1
Release v1.7.1 (VersionCode 45): Ambient Universal Clipboard, OmaID-only pairing, removed Bluetooth, Play Store bundle.
OmaSend Android v1.7.0
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 Packageomasend-v1.7.0.aab- Google Play App Bundle (Signed & Minified)
OmaSend Android v1.2.4
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
BluetoothOppLauncherActivityintent 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
HYBRIDentries (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)