January 2012 Updates

After taking our fill of turkey over Christmas, we got busy coding and have a nice round of updates to your favorite project management app this month. Drum roll please... the full list of features and fixes include:

New Feature: Teamwork Mobile Released!

We have some great news this month with the release of the Teamwork Mobile - a nicer way to access your data on modern phones and devices that have browsers.

See the full blog post – Teamwork Mobile Released


New Feature: Comments can now have files attached!

This has been one of our most requested features for a long time now. You can finally attach files to comments in TeamworkPM.

See the full blog post – New in TeamworkPM: Comment file attachments!


New Feature: All Comments

You can now see all comments across all your projects in one place. Sort it, filter it, love it.

See the full blog post – Find and view comments across all projects in one handy place


Comment email notifications now include file attachments

You can now just reply to a comment email notification and include a file attachment and the file will automatically be sucked into Teamwork.

 

 

Calendar now has a PDF Agenda report

When you need to go to one of those pesky meetings, bring a print out of your company calendar which will include all Events, Tasks and Milestones! We added various time ranges so you can get the report you need quickly.

 

 

Our API now supports XLS (excel format)

This is pretty cool: you can now browse to /projects.xls and we will serve you the list of projects in excel format!

We basically modified the API so that any request ending with ".xls" in served as an excel file. All standard API calls are supported so have a look at http://developer.teamworkpm.net/ for some inspiration.

 

Small Ticket Items

  • Administrators can impersonate a user - to ensure everything is set-up ok.
  • Project Chart: Added option to sort by "End Date".
  • 'Tasks by Email/Quick Add': Added support for @me.
  • Everything page: Remember the last section accessed so clicking "Everything" jumps to the last accessed section.
  • "Mentions" in 'User Status/Task By Email/QuickAdd' now matches against user login name also.
  • Subscriptions: Added ability to send payment receipts to an alternative email address.
  • All Time: Log Time: Support for cyrillic descriptions.
  • Project View: Tab added for Starred projects.
  • Android: Added icon for Android bookmarks.
  • Daily Report: Added ability for a user to request we send them a copy on demand.
  • Recurring Tasks: Create estimated time on next in series.
  • Passwords: Always send temp password in lower-case for consistency (Doesn't impact authentication if lower or upper case).
  • View File: Added 'Delete' button to this page.
  • Opimization: RSS feeds and iCal feeds now served off slaves databases.
  • Core: We now push out task start dates when parent dependency is moved.
  • UI: Minor fixes on comment bubbles after count is updated.
  • UI: Milestones: Improved wording on Add/Edit form to make options clearer.
  • UI: Tasks: Multiple People - create task for each person - newly uploaded files are now attached to ALL created tasks (instead of just the first).
  • UI: Thumbnail icon for xslm file type.
  • UI: Project Name hover tooltip menu added to new All Tasks page.
  • UI: Fixed white-on-white links on Markdown more information.
  • UI: "Next Monday" quick date option added - shows on Fridays only.
  • UI: Completed Tasks: Hover title should show the date completed and the person who completed it.
  • UI: Projects List Page - Added ability to Star/Unstar projects from this page.
  • Markdown: Threw out the old code and rewrote the parser for speed and stability
  • Lots of nerd work on getting the app faster. More hardware, more caching, more sweat and tears...
  • Calendar: 24hr time picker added
  • Reassign items: We now update all previous activity logs
  • Copy Project: If no activity is picked, a blank slate is now not shown 
  • API: Time Entries: Try and handle times entered in incorrect format (e.g: 0454 p.m.).
  • API: Added support for search.
  • API: Added 'userIsMemberOfOwnerCompany' to /authenticate.xml.

 

Bug Fixes

  • Markdown: Multiple referenced links in a paragraph block.
  • Recurring Tasks: Weekly on dates in February ending in December giving issues.
  • Fix event editor people picker - shouldn't have horizontal scrollbar ever.
  • New User - "Add Company" callback system was broken - fixed now.
  • Calendar: 24hr Date Format: 12pm going in as 12am if date format is military.
  • API: Messages: GET /messages/[id].xml request fails if attached files have the same file size.
  • API: Tasks: GET /tasks/[id].xml request fails if attached files have the same file size.
  • Milestones: Edit: If user assigned to a milestone is no longer on the project, set the milestone assigned to the first available person on the project.
  • Dropbox: Safari: "Select All/Select None" not firing.
  • Dropbox: Fix for folders with "+" in the names. Passing by Ajax URL was breaking this
  • vCard: Import: Fix for Outlook 2010 format.
  • Settings: Show a message when a user tries to associate a company with the project and they already have a project named the same associated with the same company.
  • Project Chart: Reposition "Today" line on chart when screens are small.
  • Logo in PDF reports sometimes was broken

 

We hope you love these changes!

7 responses
I love receiving these updates. Nobody else does it like you guys do. Glad to be a customer.
again really great improvemts. especially the files on comments i love. and the speed. and. and. and. you are doing such a great job !!!
I'm continually amazed and what you guys accomplish each month. I usually find at least one very useful update each month. This month, I love attachments on comments and user impersonation. Awesome work!
Awesome updates! Is it possible to track time on the mobile site? I didn't find the option to do so. Thanks!
Nice features really. These updates are really useful..thanks
2 visitors upvoted this post.