Split the confirm and remove programs into a confirmation method and the
actual action methods.
Use the new confirm methods from the Utils class.
Added a menu item to cancel all scheduled recordings and refactored the
remove all recordings. All recorded and failed ones can also be removed
now.
Removed unused method.
Fixed visiblity of the cancel all menu item.
Also use the confirm methods.
Update the UI when the program is updated in any way.
Removed some unused statements.
Remove the details recording view in dual mode when no recording was
selected in the left list.
Fixed updating the status icon in the guide.
Remember the position from the program list.
When the user selects a program from the program list, the details
activity will be shown. When the user returns from that scroll to the
same position instead of showing the first program from the list.
Updated the changelog.
Increased the weight of the channel item layout.
Update the status icon when the user records a show from the search
result list.
Show the remove / cancel all recordings only when some are actually
available.
Use a separate thread to remove all recorded and scheduled programs.
Wait a certain time before the next service all is made. This makes the
removing more reliable and reduces the load.
Updated the changelog again.