Unofficial OpenSilk Android Application

@Zillode Latest version is not playing nice on my phone. By the way, my Android Kitkat device is un-rooted - if that matters.

Here’s some specific observations:

(1) Still hangs when I try to shutdown the app.

(2) Import config seems to be missing a command / button. I was able to navigate to the “Backups” folder containing cert.pem, config.xml, and key.pem … but I couldn’t find a way to confirm the import process. Am I missing something?

(3) Some progress in the “Add Folder” function. I see the new “BROWSE” button, but when I execute it I get “No apps can perform this function” - and the procedure doesn’t permit the browsing of folders.

Thanks.

Hmm, so no difference when compiled without cgo… although the emulator responds a bit faster

Is expects a zip file (the export functionality creates this).

ok thanks, I guess you don’t have the document conversion lollypop feature on kitkat.

Updated to Syncthing v0.11.16. Features:

  • A welcome dialog explaining the basics of Syncthing Silk for Android
  • Support for file watchers (based on Syncthing-inotify)
  • A directory picker
  • In-app TLS to preserve Androids sandboxing
  • Asynchrounous key generation in the background
  • Cancelling login processes
  • Support for intel/i386 cpus
  • Meaningful default device name
  • A default local Syncthing instance

Edit: bumped to Silk v0.2.72

1 Like

v0.2.72 welcome screen:

http://wilma.vub.ac.be/~lhoste/syncthing/unofficial/silk-0.2.72.mp4

And some screenshots:

TV:

It would be nice if Nutomic’s syncthing-android and OpenSilk exported and imported their configurations with a common format.

Is it possible to not show an icon in the notifications bar at the top of the screen?

great work! looks and behaves nicely and smoothly :blush:

feedback using 0.2.76:

  • syncthing crashes when adding new folders
  • where may I delete folders and devices?
  • Device name does not change
  • Identicons are not the same as on the other devices

Please submit bug reports to https://github.com/zillode/syncthing-silk (not https://github.com/OpenSilk/SyncthingAndroid/issues/4 because it might be my fault;) )

Edit->Delete should be there?

nope :frowning: there is no edit button :frowning: just “override changes” and “überprüfen” (scan?) for folders and there is not even one button for devices :wink:

I think you can hide this by long pressing the notification and tapping the bell.

Hi, you should add it also to F-Droid repo!

Hi, this is a big improvement over the original app. However I still encountered a few issues.

  • The keyboard always stayed open once selected unless you press the forward (confirm) button on the keyboard, making it hard to deselect and making adding folders and other dialogues difficult to complete.
  • The idents for each machine are almost but not quite entirely unlike the same ones on the web interface.
  • I found the default behavior of unloading the app every time it lost focus felt like a bug and almost made me give up on syncthing entirely until I discovered the always run button and realised what it was doing.
  • The “browse” button for selecting folders doesn’t load the selection into the textbox. However you can just type it.
  • I pretty quickly ran into a inotify error when running a folder with a fair number of small files although still considerably less than 8000, maybe 2000. I deleted a lot of these as they were an offline download of a website and disabled versioning on the phone which seemed to help.

I was testing with version 0.2.78 on Android 5.1.1 on a Nexus 5.

Hope this is constructive.

Oh, and one other thing. The silk app seems to be stuck at between about 60% and 75% syncing when viewed from the other clients. But it looks like all the files are on the device.

You probably have some ignores set up

True, help is welcome;)

same

Hmm, I think Syncthing itself needs more support to stop folders from syncing. It’s either shutting down or consuming all GPRS/3G bandwidth. I choose the former;)

Seems to be an issue (but not with my phone).

Strange, will test this. Thanks

I think my surprise in having the app have to reconnect every time I switched away from the app and went back to it was because I would expect it to run for at least some period of time once you opened it, not forcing you to leave the app open and with continuous focus. Perhaps sensible options would be to open the app for a set period of time once opened or to stay open until it has fully synced or manually closed.

you need to chose “always run” so far… think @Zillode will fix that soon :smile: if you want to shut it down, chose “when app is open” - than close it…

hopefully? is the silk version dead? :frowning:

Could be, especially as it seems to have been pulled from the play store.

silk was in the playstore? oO