Currently the queue concurrency only affects albums and playlists. This feature proposes to make it affect single tracks as well. But this needs restructuring the entire queue structure or find a clever way of managing it otherwise.
### Add option to pause all downloads
This is another feature reqeust that needs the entire queue structure redesigned, maybe when "Global download queue concurrency" is added this will be easied to add as well.
### Check if the drive is full
Needs more info. Exceptions not known for all OSs to implement this.
### In app proxy support
Need help on how to implement this using flask and flask-socketio.
### Add search history
Maybe custom code to add it, or maybe just the autocomplete HTML5 thing.
# Approved Features
### Custom HTML right click menu
Currently pywebview disabled rightclicking on their webviews so an HTML custom menu needs to be developed to fix this issue.<br>
This menu should contain:
- Copy & Paste functionality
- Copy release link (on release elemets)
- Add/Remove from favorites
- Move the download formats from the popup to the context menu
Still need to find a working setup, possible solutions:
- Translations all in the frontend using js (usefull to have the UI ready to use in other ports of the app)
- Translating the static strings on the server and the dynamic strings in the js (can be challenging finding a standard scheme that works on the backend and the frontend)