Clarify nearby sharing ownership and prepare Sync360 0.6.1 - #25
Merged
Merged
Conversation
- separate device discovery on Send from visibility on Receive - show failures and retry actions on their relevant screens - add navigation badges for discovery and advertising failures - redesign the Receive identity, transfer-code, and visibility UI - show advertised device names across Android, Desktop, and iOS - keep Desktop hostname resolution off the UI thread - prepare Android, Desktop, and iOS packages as 0.6.1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This update continues Sync360’s ownership-focused rebuild and prepares version 0.6.1.
It makes nearby sharing easier to understand at both the implementation and product levels:
Nearby networking
NetworkServicescontract into explicit discovery and advertising start/stop operations.NetworkServicesControllerwhile keeping HTTP and TCP listeners alive across nearby-service restarts.DiscoveryRequestandServiceInfoCallbackon Tiramisu extension 22 and newer.DiscoveryListenerand serialized one-shot resolution path below extension 22.FailedToStartandCleanupFailedstates instead of hiding them behind generic UI errors.UI and product clarity
Release metadata
110.6.10.6.1110.6.1Validation
Previously observed manually on Android:
The final 0.6.1 APK and MSI have not yet been built or validated after the latest UI changes.
Known limitations
ACCESS_LOCAL_NETWORKhandling is not implemented.