Code Monkey home page Code Monkey logo

yaga's People

Contributors

dependabot[bot] avatar leptopoda avatar vauvenal5 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

yaga's Issues

Adding support for video

Hi, I tried your app and I'm loving it, it has great potential! I'm wondering if it could be possible to add support for videos too, at least to their thumbnails and links (that could be opened with vlc or something else), it would be awesome. Thanks for your work, it is really appreciated!

Performance optimization

Loading big lists of images needs further optimization. Two obvious issues are that we are sorting the image list in the main thread and that we are merging lists in the main thread.

  • move merge to background
  • move sorting to background

Focus Mode

Improve Browse View to be able to open the current folder in a Home View like mode thus also allowing localized access to recursive functionality etc.

Root Mapping is not preserved

Hey,
thanks for this app :)

I have the issue that the root mapping appears to reset across restarts of the app.

To reproduce:

  • Set path to nc://[email protected]/Images/MyFolder
  • in global settings change root mapping to
  • restart the app

While these settings work immediatelly after I set them (synced files have a green checkmark, remote files have a cloud symbol), as soon as I restart the app, it appears to forget the root mapping.

Happy Hacking!

Support for Japanese IDN Domains

When attempting to connect to a Japanese domain address, the app says "Please enter a valid URL."
This occurs when trying to add the server address .xn--gckr3f0f (*.クラウド) which is a .cloud TLD in Japanese.
The app was downloaded from the Google Play Store, v0.16.3

Screenshot

[Feature request] External SD card

Wow @vauvenal5 ! Thanks for this app !!
I’ve just discovered Nextcloud Yaga through FDroid and I’m sooo happy to see such app !

I’ve tried to set up my local path on my external SD (like I do with the Nextcloud Files client), but I’ve not seen this possibility...
I got into the habit of putting all my photos and music on my SD card. Could you please consider, if you find it usefull, to make the possibility to set up local path on external SD card ? Thanks.

Thanks for this app !! 😃

Filetype filter

It would be nice to have an option to exclude certain filetypes from being shown/downloaded. My camera app usually saves the images as both JPG and as raw DNG files. Naturally the raw files are a lot bigger, so it would be nice if Yaga would only load and display the JPG files instead if wasting resources and bandwidth on the DNGs.

Covers for folders

Files called cover.* or .cover.* should be used instead of the folder icon in the browse view. Also add general option to disable this behavior.

Adding integrated tor support

It would be a really nice feature to have tor support integrated in the app so it isnt necessary to start orbot in the background when accessing a nextcloud server on tor.

Not able to fetch data when Nextcloud behinde subpath instead of root domain

both me and @aginies are using the same instance:

from the logs, I noticed (I replace the server real hostname to www.foobar.com in the logs, nextcloud is installed in https://www.foobar.com/nc/ ):

[01-08 13:56:06.147 12347:13828 I/flutter]
�[38;5;208m[W] NextcloudFileManager - Emiting list! (nc://[email protected]/nc/)�[0m

[01-08 13:56:06.147 12347:13082 I/flutter]
�[38;5;208m[W] FileListLocalManager - deb12f60-51b0-11eb-b74e-21838d65f07b (done - manager key)�[0m

[01-08 13:56:06.148 12347:13082 I/flutter]
�[38;5;208m[W] FileListLocalManager - deb12f60-51b0-11eb-b74e-21838d65f07b (done - event key)�[0m

[01-08 13:56:06.148 12347:13828 I/flutter]
404

[01-08 13:56:06.148 12347:13828 I/flutter]

<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>Sabre\DAV\Exception\NotFound</s:exception>
<s:message>File with name //nc could not be located</s:message>
</d:error>

Originally posted by @fcrozat in #41 (comment)

Login issue with self signed certificate

Hi, as title says, I'm trying to connect to my self hosted nextcloud instance, where I'm using a self signed certificate. The log in webview stays blank on the app, as shown below:

May it be because of the self signed certificate?

Recursive loading in flight mode

Currently the recursive loading is working only based on the file list fetched from the Nextcloud server. Therefor when in flight mode it will not fetch local files from sub-folders.

NextCloud Explorer is empty (LDAP config: username != loginname)

My NextCloud server has a dedicated hostname, and my username has no special characters

I'm trying to get logcats, but the method I previously used isn't working.

I've emailed through a "bug report" that seems to be all my phone is letting me collect at this point.

Favorites for browse view

Implement the ability to pick favorites and quick navigate to them from Browse View.

Investigate if it makes sense to sync them with the Nextcloud favorites.

Thanks

Thanks for Nextcloud Yaga

Add/edit/delete metadata

I'd like the ability to add/edit/delete metadata. This would include subject tags, geolocation data, and perhaps other metadata others might find useful.

Building on this, the ability to create smart folders based on the metadata (e.g. all photos tagged "dogs").

broken URL validation

on 0.15.10-fdroid the Url validation is happening (the red text 'url is not valid' is displayed) but the app still opens the webview/ tries fetching the site

this also happens when the url is left empty

I'll update this if I find something in the logs

Alternative APK download

Would you mind making the app available outside the walled garden of Google Play – so that e.g. owners of Huawei devices and others without access to that place get a chance to use it? You could e.g. attach the *.apk files to their corresponding tags/releases, or bring it to F-Droid. Thanks in advance for considering!

Android app feedback

I don't have an issue per se, but rather I'm sharing my thoughts on the app.

Right off the bat I had the issue with the ERR_CLEARTEXT_NOT_PERMITTED problem, but a simple Google search revealed the solution which I (poorly) documented on my wiki.

What I like

  1. It's fast. I'm running my Nextcloud off a Raspberry Pi and the app works great.
  2. It's simple.

Enhancements I'd like to see

  1. Support for video.
  2. Ability to edit/delete/move.
  3. Ability to edit/add/view metadata.

I would happily pay $5 for an app that did what I listed above.

can' connect to a local network name

If I use a simple local name (such as HTTPS://nextcloudhost/) in the address instead of a full qualified doman name the application does not connect to the nextcloud server.
The application doesn't even attempt to establish a connection to the server.

Rework Navigation

Rework navigation. Things to consider:

  • We actually want a resource based navigation.
  • Does migrating to Navigator 2.0 make sense?
  • Checkout Fluro

Create thumbnails for local images

Loading a lot images of high quality costs a lot of resources. For remote images we are already fetching previews however we need to create thumbnails for local images ourselves.

Non-Root Mapping + Recursive On

Reproduce:

  • Set a mapping to a sub-directory on remote
  • Activate recursive

Behavior:
Remote folders are not correctly mapped to local folders.

0.15.10 log in stays in the browser

signal-2020-12-28-225930

I can successfully log in but it stays on the sign-in activity with the mobile site of my nextcloud (browser). I'm on lineageos 17.0 with the fdroid build of this app

Nextcloud explorer is empty (special characters in username, e.x. @)

Expected Behavior

In the files explorer of my Nextcloud server, I expect to see the files and directories that are saved there.

Actual Behavior

In the files explorer of my Nextcloud server, no files and directories are being displayed.

Steps to Reproduce the Problem

Following the Quickstart steps of the docs

  1. Fresh installation
  2. Login to Nextcloud
  3. Open the Home-View settings
  4. Select the Path setting
  5. Change the destination from your local phone to your Nextcloud server
  6. A loading indicator is being shown
  7. The loading indicator fades away
  8. The explorer is empty

Screenshots

  • What the file explorer looks like in Yaga:
    Screenshot_20210101-145844_Yaga

  • Proof that there are files and directories in the root of my Nextcloud server based on the Nextcloud app:
    Screenshot_20210101-145850_Nextcloud

Specifications

  • Yaga version: 0.15.10
  • Android version: 11
  • Nextcloud version: 19.0.3

Not showing any images

After logging in successfully the app isn't showing any images in the "Home View".
When navigating through the explorer I can see my pictures.

Resetting the root folder and checking recursive search did not help.

Android 10
Nextcloud 20
App 0.15.10

Improve code quality

There are quite some open todo's in the code and also some necessary refactoring.

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.