Progress-Update - Estimates-All-New-Everhour-Coming

Progress Update (March)

Folks, here is the regular progress update over the past couple weeks. We are always on the move and in a number of various directions. Therefore, it is logical to divide our report into 2 separate parts:

Current Everhour

Trial ended/payment failed new

Finally, we took the time to refactor our current mechanism of handling billing issues.

Previously, if the trial was ended, we were informing the user by email and in 5-10 days (in the case of negligence) his account was locked due to inactivity. If someone accidentally had forgot to do so, he would have emailed us and the problem would have been solved in a couple of hours.

Continue reading…

Everhour 2 - blog cover teams

Teams in Everhour 2

We continue working on Everhour 2 and this time I’d like to explain another important architectural solution which we’ve been discussing internally for a long time and are working on actively at the moment namely, teams, groups and time isolation between different accounts.

Team Definition & Adding Members

Let’s first define the term “team”. It refers to a company, an organization or a legal entity and includes employees, integrations and projects. It has nothing to do with “teams” in 3d party apps/integrations.

Admin adds team members by manually entering their email addresses. And here it’s important to note that the same email may be associated with only one team. If the user already exists, he must either use a different email or ask to remove his account from the other team. In such a case the time he reported will remain in the previous team and won’t be transferred.

Continue reading…

Everhour 2 - blog cover tags

Internal Projects & Tags in Everhour 2

We continue working on Everhour 2 and as we have been doing in the past, I’d like to share  beforehand the details of yet another important problem that exists in current implementation, as well as a fairly good solution that we consider for the upcoming release.

Prehistory of tags

Initially, there were neither synchronizations nor tasks in Everhour. Everything was super simple, create a project and start reporting time with a comment:

  • working on Checkout page design 2h
  • Skype meeting 30m
  • team training 1h

However, when you have lots of records, you obviously want to group them. And it’s not possible by a free text, whereas having just totals by project, a member or  a date maybe not enough. That’s why we’ve added tags.

Continue reading…

Progress-Update - Estimates-All-New-Everhour-Coming

Progress Update (February)

Hey all! 2016 is in full swing, and so we are. Working hard at making Everhour better for you!

The first news for those who aren’t regularly checking our blog is that we are actively working on Everhour 2.

In the process, we are openly sharing thoughts focusing on key decisions we’ve made such as Whether or not to show time intervals and How we are going to control access in new version and we have already received very good advices.

Thanks everyone!  We will continue to follow the practice.

Continue reading…

Everhour 2 - blog cover ACL

Access Control in Everhour 2

UPD: Agree with Adam W. (see comments). If an employee is billing hours on a job, the supervisor SHOULD be able to see the breakdown of where those hours were billed. If the user doesn’t want something visible to the supervisor, they shouldn’t use EverHour account to log the time.

In the following article I’d like to discuss another super important feature we’ve been thinking a lot and are implementing right now – Access Control.

In other words, what time a team member is allowed to see and what is not.

Our approach has obvious advantages but also nuances we are a little worried about. So, we decided to discuss it with you instead of just imposing our decision.

The article is focused on Asana, but other integration will work in similar fashion.

Continue reading…

Everhour 2 - blog cover intervals 2

Intervals on Time Entries

While we are working on a new version of Everhour, we are doing our best to bear in mind all change requests and ideas we’ve been asked for. But sometimes a feature might be more complex than people think. And by first and foremost I mean usability point rather than some engineering problem.

One of such features stands as “Show time intervals next to the reported time”. This topic has been in high demand on our forum.

In the following article I’m going to provide you with some scenarios that (hopefully) explain the complexity we are referring to and how we’re going to address them in the new version.

Continue reading…

Everhour-2-blog-cover

Everhour v2 coming

Folks,

As always, before making any significant changes in Everhour we are sharing our thoughts with you, our super loyal customers, to make sure we are on the right track.

The huge changes are ahead.

A little background information

For the very first time we have introduced integrations in Everhour more than a year ago. At that time the idea was simple:  ”What if not just reporting the activities but making users able to refer to their existing tasks in third-party project management tools!” This is how synchronization was born.

Continue reading…

Progress-Update - Estimates-All-New-Everhour-Coming

Progress Update (December)

While our team is working hard at some of the bigger features from the roadmap, we’ve also pushed out a couple smaller things aimed to make Everhour easier to use and maintain.

Basecamp 3 new

Not so long ago Basecamp released their new version “v3”. Due to significant changes it obviously stopped working on our side and we had to update priorities accordingly.

What have really made us sweat is that this new version doesn’t include any public API. According to Basecamp team, they’ll make it available only in a couple of months. Because we could not wait so long, we had to find a workaround.

Continue reading…

blog - basecamp 3

Basecamp 3 Integration

I bet everyone already heard of all-new version of Basecamp called “v3″. If not – check out the following blog post where Jason Fried explains everything in great details.

At the same time, it was a new challenge for us because we had to change the entire “embed” mechanism to follow the new interface and principles. And today we are happy to showcase the result.

So, let’s see how Everhour works with Basecamp 3.

Continue reading…

Progress-Update - Estimates-All-New-Everhour-Coming

Progress Update (October)

Hello Everyone,

Today we’re excited to announce that we’ve pushed multiple new features that have been requested by many of you.

Export CSV, Excel

The title speaks for itself. In addition to the existing ability to export data into Google Drive, from now on you can do same into file (CSV and Excel).

Screen Shot 2015-10-12 at 10.32.32 PM

Last 7 days instead of weekly

In our previous version, getting back to work on Monday and opening Everhour, you saw a blank tracking page. To verify time spent last week, you had to open reports, then return back and make necessary corrections. In some cases you had to switch back and forth multiple times, which is not very convenient. Not anymore!

From now on, our /track page shows last 7 days. So you can easily verify reported time at the beginning of each week.

Continue reading…