Improved time display in menu

Changed retry timing to start form end of previous attempt instead of beginning

Do not set error status from borg output if loglevel = WARNING, only >= ERROR

Scheduling list fix and simplifications

Added basic sleep/wake detection code for MacOS

README Non-MacOS description fix

typofixes

README and config.example.yaml updates to describe queuing features

Repository queuing fixes

Oops..

Turned Status and Operation into classes instead of dictionaries

Made combination error-state into an error-state matrix, as well as Enum

py2app fails on several dependencies (xdg, pyyaml) that are satisfied

Oops, accidentally calling the wrong function (+log message clarification)

launch error handling fix

merge

pyyaml was missing from listed dependencies

Improved backup main thread loop, etc.

Basic repository queue

Generalisation of scheduler thread to general queue threads

Have to clean up logger handlers in same cases to avoid duplicate messages

crashfix

Logging improvements

Improved scheduler

(0) -50 -24 +24 +50 tip

mercurial