Repository navigation
1.2.0
What's Changed
- [EXPERIMENTAL] Send to and receive from a phone that shares no network with the computer. The new Wi-Fi Direct section of Preferences finds the phone over Bluetooth and moves the transfer to a temporary Wi-Fi link: when receiving, the computer hosts a hotspot; when sending, it joins the group the phone offers. Phones found over Bluetooth appear in the Send list with a refresh button; a phone seen on both the network and Bluetooth is listed once. Phones that offer no Bluetooth L2CAP channel are sent to over GATT. The route is checked when you pick a device. A device that left the network is dropped from the list and the send says "The device is not reachable", or goes over Bluetooth if the phone is seen there; a phone chosen over Bluetooth that is now on the network is sent to over the network.
Important
Wi-Fi Direct support is highly experimental and off by default It has been tested only on my personal devices (Google Pixel 7, Samsung Galaxy A55).
In order to work, it needs NetworkManager, its dnsmasq package and Bluetooth. The requirements and limits are in docs/wifi-direct.md; a Help section explains it in the app.
More testing is being conducted and more will be required to consider this feature "stable".
- Connecting no longer waits for ever: 8 s to connect and 20 s for the first answers, then the transfer fails. A send can be cancelled while it connects, from the Transfers page and from Plasma's job.
- The Transfers page shows the transfer as soon as you pick a device. Short messages (completed, failed, declined, cancelled) slide up from the bottom of the window and stack. The Send page does not start another transfer while one is running.
- Cancelling a send tells the phone before the link is closed, and a cancel from the phone in the middle of a file is noticed at once.
- Preferences: new "Application menu entry" switch in the AppImage, to add or remove the menu entry at any time.
- The first-start dialog is skipped when
XDG_CURRENT_DESKTOPis not set (Xvfb, containers), so it no longer covers the main window there. - Add the Turkish translation (thanks @basdoas). See #7.
Full Changelog: v1.1.2...v1.2.0