Code Monkey home page Code Monkey logo

gearshift's Issues

Edit path from existing path

Previously when adding new torrent, I can choose an existing path and then tap and hold to edit. Now I can't do that anymore. Is it possible to add the feature back?

Issues installing on my CM12 build

Hello, im having issues installing this app, im running a unofficial cm12 android 5.0.2 all i get when installing is "App not installed"

ARM64 support

Can't install app on ARM64 from GitHub. It works from F-Droid, though (but it's not the latest version).

Indicative Arrows

I think the direction of arrows is wrong. Upward arrow shows download and downward arrow for upload

It's displayed correctly in the status bar though

Changin a parameter in a specific torrent works randomly and makes the parameter blink

I installed the last version of Gearshift in F-Droid (1.0.2) and I have a problem when trying to change the value of a parameter of a torrent (for example the "seeding ration mode" under Limits). When I try to change it (for example from "Use global settings" to "Seed regardless of ratio") most of the times the option starts blinking back and forth from one option to the other and will not stay in the new option I have selected the first time, I might have to change it three or four time for the new option to be selected.

I am running Cyanogenmod Android version 6.0.1

Installation Fails on CyanogenMod 12.1

I cannot get the latest update (1.0.2] to install. I get to the installation dialog but the installation fails with only the message "app not installed."

I am on a OnePlus One running CyanogenMod 12.1.

Blank screen.

I downloaded Gear Shift from F-droid and opened it to find a blank white page. No details/help docs on how to connect to my transmission client. Transmission remote access is turned on and I can confirm the remote web UI is working on my phone when I tried to access it using my internal IP.

What's wrong with the app?

Torrent detail screen changes if the torrent displayed disappears from the selection in the main screen

Basically the title, torrent detail screen changes if the torrent displayed disappears from the selection in the main screen.

An example, in the main torrent screen I am filtering by Active, so I get a list of the active torrents. Now I click in one, and I get to the torrent detail screen for that specific torrent. While I am checking the torrent detail screen, if the selected torrent becomes inactive and is then removed from the main screen list, it is also removed from the torrent detail screen and the details of a different torrent that is active are shown instead.

What I would expect is, if I select to view the torrent details of a specific torrent, I keep seeing the details of that specific torrent, even when it is removed from the present selection.

Drops certain torrents

I've been using the newest release for about a month now, but it seems to drop certain torrents when I install them. It seems it's more the magnets than full torrent downloads, but I'm not 100% sure. My Transmission environment was a bit buggy, but using Transdrone, I could see these same torrents, despite missing from my queue in Gearshift. I think it was to do with the folders I had the torrents downloading to, also.

Don't push server settings

Currently the app is pushing the server settings it has, no matter what the current settings at the server are, no matter if the user changed a setting or not.

What is expected is that the app preserves the daemon (actually any Tranmission client) settings. The app should be reading those settings from the server (to show the actual values), and only send them when the user makes a change (that's what Transmission-qt with a remote session does).

Heavy torrents upload problem

I'm having issues while uploading huge blu-ray image torrents. It seems to newer upload. Using Transmmision Remote GUI everything is working correctly.

Deleting torrents without removing content

Hi there !

I would like first to thank you for this nice piece of software!
Very useful, and perfect design.

I just noticed that, since update 1.X, when you remove a torrent, the content linked to it is also removed.
Before that, we had the possibility to just remove the torrent (.torrent file in fact) from the list of active torrents, but also keeping the content on the transmission host.

Is there an option I'm missing in the settings of the app, or it's not possible anymore? And if so, why?

Thanks again for your time and effort!

Regards

Add queue management

Hi!
I would find interesting to add queue management for move up or down torrent's priority.

Handling of HTTP 307 Redirects

Can Gear Shift be set-up to handle HTTP 307 Temporary Redirect?
Probably caused by the mobile provider. Causing error:

HTTP client error! - The HTTP status is '307 Temporary Redirect'

Allow torrent url

Allow HTTP/HTTPS url when add a torrent, currently one can only supply magnet Uri.

Note this is supported by transmission back end so no extra effort is needed other than change of the input validation/back end call.

Update the F-Droid version

Hi

I installed Gear Shift from F-Droid, works great. But the version on F-Droid is 1.0 added 26/9/2015. The program tells me to update to 1.2 version, but the apk that it downloads does not work, I guess because the signature differs from the one from F-Droid. So could you or whoever is in charge update the F-Droid version.

There is a minor bug, but it is already solved in the newer version so I am waiting for an update before doing anything else.

Support TLS1.2

TLS 1.2 is not supported.
From stunnel4 logs:

2015.03.03 19:07:10 LOG7[747]: Service [transmission] accepted (FD=3) from 10.0.0.109:50665
2015.03.03 19:07:10 LOG7[13429]: Service [transmission] finished (0 left)
2015.03.03 19:07:10 LOG7[13430]: Service [transmission] started
2015.03.03 19:07:10 LOG5[13430]: Service [transmission] accepted connection from 10.0.0.109:50665
2015.03.03 19:07:10 LOG7[13430]: SSL state (accept): before/accept initialization
2015.03.03 19:07:10 LOG3[13430]: SSL_accept: 140760FC: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol
2015.03.03 19:07:10 LOG5[13430]: Connection reset: 0 byte(s) sent to SSL, 0 byte(s) sent to socket
2015.03.03 19:07:10 LOG7[13430]: Local socket (FD=3) closed
2015.03.03 19:07:10 LOG7[13430]: Service [transmission] finished (0 left)

Session choice when adding torrent

When adding a .torrent or magnet link, could it be possible to have a dropdown menu to select in which session the torrent should be added?

Remove torrent when adding

The remove torrent file when adding a torrent checkbox doesn't seem to work. I check the box but the torrent is still in my android download directory.

Materialise #enhancement

Three small points:

  • Red round add button.
  • Gray-ish notification bar.
  • List separator don't fill the whole width.

If I have some spare time I'll look into it myself. It's just makeup for an already great app.

Supporting Proxy

We really need a proxy setting in Gearshift. Many people connect to the Internet through a proxy, but most of Torrent machines are on their local network. Connecting to torrent machine shouldn't force them to edit their connection before and after running this app each time.

Torrent intents not recognized

When I add a new torrent from another another program (f.e. clicking a link in a browser), if it is a magnet link gearshift adds the new torrent correctly, but if it is a .torrent file it fails.

If I save the same .torrent file in the phone and use the add torrent option, then select the .torrent file, it gets added correctly. Since the same .torrent file works when added manually from local memory, but not when coming from another app, that is why I suspect the problem is in how gearshift handles .torrent intents.

No updates from F-droid .

I have a message in app(I use 1.0 from F-droid), that new version 1.0.2 is avaliable.
I don't like apps that check updates directly from app. (It is windows way).

Why there is no last version in F-droid?

Bug in 1.0.4

To reproduce the bug:
Go to Settings-Profile-Dowload folders-Import

Then simply press back. It will cycle, see screenshots.
screenshot_20161114-184837
screenshot_20161114-184840
screenshot_20161114-184843

Amoled Theme

It would be great if you added some sort of an amoled black theme.

Can't install on CM12

Can't install on CM12. It says "Application not installed" and when using F-Droid it says "(De-)installation error". I tried on other lollipop ROM and it install correctly.

Download directories can not be / are not saved

Hi,

on CM12 it's not possible for me to save any download directories for a given connection profile.
When entering or leaving the corresponding activity, logcat tells me the following:

W/Resources(25431): Converting to string: TypedValue{t=0x10/d=0x2383 a=-1}
W/Resources(25431): Converting to string: TypedValue{t=0x10/d=0x1f90 a=-1}
W/Resources(25431): Converting to string: TypedValue{t=0x10/d=0x2383 a=-1}
W/Resources(25431): Converting to string: TypedValue{t=0x10/d=0x1f90 a=-1}

Does this look suspicious to you?

Cheers,
Patrick

Dual sign-in for WAN vs LAN

Transdrone, which all in all is an inferior app, has a nifty feature where you can indicate what your LAN SSID is and your transmission's local IP as well as the WAN details, so that it can optimise the use of communication, whether by WAN or LAN depending on availability. I'd like to see this feature, but perhaps even to flesh it out more, to vary the refresh rate over WAN to one interval, and the LAN at a (logically, more frequent) interval.

I realise this is two requests rolled into one.

Make menu related commands static in the sidebar.

It would be great if the "Session settings", "Settings" and "About" are made always visible, similar to Google Inbox. This is because the list may grows too long for users to scroll down every time they want to open the Settings.

org.sugr.gearshift.ui.TorrentListActivity may leak

I recently found a strange leak of org.sugr.gearshift.ui.TorrentListActivity, the reference chain is shown bellow:

image

Although I might be caused by android.view.inputmethod.InputMethodManager (https://code.google.com/p/android/issues/detail?id=171190)

But I still think this is strange: how could the the leaked instance (id=0x13ce1ba0) of org.sugr.gearshift.ui.TorrentListActivity be referenced by another new created instance (id=0x13ce20b0) of the same type. Is that caused by reusing any fragment?

Configuration save

I've just switched devices and have had to set up my profiles all over again. Is there a way that the config can be saved down to upload again (Transdrone does this)? Or is it there already and I've just missed it? Better yet, saving config to the cloud would be better, in the event that my phone or tablet is stolen or lost, I can recover quickly without having to access the original config file.

tl;dr:

  1. Can we save configuration, with all server access, IP/hostname, folder configuration and everything?
  2. Happy to start with this as a separate file to transfer, but would prefer to save to cloud, or configure a Gear Shift account to host all of my config files (limited to, say, 3, and to pay for more than that).

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.