Just a quick heads up. I've switched from SVN to GIT for revisioning. GIT is vastly superior in just far too many ways to SVN at this point. I have imported all of the existing tags and comments into GIT, so a complete revision history should be available. SVN (and CVS) access has been removed.
Version 0.8.1 was released today. This is a security release.
There is a potential vulnerability in the format of the regular expressions in previous releases. My thanks to Stefan Esser whose recent blog post detailing this common security mistake opened my eyes to this problem.
Previous versions are potentially vulnerable, though no known exploit for this problem exists. This is a precautionary release only.
This latest release includes support for ATOM 0.3 and ATOM 1.0. The completion date is now shown on the edit screen for completed tasks.
In addition, various bugfixes have been added.
Please be aware that there is a bug in phpTodo 0.7 that causes the "cancel" button on the edit page to save the changes instead of ignoring them. This has been fixed in the CVS version. It will be fixed in the next release which should be out soon. I'm hoping to finish it up within 2 weeks.
FINALLY! A new release of phpTodo!
Enhancements include a new "Next Action" section that is displayed on the main screen via a CSS hover, RSS Feed validation, color coding for dates, and more. This is a highly recommended release for all users!
This release also includes a ton of bug fixes including some security fixes as well.
If you are installing 0.6.1 for the first time, there is a small bug in the todo.sql script. Line 124 contains an insert statement to add the user prefs for the admin account. I forgot to add the sort_order field to that line. To resolve this, change the existing line to this :
INSERT INTO user_prefs VALUES (NULL, 1, 0, 0, 0, 0, 0, 0, 'none', 'asc');
After that, everything should install normally.... read more
There is a typo in the sql definition of the 0.6 release. This typo will cause errors and generally cause the program to fail. Either download the fixed version (0.6.1) or you can fix the problem by editing the todo.sql file and replacing this line :
sort_stabilizer CHAR(15) NOT NULL DEFAULT 'id',
with this :
sort_stabilizer CHAR(15) NOT NULL DEFAULT 'taskid',
I apologize for the inconvenience...
This is a BETA release. An additional sort option has been added to stabilize the list view. This stabilizer will be added as a secondary field to sort on.
Start dates must now occur before due dates. If dates are entered that break this rule, the due date is dropped.
Creation dates, and last modified dates have been added to the database. The only current use for these fields are in the sort stabilizer.... read more
This is a BETA release. This release should be mostly feature complete. This is mostly a bugfix release. phpTodo no longer relies heavily on javascript. Only the sort function remains inaccessible except via javascript. All other functions perform their intended tasks, but are backed up via the server side code. This allows users to access phpTodo with javascript disabled and still have full functionality.... read more
This is a BETA release. This release should be mostly feature complete. The user management system is in place, allowing you to add and delete users. The sorting code is also in place allowing you to sort the tasks on the main page. Numerous bugs have been fixed, check the ChangeLog for more information.
There may be a few features added between now and 1.0, but they will be trivial in nature. The intention from here on is to polish the code and release 1.0 in the near future.
Hot on the heels of the 0.2.1 release is the 0.3 release. More goodies, bug fixes, and cosmetic enhancements.
Of note : Categories, RSS 1.0, Security fixes
phpTodo 0.2.1 Beta has been released. This new release adds the RSS functionality promised, as well as some user preferences.
Version 0.2.1 introduces a fix for the config file. If you downloaded 0.2 previously, you can fix this yourself by changing the config.php file :
require_once('sec_check.php');
to :
require_once('libs/sec_check.php');
The first alpha release of phpTodo is out! While not feature complete, this release has the basics of a good todo system. Lots more to come!
Note : If you're decent at CSS and HTML, drop me a line. I could use some CSS help. I'm not all that great at designing web layouts..