What's new in Timesheets for Jira by Codecove.
Everything shipped in Timesheets for Jira (Time Tracking & Approvals). Install once from the Atlassian Marketplace; updates arrive automatically.
July 6, 2026
-
bugfix
Log time dialog opened from an issue rendered blank
The Log Time dialog opened from the issue actions menu could show an empty body (title and buttons only), most consistently in Safari. The form now renders correctly from both the issue menu and the Time Tracking panel.
-
bugfix
Approvals page: "Awaiting you" counter always showed 0
June 22, 2026
-
feature
Per-member leave allowance
Give each team member a yearly pool of leave hours, set inline on the Members tab next to rate and capacity. Used and remaining hours show up per member with an at-a-glance status, and the remaining balance — plus an over-budget warning or hard-cap block — appears when requesting time off. Annual leave draws the balance down; set a member to unlimited by leaving it blank.
June 10, 2026
-
improvement
Approvals page redesign
The list view is compressed to seven focused columns with hours-vs-capacity bars and a third group for submissions waiting on other approvers. Board cards are cleaner and clicking one opens a detail drawer with approve/request-changes actions, approval stage, comment, weekly breakdown, projects and top issues — with arrow-key navigation between submissions. Board columns now show status colors and total hours.
June 9, 2026
-
feature
Team dashboard gadgets
Add Timesheets gadgets to any Jira dashboard. Pick a team, period, and metric: hours logged, team compliance, or breakdown by project. The team compliance gadget lets you expand a member to see the issues they logged time on, with status and estimates. Optional auto-refresh keeps the data current.
-
bugfix
Rejected timesheets and absences can be resubmitted
After a request was rejected, submitting it again could fail. Rejected requests now reset cleanly and re-enter the approval flow.
May 27, 2026
-
feature
Public holiday calendar per team
Each team can now pick a country in Work Schedule settings. Public holidays for the chosen country are automatically excluded from expected hours in compliance and capacity calculations, and are marked in the personal calendar view with the holiday name.
-
improvement
Time-off shows working-day count and marks holidays
Absence rows now show the number of working days the time-off actually consumes (weekends and public holidays subtracted), matching the capacity math. The Time Off calendar highlights public-holiday columns with the holiday name in the day header.
May 21, 2026
-
feature
Wide Time Tracking issue panel
A new issue panel showing logged time in a wide layout: a worklog table with date, duration and employee, plus period totals. Opened from the issue panel menu. Unlike the sidebar panel, it uses no compute while closed.
-
improvement
Issue context panel is now configurable and deprecated
The legacy right-sidebar worklog panel can be set to Disabled, All projects, or Selected projects in General Settings. It is disabled by default; the new Time Tracking issue panel is recommended instead.
May 19, 2026
-
feature
Redesigned Approvals page with list and board views
New Approvals page with two stat tiles (Awaiting you / In flight), a grouped list view (Needs your decision / Already actioned), and a kanban-style board view with drag-and-drop between Action needed, In review, Changes asked, and Approved lanes. Drag a card to Approved or Changes asked to approve or send back. Filters, sort, and view are saved per user. Workflow button jumps to the team approval policy.
-
bugfix
Approved submissions stay visible on the Approvals page
Previously approved timesheets disappeared from the Approvals view for any approver other than the one who approved them. They are now visible to all team approvers, which helps with reconciliation and editing.
-
feature
Redesigned PDF export for team and personal timesheets
New layout with summary strip, member grouping, weekly fold-down for long periods, and auto orientation. Status field now included.
-
feature
More fields in timesheet export
Optional columns added: Project Name, Epic Name, Original Estimate, Remaining Estimate. Project and Epic columns renamed to Project Key and Epic Key for clarity.
May 18, 2026
-
feature
Partial-day absences
Request time off for a few hours instead of a full day. Tick "Partial day" in Add Absence, pick start and end time, and the absence is logged for that exact duration. Partial-day absences deduct the correct number of hours from planned capacity.
-
bugfix
Planned capacity now accounts for approved leaves
Planned capacity on submissions, approvals, team timesheet and team analytics now subtracts approved absences (including half-day absences). Previously it always showed the unadjusted base capacity, making utilization look lower than reality for anyone with approved leave in the period.
May 12, 2026
-
feature
Cross-team managers
Give someone manager access to several teams without adding them as a member. Their hours stay out of team totals. Set it up in Jira admin → Timesheets Settings → Cross-team managers.
-
feature
Hide issues from projects you can't access
If you don't have Jira access to an issue's project, the issue now shows as 'Restricted issue' in timesheets, submissions, and approvals. Hours still count toward totals, but the issue key, summary, project name, and worklog comments are hidden. Before this, a team manager could see issue details from projects they had no permission to see in Jira.
-
improvement
Reworked team settings dialog
Team settings is now organized into sections (Basics, Schedule, Members, Periods, Approvals) with side navigation. Replaces the step-by-step wizard.
-
improvement
Better timesheet exports
Export dialog now has a column selector, date-range presets, and a format picker. Column choices are remembered per page. The app loads faster because PDF and Excel are only fetched when you export to those formats.
May 4, 2026
-
feature
Multi-stage approval policy
Configure per-team approval chains for timesheets and absences. Each stage can require any or all approvers (by team role or specific user), with optional self-approval block. Enable per team via the new 'Use multi-stage approval policy' toggle in Team Settings → Workflow. The submission and absence detail views show live approval progress with current-stage indicator and decision history.
April 13, 2026
-
feature
Multi-team export
Export timesheets for multiple teams in a single file. On the Team Timesheet export dialog, select the teams you need and download one combined CSV, Excel, or PDF.
-
feature
Time off self-approval setting
New admin setting to prevent users from approving or rejecting their own time off requests, matching the existing submission self-approval setting.
-
feature
Issue preview in timesheets
Clicking an issue key in any timesheet now opens the native Jira issue view in a modal overlay instead of navigating away from the page.
-
bugfix
Editing worklog from timesheet created a duplicate instead of updating
-
bugfix
Approval badge count not updating after approving or rejecting submissions and time off requests
-
bugfix
Clearer error message when logging time to a team you are not a member of
-
improvement
Jira API rate limit resilience
All Jira API calls now automatically retry on rate limits (HTTP 429) with exponential backoff, preventing transient failures during high-load periods.
April 3, 2026
-
improvement
Improved handling of issues with large number of worklogs
Issue context panel no longer times out on issues with 1000+ worklogs. Work log activity tab now loads entries in pages of 25 with a Show more button.
April 2, 2026
-
bugfix
Timesheet missing data for weeks crossing month boundaries
Fixed an issue where Team and Personal timesheets showed no data for days from the previous month when a week spans two months (e.g. Mar 30 - Apr 5 viewed in April). The data fetch range now correctly covers boundary weeks.
-
bugfix
Logged hours accumulating incorrectly after multiple entries
Fixed a visual-only bug where logging time on multiple days caused previous days' hours to appear inflated. Deleting a worklog could also make other entries for the same task disappear. Actual data was correct, and the issue resolved on page refresh.
March 30, 2026
-
bugfix
Team timesheet now shows all worklogs for large teams
Fixed an issue where teams with more than 50 members could see incomplete worklog data on the team timesheet. The query was silently limited to 1000 rows. Now all worklogs are fetched correctly.
-
bugfix
Team member names and avatars now load correctly
Fixed an issue where up to 60% of team members were displayed as 'Unknown User' due to incomplete responses from the Jira bulk user API. Added proper pagination and request chunking.
March 27, 2026
-
feature
Email notifications for timesheet events
Automatic email notifications when timesheets are submitted, approved, or rejected. Team approvers are notified on new submissions, employees on approval/rejection. Period activation and closing reminder notifications included. Configurable via admin settings toggle.
-
feature
Email Notifications admin page
New admin settings tab to enable or disable email notifications. No manual configuration required. Provider and sender address are pre-configured.
-
improvement
Email notification audit trail
Email notification events are now recorded in the team audit log with recipient names, event type, and delivery status.
March 25, 2026
-
improvement
Projects dropdown shows full project names and avatars
Projects filter now displays 'KEY - Name' format with project avatars instead of raw project keys. Applies to team timesheet, reports, and project group headers.
-
feature
Hierarchical export for all view types
Excel, CSV and PDF exports now preserve the grouping structure (Projects > Issues, Projects > Users, Issue Types, Epics > Issues) with indented rows and group headers instead of a flat list.
-
improvement
PDF export visual improvements
PDF exports now show grid lines, group headers with blue background, empty cells instead of zeros, and proper cell-level indentation for hierarchical views.
-
feature
Block worklog on full-day absence
New compliance setting to prevent time logging on days with approved full-day leave. Configurable at global and team level. Disabled by default.
-
feature
Self-approval restriction
New global setting to prevent users from approving or rejecting their own timesheet submissions. When enabled, approve/reject buttons are disabled for own submissions.
March 20, 2026
-
feature
Managers and leads can create time off for team members
Team leads and managers can now submit absence requests on behalf of their team members directly from the Time Off and Leave Requests pages.
March 19, 2026
-
feature
Absence overlay on timesheets
Approved absences are now shown as hatched cells on personal and team timesheets. Enable via 'Show absences' toggle in the settings gear menu.
-
feature
Capacity Variance report
New report replacing Compliance. Shows cumulative capacity chart, per-member variance table with status indicators, and PDF export. Supports planning period and user filters.
-
feature
Navigation badge counts
Sidebar now shows pending approval and leave request counts as badges on Team Approvals and Team Absences menu items
-
feature
Multi-team absence creation
Create absence requests for multiple teams at once from My Absences page. Supports 'Current team', 'Selected teams', or 'All teams' modes.
-
feature
Report PDF export
Project Time and Capacity reports can now be exported as PDF directly from the report view
-
feature
Planning period filter in reports
Reports now support filtering by planning period in addition to date presets
-
improvement
Drilldown panels show all items
Project, user, and submission drilldown panels now have a clickable 'and N more' link to expand the full list
-
improvement
Badge counts update instantly after approve/reject
Sidebar badge decrements immediately when approving or rejecting submissions and leave requests
-
improvement
Team column in My Absences
Users belonging to multiple teams now see which team each absence belongs to
-
bugfix
Compliance checks skip absence days
Days with approved absences are no longer flagged as compliance violations on the timesheet
March 10, 2026
-
feature
Original Estimate, Utilisation, and Remaining Estimate columns
New timesheet columns showing original estimate, utilisation percentage, and remaining estimate per issue
-
feature
Configurable timesheet columns
Team managers can now choose which columns to display in the timesheet view
-
feature
Delete planning period with submissions
Managers can delete planning periods that have submissions. Submissions are automatically cancelled with a required reason
-
feature
Cancelled submission status
New CANCELLED status for submissions, with filter support in approvals and timesheets
-
improvement
Admin sees all teams
Jira administrators can now view and manage all teams, not just those they belong to
-
improvement
Safe migration system
App upgrades now trigger database migrations immediately, with graceful degradation during the transition window
March 9, 2026
-
bugfix
Fixed Jira admin getting locked out of team after removing themselves
March 6, 2026
-
bugfix
Fixed total hours calculation
-
bugfix
Fixed error when dragging a worklog on the calendar before it finished saving
-
feature
Submission filter and drilldown download
Filter submissions by status and download detailed drilldown reports
-
feature
Submission status indicator
Visual status badges on timesheet submissions showing current approval state
-
feature
Compliance settings
Configure team compliance rules: daily/weekly hour limits, required work days
-
feature
Submission drilldown view
Detailed breakdown of submitted timesheets with per-issue and per-day hours