Giter VIP home page Giter VIP logo

seadroid's People

Contributors

0x64746b avatar alexislefebvre avatar alfh avatar amuttsch avatar egroeper avatar emoitzi avatar fabian-z avatar fakuivan avatar forouher avatar foxel avatar freeplant avatar fxsc avatar jsonchi avatar lins05 avatar logan676 avatar louisroyer avatar maddin1 avatar matpat996 avatar max32002 avatar maxiaoping avatar rcoss avatar rescue9 avatar saudm avatar shoeper avatar sweetlion avatar telmobarros avatar thecosmicfrog avatar tmhbofh avatar unverbraucht avatar zhwanng 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  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

seadroid's Issues

Save password of encrypted libraries

Hi,

It would be great if the seafile android client saved the password of encrypted libraries so it won't be necessary to enter it everytime one tries to access the libraries.

Thanks

Run Error

download the source,After configuring and then run the program,and cann't run

Encrypted libraries support

If i try to open encrypted library, android client just show blank screen and do not even try to ask a password.

But if i open this library via web-interface, it automagicaly became avaliable via android client until i close in in web-interface

Two-way autosync of any folder

It will be huge benefit of Seafile android app if it can sync selected folders similar as it does on desktop.

Same future can be used to auto upload of camera photos but also for many other use cases (saved notes, scanned documents etc). But not only upload but syncing, so I just take 50 photos of same thing because I can't decide :) and I can simply delete those 49 unfocused at my computer and have them deleted also on phone.

As for UI, user should be able to just select any folder in Seafile and than select sync with folder on phone. Than he simply choose any folder on his android and syncing will start.

Setting for enabling only on Wifi should be present.

You can see same/similar functionality for dropbox in external app:
https://play.google.com/store/apps/details?id=com.ttxapps.dropsync

"This Folder Is Empty"

I only have just installed Seafile last night on my raspberry pi and on my computer and let me just say that it's more attractive and easier to use than owncloud. The only problem that I have though is when i was trying to install the latest version of the Android App on my Sony Xperia ZL, it kept telling me that the folder is empty. In every library i went to it was empty and on my computer it identifies the files well in those folders. I don't know if i did something wrong or there's a bug within the app but if someone can help me solve it or could look around for it when fixing the code i'd appreciate it :) Thanks :D

Edit markdown file

Hello,
I found that nothing happen when I push the button Edit when previewing a *.md file.

The solution is to change in MarkdownActivity, line 93 :
From : editAsMarkDown.setDataAndType(uri, mime);
To : editAsText.setDataAndType(uri, mime);

Anyway, thanks for this project, the app is amazing :)

Rename files and upload issues

Hi everyone,

I've Seafile 3.0.3 installed on a low end VPS running Debian Wheezy + nginx and it's just amazing. The linux client and the web interface are just great. I installed Seafile client on my Android KitKat Moto G yesterday and I cannot download any files, a message apears saying "Download error". I try to rename a file and it's ok, but then I check my files on web interface and the file was duplicate! I hope you guys can help me solve this issues. I'm available for more information. Thanks.

[Feature] Edit file and save it as revision instead of new uploaded file

Hello,

Is there a way to edit a cached file and update the remote end?
For what I can see, editing something from the cache directory isn't pushed on the server, we have to do a new upload, meaning it will create a brand new file. This is obviously a bad thing...
Would it be possible to update edited cached files, at least when we start the seadroid app? This would be really helpfull when we edit some offline content, as we can keep the history in a common way.

Cheers,

C.

[Feature] email attachments from Seafile

One thing I really do miss is the ability to download a file from seafile server and then with the same app tell it to save/add as an attachment to your email client.

Currently you have to download the file via seafile, then find where its stored on your device, then manually go into your email client and attach it. Long winded where apps like dropbox just can long press the file and say where to save/send/attach to.

issue with buliding

hi,
I build the seadriod.apk from maven
andriod
opened the source code through "existing android application" option in eclipse
package
and I'm confused here whether to add libraries only to browser activities or to all
libraries
after adding libraries only to browser activities i get this errors

  1. FileAlterationObserver cannot be resolved to a type
    2)HttpRequest cannot be resolved to a type
    3)ImmutableList cannot be resolved
    4)Iterables cannot be resolved
    5)Joiner cannot be resolved
    6)The import com.google cannot be resolved
    7)Sets cannot be resolved
    8)Maps cannot be resolved
    9)Objects cannot be resolved

[Feature] Gallery like way to look at pictures.

I store images in seafile. Looking at them in the webfrontend is fine. But in the android app when clicking a picture it downloads the whole thing. Some sort of thumbnail and small preview caching would be nice. With swiping to get to the next picture.

Cannot download any file using Android Client

Since I updated my server to > 2.0 everytime I try to download a file from the android app I get download failed error.

It worked fine with 1.7.0 and 1.8.2 but since I updated to 2.0.4 and 2.1.4 it does not work. Do I need to do something on the device (clear cache?) to make it work?

Currently I have the latest android client (from google Play) on my Motorola 208M and Galaxy 7 (2013) and the problem exists in both.

Client 0.9.2 fails to download/upload files

I built 0.9.2 using "mvn clean package", installed it on emulator (fresh install), added account on private server running server 2.1.5 with apache and ssl. Certificates are signed using our own CA. I get the warning about the untrusted connection, continue and remember choice. Client seems to be running ok, I can list my libraries, folders and files; but when I try to download a file I get: Failure to download file "filename
(without any trailing quotes). When trying to upload a file, it just fails.
Note1: when using server at seacloud.cc everything is ok.
Note 2: client 0.9.1 (built w/eclipse) runs ok on our private server.

Thx
Rodolfo

[Feature] create libraries and directories

Hello,

Would it be possible to create new libraries and directories from the App? I could read in the API documentation this is possible.

Being able to do so would mean a lot, as we won't need to use another device like computer, nor use the web interface in order to manage our libraries and directories.

As a first step, managing libraries permission isn't necessary (plus I don't remember seeing this in the API possibilities) - just the creation is important (as a privatte, unshared library).

Thank you!

C.

Nexus 4 has a error!

The main window shows a error "Error when loading libraries", using the Nexus 4 phone, when i add a account.

remove "add to" from share dialogue

i humbly request to drop the "Add to" from the share dialogue.
it serves no other purpose than to annoy and break consistency, granted seafile isn't the only application guilty of doing this.

Add to Plex
Add to Pocket
Add to Seafile
Hangouts
Gmail
Notes
Randomname
Otherapp

vs.

Plex
Pocket
Seafile
Hangouts
Notes
Randomname
Otherapp

thoughts?

Version 0.8.0 seems to break subfolder support

I am running my seafile server (recent stable version) via SSL in a subfolder of my domain. Until the recent update of the android app to 0.8.0 this worked without any problems. Since the update, the android app is unable to access this server.

When trying to load / refresh the list of libraries you end up with "Error when loading libraries".

When trying to refresh any of the libraries (folders in that library) that remained cached from the recent version of the app you end up with "the folder xyz was deleted".

I also tried to reconfigure the server. However, in that case the configuration dialog shows "Invalid server address".

[Feature] Upload multiple files

Could not find a request for this but the ability to select multiple files via checkbox while uploading would be greatly beneficial.

Checked files could be uploaded in series to the current folder.

Share link should be disabled for encrypted libraries

New encryption support in 0.7.0 works fine but it's possible to share a link to a file in an encrypted libraries which actually really creates a valid link but download/preview fails (for obvious reasons)

Share link should be disabled for encrypted libraries as it's in seahub.

Or better: Maybe the new encryption scheme allows implementing password protected shared links of encrypted files? This would be a great feature!

Cannot login on private server

I've set up a private seafile server (version 1.4.0) with apache2 fastcgi.
I've opened all ports the wiki mentions and the PC clients work very well, but
when I try to login from Android (version from Play Store) I just get "Login failed" without any more information (with correct username and password).
I do not know whether this is a server or client issue, but seeing that it only happens for the Android client for me, I'm reporting it here (If I'm overlooking something obvious here, I apologise)

Steps to reproduce:

  1. Download 1.4.0 seafile-server
  2. Setup seafile-server
  3. Setup apache2 virtualhost (as per wiki page)
  4. Open ports as per wiki page
  5. Start seafile-server and seahub with fastcgi
  6. Create normal user via seahub
  7. Download seafile client for Android from play store
  8. Try to login to the previously created user on Android, "Login failed"

EDIT: Just tried to reach the REST API via these: https://github.com/haiwen/seafile/wiki/Seafile-web-API
and curl http://"mydomain"/api2/ping/ works, but returns nothing, further investigation results that mod_jk.log states
"jk_map_to_storage::mod_jk.c (3585): missing uri map for www."mydomain":/api2/ping"

what is the meaning?

"Git clone NewQuickAction , checkout commit 89f7f1ee572996787096992df5c2991c406d6967"

Connect in homenetwork with just a IP-Adress

Hi, i want to run the client solely in the homenetwork and therefore assigned the server a static ip-adress.
But now i cannot connect with the android client, because it needs an http.:// or https:// address.

Internal error when connection to private server

I have just set up 2.0.1 server today (but it was also with 1.x)
I can access my server (that runs on port 8000) without a problem on my WiFi connection, howver I get "Internal error" when trying to get a list of libraries over 3G. I cannot debug the app (as no debug can be seen on logcat) and I can't compile my own version as NewQuickAction does not exists on github.

Should implement GET_CONTENT or OPEN_DOCUMENT

I think it would be beneficial you should save/open files from other applications. This would make using the seafile client easier. Google Drive and Dropbox implement the feature as well.

Protect the app from unauthorised access

Hi,

It would be great if one had the option to enable some kind of access protection for the app, e.g. a pin, as in other cloud service android apps like dropbox or wuala.

Thanks!

Seafile 3.0.0

Hello,

is it just an issue with my installation, or does the Android client not work with Seafile 3, yet?

compiled APK possible?

Hello,

as I could not find any way to message someone in private, I try it on this way.

Would it be possible to put an compiled APK on? I don't have any running Android SDK and I LOVE Seafile for synchronising my files, would be awesome to also use it on Android!

Or is the Client not yet matured enough to use it?

Thanks in advance!

What License does Seadroid use?

I read in some mailinglist post, that the license may be Apache2, but i cannot find it in the repository.

It would be good, if you add a LICENSE file to the repo, so its clear for everyone, what's the license of the code is.

deleting files

I cant delete my files in an androd mobile phone on a private server

[Feature] Ability to save/send photos directly to Seafile server

One thing I find missing is the ability to save a photo you just saved on your camera directly to seafile server. Currently only way is to manually find the file on the phone, then use the mobile app and hit upload. Very time consuming.

Having either a menu saying send/save to seafile or something would be a great help.

Maybe also adding a feature like dropbox which can automatically upload photos you take to the seafile server be a nice addition as well.

"Error when loading the folder"

This is in 0.9.2 when connecting to a beta 3.0 server. Viewing libraries works fine. Uploading is also not working it seems.

Problem buildig with eclipse

Updated source with git pull. When building with eclipse I get these errors:

GetShareLinkDialog cannot be resloved to a type
RenameFileDialog cannot be resloved to a type
and
The import com.seafile.seadroid2.ui.GetShareLinkDialog cannot be resolved
The import com.seafile.seadroid2.ui.RenameFileDialog cannot be resolved

I am new to eclipse (and java) but I managed to build version 0.6 successfully
in the past, following some indications on how to build another android app.

Any hint?

No possibility to create folders and upload via share button

Hi,

I am missing two basic features of a mobile cloud client:

  1. I can't create new folders; this is very annoying since I always have to login to the web interface to create a new one.

  2. There's no possibility to upload files by clicking the "famous" share button of android. This is much more comfortable than choosing the file by starting the seafile app and browsing though the files. Upload via "Share" is a must-have ;)

I understand that this version hasn't reached version 1.0 yet, but in my opinion there two things are very basic and should be integrated even into a pre-1.0-version. Especially because I payed 0,75 € for this App.

I would appreciate it if you could fix there issues in the next version, which is hopefully coming soon :)

Greets,
Thomas Leister

[Feature] Auto-sync

Is it planned/possible to have auto-syncing capabilities in the android app, possibly select files, or simply an entire folder.

This would make it a lot more useful for doing work on Android, reducing the effort to get files onto your other devices

Encrypted files are saved in plaintext for cache

When you open a file within an encrypted folder it gets downloaded and cached.

This cache however is plaintext (unencrypted). I get that the file needs to exist as plaintext for e
g. a PDF reader to open it.

I see that downloading a file could be defined as "syncing". But for me, as a user who does not sync any folders to my mobile device, this is counter-intuitive - I do not want to sync the content but I do want to access it. This means: When I want to sync the content I would expect to press a "sync" button somewhere. But when I simply click on a file to open it I would expect that the file is just opened - not effectively synced - especially for files which are encrypted (since the very nature of mobile devices is that they are easily lost&stolen).

Maybe the application could give the user the choice if the current behaviour or a "more secure" and more restrictive behaviour is wanted. Options for the more restrictive behaviour could be:

  • Save the file, call the application to open it and start a background task which deletes the file after for example 10 seconds. Far from perfect but a first step.
  • For root users one could even implement that the file status is checked via 'lsof' or '/proc/[process id]/fd'. As soon as the file is not longer opened it can then be deleted.

If this is an option to the developers I could imagine to implement this feature myself. If not I respect this but this would make me deinstall the mobile app - or use it for only unencrypted folders from that point on.

Problem importing libraries

I've successfully built v 0.6.0 and 0.7.0 in the past with eclipse.
Now, with 0.8 I can't import both ActionBarSherlock and ViewPagerIndicator.
Only the first attempt succeeds, no matter in which order I try the imports.
I suspect the problem is that both library projects are named "library"

Any help would be appreciated.

Thanks,

Rodolfo

make seadroid easier to build automatically

seadroid currently uses external libs that have to be included manually to build the client.
This works for most cases, but results in more work for every dev wanting to build it's own binary.
Worse: if you want to build seadroid automatically it completely messes things up. Example: FDroid (Opensource-Android-Repository) has to adjust it's build-settings every time seadroid updates it's code.
For that reason Seafile-Updates are currently disabled in FDroid, what keeps OpenSource-Users with a really old Version and poor user-experience.

or as one of the guys in irc put it:

10:26 < mvdan> Dr_Azrael_Tod: it's tedious to update, if you want to make updates easier ping upstream to use git submodules
10:26 < mvdan> or include the library sources in the repo
10:24 < Dr_Azrael_Tod> so uhh.. who do i have to kick and/or bribe to get seafile updated? :-)
https://f-droid.org/forums/topic/seafile-client-v0-8/ https://f-droid.org/forums/topic/seafile/
https://f-droid.org/forums/topic/seafile-0-6-1/
10:35 < mvdan> Dr_Azrael_Tod: What I'm saying is, I tried updating it the other day but failed
10:35 < mvdan> Dr_Azrael_Tod: I won't spend hours on updating apps of lazy devs

[Feature] Mobile app PIN/PASS code access

Having a simple PIN or PASS method like dropbox for example has, would go a very long way to brining a little extra security in case your phone gets nicked.

Currently there is no simple way to tell if a mobile client has connected and downloaded any files. Clients list page in version 1.7 only displays sync based clients i.e. desktop app. This means you can't revoke access. This is another reason why I believe PIN or PASS method to open the app would be a great idea.

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.