changelog
- Thu, 25 Jan 2018 22:44:10 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Thu, 25 Jan 2018 22:44:10 +0000] rev 67
- README Non-MacOS description fix
- Thu, 25 Jan 2018 22:43:27 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Thu, 25 Jan 2018 22:43:27 +0000] rev 66
- typofixes
- Thu, 25 Jan 2018 22:42:01 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Thu, 25 Jan 2018 22:42:01 +0000] rev 65
- README and config.example.yaml updates to describe queuing features
- Thu, 25 Jan 2018 22:34:55 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Thu, 25 Jan 2018 22:34:55 +0000] rev 64
- Repository queuing fixes
- Wed, 24 Jan 2018 22:23:51 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Wed, 24 Jan 2018 22:23:51 +0000] rev 63
- Oops..
- Wed, 24 Jan 2018 22:04:16 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Wed, 24 Jan 2018 22:04:16 +0000] rev 62
- Turned Status and Operation into classes instead of dictionaries
- Wed, 24 Jan 2018 20:18:45 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Wed, 24 Jan 2018 20:18:45 +0000] rev 61
- Made combination error-state into an error-state matrix, as well as Enum
- Wed, 24 Jan 2018 09:19:42 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Wed, 24 Jan 2018 09:19:42 +0000] rev 60
- py2app fails on several dependencies (xdg, pyyaml) that are satisfied
(pip reports installed), so remove them; need to be installed manually
- Wed, 24 Jan 2018 09:15:36 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Wed, 24 Jan 2018 09:15:36 +0000] rev 59
- Oops, accidentally calling the wrong function (+log message clarification)
- Wed, 24 Jan 2018 00:20:10 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Wed, 24 Jan 2018 00:20:10 +0000] rev 58
- launch error handling fix
- Tue, 23 Jan 2018 22:55:00 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Tue, 23 Jan 2018 22:55:00 +0000] rev 57
- merge
- Tue, 23 Jan 2018 10:44:50 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Tue, 23 Jan 2018 10:44:50 +0000] rev 56
- pyyaml was missing from listed dependencies
- Tue, 23 Jan 2018 22:53:51 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Tue, 23 Jan 2018 22:53:51 +0000] rev 55
- Improved backup main thread loop, etc.
- Mon, 22 Jan 2018 22:23:01 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 22 Jan 2018 22:23:01 +0000] rev 54
- Basic repository queue
- Mon, 22 Jan 2018 21:07:34 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 22 Jan 2018 21:07:34 +0000] rev 53
- Generalisation of scheduler thread to general queue threads
- Mon, 22 Jan 2018 19:14:47 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 22 Jan 2018 19:14:47 +0000] rev 52
- Have to clean up logger handlers in same cases to avoid duplicate messages
- Mon, 22 Jan 2018 18:59:10 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 22 Jan 2018 18:59:10 +0000] rev 51
- crashfix
- Mon, 22 Jan 2018 18:56:43 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 22 Jan 2018 18:56:43 +0000] rev 50
- Logging improvements
- Mon, 22 Jan 2018 18:16:51 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 22 Jan 2018 18:16:51 +0000] rev 49
- Improved scheduler
- Mon, 22 Jan 2018 12:04:19 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 22 Jan 2018 12:04:19 +0000] rev 48
- reorder-fix
- Mon, 22 Jan 2018 02:37:46 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 22 Jan 2018 02:37:46 +0000] rev 47
- README configuration file location update
- Mon, 22 Jan 2018 00:12:51 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 22 Jan 2018 00:12:51 +0000] rev 46
- Unsuccesfull attempts at clean quit on exceptions that fall through
- Sun, 21 Jan 2018 23:52:35 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 23:52:35 +0000] rev 45
- Further improvements to state reporting; indicate busyness if repository lock cannot be acquired
- Sun, 21 Jan 2018 22:46:05 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 22:46:05 +0000] rev 44
- License note
- Sun, 21 Jan 2018 22:43:57 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 22:43:57 +0000] rev 43
- Use platform package to detect whether to:
* rumps vs. xdg for configuration file location, and
* try to display a tray icon
- Sun, 21 Jan 2018 22:38:01 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 22:38:01 +0000] rev 42
- Moved logwindow dispay out of BorgendTray, and made notification_center
display it (if it would work)
- Sun, 21 Jan 2018 22:01:57 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 22:01:57 +0000] rev 41
- --no-tray command line option for running on non-MacOS systems
- Sun, 21 Jan 2018 21:32:48 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 21:32:48 +0000] rev 40
- Improved exception reporting etc.
- Sun, 21 Jan 2018 18:32:14 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 18:32:14 +0000] rev 39
- Just don't set a diffirent level for fifolog after all
- Sun, 21 Jan 2018 17:45:55 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 17:45:55 +0000] rev 38
- Improved error indicators
- Sun, 21 Jan 2018 17:36:03 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 17:36:03 +0000] rev 37
- README tune
- Sun, 21 Jan 2018 17:20:00 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 17:20:00 +0000] rev 36
- Set FIFO log level to INFO
- Sun, 21 Jan 2018 17:19:22 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 17:19:22 +0000] rev 35
- Python indexes from zero...
- Sun, 21 Jan 2018 16:21:53 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 16:21:53 +0000] rev 34
- Log window and other logging improvements
- Sun, 21 Jan 2018 14:56:56 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 14:56:56 +0000] rev 33
- Use rumps.application_support instead of xdg paths. Also separated branding into config.py
- Sun, 21 Jan 2018 14:34:35 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 14:34:35 +0000] rev 32
- Error handling improvements
- Sun, 21 Jan 2018 13:34:12 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 13:34:12 +0000] rev 31
- More logging detail
- Sun, 21 Jan 2018 12:10:57 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 12:10:57 +0000] rev 30
- Added no_quit_menu_entry option
- Sun, 21 Jan 2018 12:04:24 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 12:04:24 +0000] rev 29
- Something weird going on
- Sun, 21 Jan 2018 11:59:53 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 11:59:53 +0000] rev 28
- Reorder
- Sun, 21 Jan 2018 11:57:47 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 11:57:47 +0000] rev 27
- UI refresh delay to reduce flicker
(Still flickers, but probably not much else we can do with rumps.)
- Sun, 21 Jan 2018 02:44:52 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 02:44:52 +0000] rev 26
- typofix
- Sun, 21 Jan 2018 02:44:00 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 02:44:00 +0000] rev 25
- Sample configuration file added along with a few words of documentation
- Sun, 21 Jan 2018 01:53:10 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 01:53:10 +0000] rev 24
- Workaround to PYTHONPATH and PYTHONHOME being messed up by py2app.
- Sun, 21 Jan 2018 01:15:01 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 21 Jan 2018 01:15:01 +0000] rev 23
- #!python3 in script file
- 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