GTimeLog 0.12.0

GTimeLog is a basic Gtk application for time-tracked logs. It requires one start event to be created per day, then an entry for each concluded activity. It provides GUI and text shortcuts to differentiate e.g. billable and free-time events. It doesn't honor XDG_CONFIG_DIR.

Tags python log time-tracking gtk
License GNU GPL
State stable

Recent Releases

0.12.004 Apr 2024 07:45 major feature: This version talks to an SMTP server instead of relying on /usr/sbin/sendmail for email sending. This should work even in flatpaks. New command line options: --prefs, --email-prefs. Use libsecret instead of gnome-keyring. GTK 3.18 or newer is now required (GH: #131). Soap 3.0 is now required (GH: #238). an AttributeError in the undocumented remote task list feature. (GH: #153). Make the undocumented remote task list feature validate TLS certificates (GH: #214). Add Python 3.8, 3.9, 3.10, 3.11, and 3.12 support. Drop Python 2.7, 3.5, and 3.6 support. Add support for positive time offset syntax in entries. Focus the task entry on Ctrl+L (GH: #213). Change entry search to be fuzzy. It is now only required to enter characters of the entry in the correct order to find an entry. Enforce minimum and maximum size for the task pane (GH: #219). Task pane now preserves the order of task groups to match the order in tasks.txt (GH: #224). Grouped task entries can now be sorted by start date, name, duration or according to tasks.txt order (GH: #228). Add the ability to change the last entry using Ctrl+Shift+BackSpace (GH: #247).
0.11.328 Mar 2024 10:38 minor bugfix: - Use a better workaround for window.present() not working on Wayland. - Fix a rare AssertionError on quit. - Fix problem with "Edit log" and "Edit tasks" menu entries on Windows (GH: #133). - Do not include ``***`` entries in slacking total (GH: #138). - Show average time per day spent on filtered tasks (GH: #146). - Drop Python 3.4 support.