Fixed a bug replicated in all update scripts that sometimes prevented creation of new items.
Added a new page that displays all of your current tasks across all projects. This list can be sorted and filtered, and can show a cascaded tree view like regular task lists.
Filter code was upgraded.
Found and fixed a few minor unreported bugs.
Various bug fixes.
New feature: Task tree views can now be filtered. This is one of the hottest usability enchancements to date.
New feature: Tasks can be assigned different 'types', such as task, container, ticket, step, etc. Different types have different properties, so that for containers for instance, there are no dates or durations, so neither of these are shown in the task tables. Likewise, reminder notices are not sent out for containers (though reminders should still be sent for items in containers). In the future, users will also be able to edit these 'types' or define their own.
Inactive projects are now hidden from the My Home View, and calculation of overdue/assigned task tallies was improved. Tasks from inactive projects no longer appear in the lists of next/overdue tasks.
File uploads can now be deleted.
File uploads and deletions are now logged.
Fixed generation of the list of organisations that new projects can be assigned to.
Existing users and groups can now be assigned to tasks at the time of creation of the task.
Fixed a problem with the task filters hiding the filter controls when no results were returned.
Various bug fixes that have shown up in beta testing.
Today Mission Forge has undergone a major upgrade, reflecting two months of solid redevelopment. This was a major rewrite of the core engine, and the key changes are:
Nested Tasks - Tasks can now be nested arbitrarily and as deeply as you like, while the old 'task groups' have been deprecated. Data such as security, task assignments, dates and priorities are cascaded up and down hierarchies of tasks. A new tree view was introduced to show hierarchical task relationships, and the flat view with filters has been retained. With the new, optimised database usage, pages load more than 4 times faster than before
The security and access model has been completely revised, and now uses full role-based access control (RBAC). The new roles should be easier to understand and apply. Security settings are inherited down task hierarchies and a new security settings control page has been introduced. Color-coding is used to see the effects of inheritence of security roles.
The website styles have all been updated with cleaner tables, better page layout, better cross-browser compatibility, and the addition of new icons and tool bar buttons.
Numerous bugs in the previous version have been fixed; beware though that new bugs might emerge with the large amount of new code.
Happy new year from the Mission Forge team!
Notes in tasks, etc, can now be deleted.
Ticketing-style projects now list the creator of each task/issue.
Added a new date format setting for users, so they choose how dates are displayed in tables and elsewhere. Edit your user account to change this setting.
Improvements to the database structure, which are mostly invisible to users but will make future development easier.
Added new task filters, "Overdue" and "Late to start" for dates, and "Above normal" and "Below normal" macro filters for priorities.
Overdue and late-starting tasks are now highlighted in lists
Added an Excel-styled notice icon in lists where there is relevant mouse-over text, appearing as a little orange triangle.
Completed various other user requests
Improved validation of many forms, including URL checking (wasn't working at all before).
Improved error and message reporting.
Introduced new breadcrumbing system, and changed all templates sitewide.
Various other bug fixes and minor tweaks
Lots of changes today.
Bug fix: several bugs in writing answers to crowdsourcing requests to the database.
Added: a count of responses to crowdsourcing requests on task view page.
Added: allow users to respond a call from the task view as well from the list of calls.
Added: a list of responses to crowdsourcing requests when viewing the request
Improved CSS and cleaned up most template files.
Improved implementations of error reporting and status messages
Improved the internal user messaging system
Task tables are now collapsible.
"Add Task" button added to task group tables. A bit of a time saving feature.
Bug fix: Changed all the date functions so that dates are now recorded in the database as GMT time as originally intended. Some task dates might have slipped in your projects, so edit and save the each task to be certain.
Added: Project setting for default task date types. Projects can now be set to Traditional, with fixed start and end dates, Ticketing, with open-ended ticketing system style tasks, or Flexible, where the user can choose how each task is displayed.
Significant work cleaning up the public org and project browsing interface
Fix: AJAX now used for removing keywords from calls, so as not to loose form data on reload.
New feature: Crowdsourcing request features added. Project leaders can now make calls for help to the members of the site, and members can respond to the calls and pick up the tasks. The calls can be matched to categories and keywords added. New calls have keywords automagically generated. Calls are randomly displayed in the site header to attract attention. Calls can also be browsed from a full list. Answered calls get added to the user's list of project favourites, and project leaders recieve an administration notice.
New feature: User profiles now include skills categories and keywords
Fixed bug in user profile editing for administrators
Updated some CSS and images
New feature: Added user interests and skills section
New feature: Export to Excel XHTML added
Fixed date bug in 'next task due' feature.
New feature: Calendar with year and day view added
Improved task filters
Fixed bug in "next task due" notification
Fixed missing sender info in cron emails, caused by bad sync after last update
Added "next task due" notification
Fixed serious bugs in task overview page
Started this change log