Giter Site home page Giter Site logo

warpinator-android's People

Contributors

bodya-kolibass avatar cardpuncher avatar edgarogh avatar leopardus4 avatar liberii avatar lowtension avatar meetdilip avatar muzena avatar nurfitrapujo avatar ovari avatar rares45 avatar serkan-maker avatar slowscript avatar sphenotux avatar udev2019 avatar weblate avatar wugq avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

warpinator-android's Issues

Only one way file movement working between Mint and Android

Installed flatpak implementation on Mint 4 May 21 and then Android version from Google store same day.
Noted that Mint version saw Android instance after it had been launched but Android did not see Mint instance.
Shutdown Android instance and restarted - this time it saw the Mint instance and connected to it.
I was able to drag a pdf file from Mint documents folder and it transferred to Android document folder - having set document folder as receiving directory.
BUT on 'sharing' a picture from Android gallery with Warpinator, the reverse file transfer although showing as being initiated timed out with no data movement.
Check that warpinator receiving directory had been created and it had the correct user write permissions.
Please advise next step.

Feature Request: Release on Amazon Store

My wife owns a Kindle Fire, and apparently the Aurora Store won't download the Warpinator app, demanding it use Google Play.

Could the app either be made compatible with the Aurora Store, or a release published on the Amazon Store so she doesn't have to jailbreak her tablet to use the app?

Long username@hostname in available devices isn't shortened

When the username@hostname in an item from the list of available devices is too long, it goes over the visibility toggle and gets cut off at the right edge of the purple box.

I think it should be either ellipsized or animated (so it moves right to left and back) in a smaller container.

iOS Port

Hi @slowscript ,

The app works like a charm. It's a really convenient solution for Android users. Just wondering can we port this app to iOS as well?

Alex

Google Tracking libraries

It seems your app uses Cloud Audit Logs. Can you please clarify if

  • that's active by default
  • planned to be removed when "leaving beta"

For a tool intended to transfer files inside the local network, and especially a FOSS tool at that, using Google Tracking doesn't really look good πŸ˜‰

Connection not completing between Android and Arch linux (Manjaro)

I have been running Warpinator between installs of Linux Mint and Manjaro for a year. Today I discovered warpinator for android, and installed from Google Play.
W for A installs on my Moto G (5S) plus, but it did not ask for any permissions, and the list in Settings>Apps & Notification > Warpinator > Permissions, the section is empty.
It doesn't find any of the other devices on my subnet.

I am running Warpinator in Manjaro (with Cinnamon desktop) v 1.1.2 installed from the AUR.
This identifies and connects to another PC running the same distro OK. It does see the Moto, but reports that the Moto couldn't "complete the connection".

Just once I have seen a message in W on Android stating that a server failed to start, but can't re-create it.
Searches across all my storage for "warpinator" and "slowscript" failed to find anything - where might I find the log files ?

The phone is not rooted, and I won't do that to this phone.

Spec Device extract for Moto follow :-
Manufacturer: motorola
Model: Moto G (5S) Plus
Android: 8.1.0; 63857; SDK27
Display: 1920 x 1080; DPI: 408; Evaluated Size: 5.4"
Touch Screen: Multitouch 5 points
GPU: Adreno (TM) 506; Qualcomm; OpenGL ES-CM 1.1; OpenGL ES 3.2 [email protected] (GIT@908a5ce, I77d3059488) (Date:06/07/18)
RAM: 0 MB - actially 3GB
Processor: 8 cores; Qualcomm Technologies, Inc MSM8953; Max: 2016.0 MHz; Min: 652.8 MHz

Remove `unofficial` from the title

This program has been promoted by @clefebvre at https://blog.linuxmint.com/?p=4054 with the blog stating:

Today we’re delighted to announce that Warpinator is now also available for Android.

Since the official source announced your app, it doesn't seem unofficial. It seem more like the definitive and official source for Warpinator on Android.

Can unofficial please be removed from the title?

Having the unofficial label may make people wary of using your app.

What do you think?

Thank you

F-Droid release

Let me please suggest to release this on F-Droid.
(#11 (comment) says that it's already in there, but I can't find it, neither in the App nor on the F-Droid webpage.)

And then please put a link to its F-Droid page to the README.

Auto accept files

More a feature request than an actual bug...
Please add an 'auto accept' button in settings. Having to accept each individual file is not Granny friendly.
Thanks.

Flip order of transfer history, to match desktop client

On the desktop client, the most recent transfers show on top. On the Android client, they're on the bottom.

For consistency, they should be ordered the same way.

The most recent transfers should also be the most easily visible, and the mobile client doesn't automatically scroll to the bottom of the transfer history, making them less accessible.

Screenshots for F-Droid

You can add Screenshots for F-Droid, too, if you want.
https://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/
https://gitlab.com/snippets/1895688
That was simply information about what is still possible. You would then only have to enter the
screenshots in fastlane. This is just one way that you can also add screenshots to the app view
if you can. If you added screenshots (then F-Droid is happy) and if you can't add any -> then
you can close the issue because it was only an info. Thank you that your app is available in
fdroid. Very much for your attention.

Allow Overwriting option not functioning

The overwrite behaviour seems not to be affected by the "Allow Overwriting" option.

If 1.txt exists, and you send it again (same or modified), it will create 1(1).txt 1(2).txt etc.
Copying a directory twice creates duplicate files in the directory rather than a duplicate directory.

Custom profile pictures fail on Android 11

Only me again :)

This works on Android 10, and fails on Android 11.

Exported a 320x320 png file from Gimp as 8 bit RGB. Warped it to the target. Moved it to Pictures.
Opened prefs and selected custom image. From the file picker it was visible, and once selected the app drops me back to prefs, rather than profile pictures.. returning to profile pictures it showed the previously selected standard icon rather than my custom image.

I've attached the image.

S4_mini-320a

5ghz band isn't working properly in warpinator

first of all , I love your work. I've been using it for casual file transfers which didn't require much speed tbh but nowadays when I'm trying to share 4k videos / movies higher speed is required.
On same hotspot , same device : warpinator is giving around 5mb/s which is even lower than regular 6 or 7mb/s in 2.4ghz band.
For reference , I've used MiXplorer. Please see the screenshots.
I can give you more info / log if required in future.
thank you for your hard work...
20210918_153855
20210918_153902
20210918_153904

Added PC warpinator and broke android warpinators

I installed warpinator on my phone and tablet yesterday. They worked fine. Today I installed on ubuntu and it very quickly said no devices found. The android devices now say no devices found as well.

That the new install breaks the other installs implies that the issue is not a configuration error on the android devices.

file-name-length issue

Love Warpinator, so much easier than any other network file transfer app/program I've tried. However, had a recent issue transferring files (jpg images) from linux mint una to an android phone. Perhaps the issue has already been noted. The transfer died with no explanation transferring files with typical photo-type file names such as 20150504_124940.jpg. The file name length is not a problem for either Linux or Android but the limit seems to be in Warpinator. If it is a necessary Warpinator limit some more helpful error message identifying the file-name-length restriction might be helpful.

Widget

Could you add a widget? I love this app because I use Linux Mint but a widget would make it even cooler.

Errors during transfer

Hi, I am finding an issue where I cannot transfer any file from my PC to the android app. I can successfully transfer filers in the opposite direction. Attached is the log file from my phone. I am running the latest version of both apps (desktop 1.2.4, Android 1.3.2). Linux version is Opensuse Tumbleweed.
I receive the transfer request to approve on the phone but as soon as the request is approved the error below appears.

Errors during transfer:
Connection error: UNKNOWN:
Exception iterating responses:
'FileSender' object has no attribute 'current_mtime'

latest.log

Mint 20.1 sees Pixel 3XL but Pixel doesn't see Mint

May 1st I installed Warpinator 1.1 on my Pixel 3 XL. When I open Warpinator on my Mint 20.1 laptop I see the phone but the phone does not see the laptop. I've tried altering various settings with no improvement. I use Warpinator frequently with 2 laptops running Mint 20.1 and it works well in both directions. Things I've tried

  • change port number
  • change Group code
  • restart after each change (both laptop and phone app)
  • restart phone then restart app
  • restart laptop
  • use port 8114 which works with a wallet app that synchronizes between laptops and phones
    Nothing allows phone to see the laptops.

Warpinator_Mint
Warpinator_Pixel

Screenshots for F-Droid

You can add Screenshots for F-Droid, too, if you want.
https://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/
https://gitlab.com/snippets/1895688
That was simply information about what is still possible. You would then only have to enter the screenshots in fastlane. This is just one way that you can also add screenshots to the app view if you can. If you added screenshots (then F-Droid is happy) and if you can't add any -> then you can close the issue because it was only an info. Thank you that your app is available in
fdroid. Very much for your attention.

it is only information.

Missing translations

I'm attempting to build in an admittedly hastily installed SDK to sanity check the auto-accept feature you just added (thanks!!!)
These cause "./gradlew build" to abort, requiring lint override in app/build.gradle.

connection_error; is not translated in ';de'; (German) or ';pt'; (Portuguese)
not_connected_to_wifi; is not translated in ';de'; (German) or ';pt'; (Portuguese)
accept_settings_title'; is not translated in ';cs'; (Czech), ';de'; (German), ';pt'; (Portuguese)
accept_setting_summary_on'; is not translated in ';cs'; (Czech), ';de'; (German), ';pt'; (Portuguese)
accept_setting_summary_off'; is not translated in ';cs'; (Czech), ';de'; (German), ';pt'; (Portuguese)
error_download_dir'; is not translated in ';de'; (German) or ';pt'; (Portuguese)

windows version

Is it planned to have a Windows version in the near future?

Couldn't establish duplex

Hi,

I'm trying to connect my laptop with my phone, but running warpinator in debug mode shows this line:

Server RPC: CheckDuplexConnection from 'Android' -- server.py (line 391)

and then

Handshake failed with fatal error SSL_ERROR_SSL: error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED.

(By the way, after some tries, it doesn't shows anymore the last message but it just hang with the "CheckDuplexConnection" one).

On my phone, the message is: Connection failed, service unavailable (Couldn't establish duplex)

Why is this happening? And there's something I can do about it?

Can't connect to Warpinator on desktop

The app sees the instance on my PC (running Linux Mint), but it can't get the name of it and fails to connect.

Screenshot_20201129-184357

But the desktop sees everything right.

Is this planned or should I start fixing it?

Activate the discussion

@slowscript could you activate the discussions function. (something new. you found it in the settings of the repository). I want to show you something and talk about something. Or if you have another way of communicating let me know

Warpinator app does not see available devices

Version 1.1 of the android app.

It says, "No other devices found", does not show my desktop computer (Bionic) which is on the same network.

The Flatpak version of Warpinator on the desktop computer does see the android device, but of course cannot make a connection.

How do I convince the android app to see the desktop computer?

i wanna help

I know you are working alone right now. It's that intentional? Can I help? I could work on the design, user experience and fixing some bugs if you want. What's your opinion about Kotlin? And if I can help, what's the PR Workflow?

Edit: Do you really like that purple?
Edit 2: Can I translate it to Romanian?
Edit 3: How are you planning to implement the favourite function?

localisation

How can this be translated into other languages?

Can you please add howto on the readme?

What do you think?

Thank you

Worked a week ago, now can no longer find other devices

I'm on Linux Mint 20.1, don't know what Android/App Version, but it should be the most current because there's no available update in the app store.

A week or so ago I got it to work, so I could send files back and forth between my phone and my PC and it worked fine (though I weirdly had to change the group code to something else, which made it work, even though they started off with the same default name, with which it hadn't worked)

Now I tried doing the same thing today, with nothing changed (unless there was some update I don't know about) and both the app and the Linux program can't find the other device. However I have the feeling that the app isn't even looking, meaning it tells me so fast that there's no other device, I'm wondering if there's a connection issue?
They're on the same wifi network and so on, and again I haven't changed anything else.
I also updated the Linux firewall rules just to be safe, but that didn't do anything either.

Any ideas?
Thanks!

Don't show finished transfer notification if app is open during transfer

If there is a short transfer, and the app is kept open during the transfer (or opened near the end of it), it's not useful to also have a notification telling the user that the transfer is finished. It just clutters the notification drawer.

Similar to how a messaging app will stop sending notifications related to a conversation if the conversation is currently open.

[Feature request] Add refresh button (that restarts the service)

The connection seems to break a lot, and stopping then starting the service seems to fix things most of the time.

Adding a refresh button (πŸ”„) would help make this easier, while also having the psychological benefit of making the user feel like they're doing something to help. Kinda like pedestrian crossing buttons.

Service not running Network unavailable - try hotspot? Red banner

Hi, the app works great for me transferring files both to the computer and between the phones. Thanks!
The issue I faced is the red banner with the message: "Service not running Network unavailable - try hotspot?" when press "Share" button from Gallery app or from file manager and then choose to share with Warpinator. The app window invokes with this banner though everything is working! Files are transferred to both computer and phones.
Is it possible to remove this banner when the app is invoked via the "Share" button from other apps?
Many thanks!

Screenshot_20210710-003329_Warpinator

failed to start grpc server

Hello, when the app is starting I get the error message "failed to start grpc server". Is there anybody who knows this issue?
thank you

Failed to create certificate

Just downloaded to Android phone and it comes up with FAILED TO CREATE CERTIFICATE.
Screenshot_20210503-070721_Warpinator

Galaxy note 10+ 5g. Latest android update.

Can you advise please. Thanks Ade

App crashes on Google Pixel 5 running Android 12.

When I start the app, it starts to display the Download Directory message but crashes immediately before I can do anything. I haven't been able to even use the app once so far. I verified it had permissions for Files and Media also.

Here are all of the details I can think to give:

Android version: 12
Android Build Number: SP1A.211105.002.A1
Warpinator version: 1.4.1

Thanks for looking into this!

Feature request: Clipboard transfer

Occasionally I would like to copy text from a messenger app (or SMS) to my computer. Would it make sense to add a function for sending Android clipboard contents via a temporary text file or similar?

Not working, wi-fi problem

Every time I try to start the app, this error appears. I tried to restart the device but it did not solve the problem.
Screenshot_20210511-185124_Warpinator

Spanish locale update

Hi, I've updated the spanish translation with the missing strings, I've also cut some things a little bit shorter so you can read them completely.
(At least in the case of my screen)
Always keeping the sense of each line so that it is equally understood.
spanish strings.xml attached as strings.txt
strings.txt

UI: Download path query is confusing and unnecessary

Hi @slowscript,

First of all, many thanks for working on this. This is really cool, people are going to absolutely love it :) If you don't mind I'll cover the news on this in this month's blog post. I'm delighted to see this project.

Bug description

When you first run the app and no save directory is selected, the app shows a dialog. After you read the dialog and press OK, you're shown the Downloads screen, which is empty and has no item. Since it's the first time you use the app, you're not used yet to see your download items here, you don't know where to go to select your download directory and you're confused as to why your internal storage doesn't appear here. The buger menu -> Show internal storage obvious goal is for something different, but it adds to that confusion.

It's not obvious to a new user that the left menu should be used and an a storage device selected there before the directory can be selected.

Suggested solution 1

The easiest solution should be to direct the user to the root of the internal storage device after he/she presses OK rather to to the Downloads screen.

Suggested solution 2

Even better in my opinion. The app should work out of the box and not ask the user questions it doesn't absolutely need answered. Prefs are there for people to enjoy and tune, but going through mandatory choices should be restricted to absolute necessity. The same way you can change the username but you don't have to choose one before enjoying the app, you should be able to change the downloads directory, but the app would be more comfortable if it had a default value (/Download for instance) rather than asking the user.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.