Timely changelog

October 2024: Enhancements to Reports & More

changelog cover

New Features

Custom User Fields

  • Admins can now add custom fields to user profiles for enhanced filtering and reporting capabilities (available on Unlimited plan and higher). This makes it easier to segment users by role, department, or other custom attributes in reports and exports.

  • Note that these custom fields are currently only available in report CSV and XLSX exports, and can't be used to filter reports and timesheets inside Timely.

Profitability Tracking

  • Track project, client, employee and team profitability with new cost and margin calculations, helping you better understand the financial performance of your projects. The profitability is displayed as a percentage and automatically calculates based on billable rates and costs.

  • You can use these new metrics for several purposes, for example identifying which teams, team members or clients are most profitable:

Improvements to Timesheet Data Tables

  • We added the ability to show column and row summaries in data tables.

    If you select one or more rows in the table, the summary row shows statistics for those rows only, making it useful for quick analysis:

    You can click the sums to change the type of summary shown:

  • Added a separate client column to timesheet data table for better organization.

  • The notes column now shows by default in data tables.

  • You can now customize the money format display in data tables; Change the format by clicking Options above the data table, and select "Currency":

Improvements

Team Management

  • Team leads can now manage teams without being team members themselves. This means teams can now be structured more efficiently without creating duplicate teams for multiple leads.

Tag Management

  • You can now add just a subset of tags from tag lists to projects, giving more flexibility in project organization.

Integration Enhancements

  • Implemented continuous sync with Jira for more reliable data consistency. This pertains to the new Jira integration, currently in closed beta.

  • Improved the Asana Sync integration to better handle team assignments to projects.

Reporting & Analytics

  • Improved contrast on bar charts in reports for better visibility.

  • Enhanced project description export in CSV files.

  • Added account report settings improvements.

  • Made the button to add widgets in the custom report templates more prominent.

Bugfixes

  • Fixed timezone handling issues causing memories to appear outside the timeline.

  • Resolved Windows Memory app stability issues and missing memories problems.

  • Fixed interaction issues with archived projects.

  • Corrected API documentation for user limits and filtering.

  • Fixed team/user filtering conflicts in reports

  • Resolved month selection issues in People > All Users page

  • Fixed dropdown menu overlap issues in various views

  • Corrected AI trigger behavior in Week View

  • Improved Memory for Windows installation instructions

  • Fixed issues with TIC drag-and-drop suggestions


September 2024: New AI features and bugfixees

changelog cover

We've been laser-focused on getting the next-generation Memory timeline ready for a wider beta rollout, and we're now very close to open up for more people to this new, massively improved time tracking experience. Keep an eye on your inbox for an invite in the coming weeks as we gradually roll it out to selected customers.

New Features for Next-Generation Memory Timeline

AI-generated Timesheet Suggestions

We've added AI-generated timesheet suggestions to the next-generation Memory Timeline (currently in beta), helping complete your timesheets faster. This feature uses machine learning to suggest time allocations based on your past logging behavior.

Below you can see that Timely's AI has suggested that I log the recruiting sync and Freshteam activity to the "People & Team Management" project, together with an "Meetings & Communcation" activity tag.

AI timesheet suggestions have been popular in the 'classic' timeline experience, but because the suggestions were very granular, this caused extra work in rejecting or adjusting irrelevant entries.

With this new AI system, our goal is to simplify. Instead of suggesting individual 'memories' to log to projects, it now suggests a span of time instead. The algorithm analyses underlying activities, filters out 'noise', and predicts which project to log the time to. You can learn more about how it works and how to use it here.

Bugfixes for Next-Generation Memory Timeline

  • Fixed an issue where the red line in the timeline was overlapping pop-ups for grouped memories.

  • Corrected a problem where the "Add all to time entry" function was adding time that wasn't visible to users.

  • Corrected a problem where the States dropdown in the hour editor was hidden behind the Timeline.

New Features

Interactive Data Table for Timesheets

We've moved the basic list of time entries in the Timesheets tab (available from Reports and individual project and user pages) into an interactive table. The table uses screen space better, lets you quickly sort, filter, and customize which columns to show and their order.

Here’s how it looked before. Notice how each row took up a lot of vertical space.

The new interactive table displays more information in less space, making it easier to quickly overview your employees' timesheets:

We’ve also added several customization options for how data is displayed:

  • Customize the time format to show as “1h 30m”, “1.5”, or “1:30”.

  • Add zebra striping and borders for better readability.

  • Choose which columns to display and in what order.

We're currently working on these improvements:

  • Adding row and column totals to make it easy to sum up data in view, as well as sums for selected rows.

  • Ability to add client as a separate column.

  • Ability to add note as a separate column (released).

We aim to ship these improvements in the next few weeks. Remember you can also export your data as a CSV file with all fields included, allowing you to customize it to your exact needs.

Asana Integration

Introducing our new Asana integration (available on Premium, Unlimited, and Unlimited Plus plans). This powerful sync allows you to import projects, users, tasks, and tags from Asana, keeping your Timely workspace up-to-date with your Asana workflow, streamlining your project management and time tracking processes.

Per-Project User Cost Rates

We've added support for setting different cost rates for each user on a per-project basis. This is useful if you need to vary a team member's cost rate across different projects. This feature is currently only available for enterprise customers, please get in touch if you're interested.

Improvements

  • You can now export entries without totals from the Timesheets Export view, giving you more flexibility in how you analyze your time data.

  • Outlook and Gmail memories now show email recipients, subject, and content, making it easier to accurately assign work to the correct project.

  • Enhanced the CSV export functionality to include project descriptions.

  • Improved the billing process to retain user selections for plan, cycle, and seats even if payment fails for 3D verification cards.

Bugfixes

  • Resolved a bug where Budget Spent and Remaining amounts were showing incorrect currency for some users.

  • Fixed an issue where bar charts were incorrectly showing data of deleted users.

  • Resolved an error occurring when Team Leads tried to update hours logged to projects they're not part of.

  • Fixed an issue with the monday.com integration where the project timeline wasn't being imported correctly.

  • Corrected an issue with the monday.com integration where data excluded from sync was being synced.

  • Fixed an issue where users on Windows 7 were receiving multiple update requests for the Tauri-based Memory app throughout the day.

  • Fixed a problem where filters for new report templates were not working correctly.

  • Corrected the API documentation for the default limit value in the all users endpoint.

  • Fixed a bug where users were unable to update the state within a time entry.

  • Resolved an issue where some users were receiving a “Not found” error when trying to log time.

  • Fixed a formatting issue with the 'Download Memory' call-to-action copy.

We're constantly working to improve Timely and appreciate your patience as we iron out these issues. As always, if you encounter any problems or have suggestions for improvements, please don't hesitate to reach out to our support team. Happy time tracking! 🕒✨


August 2024: Bugsquashing and Next-Gen Memory Release Preparations

changelog cover

Feels like August passed in less than twelve parsecs. And while we didn't make the Kessel run, we made many improvements to Timely.

We've spent most of the year revamping the UX for automatic time tracking in Timely. We're now very close to opening the new functionality to a wider audience, and we've spent most of August preparing for this. We can't wait to share what we believe will be a game-changer with all of you!

We've also continued our focus on fixing bugs and increasing the robustness and stability of our products, including the Memory app—the "lifeblood" of Timely that runs in the background and ensures you never forget a minute of work in your timesheets.

We know reliablity is important for you, so expect this focus to continue in the months coming along with major improvements to the general usability in Timely.

Thank you for your continued trust and for being a loyal Timely customer!

New Features

  • We've added a new notification system that alerts you if your memory upload stops. No more silent gaps in your timeline – we've got your back! Note that this is currently only available in the next-generation Memory timeline, currently in open beta (request access here)

  • We've replaced our onboarding with a new, improved experience. Get ready for a smoother, more interactive welcome to Timely.

Bugfixes

  • Fixed an issue where memories from Gmail integration weren't showing up. Your emails are back on the radar!

  • Fixed a bug where selecting "No team assignment" made further team selection impossible.

  • Resolved navigation issues where data wasn't loading properly on People - User - Report.

  • Fixed an accessibility issue with the "Connect account" button in the Windows Memory app.

  • Solved a problem where opening a user in a new tab didn't load the correct user or data.

  • Resolved a bug where bar charts were showing data of deleted users. Ghost data be gone!

  • Fixed an access denied error message when Team Leads tried to access entries logged to projects they weren't part of.

  • Resolved an issue where the Timesheets tab for a user was showing other users' time entries.

  • Fixed a bug where custom mapping import for the 'project_timeline' field in monday.com wasn't being processed.

  • Resolved a bug where the delete button appeared for archived projects even though hours couldn't be deleted. No more teasing with unusable buttons!

  • Fixed an issue with "Too many entries to upload ..." error message in the Windows Memory App

  • Fixed several issues with a new Jira integration currently in closed beta. This integration lets you import work log entries from Jira to Timely and have them display as memories on the timeline with real duration. Contact us by sending a feedback note from the Roadmap page if you're interested in testing it.

Bugfixes for Next-Generation Memory Timeline

  • Timestamp selections can once again be moved with drag and drop.

  • The brain icon on the timeline is now accurately displayed. No more false intelligence!

  • We've re-added the 'snap to nearest minute' feature to the timeline after it decided to hide behind a secret setting menu!

  • Fixed an issue where deleted memories only showed as deleted after refreshing the page. Now you'll see changes in real-time!

  • Resolved a visibility issue where the timeline from 00:00 to 00:45 was playing hide and seek. Early birds, rejoice!

  • The dropdown where you can set a time entry's state in our editor is no longer playing hide and seek behind the Memory timeline.


Lots of Bugfixes and Smaller Improvements

changelog cover

Happy Friday! July has been quite the quiet month here in Scandinavia as many of us have had summer holidays. But most of the team are now back and we are hard at work improving Timely.

Our focus going forward is on enhancing our reporting functionality and making it easier for managers and admins to work with many projects, users, tags, and clients. You will see many exciting upgrades to these aspects of Timely in the months coming. We're also working hard to release a new version of our Memory Automatic Time Tracking feature as well as our AI. Stay tuned for updates!

New Features

Custom Mapping for Monday.com Integration

  • Added the ability to map custom columns from Monday.com to Timely fields, giving you more flexibility in how you import data from Monday.com into Timely. This feature is available for our enterprise tier customers, if you're interested please read more here.

Improved Webhook Stability

  • Enhanced webhooks with 3 retries on API call failures, in-app notifications and emails when webhooks are disabled, and improved error handling. This makes integrations more reliable and keeps you better informed of any issues.

Improvements

  • Added a new ‘external_id’ field to the Task API, allowing for better synchronization between Timely and external applications.

  • Updated G2 Crowd badges on login and signup pages to showcase our latest accolades.

Bugfixes

  • Fixed an issue where the number of users and projects displayed was incorrect in certain views.

  • Resolved a problem where tag widgets in shared snapshot reports were showing tag lists instead of subtags.

  • Fixed a bug where employee users could change entry states without the required permissions.

  • Corrected an issue where time entries appeared as unbilled even when marked as billed via a Timely Entry State.

  • Addressed a problem where opening a user in a new tab didn’t load the correct user or data.

  • Fixed an issue with the Memory for Windows app crashing daily after login for some users.

  • Resolved a bug where changing tabs to Reports after modifying an Hour’s state didn’t show correct data without a page refresh.

  • Fixed a visual bug where the project header was cut in the middle on Safari browsers.

We’re constantly working to improve Timely and appreciate your patience as we iron out these issues. As always, if you encounter any problems or have suggestions for improvements, please don’t hesitate to reach out to our support team. Happy time tracking! 🕒✨


The future of Timely

changelog cover

TLDR; We’re enhancing Timely with a more flexible Memory experience and making reporting easier to use and more powerful.

The time tracking app to end time tracking

What sets Timely apart is our relentless focus on automating accurate timesheets. We know how important it is for knowledge workers to focus on what they do best and that inspires them the most (hint: it's not doing timesheets). At the same time, we know how critical it is for employers to trust timesheet data to make key business decisions, manage projects efficiently, and bill clients on time.

With Timely's Memory and AI features, we believe we've come a long way on our quest to create the time tracking app to end time tracking. However, as many of you have told us, there are still areas for improvement.

When it comes to displaying memories in Timely, there are as many preferences and workflows as there are users. This means we can’t take a “one size fits all” approach, so we’ve rethought our internal architecture to allow more flexibility.

We’ve focused heavily on this new architecture and the new functionality it enables over the past few months. It’s now almost ready for a wider audience, and we’re opening up for beta testers. If you'd like to see what's coming, apply for the beta here.

Reports that supports your business

Timely’s reporting is crucial. What’s the point of collecting accurate time tracking data if you can’t put it to good use?

In the past few months, we’ve talked to dozens of Timely users, read hundreds of feedback notes, and studied best-in-class software products across various industries. Based on this, we’ve identified three main areas to improve in our reporting:

  1. We want to make it easier to uncover typical industry insights and answer common analysis questions without relying on third-party tools like spreadsheets and Business Intelligence (BI) tools. Calculating utilization, profitability, and project budget overruns directly in Timely should be possible.

  2. We want exporting report data from Timely to be simple and painless. Combining Timely’s data with data from other systems to create powerful reports for your business should be easy, fast, and, whenever possible, automatic.

  3. Timely’s reporting needs to adapt better to different use cases. The custom report templates available today are a good start, but they need further improvement to be truly excellent.

I hope this quick dive into what we’re currently working on and how we think about Timely’s future was interesting and useful. We have many improvements and new features coming to make Timely better for you, so stay tuned for updates.

If you have any feedback, please don’t hesitate to reach out via the “Submit Feedback” form on the Roadmap tab above.

Now, over to what was shipped recently:

New Features

New: AND/OR Filtering on tags

  • Added the ability to use AND/OR filtering for tags when using reports or the Timesheets view. This is the first of many improvements coming to reporting.

Improvements

  • We have disabled cost rate changes for locked hours. This fixes the issue where changing the cost rate of a user would alter the historical cost associated with previously logged, locked time entries. Now you can be confident that data in a locked period remains unchanged.

API

  • The Locked Time API is now available, see the public API documentation. This enables you to lock time based on automations you create through our Zapier app or with your own self-hosted custom code. You could for example lock a time period automatically on the nth day of a new month, using Zapier's Schedule feature.

  • The cost of a time entry is now exposed in our public API, see documentation here. The cost is calculated based on the logging user's cost rate, as explained here.

Bugfixes

  • Fixed an issue where updating a group name in Monday.com didn’t reflect in Timely. Now, when you rename a group in Monday, the corresponding project name in Timely will sync up instantly. 🛠️✨

  • Fixed the total capacity calculation on the People page when switching to view by teams, ensuring accurate data is displayed.

  • Resolved an issue preventing workspaces on the latest Starter plan from using the feature that enables logging or adjusting hours for other users.

  • Improved the performance of the Users -> Dashboard page for workspaces subscribing to the Tasks feature. This page should load significantly faster now.

  • Squashed a bug where the Project Status page did not reload appropriately after changing the budget.

  • Fixed an issue where logged entries disappeared when selecting a tag to log a new entry.


We've got something exciting planned!

changelog cover

You told us you love the idea of a timeline with all your work activities laid out (who doesn't?!), but you need more detail.

So, we've worked hard for the last couple of months to create a new memory timeline experience that will offer more detailed memories and tons of usability improvements.

Want to know more? Let the developer prodigy who's been driving these efforts show you in this video.

If you're interested in joining the beta, please let us know here.

While waiting in excitement to see if you're accepted as an early beta tester, you can read what we've been up to in the past month below:

New Features

  • Project descriptions; Sometimes it can be hard to know which project to log to. Workspace admins and managers can now write descriptions of up to 300 characters to guide their employees to select the right project when they're logging.

Improvements

  • Boosted the speed of the Tasks page, ensuring it stays quick and responsive, even when you're juggling a mountain of tasks.

  • Polished the tags creation process by making sure the field for adding a new tag clears out properly after you leave the page, keeping everything neat and tidy for your next visit.

  • Introduced a new feature allowing team leads to wield the power of setting Time Entry States, enhancing their ability to manage and organize tasks effectively.

  • Upgraded our monday.com integration to harness their latest API version, ensuring smoother and more efficient communication between the platforms.

Bugfixes

  • Squashed a sneaky bug that played hide and seek with project status data when flipping between projects. Now, the dashboard knows its loyalty and sticks to the right data.

  • Made sure the starter plan sticks to its 5-user limit firmly, blocking any attempts to add more users than allowed.

  • Performed a ritual to strengthen the bond between Timely and Microsoft Teams, ensuring their connection doesn't vanish into thin air a few hours after shaking hands again.

  • Fixed an issue where you were able to move locked entries to new days.

  • Corrected the time continuum glitch that made Microsoft Teams memories pop up on the wrong day in the timeline. Time travelers, beware!

  • Fixed a peculiar phenomenon where the time entry's note decided to overlap the checkbox, playing a game of "I can't see you" with time entries. Visibility restored!

  • Solved a glitch where using the shift key could mess up keyboard shortcuts, ensuring everything works smoothly without any unexpected surprises.

  • Improved how the ClickUp integration works, making it update more often and reliably, just like how a hummingbird flits swiftly and smoothly.


Bulk edit time entries, more icons and tons of improvements

changelog cover

The team has been busy at work the last few weeks cooking up quite the Christmas present for all of you. Here are the highlights:

New Features

  • New App and Website icon service for Memory: We've introduced a new app and website icon service that finds a vast array of app and website icons, and makes sure the correct icon is displayed in your Memory timeline. Making it easier than ever to distinguish memories from each other. You should see fewer and fewer of these placeholder images in your Memory timeline going forward:

  • In-App Product Feedback: You can now provide us with valuable feedback directly within the app, helping us improve your experience. The feedback window can only be opened from select areas for now, but we're expanding it to more areas soon:

  • Time Entry States: This new feature allows for a dynamic workflow where timesheet entries can transition through various custom states, such as 'Logged', 'Approved', and 'Verified'. This feature empowers admins to tailor the time sheet review process according to their organization's specific needs. We're rolling this feature out in beta to all workspaces on the current Premium and Unlimited plans. You will find it under "Workspaces Settings" -> "States":

Improvements

  • Memories Enhancement: Ever had these annoying "Playing Sound" memories appear all over your timeline? All Chrome tabs with music or video now display their actual titles instead of a generic "Playing sound" label.

  • Bulk-select Time Entries: You can now select multiple time entries in the Hours view, making it really easy to change the project, state or delete multiple entries at once:

  • Filter User Interface: We've made adjustments to the user interface, including removing the "Billed|Unbilled|Total" labels and refining the state selector. This will only affect workspaces utilising the new "Time Entry States" feature (see above) for now:

  • Integration Enhancements: Various improvements have been made to integrations, including better handling of task syncing in ClickUp, resolving issues with MS Teams call events in the timeline, and preventing repeated authorization errors with QuickBooks integration.

  • New Memory for macOS app: Intermittent failures in capturing activity have been addressed, and we've implemented better crash handling to avoid situations where you end up with a lacking memory timeline because the app hasn't been running in the background.

  • Simplified cancellation flow: We've streamlined the subscription cancellation process. Because let's face it, if we annoy you on your way out, you might swipe left on us for good! 🚪🏃💨

Bug Fixes

  • Duplicate Entries: Duplicate entries no longer appear in the Hours view when displaying all users.

  • Drag and Drop bugs: We've fixed bugs and rough edges around dragging and dropping time entries. It’s now smoother to use than a buttered slide. Whee!

  • Memory/Mac Install Flow: Installing Memory for Mac is now easier, even for the 'I don't have admin rights' crowd. It's almost as easy as installing a new coffee machine.

  • People Dashboard Black Area: The mysterious black area on the People Dashboard has been sent back to the void. Safari users, it's safe to come out now.

  • People Filter not Working: Fixed an issue where 'Missing time' or 'Overtime' filters did not take the People filter (i.e. who you had filtered on) into account.

  • ClickUp Integration: Issues related to ClickUp integration have been resolved, including tasks not assigning to the relevant Timely user and errors after re-integration with archived clients.

  • Syncing Issues: Updated time entries are now correctly synced to ClickUp, and time logged towards a task in Timely no longer syncs to the wrong day in ClickUp.

  • Integration Limit Handling: We now handle cases where integrations create more than the 1000-project daily limit for trialing workspaces.

  • Search Reset: Holding CMD/CTRL for a new tab doesn't reset search anymore. Because, you know, that's how it should always have worked.

  • Autofill: Autofill note features no longer appear when logging time on behalf of other users.

  • User List: The user list no longer cuts off after 28. It's like finding extra fries at the bottom of the bag – the more, the merrier!


New Memory for Mac & Other Improvements

changelog cover

New Memory for Mac:

  • We're excited to announce a complete "under the hood" overhaul and re-design of Timely's automatic time tracking app Memory for Mac. This gradual roll out only affects you if you downloaded the Memory for Mac app before July 2023. Make sure to check that you are always on the latest version to prevent issues and ensure tracking accuracy.

Improvements

  • AI timesheet suggestions now automatically exclude timespans already logged. This means fewer "duplicate" suggestions cluttering your view.

  • Added permission options to the custom state editor. You can now set which access levels can make changes to a time entry in a custom state. Custom states are part of a new 'Time Entry States' feature that is currently in closed beta. Reach out to [email protected] to request early access.

  • Improved the creation of drafts for users/projects logging projects with 'default tags,' eliminating the creation of identical drafts. This change only affects logging for projects that use the default tags feature.

Bugfixes:

  • Patched a classic case of identity crisis in our ClickUp Integration. 'Manager' users can now import tasks without fear of being demoted to 'Employee' status. Our apologies to any managers who had to take a surprise trip down the corporate ladder.

  • Tidied up a case of parental overreach in our tagging system. Parent Tags were a bit too eager and kept showing up in ClickUp uninvited, even when their Child Tags were ready to take the stage. We've now implemented a 'You must be this independent to proceed' check.

  • Exorcised a ghost in the dropdown list that loved to scream "Error: Unexpected undefined" at unsuspecting users scrolling to the abyss. Turns out it just wanted to be acknowledged. We've given it a nod and shown it the way out.


AI Improvements & Sticky Headers

New features

  • You can now define custom colors and icons for time entry states. The timesheet states is currently in closed beta, please reach out if you're interesting in getting access.

Improvements

  • Our timesheet header has developed a clingy personality! Now, when you're scrolling through timesheets, the header sticks with you like a loyal puppy, ensuring you never lose sight of what day it is or which client's time you're scrutinizing. Say goodbye to the days of scrolling back up to remember where you are – this header's got your back, or rather, your top! 🐶🔝

  • Our AI now learns even faster from the names of tags you log memories to. This means you can train your AI to give accurate predictions even faster than before.

  • Timely's AI now focuses on learning from the most recent time entry when the same memory is logged multiple times. For instance, consider the scenario depicted in the screenshot below. Previously, if a memory like "AI team sync" was logged under different projects, Timely's AI might have gotten confused and proposed less accurate suggestions for that memory and other similar memories. With this update, the AI will prioritize and learn from the latest time entry for that memory. This enhancement aims to streamline the AI's learning process and improve the accuracy of its suggestions, especially in scenarios similar to the one illustrated.

Bugfixes

  • Fixed an issue where syncing Quickbooks invoices would give a "Internal Server Error" message.


What's new in Timely:

New features

  • Workspaces can now create their own custom time entry states. This is a feature to enable a timesheet approval flow currently in closed beta, please reach out if you're interesting in getting access.

  • Created APIs to support selecting which boards to import from monday.com. This is the first step to releasing an improvement to our monday.com integration which will let you select which boards to import when it's done. Stay tuned for updates!

  • Timely now integrates with monday.com, read all about it in our latest blog post.

Improvements

  • You can now open project/client search results in new tab by holding CMD/CTRL when clicking.

  • Updated G2 Badges on Login and Sign up page to showcase our latest awards!

  • Implement our own icon fetching service in Timely memory timeline to fetch app and website icons instead of using a third-party provider. This to increase our security – something we take very seriously – and to reduce reliability on third party services.

  • Timely's AI now learns from detached memories and dismissed tags:

    • Detached tags: Time entries that are tagged but do not have an actively linked memory will help AI learn the tags implicitly, in addition to projects.

    • Dismissed tags: Memories that are dismissed from a tagged draft will signal AI to pay more attention to them, whether it was the wrong project or the wrong tag or both.

Bugfixes

  • Fixed a bug where clicking "Manage Tags" from a Time Entry did nothing.

  • Squashed a nasty bug that caused tags added to a project to disappear if using default tags on a project.

  • Fixed an issue where the "Delete Task" button was black instead of red (the color of DANGER!)

  • Fixed a visual bug where the filter for states in Reports -> Timesheets had the wrong transparency presentation

  • Fixed an issue where the (new) Memory app for macOS would sometimes send memories with empty URLs.

  • Fixed a security vulnerability found in our Jira integration.

  • Fixed an issue with Timezone/Daylight Saving Switch Issues when using different browser on macOS

  • Button colors were going through a teenage identity crisis due to our recent design system implementation. They've found themselves now, and the colors are correct again.

  • Replaced video thumbnail for AI video in panel with a more descriptive one.

  • Fixed a visual issue where the background on the list of memories was doing an invisibility act. We've convinced it to reappear.



What's new in Timely: Timely's AI now suggests tags

changelog cover

Great news: Timely's AI can now automatically include tags when generating your timesheet drafts. This new feature adds to our existing ability to pre-select projects for you. In short, you'll spend even less time manually logging and more time focusing on what really matters.

Below you can see an example where the "Meetings" project and the "TEAM: Engineering" tag has both been pre-selected by Timely's AI, since that's how I usually log that meeting with Martin:

Some things to note about how this works:

  1. Single Tag Learning: For now, our AI is focused on learning only one tag per memory. That means each AI-generated draft will also suggest just one tag. This isn't a limitation for most users, as over 80% of tagged time entries use only one tag.

  2. Project/Tag Combinations: When you log time to a project and include a tag, our AI will treat that specific project/tag combo as a unique entity for future suggestions. If you log time with only a project and no tag, the AI will suggest just the project, leaving the tag field blank.

  3. Default Tags: If you have default tags set up in your workspace, they won't influence the AI's suggestions. These tags get automatically attached to your logged time entries but are not considered by the AI for future recommendations.

New features

  • Timely's AI now supports predicting tags when drafting time entries (see above)

  • Time entries now support different states (i.e. 'For review', 'Accepted', 'Verified' and so on). This is a feature to enable a timesheet approval flow currently in closed beta, please reach out if you're interesting in getting access.

Bugfixes

  • Fixed the crash that occurred when you dared to click "See full week" on the All Users page. Our system is no longer shy; peek all you want!

  • Tamed the rebellious Enter key that preferred to travel through time increments rather than actually logging your suggested time. The key has returned to its senses and will now obey your command.

  • Resolved the eternal loop of data importing for ClickUp sync. It's now back to being a speedy delivery service instead of a never-ending conveyor belt.

  • Reports Dashboard list view now loads report data when you open a report. It's like Sherlock Holmes but for your data; mysteries solved on arrival!

  • Fixed the disappearing act Chrome tab groups were pulling off in Tauri. They're back from their secret mission and ready for duty.

  • Quashed the bug that either crashed the front end or threw a 404 when you opened a day in the People - All Users tab. You can now view daily data without summoning the digital Bermuda Triangle.

Improvements

  • Memory Tracker for Timely on macOS will now collect tab group name, profile name and tab pin information from browsers

  • We removed the "New Workspace" button from main menu, as this was causing a lot of workspaces created by mistake. Note: You can still create new workspaces by going here.


What's new in Timely: Lots of plumbing

changelog cover

The last sprint we worked on a lot of invisible – but important – changes to enable upcoming new features and improvements to how we work. Most noteably we have been laying the required plumbing for a new feature we're working on that will allow workspaces to set up a "timesheet approval" workflow.

We've also rolled out a token-based design system that lets us enhance Timely's UI much faster. Plus, our AI now lives in its own sleek, stand-alone service.

Here's the full list of changes:

Bugfixes

  • Fixed wrong transparency on the Timely ecosystem page:
    Transparency levels recalibrated. No more accidental invisibility cloaks!

  • Fixed an issue where Webhook subscriptions frequently broke:
    Webhooks got tangled; we untangled them. Now swinging into action without a hitch.

  • Fixed an issue where AI drafts were disabled although it appeared enabled in the UI:
    UI and AI were having a disagreement. We played couples therapy, and now they're back in sync.

  • Fixed an issue where the "Edit project" page link was disabled on the individual project page:
    The "Edit" button was playing hard to get. We gave it a pep talk, and it's clickable again.

  • Fixed an issue where opening a day in the "People - All Users" tab leads to a crash or 404 error:
    404 Error played hide-and-seek, but we found it and kicked it out. Tabs should behave now.

Improvements

  • New version of our Memory app for macOS:

    • Memory now captures tab group names in Google Chrome

    • Added an option to track incognito Chrome windows (disabled by default)

Behind the scenes

  • AI Pipeline Upgrades
    We've revamped our AI to be faster, smarter, and more independent than ever. Think of it like giving your personal assistant a jetpack and a problem-solving toolkit. The AI now handles drafts seamlessly, setting the stage for real-time, on-demand intelligence down the line. This is just the first step in making your Timely experience even more intuitive and efficient.

  • New design system

    TL;DR: We have spent several months working on a new design system that is like LEGO for our user interface: standardized, reusable "bricks" make everything look cohesive and allow for super-fast updates. Think of it as a shortcut to both a sleek look and nifty features like dark mode. It's a win-win for both developers and users, streamlining everything from design to coding. 🌑✨

    • Cohesive look & feel
      Tokens are a collection of styles that are allowed to be used (colors, spacings etc.). It's like having a set of LEGO bricks, and you're limited to using only those for construction.
      By building from the same elements, our UI will have a cohesive look & feel.
      No more slightly different color shades or leftover styles from old designs!

    • Easy to apply sitewide changes
      If we decide to change a color or a font size, we only need to update it in one place, and it automatically applies everywhere.

    • Theming capabilities
      Since we have centralized control over our styles, creating new themes requires very little coding. (Hello dark mode!)

    • Faster development
      Instead of hardcoding every value on every page, we can just reference our design tokens.
      We can also build components (buttons, dropdowns) from them and reuse those as well.

    • Better developer experience
      Working with reusable styles and components makes our code shorter, simpler and easier to read. Design tokens are the single source of truth: this is what we use in both Figma and code. This means easier collaboration between designers and developers.

  • Other behind the scenes upgrades

    • Fine-tuning details for our upcoming monday.com integration.

    • Major groundwork for our next-gen memory database system. Keep an eye out for revolutionary updates to our automatic time tracking!


What's new in Timely

💎 Improvements

  • Timeline view of Tasks should now be considerable faster.

  • The speed of syncing data from our sync integrations should now be even faster.

  • Tags and Default tags are now split into separate sections in the project editor to improve UX.

  • Memory for Chrome is now only pops up if you're using something else than MacOS or Windows.

  • Timely Academy and Live Training links have been added to the in-app help menu.

🐞 Fixes

  • If you have connected services with inactive Webhooks we now eventually stop subscribing to those.

  • Disable scrolling when editing rates on a project.

  • Archiving/restoring projects with default tags could cause the default tag to be removed from the project.


Introducing our comprehensive ClickUp integration

changelog cover

We are thrilled to announce the launch of the highly-anticipated Timely and ClickUp integration. This is a game-changer for those of you who rely on ClickUp to streamline their work. We've prepared a quick video to showcase the power of the Timely and ClickUp integration. Take a moment to watch it and see firsthand how it simplifies your workday:

To find out more about what this integration can do for you and your team visit our ClickUp Integration page.  We've also put together a comprehensive help center article to guide you through the process of integrating Timely with ClickUp. Dive in and explore all the possibilities!


Introducing Tasks API

We're super keen to announce that the Tasks API is now out of beta and available publicly for all workspaces. This API enables Timely customers with technical know-how to seamlessly manage tasks across third-party applications, empowering teams to manage their info more flexibly..

Read more in our developer documentation.


Fixes & improvements to custom currencies

💎 Improvements

  • Admins can now update custom currencies on projects that have locked or billed entries.

  • The ability to add a Default tags to a project no longer requires that the default tag has sub tags.

🐞 Fixes

  • Completing a task on a newly created project in Basecamp could sometime cause it not to show up on the timeline.

  • A long Tag lists popup could cause a weird visual bug.

  • Sometimes the Memory selection toggle when logging hours could be hidden behind text and thus not toggable.


Introducing Default Tags

Admins and managers can now set default tags on any projects. It takes the burden of the users and makes sure you can accurately report on the tag later. Read more in this support document.

🐞 Fixes

  • Some features were marked as not available on some enterprise plans that should have access


🐞 Fixes

  • The first project on pie charts in Reports would list twice.

  • The discount percentage within the app did not reflect the discount on pricing page.


🐞 Fixes

  • Changing your primary email now requires entering your password for security reasons.

  • Product updates wasn’t showing up in-app in the Notifications section bottom left.


Improvements & Fixes

💎 Improvements

  • In addition to the previously announced capacity column on reports, you can now add separate overtime and undertime columns, which makes it even easier to report on local regulations and laws for overtime tracking.

🐞 Fixes

  • Budget graphs were blank for Managers w/ Hidden Rates

  • A bug could prevent some users from updating their email address

  • Sometimes the "All Users" and “Deleted users" pages were empty even if users were selected

  • A bug when deleting or creating tags could generate 500 errors

  • A scrollbar was missing for grouped memories in the timeline


Improvements & Fixes

💎 Improvements

  • We added a 'get more info' icon and link to MS integrations selection in Ecosystem page

🐞 Fixes

  • The subscription tab was showing for some workspaces that pay via manual invoice

  • Only the first 100 tasks was getting loaded for each user

  • The "created_at" field had an issue that could cause it to be removed for some projects

  • An issue could cause the Company week view to only display some hour entries much wider than the rest

  • On the Memory timeline we fixed an issue where Ignored entries continue showing in logged entries


🐞 Fixes

  • Removed unnecessary toast messages that only provided noise for users

  • Resolved an issue where project search in reports does not show all search results

  • Updating an hour via the “Update an event” API could delete the timestamp.

  • A bug could cause the Outlook integration issue to not display some emails in the Memory timeline


Improvements & Fixes

💎 Improvements

  • We added the ability to add a capacity column to reporting to show who’s over- and underutilised. Also helpful for to stay compliant with local audits and regulations for overtime tracking.

🐞 Fixes

  • An issue could cause Office 365 calendar connection to not import for 24+ hours and miss events


Improvements & fixes

💎 Improvements

  • AI Drafts now show a small brain icon in the bottom left to indicate it comes from the AI.

  • The Projects page now shows how many active projects you have.

🐞 Fixes

  • A bug could cause the notification for "If I haven't logged hours today..." setting to not trigger

  • The Microsoft Teams integration could sometimes lose the connection a few hours after re-connection

  • Report widgets displayed the wrong placeholder message when they have no data to show

  • Fixed an issue with where the help text to filter projects on reports was being truncated.


Introducing Multi-currency support

Previously you could only set a single currency for your whole account. With new Multi-currency feature you can now set a custom one on a per project level.

Read more in our support document.

🐞 Fixes

  • Logged time was sometimes not automatically preselected when accepting drafts from week view

  • Fixed an issue with the email template for new users being invited to an existing worksapce.


Timely + Microsoft Teams

changelog cover

We’re thrilled to launch the official Microsoft Teams integration for Timely. This is a great way to have your Teams calls show up directly on the Memory timeline. It will also show any documents you edit directly in Teams.

Read more in the support doc.

Introducing widgets on Timely for iPhone

Now you can add a Today widget anywhere on iPhone. It will show you all the hours you’ve logged today in addition to being the fastes way to log any new hours.

💎 Improvements

  • We added support for interacting with AI drafts in weekly and monthly views on Hours page

  • We adjusted the threshold for when projects end up "other" category on donut graphs on Reports so that more projects will list individually

🐞 Fixes

  • We added an upgrade prompt to the logo section, so that users on Starter and Premium plans can upgrade easily to access this feature

  • We re-added some features to Enterprise Plan that was missing

  • There was an issue where prompt payment overdue workspaces to subscribes was visible to employees and managers

  • We fixed an issue where the Android location tracker stopped working

  • We fixed an issue where archived projects cannot be found in the projects filter


Introducing widgets on Android

changelog cover

You can now create two types of integrations on Android.

  • The first is Today, and it will show you all the hours logged for today.

  • The second is Projects and it will show you the project name, client name, total logged time, total planned time, unbilled hours and logged money.

💎 Improvements

  • There’s now a pre-filled email template for admins on a workspace that is payment overdue and you want to contact support to fix it.

🐞 Fixes

  • The wrong error message showed up when a limited team lead tried to edit an entry that was marked as invoiced.

  • There was an issue with rounding money in cost summaries.


New Ecosystem pages

changelog cover

Have you seen our new Ecosystem page on the website? Now the integrations page in the app to show the refreshed categorizeations as well. The Integrations page has been renamed "Timely Ecosystem". We split them into Time Tracking integrations and Sync integrations.

New options when export to Excel

Now there's all-new options when you're exporting data to Excel from Reports. Check out this support article for more.

Added Expand all button on widgets in reports

This handy feature makes it easy to expand all rows on any report widget.

💎 Improvements

  • Added back solid background to hour labels in the memory timeline.

  • Updated button designs in various places.

  • Improved confirmation texts when deleting unused drafts and when archiving a project.

  • Added a new logic and popups for workspaces that are in "payment overdue" state

🐞 Fixes

  • Tags was not in alphabetical order under the project tab when you export a report to Excel.

  • Expired trial users was not able to add seats when buying a subscription and the count did not save when changing plans.

  • Calendar borders did not precisely line up with calendar header borders.

  • If you used multiple workspaces the logo of the current chosen would show in all of them in the switcher menu.

  • If you deselcted unlogged and logged memories under the Memory settings dropdown it would say "All memories logged"

  • An old version of the top left workspace switcher was showing on the settings page.

  • When filtering for Projects without Budgets, it could sometimes also show projects that had a budget.

  • You had to refresh the browser to cancel a "Billed via Invoice" status on an indidual hour entry.

  • Sent emails in Gmail would display a duration on the timeline. It should only be a dot.