The latest releases continues to focus on usability and convenience features, making GnoTime easier to use and thus more powerful.
New in the 2.3.0 Release (February 2008)
The main changes in this release are:
- a new implementation of the projects tree using the GtkTreeView
component which fixes a lot of the bugs regarding the projects
tree manipulation and prepares the way for many customizations
in future releases.
- an initial implementation of a tray icon that displays timer status
and allows the user to toggle the timer by clicking on it.
- a rewrite of the idle detection using the XScreenSaver extension and
of the timer system to make it more system power conservation
- port of the report system to use guile version 1.8.
- many changes in the configure script, including porperly checking for
guile and gconf and version of available DBUS.
- removal of some deprecated APIs usage.
In addition, many bugs have been fixed, including:
- broken behavior of drag-and-drop (#1856268)
- compiles but crashes on startup in fedora core 5 (#1802501)
- activity journal truncates seconds (#1706365)
- green bar flickers when value changes (#1171204)
- dragging project to make sub-project will not scroll (#831808)
New in the 2.2.3 release (September 2007)
This release brings better internationalization in reports with locale
based formating of times and monetary values. The newly added support
for DBus messages allows users to start/stop the timer and save/reload
the data file from the command line using the gnotime-remote
script. Also, an update user's manual covers most of the features
available in this version. In addition, many bugs have been fixed,
New in the 2.2.2 release (September 2005)
This release includes over two dozen fixes to build, install
and operation issues. These include a fix to a major issue
involving copying data files to a new computer. A short
summary of fixes include:
- Crash when saving to full filesystem (#1548248)
- Day of century calculation error causing skipped day in reports
- Conflicting keybindings (#1639477)
- Invoice report doesn't work in locales other than C
- Hidden question dialog when overwriting file during report saving
New in the 2.2.0 release (April 2004)
This release sports a brand-new look-n-feel for the reports,
together with improved URL support.
The reports now use CSS style sheets, and can contain embedded
images. A 'publish' function using GnomeVFS makes it easier
to copy reports to other systems, using ssh, ftp, http or any
other supported method. In addition, the following bugs were
- Build against QOF version 0.6.0, if available.
- Fix issue where yelp doesn't display an entry for gnotime
when browsing because it doesn't recognize the entry
- Fix sourceforge bug [ 799077 ] projects blanked when first time user
tries to sort
- fix broken leap-year calculation, leading to bugs
sourceforge bugs [ 983408 ] and [ 1114205 ]
- Fix crash due to hoverhelp timer popping after
a report window is closed.
- Change activity report to display
date/time in two distinct html table columns (prettier alignment)
- Bug fix: sourceforge bug report fixed
[ 877193 ] toolbar won't go to/stay in text-only mode
- Bug fix: editing time brings up wrong report
- fedora .spec file
is out of date and rpm cannot build rpm
- Fix bug involving copy of old gnotime files to a new machine
on which gnotime has never been run before.
- Fix sourceforge bug [ 1276458 ] "Empty" appears in diary entry
- Apply sourceforge patch 1176719 Extensible fix for gtkhtml3 building
- Apply 1171394 Adds separate timeout for "No Project" dialog
- Apply sourceforge patch 085911 Add "-" value for status field
- Apply sourceforge patch 074658 Add wordwrapping to diary entry boxes
- Apply sourceforge patch 1074458 Fix a crash when invoking help
- Apply sourceforge patch 1038701 Fix to Activity item in popup menu
- Apply sourceforge patch 1027582 Build system update for qof inclusion
- Fix idle time so that it works with Linux 2.6 kernel /proc/interrupts
- use %e to see the estimated sizing of a project in the logfiles
- Apply new pt_BR translation from Goedson Teixeira Paixao
- Fix for Debian Bug #250776, change widget visibility
in the edit interval dialog
New in the 2.1.9 release (April 2004)
This release fixes a number of bugs in earlier releases.
- Crashes when 'help' button clicked in certain dialogs.
- Corruption of 'reports' menu, followed by crash.
- Fix flyover help to actually work.
- Add missing 'copy' to interval edit popup menu.
New in the 2.1.8 release (April 2004)
This release adds support for simple report queries. In particular,
reports can now be generated for all tasks that occurred between a
pair of dates; an extremely general query system is now in place,
although it is not used except to perform this simple date query.
- Keyboard events were not resetting the timeout
- Fix Help system so that help actually starts up.
- Fix old, multiple scheme bugs affecting billing reports.
- Provides 'infinite undo' for cut projects.
- Keyboard cut (ctrl-x) fixed so that it cuts only if project
window has focus.
- Can now specify day-of-week for the start of a new week.
Also, end-of-day need not be midnight - its now configurable.
- Remove obsolete menu entries (clear daily counters)
- Fix flyover help on HTML reports
- Fix order of yesterday/today columns.
- Improve checks for Guile during builds
- New whiz-bang SQL for reports.
Toshio Kuratomi provided a major cleanup of the documentation
subsystem. Goedson Teixeira Paixao provided a new pt_BR translation.
A variety of minor bugs were fixed, including a crash of the
'yelp' help browser.
New in the 2.1.7 release (June 2003)
Version 2.1.7 fixes some internationalization bugs, and ports the
configuration system to GConf2. The 'custom reports' menu is now
New in the 2.1.6 release
The "Daily Report" will show not only the total hours worked,
day by day, but will also show a bulleted list of tasks worked
that day. The main window display can now show total hours worked
for previous day and previous week. Sub-projects can now be fetched
via scheme, allowing them to be included in reports. The scheme
subsystem now includes an elementary type system, allowing more
complex structures to be built. A half-dozen different crashes
have been fixed.
New in the 2.1.5 release (January 2003)
The main window has been reformulated in a big way: It
now includes sub-panels for editing project and diary notes.
This 'notes area' makes it far more convenient to make
extensive notes and 'blog' your way through a set of projects.
Also fixes bugs with backup timestamps, also with cut-n-paste
of project trees.
New in the 2.1.4 release (December 2002)
The scheme interface re-design has been finished.
This means that the HTML reports are far, far more
configurable, and can be made to look much prettier.
The old, nasty table-formatting features have been removed.
It also means that tab-delimited export now works cleanly,
and other export formats can be easily added.
New in the 2.1.3 release
The time credited to a project after the keyboard inactivity
timer has tripped is now very easily adjustable. Thus, if
the timer tripped because you were on the phone, you can now
trivially credit the project with any time, from zero to
the full interval since the last keyboard/mouse activity,
by simply adjusting a slider in the timeout popup.
Backup copies of data automatically saved, automatically
pruned back, thus providing an archive of old data as well
as avoiding catastrophic data loss.
New in the 2.1.2 release
A "major" change in the user interface: one must now
double-click to start a project timer running. This
makes navigation and task editing much easier and more
robust than the single-click interface, which was prone
to accidental-click problems, especially on laptop touchpads.
This makes GnoTime much more usable on laptops.
The 2.1.2 version is also the first official stable,
non-beta release GnoTime. (December 27, 2002)
The 2.1.2 version also included:
GnoTime used to be known as GTT and was a part of the gnome-utils
package. It has now been split out of that package, and ported to
Gnome2. The Gnome2 port is now officially 'stable' and (more-or-less)
ready for general, production use. It does still have a variety
of blemishes, but these don't seem to be show-stoppers at this point.
- Added new to-do list report
- Run shell commands when project started/stopped (fixed)
- Added tab-delimited export of to-do list
- Removed cause of possible crashes (buffer over-run
for large datasets).
- Remember what state tree was left in between sessions.
- Much improved scheme support in reports
- Language translations now included as part of dist
- Can now save HTML reports to file (again)
- Now detects inactivity due to laptop shutdown
- Fix start/stop timer icon in toolbar
Note that the gnome-1.4 version of GTT/GnoTime is still
available as a part of the
gnome-utils package on cvs.gnome.org,
in the gnome-utils-1-4 branch.
It is NO LONGER A PART OF GNOME_UTILS-2.0
If you are interested in gtt version 1.4, and want the most
recent gnome-1.4 CVS source, you
should check out the gnome-1.4 branch, as follows:
cvs -z3 -d :pserver:email@example.com:/cvs/gnome checkout -r
Please note that this gnome-1.4 branch fixes some critical gtt
bugs! Please note that these fixes are NOT in the latest
gnome-utils 1.4 tarball!