summaryrefslogtreecommitdiff
path: root/internal/timer
AgeCommit message (Collapse)Author
2026-03-04chore: fix code-quality and 100-go-mistakes findingsPaul Buetow
Addresses Taskwarrior findings for golangci-lint v2 config, deprecated APIs, unchecked test errors, dead code, and staticcheck cleanups. Task UUIDs: 461c529c-5de3-4ceb-a761-5534f9f4342e, 8696d39e-d911-4ffe-8708-af1652a084b7, 0f63064b-be12-4fd6-a412-2904f94eb3dd, c051e84f-0e7b-48bc-8f16-e65133636ceb, 076cf172-e5fb-4f55-a1d6-1bce71e2f131, 1ed5b895-da61-4114-8321-cb129b24d6e1, 659311db-10af-4ec5-a08a-92240fa23489
2026-03-04Rename project to timesamurai and release v0.5.0v0.5.0Paul Buetow
2026-03-04docs: add package docs and timer API commentsPaul Buetow
2026-03-04tests: skip IO-heavy suites in short modePaul Buetow
2026-03-04timer: remove sleep from stop timer testPaul Buetow
2026-03-04timer: add timeout to task tracking commandPaul Buetow
2026-03-03timer: extract shared elapsed state helperPaul Buetow
2026-03-03timer: inject tracker dependency for TrackTimePaul Buetow
2026-03-03timer: remove global state file overridePaul Buetow
2026-03-03timer: remove unnecessary else in GetStatusPaul Buetow
2025-11-08fix bugPaul Buetow
2025-09-28fix outputPaul Buetow
2025-09-28add continuePaul Buetow
2025-06-29feat: Add track command to log time to task managerPaul Buetow
Add new 'track' command that: - Stops the current timer - Executes 'task add +track "Xmin DESCRIPTION"' - Resets the timer on successful task creation - Preserves timer state if task creation fails This allows seamless integration with taskwarrior for time tracking. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-26feat: Add raw and rawm status optionsPaul Buetow
This commit introduces two new options for the Status: Stopped Elapsed Time: 0s command: - 0: Displays the elapsed time in seconds. - 0: Displays the elapsed time in minutes. Unit tests have been added for both new functionalities, and the has been updated to reflect these changes. The status test has also been refactored to be more robust and less prone to flakiness by directly manipulating the timer state instead of relying on .
2025-06-26fix spacePaul Buetow
2025-06-25feat: Add fish shell integrationPaul Buetow
2025-06-25feat: Implement timer functionalityPaul Buetow