People have been asking me for a list of the new features that will be in Tasks Pro™, this isn’t complete but it lists a number of the changes.
- Added user and session handling.
- Ability to create/edit/delete users and groups.
- Ability to assign users to groups.
- Ability to assign tasks to users.
- Ability to restrict which groups can see a given task.
- Ability to view tasks by groups.
- Email notifications to users when tasks are assigned to them.
- Email notifications to users when tasks they own are modified or completed.
- Email notifications to users when tasks they created are completed.
- Ability to sort lists by task owner.
- Ability to mark a task as private.
- When deleting a user who owns tasks, you are prompted to re-assign those tasks.
- Ability to reset your password and receive a new password via email.
- Ability to ‘remember’ your login info in a cookie so you don’t have to log in each time.
- The Insert Time/Date functionality also inserts the user’s name.
- Client-side tabs on the Preferences and User screens that remember which tab is active if you hit ‘Refresh’.
- Ability to specify a default view (my tasks, my group’s tasks, etc.).
- Ability to specify default groups that are given access to tasks you create.
- Uses a cookie to remember your selected view (your tasks, your group’s tasks) between sessions.
- ‘Pass-through’ login – if you click on a URL (in an email, etc.), you will be taken directly to that URL after you log in.
- All preferences and configuration settings are done through screens in the application (you still have to enter your database login info into a text file).
- Ability to search for tasks owned by specific groups.
- Ability to search for tasks owned by specific users.
- Added the ability to sort lists and tree view by date due.
- The size you set the notes field to is remembered for each task
- If you are using the HTML toolbar for a task, it remembers that and displays it if you edit the task again in the future.
- Added a fixed width font option for task notes (per task, the feature can be turned on/off in prefs). Useful if you are a developer storing snippets of code or anyone needs to store formatted text.
- Changed priority icons to make them more distinguishable.
- Added an indicator on the form toggle icon in the tree to show if there are notes for a task or not.
- *Lots* of optimizations on the back end.
- Put the HTML on a diet and started making it more semantically correct and XHTML compliant.
- Updated the “Favicon” to include a lower color version.
- iCalendars for users/groups.
- RSS feeds for users/groups.
- Ability to return to the previous screen after editing/creating a task.
- Updated/revised some icons.
- Ability to go to task URLs from the task ‘Edit’ screen.
- Made clickable URLs in tasks more forgiving (prepend ‘http://’ if it is not already there).
- Judicious conversion of HTML entities for compatibility with Asian languages.
- Updated styling of confirm pages using semantic HTML.
- Updated classifications and styling of screen messages.
- Added Notes!
- Ability to convert a task to a note and vice versa.
- Ability to select multiple tasks at once and modify them.
- Ability to search ‘under’ a given task.
- Created a friendly installer that can also upgrade tasks 1.x data.
- Updated the mobile interface accordingly.
- Real documentation w/ screenshots and everything – 175+ pages.
This post is part of the project: Tasks Pro™. View the project timeline for more context on this post.