Skip to content

1.0

Choose a tag to compare

@Anheledir Anheledir released this 25 Aug 13:52
· 6 commits to main since this release
ff23f60

v1.0.0 — Initial Public Release

Highlights

  • Start focus blocks via GUI (F1–F4 for 30/60/90/120 min).
  • Extend the current appointment (F5–F8 for +30/+60/+90/+120 min).
  • Creates Outlook calendar entries categorized as “Tracking” to drive Teams Busy presence.
  • Clean, dark-ish WinForms dialog; DPI-aware; console hidden.
  • Reliable foreground focus (AttachThreadInput) for instant typing.
  • Optional CLI mode for Stream Deck or scripts.

Compatibility

  • Windows 10/11, Outlook Desktop (Microsoft 365/Office), PowerShell 5.1 or 7.x.

Known Limitations

  • Does not set Teams “Do Not Disturb” (DND); uses calendar to set Busy.
  • Does not support multiple categories, see #2.
  • Private calendar entries currently commented out in the script, see #1.

Getting Started

powershell.exe -NoProfile -ExecutionPolicy Bypass -WindowStyle Hidden -File "C:\Path\Outlook_Timetracker.ps1"

Thanks

  • Feedback and PRs welcome!