<feed xmlns='http://www.w3.org/2005/Atom'>
<title>todolist.git/todolist/parser.go, branch 0.5.2</title>
<subtitle>Simple GTD-style todo list for the command line.
</subtitle>
<id>http://forge.jan.systems/todolist.git/atom?h=0.5.2</id>
<link rel='self' href='http://forge.jan.systems/todolist.git/atom?h=0.5.2'/>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/'/>
<updated>2017-03-07T13:28:23Z</updated>
<entry>
<title>Fix spacing bug when adding todos</title>
<updated>2017-03-07T13:28:23Z</updated>
<author>
<name>Grant Ammons</name>
<email>gammons@gmail.com</email>
</author>
<published>2017-03-07T13:28:23Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/commit/?id=7b09ad91438e19ba32795fcda908f02fe1b7646f'/>
<id>urn:sha1:7b09ad91438e19ba32795fcda908f02fe1b7646f</id>
<content type='text'>
All new todos would have a space in them.  This fixes that.
</content>
</entry>
<entry>
<title>This commit removes all usages of github.com/jinzhu/now.</title>
<updated>2017-03-04T02:29:35Z</updated>
<author>
<name>DmitriyMV</name>
<email>codeprojtwo@gmail.com</email>
</author>
<published>2017-03-02T11:11:09Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/commit/?id=ee5353cf832a2fec57eacb77396a443e6d6a5b9e'/>
<id>urn:sha1:ee5353cf832a2fec57eacb77396a443e6d6a5b9e</id>
<content type='text'>
github.com/jinzhu/now has numerous errors handling date and time. The example's of them are:
1. Incorrect handling of DST (https://github.com/jinzhu/now/issues/13).
2. 24 Hour long days (https://stackoverflow.com/questions/25254443/return-local-beginning-of-day-time-object-in-go) Chicago has 23, 24, or 25 hours in a day.
3. Incorrect usage of time.Truncate which can return time with a non-zero minute, depending on the time's Location. (https://github.com/golang/go/issues/16647).

There are other issues as well, including getting incorrect beginning and end of the month.
</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>New Feature: Expanding existing todos</title>
<updated>2017-01-20T21:08:37Z</updated>
<author>
<name>Quey-Liang Kao</name>
<email>s101062801@m101.nthu.edu.tw</email>
</author>
<published>2017-01-20T20:33:46Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/commit/?id=0d1eecc168321dbfd56d1fec55c7d6df5eee2c29'/>
<id>urn:sha1:0d1eecc168321dbfd56d1fec55c7d6df5eee2c29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add more helpful messages</title>
<updated>2017-01-20T17:12:21Z</updated>
<author>
<name>Quey-Liang Kao</name>
<email>s101062801@m101.nthu.edu.tw</email>
</author>
<published>2017-01-20T17:12:21Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/commit/?id=e81c005dd64e7f206bfe5d2dd2bccc295b45fb9e'/>
<id>urn:sha1:e81c005dd64e7f206bfe5d2dd2bccc295b45fb9e</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>Merge pull request #18 from NonerKao/master</title>
<updated>2017-01-18T12:27:18Z</updated>
<author>
<name>Grant Ammons</name>
<email>grant@pipelinedealsco.com</email>
</author>
<published>2017-01-18T12:27:18Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/commit/?id=3f952812c67ba7be4dc914946eceb92ae77462a7'/>
<id>urn:sha1:3f952812c67ba7be4dc914946eceb92ae77462a7</id>
<content type='text'>
Bugfix: "todo a" no longer adds an empty todo</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>Bugfix: "todo a" no longer adds an empty todo</title>
<updated>2017-01-15T17:07:21Z</updated>
<author>
<name>Quey-Liang Kao</name>
<email>s101062801@m101.nthu.edu.tw</email>
</author>
<published>2017-01-15T16:46:28Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/commit/?id=05b64e4315ba17960f5bb2119e79eec2476459b2'/>
<id>urn:sha1:05b64e4315ba17960f5bb2119e79eec2476459b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bugfix - use 'tod' as shorthand for today</title>
<updated>2016-09-08T11:38:16Z</updated>
<author>
<name>Grant Ammons</name>
<email>gammons@gmail.com</email>
</author>
<published>2016-09-08T11:38:16Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/todolist.git/commit/?id=76339ade637cb71b49d1b61d83f59c2322ef3a9d'/>
<id>urn:sha1:76339ade637cb71b49d1b61d83f59c2322ef3a9d</id>
<content type='text'>
</content>
</entry>
</feed>
