$Id: CHANGES 4084 2011-05-19 07:04:40Z jnieuwen $ 2011-05-19 (4085) - Added a duedate flag to be able to use dates as deadlines. - Items without the deadline flag set now have a blue date. - Added the td command to toggle the deadline flag. - Using the s command automatically sets the deadline flag. - items with the deadline flag set and a date in the future are now printed with a magenta date - items with the deadline flag set and the current date are now printed with a cyan date. - Added the lo and ld command to list overdue and due items. 2011-02-25 (4068) - Bugfix: file was not written after empty input. But should be because queue can have been read. - Added the s command to set the date of an item. - You can set a busywarn parameter in the config file to warn when you have to much items marked as busy. - Wait items with a date in the future are now printed with a magenta date. wait items with the current date are now printed in cyan - Added auto complete on all relevant l? commands. - Added the waitdefault config option to automatically set a default future date on waiting for items. - You can set a warntotal items parameter to warn if you have more than a given number of items on your todolist. 2011-01-05 (4038) - the mv command can now handle more items at once. i.e. mv 1 5 6 context 2010-12-10 (4014) - Items can now be marked as planned - Items can be marked as important. Important items are automatically marked as today items. A warning is generated if more than 3 items are marked important. - Added a personfile option for autocompletion of waiting for persons. - Added an rm command - When adding entries from a queue context is ignored when comparing. This avoids adding double entries when you have moved an item to another context. - Added autocompletion to the mv command. 2010-04-26 (3568) - Added the ct command to clear all today flags at once. 2009-11-07 (3252) - In the today list busy items have now a blue color on the category. 2009-08-20 (3101) - Bug fix: n option could not accept more than one item number. 2009-08-03 (3071) - Fixed a bug that using the t and b command without parameters caused error messages to occur. 2009-07-15 (3029) - Added logging support by adding the logfile parameter to the config file. 2009-06-16 (2971) - http://domain/dir/ will be added in the online category. Just typing it is a sortcut for: a online domain/dir/ 2009-02-02 (2707) - Bugfix f wait: was not accepted as correct input. 2009-01-28 (2691) - Waiting for items can now be added in one line as a wait : i.e. a wait jnieuwen: new jnitodo release - f is a shortcut for a wait 2009-01-27 (2690) - Added the n command to set the date entry of an item to the current date. 2009-01-26 (2678) - Added number of busy (MB) and today (MT) items to the statusbar. - Autoqueue read is now executed before the command instead of after. 2009-01-19 (2672) - Completion function added for the a, c and l commands. Note: You need to use Term::ReadLine::Zoid for this. export PERL_RL=Zoid in your shell rc file after installation of this perl module. - autoqueue option added to the config file. When set the queue is scanned for new input after each command. 2009-01-13 (2661) - You can now clear the history buffer with the ch command. 2008-12-16 (2617) - the t and b commands accept now more than one number at once. 2008-12-08 (2601) - the d and u commands accept now more than one number at once. 2008-12-01 (2589) - For single letter commands it is no longer necessary to use a space between the command and the number. i.e. d 15 can no also be issued as d15 - When adding todo items + can no be used as shortcut for the current selected context. i.e. a + item 2008-11-24 (2568) - Context of busy tasks is now printed in bold blue. - Context of todays tasks is now printed in bold yellow. 2008-11-22 (2565) - Bugfix: when no number was given to the t or b commands a variable got undefined. 2008-10-28 (2481) - Status flags are now saved. This means however that you have to change your todo file format with the following commands: cp .bak sed '2,$s/:/:-:/' < file.bak > file - the lt command now accepts a context string to limit the display to a certain context. 2008-10-27 (2478) - / command now also works when uses as / 2008-10-09 (2428) - added t en lt commands for marking tasks as today. 2008-09-29 (2396) - l * and ls * now work and show all todo items in all contexts. 2008-09-22 (2377) - It is now visible in the list output when a task is marked as busy. 2008-09-15 (2362) - It is now possible to add todos with the shortcuts. a or a wait 2008-09-01 (2328) - Added a mv command to move items to another context. - fixed a bug in the todo_line function. - ls is now an alias for the l command. 2008-08-29 (2325) - renamed some commands to make them more logical. Check the help for current commands. 2008-08-28 (2321) - Added a status line showing that the item was added when using the a command. - Added the sc command to show the contexts that are currently used. - Better support for output that is longer than the number of terminal lines. - Search output is now sorted as when using the l command instead of being random. - Some code cleanup. - Some speed improvements when you have a very long todolist. - Improved error handling. - read_queue_file now use flock for file locking. 2008-08-27 (2316) - Moved the number in front of the todo items. - Allow tasks to be marked as busy. (s and b commands). Note: this is not saved.