Releases: Staacks/alpharemote
First production release 1.00
Since I am not aware of any remaining major issues, it is time to set this as the first production release. Except for minor metadata changes (screenshots, minor description changes), there is no difference to the test version 0.19.
If everything works out, I am aiming to release this together with the blog post about using broadcast intents on the Play Store on Saturday (7th December) and share it with a wider audience with a Youtube video. (Of course I cannot control the exact release time for F-Droid, but it should be similar unless something unexpected happens.)
Many thanks to everyone who reported issues and helped to fix them!
Fix Android 13 and 14 reconnects
Improvements
- Limit width of settings and about page on wide screens
Fixes / Stability
- Fix: Reconnect before the system reports that the device has disappeared. This should fix the app for all Android 13 and 14 devices where it takes several minutes for the system to declare the device gone. Should also improve quick reconnects on all other devices.
Edit: Replaced the attached apk. Same version, same functionality, but wrong build tools prevented reproducibility for F-Droid.
F-Droid reproducible build compatibility
Just another release with primarily adjusted metadata / signing for F-Droid's reproducible builds. This only removes dependency metadata from the signature block, so it still has the same functionality as 0.18 on the Google Play public test branch (which will not be updated).
Just a version name fix
Just an embarrissing little fix as the previous version had version name 0.180 instead of 0.18 and would clash with the naming of the reference APK for F-Droid's reproducible builds.
Bulb mode and intervalometer
Features
- Tools for bulb mode and intervalometer (swipe up the custom buttons on the main remote screen)
Improvements
- Renamed custom button type "None" to "Stop" (can be used to stop things like self-timer countdowns)
- Limit slider ranges for selftimer and hold duration to make it easier to pick values
- Some improvements of help texts and link to FAQ
Fixes / Stability
- Fix: Unstable connection on Pixel 9 Pro
Compatibility with new camera models
Features
- New "Trigger on focus" button: Half holds shutter button until camera reports focus-acquired and then fully presses the shutter.
Improvements
- Check if Bluetooth is enabled. Show warning and block pairing if Bluetooth is disabled.
- Detect failed button commands and warn user that the "Bluetooth remote" setting on the camera is probably disabled.
- Add delete button to custom button dialog (in addition to swipe-delete in the list).
- Show version on about page.
- Improved focus far/near icons.
- Custom key size slider labels are now buttons.
- If a sequence with a countdown is active, pressing buttons that contain steps with a countdown only act to cancel the active sequence without starting themselves.
Fixes / Stability
- Fix: Detect newer camera models released around 2022.
- Fix: Device shown as offline after pairing.
- Improved stability (Fix several possible race conditions in app state handling. Handle service change indication from camera.)
- Improved debug log output.
0.16
F-Droid release
This version adds metadata for the F-Droid release and updates the in-app texts to reflect the now published source code.