changelog
- Sun, 05 Dec 2021 14:40:21 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 05 Dec 2021 14:40:21 +0200] rev 137
- Experiment with pyproject.toml.
A total mess, doesn't seem to work without nonstandard-format setup.cfg.
So just stick to old setup.py for now.
- Sun, 05 Dec 2021 14:39:41 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 05 Dec 2021 14:39:41 +0200] rev 136
- Add borgend.spec for PyInstaller as an option.
- Sun, 05 Dec 2021 13:34:02 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 05 Dec 2021 13:34:02 +0200] rev 135
- Rewrite setup.py; seems to help with py2app
- Sun, 05 Dec 2021 13:09:12 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 05 Dec 2021 13:09:12 +0200] rev 134
- Move borgend.py as borgend/___main__.py
- Sun, 05 Dec 2021 00:42:01 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Sun, 05 Dec 2021 00:42:01 +0200] rev 133
- Need to time menu updates using Apple's frameworks to avoid segfaults.
However rumps.Timer doesn't work with menu updates while the menu is open, so
implement EventTrackingTimer class that uses NSEventTrackingRunLoopMode in
mainRunLoop.
- Fri, 30 Oct 2020 14:09:39 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Fri, 30 Oct 2020 14:09:39 -0500] rev 132
- Fix YAML warning
- Tue, 21 Apr 2020 10:12:19 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Tue, 21 Apr 2020 10:12:19 -0500] rev 131
- typofix
- Tue, 21 Apr 2020 10:05:22 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Tue, 21 Apr 2020 10:05:22 -0500] rev 130
- Update Borg Backup link to main website.
Add note that it needs to be installed.
- Tue, 21 Apr 2020 09:59:51 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Tue, 21 Apr 2020 09:59:51 -0500] rev 129
- Improve installation instructions;
move py2app to keychain configuration section.
- Mon, 20 Apr 2020 18:14:12 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 20 Apr 2020 18:14:12 -0500] rev 128
- Improve installation instructions
- Mon, 20 Apr 2020 13:21:02 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 20 Apr 2020 13:21:02 -0500] rev 127
- LICENSE update; option (c).
- Mon, 20 Apr 2020 12:00:55 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 20 Apr 2020 12:00:55 -0500] rev 126
- Adapt README to be directly useful for the website
- Mon, 20 Apr 2020 09:31:30 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 20 Apr 2020 09:31:30 -0500] rev 123
- Move license to its own LICENSE file.
- Wed, 05 Dec 2018 08:27:35 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Wed, 05 Dec 2018 08:27:35 -0500] rev 122
- screenshot, typofixes
- Tue, 18 Sep 2018 19:09:16 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Tue, 18 Sep 2018 19:09:16 -0500] rev 121
- Horrible py2app hack
- Tue, 18 Sep 2018 18:58:19 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Tue, 18 Sep 2018 18:58:19 -0500] rev 120
- py2app is a waste of my life.
- Tue, 18 Sep 2018 18:10:03 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Tue, 18 Sep 2018 18:10:03 -0500] rev 119
- Fixed error handling of launch of borg fails
- Mon, 17 Sep 2018 19:48:02 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 17 Sep 2018 19:48:02 -0500] rev 118
- py2app is fucked up shit that couldn't find a packages with staring at it
with its name written on it, and instead takes them all, so include a long
list of modules to forcibly exclude to build a reasonably-sized app.
- Mon, 17 Sep 2018 19:31:22 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 17 Sep 2018 19:31:22 -0500] rev 117
- xdg include fix?
- Tue, 14 Aug 2018 22:57:48 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Tue, 14 Aug 2018 22:57:48 -0500] rev 116
- Pruning scheduling fix
- Fri, 16 Feb 2018 23:25:30 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Fri, 16 Feb 2018 23:25:30 +0000] rev 115
- Changed one .debug message to .info
- Wed, 14 Feb 2018 15:23:39 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Wed, 14 Feb 2018 15:23:39 +0000] rev 114
- Disable Notification Centre notifications.
They don't work reliably for some reason, and are in any case annoying
unless the display is somehow fine-tuned.
- Wed, 07 Feb 2018 20:39:01 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Wed, 07 Feb 2018 20:39:01 +0000] rev 113
- Time snapshot fixes.
Python's default arguments are purely idiotic (aka. pythonic): generated
only once. This makes sense in a purely functional language, which Python
lightyears away from, but severely limits their usefulness in an imperative
language. Decorators also seem clumsy for this, as one would have to tell
the number of positional arguments for things to work nice, being able to
pass the snapshot both positionally and as keyword. No luck.
So have to do things the old-fashioned hard way.
- Tue, 06 Feb 2018 20:55:53 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Tue, 06 Feb 2018 20:55:53 +0000] rev 112
- UI time display fixes
- Tue, 06 Feb 2018 20:16:59 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Tue, 06 Feb 2018 20:16:59 +0000] rev 111
- Changed dreamtime calculation.
The monotonic clock (time.monotonic()) sometimes advances unreliably
in sleep, so isn't reliable for calculating sleeping time. We have to
use time.time(). But this may be changed by the user, so we only use
it to track sleep periods, and still use time.monotonic() to track
wake periods.
- Tue, 06 Feb 2018 08:30:20 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Tue, 06 Feb 2018 08:30:20 +0000] rev 110
- Oops, removed stray reset of menu entry info
- Mon, 05 Feb 2018 18:34:08 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 05 Feb 2018 18:34:08 +0000] rev 109
- Better error reporting logic.
- Mon, 05 Feb 2018 18:32:36 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 05 Feb 2018 18:32:36 +0000] rev 108
- Error status wasn't correctly transmitted to UI after recent changes.
- Mon, 05 Feb 2018 18:24:30 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 05 Feb 2018 18:24:30 +0000] rev 107
- Oops, a zero retry_interval check had gone missing in scheduling reorganisation.
- Mon, 05 Feb 2018 10:25:17 +0000
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 05 Feb 2018 10:25:17 +0000] rev 106
- Added exeption protection decorators to callbacks.
If callbacks crash, there's rarely anything in the logs otherwise.