partial synchronization with multiple devices and folders (kind of “must”, but still have to mention)
global discovery through “default” server
file viewing
file/folder deletion
By partial synchronization I mean that for minimizing data transfer and storage usage, files are actually downloaded and cached only for viewing.
There are a lot of things to add like editing/adding files, smarter synchronization, offline mode and auto-cache important files, but the primary purpose now is to gather as much feedback as possible.
For participating I need to send a testflight invitation to your email, so drop me a line to username at username dot net
Known limitations:
UI is not iPad compatible yet
sync of metadata on connection might take bit of traffic as currently syncthing sends full metadata
I’d be keen to help you, and help translate the app to Spanish if it ever became FOSS, but I only just brought my iPad, and as such it came with iOS 8.1 already installed. Let me know if you ever want testers for iOS 8 devices, though!
Argh, I’ve updated requirements - it should read min iOS 7.0, so it should work fine on iOS 8. The only drawback for you might be that it hasn’t yet been customized for iPad (iPhone was a primary target) so it might look weird.
Hi Valerii, nice to see that there are more people working on getting Syncthing working on iOS.
I’d be interested in trying out the beta. What is not entirely clear to me from your post is whether you have made a Syncthing client for the Go version of the Syncthing, or a full Syncthing synchronization in Objective C or Swift. I’d love to hear more about the implementation.
Together with some great people I’ve been working on a Syncthing library for iOS and OSX. It is far from ready, but if you’re interested the source can be found here: https://source.ind.ie/project/pulse-swift/tree/master
I’m a bit confused by terminology here That’s a completely new implementation of BEP protocol client written in Rust. I believe it works pretty fine with Syncthing over wire and doesn’t embed it in any form.
According to Mixpanel stats iOS < 7 runs on less than 2% of devices and there is a huge difference in UI approach => there will be no support of iOS 6.
It actually completely confirms Mixpanel stats, see 1 column - device usage:
iPod touch 4G 2.5% 0.0% 0.0% 98.9% 0.0%
It should be read like “iPod Touch 4G is 2.5% of all devices, 98.9% of iPod Touch 4G are stuck on iOS 6, i.e. 2.47% of all devices”, which isn’t pretty impressive number.
I’m excited about helping out with this beta, but my needs on iOS are mostly to do with syncing the photos on my phone to my other devices as a backup. I think I heard in another thread that syncing the camera roll is a planned feature, but is there any particular timeline for that?
No timeline yet, but it definitely will happen not earlier than in a month - it’s a side project and my primary goal now is to get a “read-only” version which will get into AppStore. There are a lot of potential problems like approval itself, exporting strong security, etc. New features can be added only after that.