Timely

Changelog

Teams Phone calls, bulk project updates

New Features

  • Jira custom field in exports — If you use the Jira integration, you can now add a “Linked Work Item” column to your CSV and XLSX exports. It shows which Timely client maps to the linked Jira ticket, so you can quickly spot mismatches when reporting across Jira-connected projects.
  • Bulk project change for time entries — Managers can now move time entries from multiple users to a different project in one action. If anyone isn’t already a member of that project, you’ll be asked whether to add them automatically. An undo option is available for 10 seconds if you need to reverse the change.

Bug Fixes

  • Microsoft Teams phone calls now import — Phone calls made through Teams (including mobile calls) were previously not tracked in Timely. They now appear on the timeline, and inbound calls show the caller’s name or number correctly.
  • Webhook integrations stay connected through temporary errors — Microsoft Teams and other webhook integrations would sometimes show as disconnected after brief network issues, even though nothing was actually wrong. These blips are now handled automatically in the background.

Bulk project tools, Jira custom field column, and Teams Phone import

New Features

Reassign the client on multiple projects at once instead of updating them one by one. Just select your projects, pick the new client, and confirm — if anything looks wrong, you've got 10 seconds to undo it.

  • Bulk client update for projects — Reassign the client on multiple projects at once instead of updating them one by one. Just select your projects, pick the new client, and confirm — if anything looks wrong, you’ve got 10 seconds to undo it.
  • Bulk project change for time entries — Managers can now move time entries from several team members to a different project in one go, instead of editing each entry individually. If anyone isn’t already on the target project, Timely will ask whether to add them automatically. Made a mistake? One undo reverses the whole change, including any team members who were added.
  • See linked Jira clients right in your reports — If you use the Jira integration, your Timesheet and CSV reports can now show which client a linked Jira ticket is mapped to, so it’s easy to catch entries where the client on a time entry doesn’t match the one tied to the related ticket.
  • Microsoft Teams phone calls now tracked automatically — Phone calls made through Microsoft Teams now show up as time entries automatically, just like other Teams activity. Previously these calls didn’t get tracked at all, since Teams only sent through phone numbers rather than who made the call — Timely now figures that out for you.

Bug Fixes

  • Timesheet reminders now respect your preferences — If you’ve dismissed the unsubmitted timesheet reminder for 30 days, that preference now applies consistently across all ways of switching out of AutoSheet view.
  • Clearer Azure SSO error messages — Signing in via Azure SSO with an unverified email now shows a clearer, more specific message to help you understand what’s happening.

More control over project logging, smarter linked work filters, and more reliable integrations

New Features

  • Linked work filters in AutoSheet — The linked work picker in AutoSheet now automatically narrows to tasks matching the row’s project, with the same scope and status filters available in manual logging. Filter preferences are shared between AutoSheet and the manual time entry editor and persist across sessions.
  • Confirmation prompt for non-member projects — Saving a time entry on a project you’re not a member of now gives you three options: join the project permanently, log this one time without joining, or cancel. The same choice is available when bulk-moving entries on the timesheet.
  • Warning when moving entries to archived projects — Admins moving time entries to an archived project now see a warning before the change is applied. A “Don’t show this again” option is available and remembered across sessions.
  • View failed sync entries from integration settings — A “View failed entries” link now appears in the Time Entry Sync tab when entries have failed to sync, taking you straight to the Timesheet filtered to those entries so you can fix or re-sync them.
  • Jira project dropdown focused to linked client — When a time entry is linked to a Jira issue that maps to a single Timely client, the project dropdown now narrows to projects for that client, with a “show all projects” option if needed.
  • Bulk update project client — Admins and managers can now reassign the client on multiple projects at once from the Projects list.

Improvements

  • Jira task refresh — Jira tasks now refresh multiple times per day instead of once, keeping task names and details more current.
  • Asana team membership — Asana users now receive project access within seconds of joining a team, rather than waiting for the next scheduled sync.
  • ClickUp sync reliability — Inaccessible folders or lists no longer cause the entire ClickUp sync to fail, and numeric IDs on webhook events are now handled correctly..

Bug Fixes

  • Windows app captures — Apps running as browser-hosted PWAs, such as Copilot as an Edge PWA, are now tracked correctly even when no URL can be extracted.
  • Codex title tracking restored — Following a recent Codex Desktop update, tracked conversations were falling back to the generic “Codex” title. Correct chat titles are now captured again.
  • Monday.com large board imports — Multi-page task imports from Monday.com were failing on the second page. All tasks now import correctly regardless of board size.
  • “Don’t ask again” preference in AutoSheet — The saved preference on the unsubmitted timesheet warning is now respected across all three ways to leave AutoSheet, including via the “Switch to Classic” button..

Flexible project access, failed sync details, and richer Zoom titles

New Features

  • All workspace projects in hour editor — When admins enable it, you can log time to any active project in your workspace without needing to be assigned first. You’re added as a member when you log time to a new project. Log time to a project you’re not part of without committing to membership — or join permanently if it’s ongoing work.
  • AutoSheet paused notifications — Know immediately when automatic timesheet generation has paused, and how to get it running again. Learn about notifications

Improvements

  • More pinned projects in hour editor — Pin up to 20 projects for quick access in the hour editor, up from 10.
  • Linked work filtering — Find the right linked task faster with clearer scope controls and tooltips explaining each filter option.
  • Google Calendar reliabilityCalendar entry properties import reliably again. Private and confidential Outlook events are automatically redacted to protect sensitive information.
  • Failed sync details — See exactly why time entries failed to sync and how many are affected by each issue, so you can resolve problems without guessing.
  • Richer Zoom meeting titlesZoom sessions now show participant names in your Timeline, giving you the context you need to assign time accurately.

Bug Fixes

  • Note preservation when claiming time — Notes are no longer lost when assigning unassigned time to a project.
  • Empty drag selection errors — Drag-selecting empty areas of the timeline no longer triggers error notifications.
  • Office 365 calendar sync — Fixed an issue where failed syncs could delete valid Office 365 calendar entries.
  • Tag validation for archived projects — Admins can now move entries to archived projects without hitting tag requirement errors.
  • Stable project dropdown — The entry editor dropdown no longer breaks when a project appears across multiple groups — Recent, Pinned, and Client folders all render cleanly together.

Project templates, smarter AutoSheet emails, and even more control over Memory capturing

New Features

  • Project templates — Define reusable project templates with default settings for users, labels, rates, and more. When enabled, templates automatically create projects as new clients are added to your workspace — so every new client starts with the right setup from day one.
  • Idle time exclusion per app — Mark specific apps as idle-exempt so Memory keeps capturing during long compiles, video calls, or document reading sessions, even without keyboard input.
  • Empty Timeline intervalsAutoSheet now shows selectable empty time slots between activities, making it easier to claim untracked periods and assign them to projects.
  • AutoSheet email summaries — Timesheet reminder emails now include a visual breakdown of your day with project and tag summaries, matching what you see in the web app.

A Timely AutoSheet reminder email for Wednesday, May 13, showing 8 hours 15 minutes logged across 5 projects with 1 hour 45 minutes of unassigned activity. The email includes a Projects section with a colour-coded bar chart breaking down time by project — Leadership 3h 45m, AutoSheet 3h, Claude / AI research 1h, Memory PR review 15m, Memory app 15m, and Unassigned 1h 45m — followed by a Tags section showing Code review, Bugfix, and Memory at 15m each, with 7h 45m untagged. Two call-to-action buttons read "Submit timesheet" and "Review in Timely"

Improvements

  • AI app title extraction — Title capture for Codex and Claude Desktop is now more reliable, so you see accurate project names in your timeline instead of generic app titles. Learn how Memory captures your work →
  • AutoSheet validation — Project selection is now properly validated for admins, so you can’t accidentally submit time against a project you don’t have permission to log against.
  • Manual entry controls — Duration, tags, and notes are now disabled on manual entries until you select a project, so you never lose input by filling in details before choosing where to log.
  • Hours import error reporting — Row-level error reporting now shows you exactly which entries failed to import and why, so you can fix issues without guessing.
  • Timeline minimum height — The AutoSheet timeline now maintains a minimum height on smaller screens, keeping your activity view usable regardless of screen size.

Bug Fixes

  • AutoSheet generation failures — Fixed an issue where generation failures caused infinite loading spinners without any error message, so you now always get a clear notification if something goes wrong.
  • Entry duration limits — AutoSheet entries can no longer accidentally extend past midnight when using the +/- buttons or dragging the timeline.
  • Calendar crash prevention — Fixed an error screen that appeared when navigating to the calendar with an invalid date in the URL.
  • Entry ownership protection — Prevented time entry ownership from being accidentally transferred when employees edit entries they have access to but don’t own.
  • Timesheet reminder filtering — The “Notify Group” button on the People page now respects the active time period filter, so reminder emails only go to the users you’ve filtered for.

Memory app improvements, AutoSheet fixes, and Timesheets updates

Memory app Improvements

  • Cursor Agents tracked separately — Memory(Mac) now distinguishes Cursor Agents from the Cursor editor window when capturing activity, so background agent work shows up as its own entry instead of being mixed in with editor time.
  • Credential scrubbing in captured URLs — Memory now strips usernames, passwords, and tokens from URLs before they’re stored, so sensitive credentials never end up in your timeline or activity history.

How to update

Memory updates automatically, so most people will pick this up without doing anything. If you want to grab it now, open Memory from your menu bar or system tray, scroll down on the General tab, and click Check for updates.

Improvements

  • Timesheets date filtering — Clicking “See all hours” from the People page weekly capacity modal now opens Timesheets pre-filtered to that week, so you land exactly where you need to be.

Bug Fixes

  • Memory incognito detection (Windows) — Fixed a bug where Chrome incognito windows weren’t being detected on Windows, which could lead to private browsing being captured unintentionally.
  • AutoSheet timeline interactions — Drag-resize and drag-to-create gestures now use the correct time intervals, so your edits match the original proposal as expected.
  • AutoSheet bulk delete — Bulk deleting entries now works reliably, with removed items correctly moving to the unassigned section.
  • AutoSheet entry creation — New entries now appear immediately after reassigning activities, no page refresh needed.
  • Dark mode visibility — Improved contrast for timeline selection highlights and feedback modal text, making dark mode easier to dark mode easier to read.

Track your AI work automatically, see your whole Team's hours, and stay informed in-app

New Features

Timely calendar day view showing 5 hours 35 minutes logged across two Product entries and one Conversion entry. The activity panel displays AI-captured tasks including Sveltia CMS updates, changelog formatting, and Claude usage, alongside a donut chart breaking time down by tag: Team meetings 1h 55m, Execution 1h 50m, Untagged 1h 50m.

  • AI activity tracking — Timely now automatically captures your work with AI tools like Claude Desktop and Codex Desktop, creating detailed timeline entries with conversation-specific titles and URLs for better project attribution. Learn how Memory captures your work →
  • Team-wide hour visibility — Managers and employees can now view hours for their entire team while maintaining project-specific access controls through a new “Team-wide” permission setting. Learn about user access levels →
  • Enhanced timesheet filters — Filter linked work tasks by project and completion status directly in the hour editor. Learn about AutoSheet →
  • Inbox notifications refresh — A new Inbox drawer replaces the notifications dropdown, combining legacy notifications with What’s New updates and AI memory alerts in one place.

The Timely Inbox drawer open on the AutoSheet page, displaying three tabs — All, Notifications, and What's New. Two entries are visible: a Product Update about Better Claude and Codex support in Memory.app, and a Changelog entry titled "In-app feedback, faster AI memory tracking, and more". The drawer overlays the AutoSheet daily view for Monday, May 11th.

Improvements

  • Help system overhaul — The help menu is now a resizable modal with embedded video tutorials, searchable questions, and quick access to support resources.

  • AutoSheet reliability — Duplicate hour creation during submit/revert cycles is fixed, and AutoSheet now automatically pauses after 7 days of inactivity to reduce unnecessary generations. Learn about AutoSheet →

Bug Fixes

  • Project counting accuracy — The “All Projects” tab now correctly counts only active projects, excluding archived ones from the displayed total.
  • User invitation validation — Resolved an issue where inviting users with invalid or cross-account role assignments caused unexpected errors.

Better Claude and Codex support in Memory.app

Memory.app for Mac now tracks Claude and Codex with full titles and metadata

We just rolled out a new version of Memory.app that greatly improves tracking for AI tools. Until now, time spent in Claude or Codex tools showed up in your timeline as a generic “Claude” or “Codex” entries — fine for knowing that you used the app, useless for knowing what you worked on. That also meant Timely’s AI had very little to go on when predicting which project an entry belonged to.

This release fixes that.

Better titles for Codex and Claude (Chat, Cowork, Code)

Memory.app now reads the real window title from Codex and from Claude Chat, Claude Cowork, and Claude Code, and attaches the URL when there is one. Instead of a generic “Claude” or “Codex” entry, you’ll see what you were actually doing — like “Add 301 redirects for help center migration” — alongside the session URL. If you split your day between Codex and Claude Code, both will now appear in your timeline with the context you need to log them correctly.

Two things get better as a result:

  • Your timeline tells the truth. When you review your day in AutoSheet or Classic, you can see the specific tasks you worked on inside each AI session, not just the app name.
  • Timely’s AI has real signal to work with. Project, note, tag and linked work predictions get noticeably more accurate, because the model finally knows what each AI session was about.

Memory.app capturing AI window titles, durations, and URLs in the General settings panel

Coming soon

  • ChatGPT Desktop — same treatment for ChatGPT’s desktop app.
  • Windows build — this release is Mac-only. A Windows version of Memory.app with the same AI tracking is on the way.

How to update

Memory.app updates automatically, so most people will pick this up without doing anything. If you want to grab it now, open Memory.app from your menu bar, scroll down on the General tab, and click Check for updates.

In-app feedback, faster AI memory tracking, and more

New Features

  • Faster, even more reliable AI memory tracking AI memory tracking is now significantly faster and more reliable. Activities are captured and processed in real time, so your timesheet data stays accurate and up to date with less effort on your part.

Improvements

  • Next-gen integrations now front and centre ClickUp, Asana, Trello, and monday.com now appear directly in the Import dropdown and integrations page. When a next-gen version of an integration is available, the legacy version is automatically hidden — keeping your workspace clean and your setup current.
  • More accurate tag filtering in exported reports Reports exported with “ALL tags” filters now correctly include hours logged against parent tags when child tags are selected. No more data mismatches between what you see on screen and what lands in your export.
  • Bulk project imports handle tag hierarchies automatically When importing projects via CSV, parent labels are now added automatically when a child label is referenced. Fewer validation errors, smoother bulk operations.

Bug Fixes

  • Tag filter timeouts fixed Reports using tag filters with parent labels or the “Untagged” option were timing out. This is now fixed — filters apply quickly and reliably.
  • New integration projects default to non-billable correctly Projects created from ClickUp, Asana, Trello, and Monday integrations now correctly default to non-billable when no rate information is provided, matching the billing behaviour you’d expect.

Inline project creation and even smarter integrations

New Features

Inline project creation in AutoSheet

  • Create projects from AutoSheet — Admins can now create a new project directly from the AutoSheet page, without navigating away mid-task.

Improvements

  • AI project suggestion formatting — Project suggestions have been refined with improved formatting guidelines, so recommendations are easier to read and more actionable.
  • OAuth token auto-refresh — Integration connections now automatically refresh expired OAuth tokens during long-running operations, preventing workflow stalls due to authentication timeouts.

Bug Fixes

  • Zoom webhook authentication — Fixed webhook processing by supporting both legacy and modern signature verification methods.
  • Reports money columns — Fixed crashes when users with hidden rates add money columns to timesheet reports.