Releases: shrimqy/Sefirah-Android
v2.4.0
Changes
- Add call notifier
- Update network architecture and authentication
- Make remote storage preference false by default
- Add location permission rationale
- Fix ShareDeepLinkActivity not closing after text share
Open testing has been approved for the Android app, and the new version will be up by tomorrow (hopefully) next week (don't install playstore version yet if you have v2.4.0 on desktop).
Full Changelog: v2.3.0...v2.4.0
v2.3.0
Changes
- Add media player control
- manage media sessions and handle media actions messages from the desktop
- Only show the restricted settings dialogue if it was sideloaded
- Remove the onboarding permission requirement
- Update icon for media notification preference
- Remove message delay in sending contacts
- Revert isMediaStyle notification check
- Send individual installed app messages instead of a single list
- Handle normalised audio stream volume levels
- Fix race conditions for post connection
- Send notifications before sending sms updates
- Restructure socket messages
- Fix checking a device settings preference opening permission settings even when the permission is granted
- Update proguard rules
- Chore: bump agp to 9.0.0
- Chore: bump HiltAndroidX to 1.3.0
- Chore: bump room to 2.8.4
Notes
Not backwards compatible with the older Windows Versions, so update it to the latest version.
As for the Play Store version, open testing will be open soon (will update with the link when it does)
Full Changelog: v2.2.2...v2.3.0
v2.2.2
Notes
Re-pair the devices as the desktop app will do a wipe.
Changes
- feat: Send and handle audio streams
- fix: Media sessions overriding each other
- fix: Media session buttons not working properly after sessions were updated
- refactor: Use preferred address when connecting through QR code first
Full Changelog: v2.2.1...v2.2.2
v2.2.1
Changes
- chore: replace ML Kit barcode scanning with ZXing-C++ for QR code scanning
- feat: add scanner overlay
- refactor: scanner logic
Note
If you're coming from a version before v2.2.0, reinstall or clear the data.
Android Closed Testing (Play Store)
I've started closed testing for the Android app on Playstore. If youβd like to help test the app and provide feedback, youβre very welcome to join.
google group: https://groups.google.com/g/sefirah-closed-testing/
Play Store listing: https://play.google.com/store/apps/details?id=com.castle.sefirah
Testing opt-in link: https://play.google.com/apps/testing/com.castle.sefirah
Full Changelog: v2.2.0...v2.2.1
v2.2.0
Changes
-
Added intent filter for 3rd party apps to send clipboard by @RafhaanShah in #63
-
Added boot receiver
-
Added QR code scanner for device connection
-
Added wavy slider for media playback
-
Added address management
-
Moved feature preferences to device settings screen
-
Rewrote socket architecture
- Implemented desktop to android connection
- Added support for multiple connection
- Adjusted device discovery
-
Restructured file transfer service
- Multiple file transfers handling
- Updated transfer notification handling
-
Fixed media notification timeline
-
Upstreamed kde connect sms plugin helper
-
Updated UI icons
-
Updated device cards
-
Small UI fixes
Notes
The release isn't backward compatible, do a fresh install or clear the storage.
The public intent for Tasker and other automation apps has been renamed to CONNECT (connects to the last connected device) and DISCONNECT.
New Contributors
- @RafhaanShah made their first contribution in #63
Full Changelog: v2.1.0...v2.2.0
v2.1.0
Changes
β’ feat: Make MainActivity as connection tile preferences
β’ feat: improve clipboard transfer for images
β’ handle vectordrawable in notifications
β’ disable active mode for tiles
β’ stop message db observer when connection is lost
β’ add support for Android 6
v2.0.1
Changes
- fix: mute toggle
- fix: add device model as a fallback for adb mapping
- refactor: Improve notification filtering
Full Changelog: v2.0.0...v2.0.1
v2.0.0 - Clown
Changes
- feat: Allow manual refresh of the app list
- feat: Implement receiving bulk file transfers
- feat: Add Quick Settings tile to toggle connection
- feat: Add mute toggle for audio devices
- feat: Add network discovery options (for mesh VPN users, switch to "Always on" for auto-reconnection)
- feat: Add custom actions support (temporarily removed long-press for timer)
- feat: Add a public intent for Tasker and other automation apps (
STARTaction connects to the last connected device,STOPdisconnects) - refactor: Optimize image loading in
DeviceCard - refactor: Improve SMS services data handling
- refactor: Use saved local device name for the SFTP server
- fix: File transfer notification updates properly
- fix: Added missing "Connect" action implementation on the device screen
- fix: Improve connection state handling
Full Changelog: v1.1.5 β v2.0.0
v1.1.5
Changes
- Fix volume panel changes not reflecting on the Desktop (690dabd)
- Fix volume change not reflecting on the Audio device flyout
- Add an option to dump logs (f359789)
- Refactor App list retrieval (5b05d60)
- Bump ktor
- Update Brazilian Portuguese translations @rodrigoswz
Full Changelog: v1.1.4...v1.1.5
v1.1.4
Changes
- Fix reconnection issue after pairing (c9c5995)
- Fix sync button not working after forced disconnect (c9c5995)
- Show command name on timer dialog (3059257)
- Merge IP addresses from MDNS and UDP discovery sources (457b81e)
- Added Brazilian Portuguese translation thanks to @rodrigoswz [#38]
No Windows app update this time, sorry. I will release it once I finish porting, but no ETA.
Full Changelog: v1.1.3...v1.1.4