Real-time global time tracking widget (or extension)

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Description

At the moment, to use time tracking, you need to use slash commands. We believe slash commands are very convenient, but perhaps some people with less technical background will have trouble using them. (Buttons to add estimates and time spent logs are available in the time tracking widget in the sidebar)

Proposal

  • Provide a global widget that is visible no matter where you navigate that allows you to start/stop/pause timers for specific issues and MRs.
  • Auto-pause the time when there is no activity across any GitLab tabs for ~5 minutes.
  • Widget is synchronized across all open tabs

Problems

  • Developers will frequently switch to an IDE when working on an issue, causing the timer to auto-pause.
  • It's unclear if it's technically feasible to build something fully dependent on a web browser that works consistently .

Competitors who got this right

Edited by 🤖 GitLab Bot 🤖