Changes:
- Added tags.
- Added smart syntax: add task with additional parameters
(usage: /priority/ task title /tags/). - Added style for mobile devices
(open as /index.php?pda or simply /?pda). - Sqlite version now uses sqlite3 (pdo_sqlite library).
- Search in the notes.
- Some redesign of authorization process.
How to update mysql version
- Upload and replace files excluding directory 'db'.
- Open 'update_100_110.php' and click 'Update'.
- Delete file 'update_100_110.php'.
How to update sqlite version
This process requires both 'php_sqlite' and 'php_pdo_sqlite' PHP extensions.
- Upload and replace files excluding directory 'db'.
- Rename old database 'todolist.db' in 'db' directory to 'todolist.old'.
- Open 'dba.php' and create new database tables.
- Open 'update_100_110.php' and click 'Update'.
- Delete file 'update_100_110.php'.
Info for translators
Removed 2 strings (logout, tab_login) and added 5 strings (a_login, a_logout, tags, tagfilter, tagfilter_cancel).
Update (May 27): Source updated to v1.1.1. This is bugfix release.
Update 2 (June 30): Updated to v1.2 beta
It is a great project, thank you for it. I am interesting for make a percentual (%) in task, like in original todolistphp project. And user list as well. Do you plan make this in the future?
ReplyDelete@Michal Šiman: I have no plans to improve the script for collaboration in near future.
ReplyDeleteAnd what about percentual on every task?
ReplyDeleteI have not yet decided whether to add this feature. If it will be requested by someone else, then most likely it will be added.
ReplyDeleteOk, understood.
ReplyDeleteLast question, i would like on some task write date like "todo maximum date" and if now is this date, or after this date, this task can change color (red?). Or maybe one or more day before this date. I hope you understood. Can you please do that in the future, i think, lots of people will interest about it. I traslated your apps to Czech language, and plan write some short text about it to internet magazine. Or i can give you some sponsor money, if you will do that. Thank you for take time and for thinking about it. MS
And Max, can i send to you CZECH translate?
ReplyDelete"Due dates" will be in next version. Overdue and elapsing tasks will be colored differently. Maybe some kind of reminder/noticer presented like a block on the top of page or something like that. Plus this is related with sorting - to place such tasks higher in the list.
ReplyDeleteYou can send me translation by email to 'maxpozdeev' on google mail service :)
Ok Max, will be great :-) I am looking forward for new version :-D Please, do you have email on gmail or googlemail service?
ReplyDeleteMy box 'maxpozdeev' is on gmail.com.
ReplyDeleteHi Max! Congratulations for myTinyTodo.
ReplyDeleteI found an error in update_100_110.php. Line 26 "`task_id`INT UNSIGNED NOT NULL" need a "," at the end.
Thank you for the project ^^
@Craswer: Thank you! Fixed.
ReplyDeleteKonnichiwa!
ReplyDeleteThis is Japanese lang file(ja.php) for v1.1
http://blog.tamarl.com/files/mytinytodo11_lang_ja.zip
I love this package. short and sweet. I would like to have multiple task lists.. I have to manage tasks for several different projects at the same time..
ReplyDeleteAlso when I add a task I get an 'Some Error Occured' at the top of the page and the apache log shows this -
[Fri May 22 11:10:42 2009] [error] [client 127.0.0.1] PHP Notice: Undefined variable: prio in /srv/www/htdocs/tools/phptodolist/mytinytodo/ajax.php on line 325, referer: http://localhost/tools/phptodolist/mytinytodo/
@Monty: Thank you for report. Bug fixed in v1.1 r73. Source updated.
ReplyDeleteI plan to make support of multiple task lists in the future versions, cause I need this feature too.
I love it, thanks. Re: multiple task lists, I just use tags for that. Though, I would love an easy way to view all the tags and shorten the list by them, as well as a bookmarkable view of the specific tag(s). It's really a great utility, thanks!
ReplyDelete@Eric: Here's what I think to do: when task list is filtered by some tag, adding new task in that time will automatically include this tag. And tag cloud, of course. Not sure about bookmarkable views.
ReplyDeleteMax: is look ok for me, good idea.
ReplyDeletemyTinyTodo simple and good application.
ReplyDeleteThis is Turkish language ( tr.php) pack for v.1.1
http://ugurokumus.net/tr.zip
German translation for 1.1
ReplyDeletesvengiesen.de/de.php
great work again :)
this works:
ReplyDeletewww.svengiesen.de/de.zip
Max, it is possible add DONE DATE, as date of finished task? DONE DATE and DUE DATE will be helpful for my and my fried. Maybe some others user here need it. And second things, i need LOCK done task, maybe some message like REALY YOU WANT UNDONE THIS TASK (AND DELETE DONE DATE)? will be ok. Can you please thinking about? Thank you.
ReplyDeleteHi this service is great!
ReplyDeleteWould it be possible to have a date after each comment? This would be great!
Thnx.
hi,
ReplyDeleteat first, thanks for your works!
When I add a task, I have "some error occured". Apache log says something about "Field Tags" whithout "default value" and about class.db.mysql.php
Tags doesn't seem to be working properly - when I click on tag name to filter, it only lists the first matching task
ReplyDelete@Anonymous: Script was updated. Try this version. Bugs with tags were fixed in it.
ReplyDeleteScript was updated to v1.1.1 (bugfix release). I recommend everyone who use tags to update the script.
ReplyDeleteTo what degree do I need to reinstall? Does that include recreating the MySQL tables?
ReplyDelete@woodsikov: to update v1.1 to v1.1.1 just replace files from source, excluding directory 'db'.
ReplyDeleteForgot to say. If you have errors like Anonymous has described above, save each task once again. Just open and click save.
ReplyDelete@seb: Which version of mysql do you use?
ReplyDeleteI like your todo project im from Mexico and i follow your updates.
ReplyDeleteMy only suggestion its and end date in each task. i like your tag and yor list by tag, maybe a list by end date or by an range end date.
Well i hope you undersand my poor english.
Greetings
I keep getting "Some error occured", on 1.1.1 (occurred should have two r's, but that's nit picking).
ReplyDeleteI have no indication as to why it is erroring though, nothing in logs/etc...
How would I go about debugging?
@Edgeman: This error appears after page load or on action like adding task?
ReplyDeleteHi Max!
ReplyDeleteFirst of all: Thanks for that great tool :)
Here is an extensions, which makes URLs in title and note clickable:
http://pastebin.com/m1025e0aa
Save the code as "urls.php" in your myTinyTodo folder and follow the instruction:
- edit ajax.php and add require_once('urls.php');
- edit ajax.php and remove function prepareTaskRow($r)
I would love to see something like that in the myTinyTodo core!
Cheers
Kevin
Hi all,
ReplyDeleteclickable url will be perfect, it is great solution. I would like attach some file like document or picture for a single task. I hope it is easy, i dont know ajax, for me it is hard. Max, generally, something like plugins it a good idea.
@Kevin: Thank you for the code! I have made a little something like this in dev version. But not so great. I will necessarily consider your code.
ReplyDelete@Max: Go ahead and see what you can use. I would really like to see it work out-of-the-box.
ReplyDeleteSome of the code is probably not necessary, because myTinyTodo is not meant to be a collaborative tool and therefor you don't really need to consider XSS attacks?!?!
I believe that programmer should always think about code security.
ReplyDeleteTrue and false. True: Security is always important! False: In a password protected single user environment, there is "probably" no need to check for hacks...?
ReplyDeleteHowever, you'll decide what goes into the core :)
Would be nice to see what kind of error instead of only "Some error Occured"
ReplyDeleteGreets and thanks for this!
Here is the italian translation:
ReplyDeletehttp://www.agency41.com/download/mytinytodo.zip
if i add "idUser(int)" in todolist table, can i show task for an specific user? it is posible?
ReplyDelete@Ale: Current version doesn't support "multiple users".
ReplyDeletehi, thank you for this script. can you tell me please what can i do to stay always logged in, after one or two hours i´m logged off or can´t write/edit anything. :) Can you help me ? /Marc
ReplyDelete