changelog
    
    
    - Sun, 21 Jan 2018 01:14:06 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 01:14:06 +0000] rev 22
 
    - py2app standalone app generation
 
    - Sun, 21 Jan 2018 00:58:06 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 00:58:06 +0000] rev 21
 
    - Errors as rumps notifications
NOTE: These seem to be broken in rumps, so there's a workaround.
But the whole app crashes on the notification callback, probably due to the
same brokenness. See https://github.com/jaredks/rumps/issues/59 
    - Sat, 20 Jan 2018 23:50:36 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Jan 2018 23:50:36 +0000] rev 20
 
    - Keychain support and random fixes
 
    - Sat, 20 Jan 2018 23:19:16 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Jan 2018 23:19:16 +0000] rev 19
 
    - Display original/deduplicatd size if no progress percentage available
 
    - Sat, 20 Jan 2018 23:07:53 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Jan 2018 23:07:53 +0000] rev 18
 
    - Oops..
 
    - Sat, 20 Jan 2018 23:06:38 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Jan 2018 23:06:38 +0000] rev 17
 
    - Python is a mess..
 
    - Sat, 20 Jan 2018 23:00:43 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Jan 2018 23:00:43 +0000] rev 16
 
    - Added offline symbol B⦙ (no offline detection yet)
 
    - Sat, 20 Jan 2018 21:52:16 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Jan 2018 21:52:16 +0000] rev 15
 
    - More error reporting
 
    - Sat, 20 Jan 2018 21:27:05 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Jan 2018 21:27:05 +0000] rev 14
 
    - UI: progress percentange support (Borg doesn't seem to be reporting) + error indicator in tray: B?
 
    - Sat, 20 Jan 2018 20:53:28 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Jan 2018 20:53:28 +0000] rev 13
 
    - README/LICENSE
 
    - Sat, 20 Jan 2018 20:34:32 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Jan 2018 20:34:32 +0000] rev 12
 
    - Fixed retry scheduling
 
    - Sat, 20 Jan 2018 20:34:23 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Jan 2018 20:34:23 +0000] rev 11
 
    - New tray title: B. or B! depending on activity
 
    - Sat, 20 Jan 2018 19:57:05 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Jan 2018 19:57:05 +0000] rev 10
 
    - Semi-working menu items.
NOTES:
Python closures suck dog's balls... first and the last program I
write in Python until somebody fixes the brain-damaged scoping
that requires word _b=b hacks etc. to get normal behaviour.
See also http://math.andrej.com/2009/04/09/pythons-lambda-is-broken/
Rumps also sucks, apparently no way to update single menu items, one
always has to rebuild the entire menu. Spent hours trying to get it to
work until giving in. 
    - Sat, 20 Jan 2018 15:55:09 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Jan 2018 15:55:09 +0000] rev 9
 
    - Rumps/Mac UI stuff is fucked and disables ^C etc.; threading doesn't help
 
    - Sat, 20 Jan 2018 15:08:16 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Jan 2018 15:08:16 +0000] rev 8
 
    - basic scheduling
 
    - Sat, 20 Jan 2018 14:04:51 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Jan 2018 14:04:51 +0000] rev 7
 
    - Also listen to stdout
 
    - Fri, 19 Jan 2018 16:53:13 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Fri, 19 Jan 2018 16:53:13 +0000] rev 6
 
    - subprocess improvements
 
    - Fri, 19 Jan 2018 16:00:36 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Fri, 19 Jan 2018 16:00:36 +0000] rev 5
 
    - basic schedule calculation
 
    - Fri, 19 Jan 2018 15:41:45 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Fri, 19 Jan 2018 15:41:45 +0000] rev 4
 
    - Better borg output processing and some logging
 
    - Fri, 19 Jan 2018 14:42:27 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Fri, 19 Jan 2018 14:42:27 +0000] rev 3
 
    - Can launch borg now; output not yet processed
 
    - Fri, 19 Jan 2018 10:41:01 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Fri, 19 Jan 2018 10:41:01 +0000] rev 2
 
    - basic config processing
 
    - Thu, 18 Jan 2018 23:01:16 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Thu, 18 Jan 2018 23:01:16 +0000] rev 1
 
    - basic scheduler structure draft, etc.
 
    - Thu, 18 Jan 2018 21:42:00 +0000
 
    - by Tuomo Valkonen <tuomov@iki.fi> [Thu, 18 Jan 2018 21:42:00 +0000] rev 0
 
    - Some rough drafting