Window listener is a simple application that observes the windows that are active on your computer and records the time spent on each window. This lets you see how much time was spent on any given task, such as writing an email, reviewing a document, or editing a picture. Please note that the application also records key presses with the intention of using this data in the future to categorize tasks. The recorded tasks can be merged in case multiple windows of the same process are used to accomplish something. Tasks can also be deleted. The tasks are remembered when the program is closed.
|Tags||time tracking task tracking task list task-tagging|
|Operating Systems||Windows Linux|
Release Notes: The transactions are now properly stored in the database, and the application does not crash if the DB configuration is not correct. This version introduces a more flexible search syntax with the use of keywords and operators. A nice proof of concept which evolved was task statistics. All the new (but still minor) improvements make the tool look more and more a nice platform for something better in the future, especially data visualization.
Release Notes: Multiple database systems are supported, namely MySQL and SQLite. Tasks are now loaded on demand from the database. Task transtactions are recorded (but only to a file). The code was refactored and improved. A settings file was added. A registration window was added for paying the author. Non-administrator rights can now be limited.
Release Notes: The task loading at startup was fixed, so it works as expected now. The new features include task tag support, task locking, and an improved task search.