This file is meant to get a list of things that should be hopefully implemented or fixed
as soon as possible. 

== Near term targets ==
=== Critical ===

=== Important ===
*   Document run time dependency

=== Nice to have ===
*   Modifying repository configuration to override settings per repository.
*   Add a way to search, enable, and disable COPR repositories

== Medium term targets ==
*   Handle solution errors. In the event that there's a dependency problem detected, we should
    offer the user a way to resolve it from within the UI so that it can be resolved.
*   Offer weak dependency options, handling both forward and reverse dependencies.
    With weak dependencies, we should offer a way for the user to select whether to install
    recommended/supplementary packages, add suggested/enhancing packages to the transaction, etc.
*   Handle multiple provider case. When something is provided by multiple packages, we need to be
    able to offer the user a choice and indicate a sane default based on the system package
    set and the transaction itself.

== Long term targets ==
*   Handle complex dependencies. If there are conditional dependencies, we should offer ways to
    select from the set of options (in the case with Requires with "or") or offer ways to enable
    additional functionality (in the case where Requires only activate if something is installed).

If you want to help in any of this items, or new ones please contact us

Async working:
* Fix transactions to make them async too (in progress, missing undo)
* Change progress bar ilayout (in progress)
* Fix window layout to gain room
* Fix dnfdragora-update notifiy/menu seems not to be shown after running dinfdragora (in progress)
* Fix group caching if comp is selected (in progress, it works but sync now)
* Let the user know when DB is locked on dnfdragora startup
* Add and/or change some icons if possible
* Improve error management and user warning on errors (add transaction, etc.)

Async workin done:
* Improve dnd_client to handle all actions either synched or asynched
* Adding a button to deselect all (not needed -> menu reset selection)
* Changing search list field is not applied if a search is already performed
* Check why to apply a transaction now we need to refresh window by doing someting 
* Speed up dequeing dnfdaemon event
* Fix searching crash 
* Apply again search if find field is not empty, as wroked before
* Fix dnfdragora-update 'exit' 
* Fix dnfdragora launch from dnfdragora-update 
* Fix dnfdragora-update 'update' 
* Better management of Locking/Unlocking DB 
* Handle exceptions into dnfdragora-update loop to avoid crashing (done into script by now)
* Changing search list field to "in file names" crashes (done now search is async)
* Fix progress bar (in progress) 
* Fixed RunTransaction failure management
