Repository navigation
Maya v0.48.0
Release Notes
New
- Every Maya (the computer, the phone and the
mayacommand) now keeps your whole group of trusted devices. Pair a device once with a code. After that it never needs a code again, whichever Maya is the main. - When you use Make main, every device follows the new main with no code. This includes a device that was off or away at that moment: when it is back it goes to the old main, which points it to the new one. This works only while the old main can still be reached. If it cannot, press Join on that device (no code).
- New Settings › Devices, on the computer and on the phone. It lists your devices, shows which one is the main and when each was last seen.
- Remove, from any Maya, takes a device out of every Maya. The main cannot be removed: make another Maya the main first.
- Join connects a Maya to a main that is already in your group, with no code. It asks for the main's address and port, filled in from the last ones seen.
- On the main, the list of paired devices, Make main and "Sees and controls all sessions" moved from Settings › Network to Settings › Devices.
- Only pairing with a code on the main adds a device. A stolen device that you remove cannot have slipped another device into your group.
maya deviceslists the group, andmaya devices join <name or id> <host>[:port]joins a main in the group with no code; stopmaya runfirst, as formaya pair. To remove a device, use a computer or the phone.- New key now also clears the device list, because a new key is a new device.
- Upgrading: an assistant from 0.47 or earlier lists its main straight away after it upgrades. All your Mayas should run this version.
Built from ca02e6c on main. macOS builds are not notarised: install with the one-line installer in the README, which clears the quarantine flag, or right-click the app and choose Open the first time. Windows installers are not signed: SmartScreen asks once, choose More info, then Run anyway. The Android APK is release-signed; allow installs from your browser to install it. Every APK after 0.21.0 is signed with the same key and installs over the one before; 0.21.0 and earlier each had a new key, so moving from one of those means uninstalling first, once, which forgets the pairings. From 0.18.0 the desktop app updates itself: a bar on the board offers each new release. An .msi or .deb install updates by hand.
What's Changed
Full Changelog: v0.47.0...v0.48.0