/work-stamp

Keep track of your time while working on a particular project

Primary LanguageTypeScriptMIT LicenseMIT

Keep track of your time while working on a particular project

Work Stamp

GitHub Repo stars GitHub package.json version (subfolder of monorepo) Github

Welcome to "Work Stamp," an extension designed to help you keep track of your time while working on specific projects or tasks within Visual Studio Code.

Commands

  • WK: START/STOP: starts or stops timer

Features

  • Tracks your active work time and total work time differently.
  • Tracks coding activity automatically or via using a command.
  • Automatically saves tracked time project when vscode is closed.
  • Saves time stamp information locally.
  • Display elapsed time in the status bar with tooltip message.

Extension Settings

  • work-stamp.autoStart: starts work stamp when typing begins if set to true. Default: true
  • work-stamp.delayDuration: delay between typing activities before active work timer pauses(in minutes). Default: 10 minutes.

TODO

  • Preview all projects timestamp and summary logs in webview.
  • Preview specific project timestamp and summary log
  • Backup log information to custom REST endpoint (only if specified by a user)
  • Display active work elapsed time and total elapsed time message tooltip message.
  • Add break reminder

Requirements

This extension does not have any specific requirements or dependencies.

Known Issues

There are no known issues at the moment. If you encounter any problems, please report them on GitHub.

Attributions

Timer stickers created by Gohsantosadrive - Flaticon

Enjoy tracking your work time with "Work Stamp"!