See the bug reports and feature requests for a list of current open issues. For tips and tricks on using Mission Forge also read the help files.
Many improvements to task editing:
Logs now recorded for most actions.
Users and groups can be assigned on the creation of new tasks; and
assignment notices are sent on the creation of new tasks.
Email templates were also improved, providing more clarity about who was taking which action.
Fixed various things about file uploads. Upload size limit now obeyed, and more relevant messages are returned.
More minor fixes and tweaks.
When editing a task, there is now an improved drop down list of parent tasks. The list is compressed to show only tasks that are already containers, but can be expanded to show every task.
Fixed issue of quotes in task names being lost on editing.
Minor bug fixes and housekeeping.
Work on notes:
Added a dialog to prevent notes from getting lost when updating other widgets.
Added a feed of the last 30 notes to project pages.
Cleaned up display of notes and logs.
Fixed task durations that were not whole days and displayed to 10 decimal places. Now just whole days again.
Fixed browser compatibility with displaying full text of detailed task descriptions.
HTML now properly supported in task descriptions, while still allowing freeform text formatting.
More group changes, including some that improve security management.
Minor database improvements.
"Join" is now called "Follow" and an "Unfollow" function is added for projects and organisations. You can now unjoin projects!
Many improvements to group functionality.
Added a members list and more social networking functions.
Fixed a minor issue with log in redirects occasionally creating malformed URLs.
We just moved Mission Forge to run on two new servers. Expect a big boost in performance, especially for US users. To avoid outage during the transition, DNS servers will temporarily point to MissionForge.COM.
Front page (public) content is now cached and caches refreshed frequently. Page load times and performance for everybody will improve dramatically.
UI improvements, including a revised front page.
Reminders were still being sent for deleted tasks. This should be fixed now.
Fixed some spelling mistakes.
Improved login flow, including the addition of proper redirect back to hyperlinked pages after login. All public projects and tasks are now fully exposed, can be visited by non-logged in visitors and indexable by search engines.
Help files started. These will gradually be filled in. Registered users can leave comments.
Visitors can now join a project while viewing any of its sub tasks.
More options for adding users to projects and improved user security options. Also added a list of all registered Mission Forge Members
Improved user group management.
Dozens of small bug fixes.
New style sheets including new header, menu buttons and tabs on tabbed pages.
Projects and task can now be copied. In fact, any project or task you can view can be copied to a new project or task, or inside any project or task you can edit!. This allows any project or task to be used as a template for your own purposes.
Fixed various bugs relating to browsing and accessing public projects.
Logged in users are now correctly redirected to the /forge "My Home" page when returning to the site while already logged in.
Reply-To header in emails is now set to the address of the user initiating an action (eg, updating or competing a task) to allow the project manager to reply directly to them.
Next task and next priority task are now at the top of the user console page instead of below the table, and a different task is listed for each (instead of repeating priority and next task).
Improvements to the Gantt Chart
Adding "Today" button to Gantt, to move the scroll position to today's date (when that date fits on the chart). Also added a highlight for today's date in the vertical grid lines.
Added mouse-over hightlights and hand pointer to Gantt Chart.
Double click on Gantt parent groups now expands sub items.
Improved the width sizing of the content inside the scrollable area, to prevent excessive unused days at the end of the chart.
Added edit, add and calendar buttons that are on the task and project table pages.
Fixed bugs in the cascading of start dates to parent items.
Added back the Gantt Chart feature. New 100% CSS layout offers smaller pages and faster load times, better scrolling, and dynamically resizing chart area. Sub tasks are now supported, with expanding/collapsing parent tasks.
Fixed errors with updating user profiles. All user profiles should be checked for missing information.
Fixed some matching errors with task appeals and user skills
Assigned and assignable users are now all available in the task assign widget; there page loading times are not very good though, and this will need to be fixed.
Task objects are now properly described on most pages when the object type is changed; added "Sub project" as a object type.
Added a page to browse crowdsourcing by category
Improved the "My Tasks" list
Fixed some slow page opening times caused by loading unnecessary user data. Some pages now load 10-20 times quicker.
Fixed a bug that caused membership to a project to be lost when updating security settings for that project's tasks.
Bug fix: Deleted tasks were still appearing in a few places, particulary in counts of unassigned tasks. This has been fixed.
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