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

crashfix

Logging improvements

Improved scheduler

reorder-fix

README configuration file location update

Unsuccesfull attempts at clean quit on exceptions that fall through

Further improvements to state reporting; indicate busyness if repository lock cannot be acquired

License note

Use platform package to detect whether to:

Moved logwindow dispay out of BorgendTray, and made notification_center

--no-tray command line option for running on non-MacOS systems

Improved exception reporting etc.

Just don't set a diffirent level for fifolog after all

Improved error indicators

README tune

Set FIFO log level to INFO

Python indexes from zero...

Log window and other logging improvements

Use rumps.application_support instead of xdg paths. Also separated branding into config.py

Error handling improvements

More logging detail

Added no_quit_menu_entry option

Something weird going on

Reorder

UI refresh delay to reduce flicker

typofix

Sample configuration file added along with a few words of documentation

Workaround to PYTHONPATH and PYTHONHOME being messed up by py2app.

#!python3 in script file

py2app standalone app generation

Errors as rumps notifications

Keychain support and random fixes

Display original/deduplicatd size if no progress percentage available

Oops..

Python is a mess..

Added offline symbol B⦙ (no offline detection yet)

More error reporting

UI: progress percentange support (Borg doesn't seem to be reporting) + error indicator in tray: B?

README/LICENSE

Fixed retry scheduling

New tray title: B. or B! depending on activity

Semi-working menu items.

Rumps/Mac UI stuff is fucked and disables ^C etc.; threading doesn't help

basic scheduling

Also listen to stdout

subprocess improvements

basic schedule calculation

(0) -48 +48 tip

mercurial