Commit graph

9 commits

Author SHA1 Message Date
Felicity Tarnell
66c12e8e73 Calculate version string from configure.ac at compile time.
Also bump version from T.1.0-80 to T.81.0, as the leading 1.0 was useless.
2014-03-05 15:28:24 +00:00
Felicity Tarnell
5db1e9cdbb Properly handle quoted strings in command parser. 2014-03-05 15:20:53 +00:00
Felicity Tarnell
7a0aca347e auto_non_billable config option
If this is set to a string, then any new entry that contains this string will
be marked as efl_nonbillable=1 automatically.
2014-03-05 15:02:26 +00:00
Felicity Tarnell
62762f7590 Optionally show billable time in daily header. 2014-03-05 14:49:25 +00:00
Felicity Tarnell
30ddd07b20 Add billable flag.
For backward-compatibility, this is actually a non-billable flag, so all
existing entries will be considered billable.  The flag is 'n', the UI
flag is 'B', the toggle function is "billable" and the default key binding is
'b'.

For now, this isn't useful for anything.
2014-03-05 14:42:53 +00:00
Felicity Tarnell
c1af94f57f Fix warnings. 2014-03-05 14:28:37 +00:00
Felicity Tarnell
038fbfdd18 OS X: Handle power events sensibly.
Currently, if the computer goes to sleep and wakes up later, TTS will count
all the time spent asleep against the currently running entry (if any).  If
(like me) your computer being asleep means you aren't working, this probably
means you just forgot to stop the time, and now you need to somehow calculate
(or guess) how much time to subtract.

With this change, TTS will instead prompt on wake-up whether to remove the
time spent sleeping from the current entry.
2014-03-05 14:17:54 +00:00
Felicity Tarnell
5d9a5f2794 Ditch version.h; update copyright. 2014-01-06 09:55:45 +00:00
Felicity Tarnell
aea9191844 Initial import. 2014-01-06 09:52:34 +00:00