ejjrooom

Member
  • Content count

    24
  • Joined

  • Last visited

Everything posted by ejjrooom

  1. Filter download queue

    Haven't found a way to do this, so would love to have a way to filter the download queue or just to search the queue for matching text/file names/wildcards/RegEx.
  2. Search - Results list filtering improvements

    Wow, that field supports RegEx? That's cool, and serves the purpose just fine. Very nice indeed. Although again, I must say that when such a great feature is made totally undiscoverable, that's just bad UI. No two ways about it. Even a simple tooltip to that effect would have made things so much easier, 'cos how many people would out of the blue think of entering a RegEx there?
  3. Suppose a search returns the following file names as results: i) abc def ghi ii) abc def jkl iii) def mno iv) mno pqr Currently I can enter "def" in the "Search in results" text field with File selected, and it will filter and display only the first three names above. But something like "abc def" or "abc AND def" doesn't work to display only the first two names. So my top suggestion would be for full boolean operator support. However, if AND OR NOT or + - present problems (since these can be present in file names/paths as well), then an alternate suggestion would be to have two text fields - one "Include in results" and the other "Exclude from results". Each should be capable of filtering using multiple words separated by a space. So for example Include = abc def should display files i) and ii), but adding Exclude = ghi would display only file ii). Also, I know that - or minus can already be used to exclude results while searching itself, but the problem with this is that there is no way to retrieve the excluded results without searching again, which might result in a repeated/duplicate searches warning if done too quickly. Having boolean operator support or include and exclude text fields would mean that users can dynamically filter the results as required, without having to search the connected hubs again.
  4. Change name of currently downloading file

    What I'm asking for is simple. After TempTarget is done downloading, it is moved/renamed to Target. Note that both TempTarget and Target can refer to the same location, in which case the only result would be that File name.TTH.dctmp is renamed to File name. Thing is, Target can apparently only be changed when the download is not currently underway. Attempting to move/rename a file currently being downloaded does not change Target in Queue.xml at all. My question is, why this sort of restriction? A file's TempTarget won't change, but why can't its Target be changed midway through a download? Why should you need to stop the download in order to do this? In any case the actual renaming/moving will only happen at the end of the download (obviously), so what's the problem with changing the final path/file name string in the XML during the download? There, did I explain the problem properly? Hope you understood what I am trying to say...
  5. Attempting to change the name of a file being currently downloaded doesn't seem to stick. However, I can change the name before the file has started downloading, or if it is not currently being downloaded. In Queue.xml I can see that there's a Download node for each file, with attributes Target="PathFile name" and TempTarget="PathFile name.TTH.dctmp". If a file has not started downloading, moving/renaming it would mean Target and TempTarget have the same path/file name string. But once a file has started downloading but is now stopped, moving renaming it makes the strings differ (as expected). In this case, once the file has been downloaded it is then moved/renamed as required. If so, then why can't the same be allowed when a file is currently being downloaded? In this case too surely Queue.xml can be modified and the file can be moved/renamed after the download has completed?
  6. File priority options

    1) What is the use of Priority = Paused exactly? Is it different from a Stopped state, as in uTorrent where Paused retains peer connections whereas Stopped doesn't? If not, then why not replace Paused with Stopped in Apex, and then have nice Start/Stop buttons on the toolbar? 2) When viewing a user's file list, the context menus for files have a "Download with priority" option, so that I can add a file to my list but for example set it to Paused since I don't want to download it right away. Why isn't the same option available for search results as well? Why can't I right-click a file returned as a search result, and download with the priority of my choosing? 3) Double-clicking a file in a user's list or in the search results always seems to add it to the download list with an initial "Low (Auto)" priority. Can't we have an option to specify a default file add priority somewhere?
  7. What the topic title states. For every favorite user I'd like to have a checkbox where I can specify whether his filelist will automatically be downloaded on startup (if he's online, of course). I regularly log on and check the file list of some always online hub bots for updates, so would be nice if this can be automated.
  8. Sort order retention

    1) The Transfers section (Ctrl+3 - bottom of the Download Queue tab) doesn't seem to retain sort order across sessions. Would love to see this fixed. 2) Similarly, the search tab doesn't retain sort order as well, and always seems to have "sort by descending number of hits" selected by default. While that does make sense somewhat, I often keep clicking the File name column to view results in alphabetical/numeric order, and would like the sort order to stick.
  9. 1) Currently if the search results are not expanded, searching in results only seems to take into account the top-most result of each TTH group. For example, if a group has the top-most displayed result as "ABC 01.txt" but there's an alternate name "ABC 001.txt" hidden in the non-expanded group, searching for "001" displays nothing, even though the "01" group contains the "001" result hidden. Why can't it search through even the hidden/non-expanded names instead (automatically expanding as required)? 2) I have often found that on searching for say "ABC", I get results like "ABC 01.txt", "ABC 02.txt" and "ABC 04.txt". For some reason "ABC 03.txt" doesn't show up initially, even after waiting for a long time after the search has hit 100%. However, on browsing the file list of a user who has these files, I see "ABC 03.txt" in there, and then switching back to the results tab now shows that the missing file name has been added to the list. So why was it missing in the first place, and why do I need to double-check the user's file list to confirm its presence? Would love to see this "missing results" bug fixed. 3) The toolbar can have a quick search text field (ctrl+4), but the only way to jump to that field seems to be by using the mouse. Ctrl+S always opens a new search tab, so why can't we have say Shift+S (or some other free shortcut) to jump to the quick search field? 4) The history for the normal search tab and the quick search field seem to be connected, so searching in one adds the search terms to the other as well. Nice. But purging the normal search tab's history doesn't seem to affect quick search for some reason, and I haven't found a way to purge the quick search history at all during a session. Why not have the purge button affect both equally?
  10. When I started using Apex, I used to search and on getting multiple names for the same file (hidden by default unless the results are expanded automatically/manually), I used to simply click the top-most name displayed. Often I'd have to rename the file as per my preferences after the download was complete. Later I realized that of the multiple names, often some would have the naming style I preferred (great minds think alike! ) and I could click one of the expanded results and download using that name instead of the top-most one. This certainly made life easier. However, I have found that if I have already clicked and added a result with say name "ABC.txt", clicking another result (of course from the same TTH group) with say name "XYZ.txt" will not change the added file's name in the download queue. Why is this? I'd like to request that this be made possible, so that if I add a file with the same TTH as one already in the download queue, but with a different name, the file in the queue should now have the name of the file added later. If there are some who wouldn't like this to happen by default, instead of the client stating that file already exists in the queue, it can pop up a Yes/No dialog asking: "File already exists in the queue, but with the following name - ABC.txt. Do you want to rename it to - XYZ.txt?"
  11. As the subject states, when the "Expand search results" checkbox is not checked and I am moving through the results list using the up/down arrow keys, often I'd like to expand a result and find myself instinctively pressing the right arrow key (as it works in Windows Explorer). However, this only serves to scroll the results window to the right. Even the asterisk (*) key doesn't work as it does in Explorer. I see that Ctrl+left/right arrow keys already serve to scroll the window by a page, so one option could be to reassign the "normal/small scroll" function from the left/right arrow to the Shift+left/right arrow keys. Then the left/right arrow keys by themselves can be assigned the task of expanding/contracting search results. Alternately, an easier implementation with less changes required would be to simply set up the asterisk key as a toggle for expanding/contracting search results. What do the devs think?
  12. File priority options

    Yes, would love to have this on the ToDo list as well. The buttons on the toolbar would certainly help, because the context menu should contain non-essential/extra items, not important ones such as File Priority that aren't accessible from anywhere else. Recently I had a painful experience on a laptop where the right trackpad button was broken, so I had to constantly switch to the keyboard to access the context menu. Easy to use toolbar buttons or maybe even a Priority drop-down menu on the toolbar would be great to have. Thanks, looking forward to it being implemented. Ah yes, although TBH after looking at that it reminds me - is there a comprehensive help file or guide to all the settings? An app like this sure needs a help file for people not familiar with the exact implications of each setting change.
  13. Advanced power options

    Great, would love to see these in the app some day. :)
  14. Advanced power options

    1) uTorrent has a "Prevent standby if there are active torrents" option. Does Apex DC++ have a similar "Prevent standby if there are active downloads" option? I couldn't find one and my Windows 7 PC seems to keep going to sleep as per my selected power plan, even when Apex is downloading something (turning the sleep option off is not feasible). Can this option be added to prevent the computer from automatically shutting down/being hibernated/going to sleep and so on, at least till all non-paused downloads are completed? 2) uTorrent has options to quit the client/hibernate/standby/sleep/reboot/shut down when downloads are complete. Can we have similar Advanced power/shutdown options for Apex as well, instead of a simple dumb shutdown button?
  15. Magnet URI bug?

    I'm using ApexDC++ 64-bit 1.5.4.1410 (ought to be the latest) on Windows 7 Ultimate 64-bit. I find the program's magnet URI handling behavior to be extremely irritating. Question - Are magnet links for torrents (sites such as TPB only use magnet URIs now) the same as magnet links for DC++ files? If yes, that would imply that either program can handle links from both, but I find that to be highly unlikely. So if the answer is no, why do both P2P networks use the same terminology? Further, since I suspect the links are confusingly named the same but actually are quite different, under Settings / Advanced I have "Install Magnet URI handler on startup" turned off, since I fear it will interfere with the existing magnet link association with my torrent client of choice. Is this assumption correct? If yes, that makes this situation even more idiotic, since I can't have torrent and DC++ magnet links open in their respective programs. Also, I have "Ask for Magnet action" turned off. Yet, whenever I click on a magnet link in ApexDC++, I see this irritating dialog: Why? If I wanted to simply "do nothing" and clicked the link by mistake, I would just close the damn tab! Why when the option to ask is turned off am I shown that dialog every single time, and can't search by default simply by clicking the links? If this is by design, I am gonna indulge in a whole lotta eye-rolling (down with useless and what's worse, modal dialogs!), else if this is a bug then it can be logged as such and hopefully be fixed sometime soon. Thanks for reading!
  16. Advanced power options

    *Bump*
  17. File priority options

    *Bump*
  18. Magnet URI bug?

    One more thing I'd like to add - whether that irritating dialog is shown, or after this is fixed the search is carried out automatically, I'd very much like an option to specify whether to switch to the new search tab immediately or not. Firefox has a similar option - "When I open a link in a new tab, switch to it immediately", which I keep unchecked. The reason for this is, in Apex when the current hub/chat tab has a whole series of magnet links, I'd like to quickly click each one and start searching. But given the behavior now, even if the bug is fixed I'd need to constantly switch back to the tab with the links, since the newly opened search tab gets focus by default.
  19. Under Connection Settings, I have Bind Address set to 0.0.0.0 (default), Firewall with Manual Port Forwarding set for incoming connections, all 4 ports specified (and forwarded properly) and Update IP on DHT Firewall Check selected. Connection checks out fine, and everything ordinarily works just fine (my External/WAN IP is detected properly during startup). Problem is, at all odd times without warning my dynamic IP address changes and I get kicked off the hubs due to "incorrect IP address in connection request" related errors. Thing is, the "get IP Address" button always works, and then I can manually reconnect to all the hubs, but of course when this happens and I'm not around (or am sleeping), the downloads get interrupted unnecessarily. Since the client ought to know when this sort of situation has arisen (booted off hub due to incorrect IP address), why can't it just retrieve the proper IP address and reconnect to the hubs automatically if downloads were interrupted? This would ensure that one doesn't need to check the app every few hours (not always possible in any case) and prevent wastage of time, electricity and so on. Oh, and please don't suggest dynamic DNS as a solution, since I hate running that IP updater client, and in any case this is a feature request for a common situation that the client should be able to handle quite easily IMO.
  20. Auto-reconnect on IP change

    So there's no way to automate reconnection from within the client itself? Come on, I'm in no way suggesting that hubs should be hammered, but in legit cases where disconnection has suddenly occurred due to IP change, surely something can be done?
  21. Auto-reconnect on IP change

    Ok, if the client truly does not know and the devs say there's no way of knowing the reason (say by parsing the error message?), then how about a user-configurable reconnection timer? I know "Update IP on DHT Firewall Check" runs approx. every hour, but that doesn't make the client reconnect to all open hubs, does it? Also, an hour's just too long for the client to be sitting idle if this sort of situation has occurred. Instead, how about having a text field where we can enter a time period in secs., and every time that interval has passed the client will update the IP and try to reconnect to all open hubs? Is this doable?
  22. wider range in DL priority

    uTorrent has had fine grained priorities for quite some time now, with support for up to 15 levels last time I checked.
  23. Suggest features for ApexDC++

    Context menus entries (see below) should have some keyboard accelerators defined. I'm not talking about shortcuts, but just simple underlined letters, so that for example I can right-click and quickly press 'c' to clear chat.
  24. Magnet URI bug?

    Ran as Admin, checked the "Ask for Magnet action" option on, then off, but no change. I think it is as you suspect, that the issue has to do with the mandatory filename requirement even for searching. This makes no sense and effectively makes that option useless, since the dialog is always displayed. Would really appreciate it if this can be fixed for the next release, since I'm using magnet links a lot more now than before on various hubs.