Releases: sepp89117/GoEasyPro_Android
Version 1.8.2
New Functions:
- Added GoPro live preview streaming support
- Introduced GoProStreamManager to encapsulate stream setup, lifecycle, and teardown
- Updated preview UI to attach/detach video surface dynamically
Fixes:
- FFMPEG is back! Hopefully fixes issue #10
- Added Bluetooth notification channels (connected / disconnected) with proper channel handling
- Implemented silent “connected cameras” notification with live device list (issue #11)
- Implemented non-silent per-device “unexpected disconnect” notification (issue #11)
- Added expected vs. unexpected disconnect detection
- Ensured notification tap opens app (TaskStackBuilder)
- Added POST_NOTIFICATIONS permission and runtime request (Android 13+)
- Added settings switch to reflect notification enabled state and open system notification settings
Others:
- Localized all notification texts, channel names/descriptions, and status strings
- Removed remaining hard-coded UI strings and centralized them in strings.xml
- General cleanup of notification and localization related code
- App version pushed to 1.8.2
Version 1.8.1
- Fixed a Bug in PreviewActivity
- Improved stream performance in PreviewActivity
- Cleaned up code in PreviewActivity
Version 1.8.0
New in version 1.8.0
- FFmpegKit for the live preview has been replaced by LibVLC due to its official discontinuation.
- Landscape mode for the main screen has been implemented.
- The main screen layout has been optimized for smaller resolutions. A scaling option has also been added to the app settings.
- Initiating live streams has been implemented.
Version 1.7.5
- Implemented SyncSettingsActivity to calculate and display settings and options available across all connected cameras. Ensures only common settings and options are shown with unified value handling.
- Replaced 'BtActionHelper' by 'GattOperationQueue' and its inner class 'GattHelper' for more robust communication
- Minor code optimizations
- Dependencies updated
- Fixed bug in parsing of PresetStatus protobuf response
- Added Hero 13 settings.json
Version 1.7.4
- Fixed battery consumption due to unnecessary CPU usage
- Implemented a safe cast and type-checking mechanism to avoid unchecked cast warnings during deserialization of ShutterLogEntry list from shared preferences.
- Dependencies updated
Version 1.7.3
- Added note regarding persistent WiFI connection issues (change camera WiFI band from 5Ghz to 2.4Ghz)
- GoPro renaming process changed. Camera is now actually renamed, not just in the app
- Added GoPro name as a prefix to the filenames of downloaded files so that duplicate filenames from different cameras do not become an issue.
- Added Shutter Log
- LRV download availability ensured for older models
- Fixed app crash on app launch if Bluetooth permissions are not granted
Version 1.7.2
-
Added multi language support for English, German, French, Portuguese and Spanish
-
Fixed Bug with cam pairing
-
Fixed multiple entries of cams in pair activity
Version 1.7.1
-
Positioning of the elements of a GoPro list entry has been optimized
-
Maximum length for camera names increased from 10 to 14 characters
-
Compatibility with Hero12 expanded
-
Get available presets via ptotobuf
-
Camera settings divided into categories
-
Bug fixes
Version 1.7.0
-
Compatibility established with Hero12
-
Added automatic checking and adjustment of the GoPro watch
-
Display in the media browser whether the file has already been downloaded
-
Turbo transfer established using Protobuf at Media Download
-
Check the GoPro firmware version and report if newer ones are available
-
Display the GoPro clock in device information
-
Check whether update is available for app and report if so
-
Optimized automatic connection to available cameras
-
Reduced the time it takes to establish a WiFi connection
-
and more...
-
Started working with Protobuf
-
Bug fixes (e.g. app crash when downloading JPEG)
-
Code structuring
Version 1.6.1
- Added multi-download and multi-delete buttons in browser activity
- Enlarged checkbox for multi-select in browser activity
- Added "Video has LRV"-flag in browser activity
- Set cascade popup menu version to 2.1.0
- Fixed checkbox display bug with multi-selection
- Fixed bug showing download progress for multiple download
- Fixed bug in multi-file download
- Fixed "device hot" display during battery charging