Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement] Hotspot - Offline file sharing #305

Open
Mitia99 opened this issue May 26, 2024 · 4 comments
Open

[Enhancement] Hotspot - Offline file sharing #305

Mitia99 opened this issue May 26, 2024 · 4 comments
Labels
enhancement New feature or request Flutter

Comments

@Mitia99
Copy link

Mitia99 commented May 26, 2024

What problem is solved by the new feature
No need of Internet / data usage

Describe the feature
Transfer files over hotspot like in Xender

Thanks for considering this,

@Mitia99 Mitia99 added the enhancement New feature or request label May 26, 2024
@Mitia99 Mitia99 changed the title [Enhancement] Offline file sharing [Enhancement] Hotspot - Offline file sharing May 26, 2024
@schlagmichdoch
Copy link
Owner

schlagmichdoch commented May 27, 2024

See #292 . I’ll keep this issue open though as it is more specific.
@Mitia99 can you shed more light onto how Xender is transferring over hotspot or how the transfer works in general? Do both devices need to have the app installed?

@Mitia99
Copy link
Author

Mitia99 commented May 27, 2024

Both devices need to have the app installed when it comes to phone-phone sharing.

There's also a Connect PC feature which doesn't require the PC to have the app installed.

Here's how the feature looks like
Screenshot_20240527_221734_cn xender

I don't really know how it works but as PC don't need an app, I think it should be achievable on phone using a browser as well.

As an additional info, that feature is only present in Xender version prior to 14.0.1

@schlagmichdoch
Copy link
Owner

Alright, thanks for the info!

So the feature has since been removed? Do you know why?

The plan is to implement it in a similar fashion:

  1. All devices need to be on the same WiFi, no matter whether as hotspot or client
  2. Host device starts host mode via the app
  3. Client devices (phones or desktop) go the local ip address of the hosted PairDrop (e.g. 192.168.1.165:3000) or connect to that url inside the PairDrop app
  4. All clients + the host device see each other mutually and use PairDrop like before

It’s probably a good idea to add some how-to to the UI. Either as a dialog until the first device joins or via a header icon + QR code or both.

From the flutter issue:

PairDrop Host

  • Host a PairDrop instance from the app in your local network and act as the signaling server:
  • Clients would go to the local IP-address of a host (like 192.168.178.77:3000)
  • All clients are shown to each other: No Pairing, no Public Rooms
  • This makes PairDrop usable completely offline
  • Only one device needs to have the app installed to host. Everyone else can use the browser or the app.

@Mitia99
Copy link
Author

Mitia99 commented May 28, 2024

My pleasure.

They removed the feature cause they released a PC app version.

Many users complained about it to be removed so Xender support said that feature should be back in further versions.

Looking forward for the feature in PairDrop.

Keep up the good work,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Flutter
Projects
None yet
Development

No branches or pull requests

2 participants