Securing mite with HTTPS-only

When accessing mite on the web, we offered optional HTTPS from very early on. Today, we switched to HTTPS-only. Thus, the connection between your browser and our servers will always be encrypted. Just like in online banking.

HTTPS is especially helpful when you access mite over an unsecured Internet connection like a public wi-fi network. There are no disadvantages to HTTPS for you. Therefore, HTTPS is always activated.

Besides switching to HTTPS-only, we launched some more updates to improve the security of mite. For example, if you forgot your password, mite will now e-mail you a link to change your password yourself. We introduced the same process to inviting new team members to your account. Several updates in the background accompany these changes, e.g. stronger algorithms for password encryption.

While we work hard to secure your data, you can help, too. The best point to start is to choose a secure password which you only use in mite. A secure password cannot be found in a dictionary. It consists of at least eight characters, and it mixes letters, numbers, and special characters.

API developers, listen up please!

We will switch our API to HTTPS-only, too. If you do not access the API via HTTPS yet, please update your code. Starting March 30th, the mite.api won’t accept HTTP requests anymore. Hopefully, five weeks will be more than enough time to change your code unhurriedly. Please support this update and help make mite more secure!

Julia in New features

Scheduled Maintenance

Monday, January 23th, mite won’t be available between 0:15 am and ~0:45 am CET (what time is that for me?). We’ll move the service to new, more powerful servers. We ask for your understanding.

Update, January 23th: Maintenance went as planned.

Julia in Tech talk

High five!

Merci. For this meanwhile five-year trip with amazing users and fellow travelers. To you, wholeheartedly.


(YouTube: Danse)

Julia in Inside out

Smarter charts

The bar charts on your dashboards, project reports, and shared reports just leveled up! Now, they’re not only able to display all hours or revenues, but also detailed information on services, projects, customers, or team members.

Bar chart of a dashboard report, while hovering your mouse over a service

On your dashboard, hover your mouse over a section of the snake chart of services, projects, or customers. The bar chart will highlight those hours or revenues then. On project reports or shared reports, the bar chart behaves likewise: Hover your mouse over a row of a service or team member to see those hours highlighted in the bar chart.

Hopefully, this small update will help you to understand and analyze your time entries more in-depth!

Julia in New features

New! Hourly rates per customer, project, or service

They’ve arrived! After hundreds of user suggestions and amazing input during concept phase, they finally launched today: more flexible hourly rates in mite.

You can now specify an hourly rate per customer, per project, or per service. Furthermore, the default hourly rate of a service can now be adapted per customer or per project.

Sounds complex? It is—in the background, at least. Nevertheless, we hope that you won’t have to rack your brains. We iterated for months to build the simplest interface possible. You’ll probably have to think it over once—but after that, mite will handle the complexity for you. So let’s get started, let us guide you through the details!

Hourly rate per service

Hourly rate of a service

Under the tab »Services«, you can still specify one hourly rate per service. The revenue of a time entry will be calculated with this service hourly rate if you did not tell mite to do otherwise on the corresponding customer or project.

Hourly rate per customer

Hourly rate of a customer

Under the tab »Customers«, you will now find three options how to handle hourly rates. For each customer, you can tell mite to apply

  • the default hourly rates of the services, or
  • one hourly rate, no matter the service, or
  • special hourly rates per service.

In the above screenshot, we chose to set the hourly rate for our customer »Acme« to $80. Those $80 will be applied to all time entries of this customer. The service of those time entries won’t affect their hourly rate then.

Hourly rate per project

Hourly rate of a project

The hourly rate of a customer serves as the default for all of his projects. Under the tab »Projects«, you can override this default.

For each project, you’ll again find three options. In the above screenshot, we chose to set the hourly rate for our project »ReDesign Website« to $70, whereas usually, the hourly rate of »Acme« is $80.

Customer- and project-specific hourly rates per service

Customer-specific hourly rates per service

While working with hourly rates per service, you might want to adapt the default service hourly rate per customer or per project every now and then. Now, this is possible.

To override the default hourly rate of a service, head over to the tab »Customers« or »Projects« first, and select the customer or the project in question. Choose the option »Special rates per service«, and pick those service from the select menue for which you’d like to adapt the hourly rate. The current default hourly rate will still be applied to those services that were not picked from the select menue.

Updating hourly rates

Update option

If you edit the hourly rate of a customer, a project, or a service, mite will ask you how to handle old time entries that were tracked for this customer, this project, or this service in the past.

If you do not check the update checkbox, the altered hourly rate will only apply to future time entries aka time entries that will be tracked after you edited the hourly rate.

If you check the update checkbox, the altered hourly rate will apply to all time entries, old ones and new ones, locked ones and unlocked ones. mite will re-calculate the revenue on all existing time entries for this customer, this project, or this service.

View hourly rates under »Reports => Time entries«

Checking the hourly rate of a time entry

Under the tab »Reports => Time entries«, you can check which hourly rate applies to a specific time entry. Hover your mouse over the revenue of a time entry to see if it’s the hourly rate of a customer, a project, or a service.

Reorganize easily with bulk edit

Some of you added lots of different services to deal with customer- or project-specific service hourly rates. Now, you might want to tidy up? To do this with ease, bulk edit is on your side. Every administrator can access this feature under the tab »Reports => Time entries«. Click on the button »Bulk edit« there. For example, bulk edit is helpful to change the service on lots of time entries at once.

Feedback?

We do hope you find the new hourly rates useful! We’d be so happy if they could help you to manage even complex requirements without standing in the way. Please get in touch if you happen to stumble upon a bug, or if you have any feedback on how they’re working out for you. We’d love to hear your thoughts. Thanks!

Julia in New features

Status update: more flexible hourly rates in mite

First of all, we’d love to send a warm thank you to all of you. Your feedback on how to improve hourly rates in mite was super-helpful to us. We never ever could have expected such an amazing support—merci!

In the meantime, we decided on which scenarios to implement, we finalized the concept and wrote the first chunk of code. In the future, you’ll not only be able to specify one hourly rate per service, but also:

  • one hourly rate per customer
  • one hourly rate per project
  • customizable service hourly rates per customer
  • customizable service hourly rates per project

You’ll be able to combine those options as you see fit. Hourly rates will be handed down in most cases: e.g. if you define one hourly rate for a customer, this hourly rate will be the default for all projects for this customer. This way, you won’t have to specify hourly rates over and over again.

We decided not to implement hourly rates per user. One, only ~9% voted for those scenarios, two, this layer doesn’t integrate unambiguously with the principle to hand down hourly rates from one layer to the next.

Our most important goal is not to overburden mite with complexity. If you don’t make use of hourly rates at all or if you only use the current solution, the new features shouldn’t stand in your way or distract you even a little bit. The sophisticated options will be there—but only when you really need them.

We do not want to rush this feature but rather take the time we need to design a smooth and smart solution. Please have a little patience with us. We’ll update with drum rolls!

Julia in Let's discuss

Meet Anytime, the mite.app for your iPhone

Four months ago, a third-party developer got in touch by e-mail. He asked us to check out the private beta of his iPhone app with full mite.support, Anytime. We did. We gazed. We were amazed. This guy did nothing less than a fully-featured mite for iPhone, out of the blue!

Anytime: time tracking with mite on your iPhone

Time tracking, management of customers, projects, and services, as well as detailed reporting, and export features to Dropbox on top. Anytime was a real deal, and got even better during the following months when we were invited to witness the ongoing improvements.

Today, Anytime is finally officially available on the App Store. It’s $4.99. Congrats to the launch, Josef Materi, and thanks for your dedication!

Anytime video on Vimeo

Anytime joins a duo of iPhone add-ons for mite: one, our own version optimized for the mobile Safari browser, two, mite.go, the native app developed by Daniel Rinser and Victor Saar. Our mobile version focuses on time tracking only, mite.go enables you to track your times and to manage customers, clients, and services. Thus, we’d like to especially encourage you to check out Anytime if reporting on the go is important to you.

Please note: Anytime communicates with your mite.account through the mite.api, our open data interface. You’ll have to allow API access for your account first, so the app will be able to work properly. Click on your user name in the upper right-hand corner of mite to allow API access.

If you give Anytime a try, please be so kind to take a minute to leave a review on the App Store, or a comment right here. You’ll not only support Josef in improving his app, but you’ll also help other users with your opinion. Thanks in advance for your feedback!

Julia in New features, Add ons

New add-on: mite.touch, the app for webOS

Smartphone users, prick up your ears: there’s an app for your Palm Pre or Palm Pre2 now, too. In mite.touch, you can either track your time with a built-in timer, or you can add hours manually. You can manage your customers, projects, and services right in the app as well.

Time tracking on webOS with mite.touch

mite.touch is a 3rd party tool. It’s available from the App Catalog for $4.99, a one-time fee. Thanks so much for your great work, ZenAppStudios!

Please note: mite.touch communicates with your mite.account through the mite.api, our open data interface. You’ll have to allow API access for your account first, so mite.touch will be able to work properly. Click on your user name in the upper right-hand corner of mite to allow API access.

Julia in New features, Add ons

Today’s service interruption

Since 21:21 CEST (what time is that for you?), mite is not available for some users due to a routing problem in our primary data center. We’re terribly sorry, please, excuse us! We’ll do everything to get mite up and running again as soon as possible. Please visit Twitter to get the newest information on this issue, we’ll update continuously.

~~
Update, 22:33 CEST: mite is back up for all users. Hardware problems at the data center were the reason for this outage, routing was at the heart of the problem. We are and will be working together with our hoster to understand this interruption in detail to prevent this from happening in the future. Again: we’re so sorry for causing you trouble!

Julia in Tech talk

Hourly rates in mite: your feedback, please!

At the moment, you can specify one hourly rate for each service in mite. The service is the only factor that determines the revenue of a time entry. Customer, project, and user don’t matter here. This approach to hourly rates is simple and easy to use—which is a huge pro in our opinion. But, it does not seem to work good enough for many users.

So please tell us: What do hourly rates depend on, in your case? We’d love to improve mite to better meet your workflow.

In my case,

Please leave a comment if none of these scenarios work for you, or if you’d like to describe your requirements in detail. Thanks for your input!

Update, May 26: The poll is closed now, 766 users voted. Thanks so much for your awesome input, simply great! We’ll dive into conception right away.

Julia in Let's discuss