Configuration
Prevent remaining time going negative
Section titled “Prevent remaining time going negative”When set, if time remaining becomes negative it is set to zero. When not set, you are asked whether to allow the remaining to go negative.
Keep Remaining in sync with Original Estimate
Section titled “Keep Remaining in sync with Original Estimate”When set, Remaining is recalculated as Original Estimate − Completed Work on every add / edit / delete of a time log, so Completed + Remaining always equals Original Estimate. This prevents Remaining from drifting when the Original Estimate is changed after time has been logged. Skipped when Original Estimate is missing or the work item is closed. Manual edits to Completed on the work item form, and any Completed work that pre-dated the extension, are respected because the calculation uses the Completed field after the change has been applied.
Prevent time logging to closed items
Section titled “Prevent time logging to closed items”When set, time cannot be logged to items that are closed. When not set, logging to a closed item is allowed but leaves the remaining time unchanged, since a closed item’s remaining is assumed to be zero.
Allow logging time to future dates
Section titled “Allow logging time to future dates”When set, time can be logged for dates in the future.
Assign task automatically
Section titled “Assign task automatically”When set, logging the first entry against an unassigned task assigns it to the user the time was logged for.
Start task automatically
Section titled “Start task automatically”When set, logging the first entry against a new task starts it.
Prevent adding time to other users
Section titled “Prevent adding time to other users”When set, time cannot be added for other users, and their entries cannot be amended or deleted.
Allow selecting many users when logging time
Section titled “Allow selecting many users when logging time”When set, time can be added for several users at once.
Prevent logging time on or before this date
Section titled “Prevent logging time on or before this date”Lock down logging so time cannot be logged, or existing logs changed, on or before the date entered. Format YYYY-MM-DD.
Time Log REST API Key
Section titled “Time Log REST API Key”Your organisation’s secure API key. Do not share it with anyone else.
Time Log REST API URL
Section titled “Time Log REST API URL”Used to point the extension at a different Time Log REST API — needed only for on-premises deployments.
Minimum comment length
Section titled “Minimum comment length”Prevent saving time if comment length is less than this. 0 to allow empty comments.
Only show current project in Summary
Section titled “Only show current project in Summary”When set, the Time Log Summary’s project filter offers the current project and nothing else, and every search is scoped to that project whatever the filter is showing.
Restrict summary to current user
Section titled “Restrict summary to current user”When set, the Time Log Summary stops users browsing each other’s time. The team filter offers only the teams the user belongs to, and within those teams they can select only themselves — unless they are an Azure DevOps team administrator of a selected team, in which case they can select every member of that team. Being an administrator of one team does not expose the members of another team the user merely belongs to. Project Administrators are exempt: the restriction lifts entirely for someone who administers every project the filter is set to, and where they administer only some of them they see every team of those projects alongside their own teams elsewhere. Defaults off, so existing organisations see no change.
Enable the time log timer
Section titled “Enable the time log timer”When set, a start/stop timer is available on My Time Log (a ▶ in each of today’s cells, and a bar above the grid showing what is running) and on each work item’s Time Log tab. Only one timer runs per user at a time, and it is stored against your Azure DevOps account rather than the browser, so it survives a reload and is the same timer wherever you look at it. Stopping a timer opens the ordinary Add Time Log dialog pre-filled with the elapsed time and the type it was started with, so every other rule on this page — comment length, the lock date, closed work items — still applies before anything is recorded. When not set, no timer is shown anywhere and no timer data is read or written. Defaults off, so existing organisations see no change.
Weekly target hours
Section titled “Weekly target hours”Target hours per week shown on the My Time Log page. Non-integer values like 37.5 are supported. Set to 0 to hide the progress bar.
Include ADO days off
Section titled “Include ADO days off”When set, Azure DevOps Capacity team and personal days off are folded into the My Time Log grid — the column is shaded and carries a badge linking to the sprint capacity page — and reduce the weekly target on My Time Log and the Weekly shortfall report by the organisation’s daily rate (weekly target ÷ 5) for each day off. You can override this for yourself from the My weekly target dialog (Use organisation default / Always include / Always exclude).