Gtimelog

Latest version: v0.12.0

Safety actively analyzes 629532 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

0.11

~~~~~~~~~~~~~~~~~

* A complete rewrite of the user interface, to better fit GNOME 3 (GH: 31).
Requires GTK+ 3.10, but newer versions are better.

* History browsing can show you weeks/months, not just days.

* You can filter the displayed tasks, with a total shown at the bottom
(GH: 88).

* There's now a preferences dialog (GH: 47).

* Window size and task pane size/visibility are remembered across
restarts (GH: 30).

* Settings are stored in GSettings. The old config file will be imported
on first startup.

* Work hours and office hours are separate settings now (GH: 46).

* Native support for emailing reports. Requires a configured MTA on the
local machine (i.e. /usr/sbin/sendmail).

* There's a help page listing all the keyboard shortcuts.

* The user interface can be translated (and is translated into Lithuanian).
Reports are an exception (GH: 45).

* More efficient file change watching (GH: 11).

* Dropped features:

- No more tray icons.
- Dropped --tray, --toggle, --quit, --sample-config command
line options.
- The "Reload" menu option and hot key are gone -- reloading is automatic now.
- Report for a custom date range is gone.
- "Complete report in spreadsheet" is gone.
- "Work/slacking stats in spreadsheet" is gone.
- Setting for editor is gone: the default file association for text
files will be used.
- Settings for mailer is gone: mail sending is internal now.
- Setting for spreadsheet is gone.
- Separate setting to show remaining office hours is gone (set office hours
to 0 to hide the estimate).

0.10.0

~~~~~~~~~~~~~~~~~~~

* Use Tango colors in the main text buffer (GH: 13).

* Allow tagging entries (GH: 19)

- The syntax is ``category: text -- tag1 tag2``
- Per-tag summaries show up in reports

* Use GtkApplication instead of own DBus server for enforcing single-instance.

- Drop --replace, --ignore-dbus command-line options because of this.
- Require glib and gio to be version 2.40 or newer for sane
GtkApplication-based command line parsing
(check with ``pkg-config --modversion glib-2.0 gio-2.0``).

* Remove obsolete code:

- Drop support for Python 2.6 (PyGObject dropped support for it long ago).
- Drop PyGtk/Gtk+ 2 support code (it didn't work since 0.9.1 anyway).
- Drop EggTrayIcon support (it was for Gtk+ 2 only anyway).
- Drop the --prefer-pygtk command-line option.

* Disable tray icon by default for new users (existing gtimelogrc files will be
untouched).

* Improve tray icon selection logic for best contrast (GH: 29).

0.9.3

~~~~~~~~~~~~~~~~~~

* Adding new entries didn't update total weekly numbers (GH: 28).

0.9.2

~~~~~~~~~~~~~~~~~~
* Note that Gtk+ 2.x is no longer supported (this regressed somewhere between
0.9.0 and 0.9.1, but I didn't notice because I have no access to a system
that has Gtk+ 2.x).
* Fix setup.py to work on Python 3 when your locale is not UTF-8 (LP: 1263772).
* Fix two Gtk-CRITICAL warnings on startup (GH: 14).
* Fix Unicode warning when adding entries (GH: 20).
* Speed up entry addition (GH: 21).
* Fix Unicode error when navigating history with PageUp/PageDown (GH: 22).
* Update current task time when autoreloading (GH: 23).
* Fix 'LocaleError: unknown encoding:' on Mac OS X (GH: 25).
* Fix 'TypeError: unorderable types: NoneType() < str()' in summary view
on Python 3 (GH: 26).

0.9.1

~~~~~~~~~~~~~~~~~~
* Manual pages for gtimelog(1) and gtimelogrc(5).

0.9.0

~~~~~~~~~~~~~~~~~~
* New custom date range report by Rohan Mitchell.
* Moved to GitHub.
* HACKING.txt renamed to CONTRIBUTING.rst.
* Tests no longer require PyGTK/PyGObject.
* Add back Python 2.6 support (not 100% guaranteed, I don't have
PyGObject for 2.6).
* Add Python 3.3 support.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.