While we’ve been deep in the rather large undertaking of building browser extensions for Chrome, Firefox, and Safari that are about to launch (sneak peek), we’ve also been steadily adding improvements to HourStack along the way. Since we haven't been announcing these updates along the way, we thought we’d round them up here for you.
- You’ll now be able to see more of your team at once in both the day and week views. We increased the number of members shown per page in the calendar team view from 10 to 25.
- Improved performance when the calendar has many (i.e. thousands) of entries through advanced caching strategies. This has enabled us to increase the number of team members visible at once.
- When deleting or archiving a client, you now have the option to also automatically delete or archive all associated projects. Otherwise, the projects will stay as-is.
- Fixed a bug where expired refresh tokens were not handled properly. Sorry for the inconvenience to anyone who ran into this issue when their refresh token expired after a year.
- Fixed a bug where date formats would sometimes be the incorrect preference (day-month vs. month-day).
- Workspace icons are now square, while user icons remain circular. If you haven’t yet, we recommend uploading both workspace and member icons.
- Notifications now fire more consistently and more intelligently. There was a bug where editing an entry could cause it to not fire a notification when it should have.
- When assigning a member to an entry, only active members are now shown in the dropdown; previously inactive members were shown also, cluttering the list.
- When creating a template, the visibility control is now set to “Private” by default. If you want to share the template with your workspace, you’ll need to make that selection.
- Added default capacity settings and default entry duration settings to workspaces. When you add new members to your workspace, they will inherit these settings, but you can override them on a per-member basis as required.
- Inputting a time of day in a form is now a bit more flexible, allowing for these new input formats:
1 pm, and
- The filename of an export can now be changed from the default when creating it. This is especially helpful when exporting to Google Sheets so you don’t misplace your files.
Up Next on the Roadmap
We’ve also been busy planning our next set of projects, which can be found in the HourStack roadmap. We are focusing on enhancing calendar entries, which we are renaming to tasks. This is more than just a name change though as tasks will now allow multiple time entries. This will enable you to spend multiple days on the same task and have multiple time entries to record the full amount of time you've spent on the task. You can also assign the same task to multiple workspace members and total up all the time your team spends on a single task.
This change sets the stage for some really interesting updates moving forward and we can’t wait to share those with you. While we are revamping tasks, we’ll also be adding subtasks with saved lists, comments with @ mentions for team members, an activity log to see who made which changes to the task, recurring options for tasks, in-app notifications, as well as some great UI updates to tie all of this together.