We added some cool things this week based on feedback

It's my favourite time of the week again - update time!

Based on lots of feedback and suggestions (some old, some new) we have knocked a few items on the head and rolled them out live.

What's new?
  • Calendar: If the event end date is past the current time of day we now slightly grey the event title and time so you can focus on what's next
  • Calendar: A very popular request was the ability to see tasks per day on the calendar without having to click off to another page. We have now added this ability by hovering your mouse over the task count for the day.
  • Tasks: If you hover over the time icon on a task we now pop-up a little tool tip showing you how much time has been logged so far

  • All Time: Custom report now has the option to pick an arbitrary number of projects to run the report against all grouped nicely by Company
  • Project Name: Some people have the same project name for multiple projects but for different company's. We now list the company name next to the project name where the project name may be ambiguous
  • Time: You can now associate time entries with a task in the Time tab. Previously, you had to log the time from the Task options menu. We added this for new time entries and when you edit a time entry.
  • Resources: We added a sort option (Sort by either date added or name)

  • Project Report: If Start and End dates are set on a project we also include them in the project report

What's fixed?
  • Backup download link in Internet Explorer wasn't working
  • Milestones were missing in some backups for some users
  • We added a handy new rule for Teamwork sites that used to be SSL but are now Custom Domains. Users no longer get presented with an SSL error.
  • Basecamp Import: There was some funkiness happening with some imports which has now been resolved
  • We improved the display of the Project Report late items when they are late due to a Milestone being late
  • We now remember the person picked in the Time filter to make it easier when filtering to edit time entries.
  • We darkened the "Un-Pinned" task list icon so it is more visible on the majority of screens
  • Recurring Events in the calendar got a lot of love and work 100% now. We had a slight calculation error that caused many of our customers to get grey hair...
Thanks to everyone who sent us Feedback and Suggestions! We have some more on the way that didn't make it into this release!

Video preview of our new affiliate program

I just made this short video to give you a quick look into how our affiliate program is coming together. Peter is just in the process of putting the final touches to it now. Then we need to run some more tests to make sure everything is working as planned. If you interested in helping us test it out let, us know, as we would love to have some of you beta testing it with us.

All going well we hope to have the whole program finished and released out to you all in the coming weeks.

New Permission Added : View other peoples time

A lot of people work with contractors in Teamwork and have requested that we add a setting so people can view time they logged but not time that other people logged.

Yesterday I totted up the number of Requests from Feedback on this item and decided to implement a new permission View other people's time

The change is now live in the app. For existing users, this is turned on by default so existing users time reporting will work as normal. You can now edit each person's permissions and un-check this permission if you only want them to be able to see time they logged.

Hope you like this improvement.

Dan.

Updates live in the app right now

Today we updated the live app to include some important features requested.

Features rolled out today include:
  • Ability to "Pin" a task list so it never closes.
  • New method of Collapsing/Expanding a task list - Move it from Task List options to an icon on the List title
  • Ability to save a task list as a Task List Template
  • Messages - From now on, you will be able to see per "Message Post" who received a notification email
  • Time Reports now show include the company name so you can easily distinguish between projects with the same name
  • A new Filter option of "Tomorrow" added to the Everything - All Tasks page
  • A new option to quickly make all tasks in a list private has been added
  • Added the ability to create a task from the Late/Upcoming/Today tabs on Dashboard and Project Overview
  • Changed the behaviour of the Tab key in Notebook WYSIWYG editor so it indents list items
  • Added the ability to see completed task lists attached to Milestones. Previously we only showed active task lists
  • Modified the message post listing page to be neater and easier to digest

Bug Fixes rolled out today include:

  • Fixed an issue where the iPhone zoomed the text which made getting your API key impossible in the app
  • Exporting invoices to Harvest if the Invoice name included an ampersand resulted in a failure
  • Daily Emails sent to Timezones GMT + 12 showed an incorrect date for the report
  • Daily Emails sent to Timezones GMT + 12 did not send on Mondays (as from our perspective it was Sunday)
  • Calendar : Default start time was not in the user's timezone but at GMT
  • Files uploaded from Mac or Linux that had non-Windows compliant characters failed. Such as "|"
  • Fixed an issue where the custom message was not included in invites to users when a user was created
  • Fixed an issue on iPhone/iPad where content was in a scrollable div. iOS doesn't support overflow:auto

There a few other small tweaks and improvements that are not that visible but important none-the-less.

Hope you enjoy these improvements.

Dan.

Now you can filter the Calendar to see only events you're involved in.

We rolled out another update yesterday with a feature that a lot of you were requesting towards the end of last year.

This new update relates to the company calendar page. We have now added in an option to allow you to filter the calendar to only show events which involve, the most important person, you!


You will now notice two small buttons just under the Add Event button on the Calendar page. The first, is a button which allows you to see the “Company Calendar”, and the second is the option to see “My Calendar”

This option now gives yout the ability to remove the noise on the calendar and to focus and check out what you have to do.

We hope you enjoy this latest update.

New year ahead, which means a load of great new features.

It’s been another great year at TeamworkPM and we have seen our customer base continue to grow even further. We had some great new customers join TWPM and we have rolled out a load of great features and improvements.

Although a lot of our time this year was spent sitting behind our desks replying to customers or building new features, it was great that we got the chance to travel over to Paris at the end of the year for Le Web 2010. Peter and myself really enjoyed getting the chance to meet face to face with some of you and a chance to show TeamworkPM off to a whole bunch of new people. Just before our trip, Dan even found a girl brave enough to marry him, so all in all it was a good year.

As one year ends and another starts, I thought it would be cool to take a look at our live updates page to see how many updates Dan and Peter managed to roll out. I have to say it’s impressive. It took me about five minutes of just clicking quickly on "Show more" to finally get to January of last year. I was hoping to save the whole page and upload it here to show off but there was just no-way to show an image of that size and make it readable, so make sure to take a look yourself.

It’s wasn't untill I got the chance to pause and look back at all the updates that I really realized just how many changes and improvements were put in place during 2010.

When you're living it, it feels like we are never getting on top of the new features because as we roll out a new feature we are already talking about the next one, how cool it would be if it was there and how people will love it. It’s kinda like the carrot on the end of a string story - it's always being dangled in front of our faces but we never ever get to it. Below are a few updates I pulled from the list just to hightlight some of the great new features that came out.

Some of the big updates rolled out last year:

  • Speed improvements to the whole system
  • New improved calendar
  • Recurring events
  • The ability to link accounts
  • More and better language translations
  • New Billing section
  • Freshbooks Integration with our billing section
  • Improved daily emails
  • New people and companies section
  • Improvements to Milestones : Mini-Calendars
  • New reports and ability to customize reports
  • Project Categories
  • Improvements to permissions within TeamworkPM
  • Full public API released
  • iPhone App released
  • UI improvements
  • Improvements to the task timer
  • And a whole load more......

There are far too many updates to list here but if you’re interested in seeing everything make sure you check out our updates page.

That now brings us on to this year. We already have a whole load of wonderful ideas and updates in store. One thing we have always been upfront about is where we are taking the product and what we are working on. We have a published road map of new features we are currently working on as well as ideas we have for new features.

Most of these improvements and new features have come directly from our customers. We have ideas on what direction we are going with TeamworkPM ourselves and what new features we would like to see but I have to say what turns our ideas into reality is based largely on the feedback and suggestions that we receive from our customers.

We would like to start off the year by thanking all of you that have sent on your ideas and feedback, along with your nice letters of encouragment and praise. (always wecome and nice to recieve)

We hope you are enjoying seeing some of your ideas actually turn into cool new features that everyone can use and benefit from, and we hope you are also looking forward to all the new features we have coming soon. Below is the list taken from our live roadmap on what we are working on.

Coming Soon
  • Overhaul of Messages Section
  • Autosave option on Notebooks
  • Notebooks: Redesign
  • Messages : Create task from message
  • Desktop timer app
  • Affiliate programme
  • Calendar: Print Support
  • Messages: Support for Markdown
  • Tasks: Add Task Dependencies
  • Email dropboxes
  • "Lockdown" - advanced privacy option
  • Recurring Tasks
  • Contacts - at project level and overall
  • Improve Feedback System
  • Android app
  • Calendar : Add toggle between "My Calendar" and "Full Calendar"
  • Tasks: Notifications Tab: Ability to set notifications/reminders
  • A whole pile more......


May the new year ahead be a good one for you all. Keep the feedback coming and make sure to keep telling your friends, business partners, even gym buddies about TeamworkPM. Actually make sure you tell the gym buddies soon! Once you stop going to the gym in about another week - you won’t see them again till next January ;-p

From all of us at TeamworkPM HQ have a great new year!

Assign multiple people to milestones coming very soon

We have a few nice new features locked in that we are looking to push live onto the system in the coming days. One of these updates is related to the milestone tab within a project. Like we now have with tasks, once this update goes live you will be able to assign milestone to multiple people.

When you create a milestone now you will be given the option to click on the little + sign under the who's responsible box to assign the milestone to more than one user. We feel this is an important feature to have within a project as a milestone is really the end point or goal that most people within a project are working towards so the ability to be able to assign certain milestones within a project to more then one person is really vital.

 

As with all our features within TeamworkPM if you have any feedback or questions, just click on the feedback link at the bottom of your install to send a message through to us.

We hope you enjoy this new feature.

TeamworkPM is now on Facebook

Just a quick post to let you know that I'm in the process of setting up our new Facebook page for TWPM. Please make sure you stop by and become a friend or fan or what ever it is called at the moment.

It will be great to finally put some faces to the names, as we feel like we know some of you rally well but just the emails we receive, but it would be cool to also see the pretty faces of our users as well :-)

I'm also hoping it will be a great way for us all to get to know each other a bit more and it could also be a very interesting place for people to suggest new ideas and then get feedback from other users of TWPM on these ideas instead of just receiving our feedback via the feedback system within TWPM.

This may also lead to the wisdom of the crowd and between us all may well come up with some even better and more amazing features to add in the system.

So come on over and say hello, at our new Facebook page www.facebook.com/TeamworkPM

New billing portal allows you to pay directly with your credit card without using Paypal

It's been 2 years coming - we reached the point where Paypal no longer makes sense as the only way to pay us. So for the last week I have been locked away adding support for monthly or annual payments directly from your credit card... and I'm delighted to report that it went live just last night.

 
How does it work?
Well you go to your Subscription page within your teamwork installation as normal but then you hit this upgrade button...
 
 
...you are then taken to our new Billing portal at billing.teamworkpm.net:

 
 
As you can see, we now allow you to enter your credit card details quickly and directly but still provide the Paypal option if you need it. The Billing portal is secured with 128 bit SSL security so you can enter your card details with complete peace of mind. We will debit your credit card every month (or every year) recurring until you cancel your account and you can easily switch between plans at any time.
 
(ps. I couldn't help myself, I had to add the Killer Monkey into the footer.)
 
Rolling it out - A Side Note
It was funny, I was there in the office after completing days of testing thinking that I'd love to roll this out to just 1 real customer to ensure that everything went smoothly, when I spotted a new feedback message come in. The message subject was "Unable to pay" and it read "Hi. I was trying to pay online and I don’t want to pay through paypal. Is there another way. Thanks Rick". Music to my ears, I sent Rick a reply...
 
Hi Rick,
 
I'm here late in the office finishing our new payment gateway.
 
How  would you like to be the first user to give it a go?
You'll be able to pay us directly.
 
Waiting to hear back from you.
 
Peter
 
From Rick:
That would be perfect! Just let me know what I Need to do. Thanks Rick.

I replied:
That's great Rick.
 
OK, I found your installation and I've enabled the credit card checkout for you.
You are our very first non-Paypal customer and this represents the culmination of a weeks work for me.
This is going to be historic.. epic even :p
 
Just go to the subscription page and you should see a credit card entry page.
 
I'll be holding my breath here...
 
Peter,
    Wow awesome. It worked perfect.  I checked my account and it shows as processing. Thank you very much. Anything on that Iphone app. Rick
 
Lol. Nice getting a response like that. Thanks Rick.
 

Why ditch Paypal?
Well we didn't ditch it, Paypal has been great for us and we will continue to support it. But many of our loyal customers have told us time and time again that they love Teamwork but hate being forced to pay us with Paypal, as you see above with Rick. For many more, Paypal is simply not an option for their organisation.
 
The second reason is ease of payment. Paypal adds a layer of complexity that is annoying for our customers and loses us business.
 
The third reason is entirely selfish... switching away from having Paypal as the default payment method makes financial sense for us. You see, Paypal is great for getting started with an online businesses because there are no set-up costs and it offers instant utility. Comparing Paypal to traditional Credit Card processing gateways, the gateways have a high initial cost and a higher cost per transaction while the number of transactions are low but as this graph (knocked up in seconds) shows, the number of transactions reaches a point when the cost of using Paypal becomes higher that the credit card gateway. We reached that point a long time ago.
 
A note on Security
Just a quick note on  the new recurring credit card processing - for security we don't store your credit card details in our database. Instead we send them to our credit card processing partner and we get just back a code that represents the credit card. This means your credit card details are kept completely secure even though we process your payments every month.
 
Thanks for reading. Hope you all enjoy the new checkout.
I'm moving on, locking myself up again and concentrating on getting the IPhone app out the door before I hear any more screams about it. :)
 

Assign tasks to multiple people now live

Just a quick post announcing that we have rolled out the Assign Tasks to Multiple People feature we have been working on for so long.

Sam, Peter, Ryan and myself scheduled an early Saturday start and after a few hours of last minute testing and polishing pushed the code live.

After the API, this was one of our biggest and most frequent requests and we are very proud of our final implementation. This was not easy to implement.

Peter (AKA Topper) will be describing the process, design decisions, challenges we faced etc in a follow up post in the next few days.

As always, we love hearing what you think so leave a comment or post a Tweet!

Dan.