The full list of April updates.

This month seemed to fly by but again we managed to get a whole load of new features and tweaks into the application to make TeamworkPM even better!

The big ticket items this month were:

Updates

  • Update Tasks by email/Quickadd: Added ability to add a task description by putting the description in curly braces ie:{this is a description}
  • UI Calendar - month picker improved
  • Can set privacy on items - new project permission. Adds ability to disable users from setting Privacy on items
  • Can now login with your username OR email address
  • Update Login: IE9 running in compatability mode: Added new link to our FAQ on how to force IE9 out of compatability mode (http://www.teamworkpm.net/technicalfaqs?#q187)
  • Update Notebooks: Added "Print" option directly in to Notebook Options menu
  • UI Lightbox appear/hide effects for modern browsers
  • UI Most CSS loaded initially instead of on-demand - no flicker
  • UI iPad sidebar icon - toggle siderbar on/off 
  • UI Replaced transparent png curves with border-radius - IE678 still use transparent png method
  • UI User project permissions - Improved interface - collapsed view - new permission - nicer header
  • UI Improvements to Templates page of settings
  • UI Changed the old  "New project message categories" editor to use Category Manager:
  • Update Companies: Edit Company: Auto-populate current users country code to make editing faster
  • Added "invoiceno" to time.xml
  • New Caching System
  • Update Trial Notification Emails: Improved layout and readability
  • Basecamp Import Update to strip escaped html tags from task comments (This is working over-time ;-))
  • Reordering task lists - need to hide the "Edit" option on the Task List header
  • Update Notebooks: Improved styling and added css for code blocks
  • Tasks Added Pagination to completed tasks
  • Optimization Login page loads faster - unnecessary scripts skipped.
  • Improvement to Move Task process
  • Update Tasks: Added title tip showing the complete due date of a task to compliment the text friendly due date
  • Update Task Lists: Sort: Added new sort method "Sort by date created"
  • Comments - don't notify self with all
  • Update Project Report: Changed "Upcoming (7 days)" to "Upcoming (within 7 days)" to clarify any confusion in wording
  • Update Files: Editing file details now puts full file details and download link in notification email
  • id=pageTitle added to page titles - needed for pushState update "."
  • Update Tasks by email: If mail client adds "<no subject>" to the email remove it for adding multiple tasks
  • Update Milestones: Add day to Milestone badge to easily see what day the milestone is due on
  • Update Milestones: Added new option when shifting milestones so you can adjust by the same number of days but the due date is kept off Saturday's and Sundays
  • Update Milestones: Remember the method of date calculation picked for each user
  • Google Docs Removed Table and Form as documents that can be created (Google Docs API doesn't support it yet)
  • Update Email Notifications: Removed replyByEmail identifier from subject {tw.XX.XXXX}
  • Update Google Docs: Relax restriction on who can set Access Rights when linking documents in to project ("Who can browse" setting covers this)
  • UI Enabled pushState support on "All comments" page
  • UI Enabled pushState support on "All time" page
  • UI Enabled pushState support on "Workload" page
  • UI Enabled pushState support on "Calendar" page
  • UI Enabled pushState support on "Statuses" page
  • UI Enabled pushState support on "People" page
  • Push state support for "Projects" page
  • More robust javascript lib loading - callback fires if script already loaded
  • Box Integration: Better handling of thumbnails if file is renamed in Teamwork file listing
  • Update Box.com oAuth Callback complete
  • Update Dropbox: Added ability to create folders on Dropbox from within Teamwork Dropbox browser
  • UI pushState supported added to "All Messages"
  • UI pushState support added for "All milestones" page
  • PushState support for "All completed tasks" page
  • Merged project and dashboard headers
  • Update Settings: Added new section to set default user that emailed tasks/messages are posted from if we can't match a sender email address to a user on the project
  • Update Notebooks: Swapped position of indent/outdent buttons on editor toolbar
  • pushStateProject to dashboard level - hide project nav and change to top level header
  • Dashboard pushState working nicely
  • Update Email Dropbox: Added ability to match users by name and auto-populate alternative email addresses
  • Update Email Dropbox: Added ability to set a default user as the poster if we can't match a sending user by email address
  • New Error report and silent error report format
  • Update Messages/Tasks by email: Added extra code to check for forward addresses to match back to users on a project
  • Calendar iCal: Added new parameter &limit=X to limit feed events to X number of days ahead
  • Optimization PushState - ajax loading of project content from top level
  • Update Google Docs: If file is renamed in Google Docs and linked in again, update the file name in TWPM Reference
  • Files Can't drag and drop files in to categories anymore
  • privateInfo ripped out of activity log – mp longer made sense with lockdown user-specific privacy
  • Update: Soft delete of tasklist templates
  • Update If time is logged on the Everything->All Time page, the report is regenerated
  • Update: Added ability to get comments on a file without having to pass fileVersionId
  • Added email-alt-1/2/3 field to PUT & POST people calls
  • Update API: Validate user via temporary password sent in forgotten password email also
  • api added alt email addresses to GET people api calls
  • Fix for API passwords with semi-colons.
  • Fix Billing: Items not loading (Time logs and Invoices)
  • Can't unattach files from tasks
  • Fixed Daily Report: Logo images that have a "+" should encoded to %20 instead of %2b
  • Fixed: Reorder task lists should not show on sidebar
  • Fixed: Search: Tasks associated with a deleted task list are returned by search
  • Fixed: New project URL rules break viewing messages
  • Gantt chart export fix for non-utf8 task names 
5 responses
simply LOVE the "UI Replaced transparent png curves with border-radius" part. So subtle, but so much better. Thanks! :-)
:D Yeah those transparent pngs we're awful - we had them in there for IE6/7/8 but we've made alternate provisions for old browsers.
I've noticed things just seem to be 'better'. Faster or better looking... not sure but great stuff!
Blazingly fast!!
once again, you have outdone yourselves guys!

LOVE IT!