<feed xmlns='http://www.w3.org/2005/Atom'>
<title>todolist.git/todolist/formatter.go, branch 0.5.3</title>
<subtitle>Simple GTD-style todo list for the command line.
</subtitle>
<id>http://forge.jan.systems/todolist.git/atom?h=0.5.3</id>
<link rel='self' href='http://forge.jan.systems/todolist.git/atom?h=0.5.3'/>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/'/>
<updated>2017-03-03T23:30:06Z</updated>
<entry>
<title>Add priority feature</title>
<updated>2017-03-03T23:30:06Z</updated>
<author>
<name>Grant Ammons</name>
<email>gammons@gmail.com</email>
</author>
<published>2017-03-03T23:30:06Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/commit/?id=c2114f083afeb1ac2cc28e9a83f3a9c591b59a1f'/>
<id>urn:sha1:c2114f083afeb1ac2cc28e9a83f3a9c591b59a1f</id>
<content type='text'>
Now, todos have a priority flag.  When listed, these todos will be
bolded and italic.

You can list todos by priority by running `todolist l p`.
</content>
</entry>
<entry>
<title>Support UTF-8 strings as contexts and projects</title>
<updated>2017-01-26T12:42:37Z</updated>
<author>
<name>Quey-Liang Kao</name>
<email>nonerkao@gmail.com</email>
</author>
<published>2017-01-26T12:42:37Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/commit/?id=50d0119567d2dcae7729bf4e7a841702ba9171d0'/>
<id>urn:sha1:50d0119567d2dcae7729bf4e7a841702ba9171d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Makes all output messages consistent</title>
<updated>2017-01-18T19:28:23Z</updated>
<author>
<name>Quey-Liang Kao</name>
<email>s101062801@m101.nthu.edu.tw</email>
</author>
<published>2017-01-18T19:19:48Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/commit/?id=eb807193d3ddba1c6037dc100cb422db3d68e07e'/>
<id>urn:sha1:eb807193d3ddba1c6037dc100cb422db3d68e07e</id>
<content type='text'>
Since the panic() function provides overwhelming messages available
for developers but meaningless to users, the way to deal with error
output is simplified.

There are two panic()'s that are fixed:

* The one in parseArbitraryDateWithYear() function.
  This function is the possible endpoint of adding a todo or editing
  dues.  Instead of calling panic(), now it outputs the specific
  parsing error, and then terminate itself by os.Exit().

* The one in formatDue() function
  This function is responsible for parsing the due information of a
  given todo.  If the todos being added previously have passed the
  checking, then there is no reason that a due fails the format
  check here, except for the corruption of the todo file.
</content>
</entry>
<entry>
<title>Run gofmt on formatter and parser</title>
<updated>2017-01-16T17:38:02Z</updated>
<author>
<name>Huu Nguyen</name>
<email>whoshuu@gmail.com</email>
</author>
<published>2017-01-15T06:04:47Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/commit/?id=32af022cc4b6d7a2b1bf1fc2bb49bb6b84992187'/>
<id>urn:sha1:32af022cc4b6d7a2b1bf1fc2bb49bb6b84992187</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove large amounts of whitespace at beginning, to save space</title>
<updated>2016-05-17T12:29:40Z</updated>
<author>
<name>Grant Ammons</name>
<email>gammons@gmail.com</email>
</author>
<published>2016-05-17T12:29:40Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/commit/?id=c8c6fea0a89d7ce0bcb74ac53681e5cd9ed63e02'/>
<id>urn:sha1:c8c6fea0a89d7ce0bcb74ac53681e5cd9ed63e02</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix formatting error when no due date</title>
<updated>2016-05-04T18:44:02Z</updated>
<author>
<name>Grant Ammons</name>
<email>gammons@gmail.com</email>
</author>
<published>2016-05-04T18:44:02Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/commit/?id=4fa6d42eda49de8e5e5de88d4aaaa93f83d3fe65'/>
<id>urn:sha1:4fa6d42eda49de8e5e5de88d4aaaa93f83d3fe65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>alpha-sort groups</title>
<updated>2016-05-04T18:34:48Z</updated>
<author>
<name>Grant Ammons</name>
<email>gammons@gmail.com</email>
</author>
<published>2016-05-04T18:34:48Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/commit/?id=d3b6d589c088ad173c6298c8e6a344d7bc0573b2'/>
<id>urn:sha1:d3b6d589c088ad173c6298c8e6a344d7bc0573b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make everything a pointer, add archive completed fn</title>
<updated>2016-05-03T19:02:24Z</updated>
<author>
<name>Grant Ammons</name>
<email>gammons@gmail.com</email>
</author>
<published>2016-05-03T19:02:24Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/commit/?id=017ddfd50eec98e4ee8dd42a1dac800cdb674171'/>
<id>urn:sha1:017ddfd50eec98e4ee8dd42a1dac800cdb674171</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle parsing dates, and printing them</title>
<updated>2016-04-30T12:45:49Z</updated>
<author>
<name>Grant Ammons</name>
<email>gammons@gmail.com</email>
</author>
<published>2016-04-30T12:45:49Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/commit/?id=ef9427646b9464d1f8c376f75741e737117a1a83'/>
<id>urn:sha1:ef9427646b9464d1f8c376f75741e737117a1a83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Get grouping working correctly</title>
<updated>2016-04-25T18:35:43Z</updated>
<author>
<name>Grant Ammons</name>
<email>gammons@gmail.com</email>
</author>
<published>2016-04-25T18:35:43Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/commit/?id=a0f7203996439210b2a40663eeeeb8563ab03d68'/>
<id>urn:sha1:a0f7203996439210b2a40663eeeeb8563ab03d68</id>
<content type='text'>
</content>
</entry>
</feed>
