| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-03 | timer: remove unnecessary else in GetStatus | Paul Buetow | |
| 2026-03-03 | cli: harden report import error handling | Paul Buetow | |
| Capture deferred close errors and preserve parse failure context in import date parsing. | |||
| 2026-03-03 | worktime: use sentinel login state errors | Paul Buetow | |
| Replace string matching in timer sync with errors.Is and add regression tests. | |||
| 2026-03-03 | tui: wire real entries/report data and improve entry editing | Paul Buetow | |
| Includes task 354 error-wrapping updates in cli/timer.go. | |||
| 2026-03-03 | docs: refresh README and keep version at v0.4.0 | Paul Buetow | |
| 2026-03-03 | Task 352: clean up legacy live package and stale binaries | Paul Buetow | |
| 2026-03-03 | Task 352: expand comprehensive test coverage | Paul Buetow | |
| 2026-03-03 | Task 352: integrate timer and worktime login sync | Paul Buetow | |
| 2026-03-03 | Task 352: add tui cobra command | Paul Buetow | |
| 2026-03-03 | Task 352: add TUI report screen model | Paul Buetow | |
| 2026-03-03 | Task 352: add TUI timer screen with work toggle | Paul Buetow | |
| 2026-03-03 | Task 353: add TUI entry edit/delete/add flows | Paul Buetow | |
| 2026-03-03 | Task 353: add TUI entries browser model | Paul Buetow | |
| 2026-03-03 | Task 352: add TUI root scaffold | Paul Buetow | |
| 2026-03-03 | Task 352: add work cobra subcommands | Paul Buetow | |
| 2026-03-03 | Task 352: add timer cobra subcommands | Paul Buetow | |
| 2026-03-03 | Task 352: add time format parser | Paul Buetow | |
| 2026-03-03 | Task 352: add duration parser | Paul Buetow | |
| 2026-03-03 | Task 354: add worktime report engine | Paul Buetow | |
| 2026-03-03 | Task 355: add cobra root command with config preload | Paul Buetow | |
| 2026-03-03 | Task 354: add worktime entry operations | Paul Buetow | |
| 2026-03-03 | Task 354: add worktime DB reader/writer | Paul Buetow | |
| 2026-03-03 | Task 352: add config package with defaults and hostname resolution | Paul Buetow | |
| 2026-01-02 | add large ASCII fonts and font cycling to live mode | Paul Buetow | |
| - Add 4 new ASCII art fonts (mono12, rebel, ansi, ansiShadow) adapted from pomo project - Implement random font selection on startup when no font is specified - Add 'f' hotkey in live mode to cycle through fonts - Update LICENSE with MIT attribution for pomo fonts - Update README with comprehensive font documentation - Bump version to v0.3.0 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | |||
| 2025-11-08 | increment version | Paul Buetow | |
| 2025-11-08 | fix bug | Paul Buetow | |
| 2025-10-18 | add cont | Paul Buetow | |
| 2025-09-28 | fix output | Paul Buetow | |
| 2025-09-28 | increment version | Paul Buetow | |
| 2025-09-28 | add continue | Paul Buetow | |
| 2025-06-29 | fix: correct go module path and import paths | Paul Buetow | |
| The go module path was previously declared as `timr`, which caused issues with dependencies that expected the full path `codeberg.org/snonux/timr`. This commit updates the `go.mod` file to use the correct module path and also updates all import paths throughout the project to reflect this change. | |||
| 2025-06-29 | feat: Add track command to log time to task manager | Paul 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-26 | feat: Add raw and rawm status options | Paul 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-26 | fix space | Paul Buetow | |
| 2025-06-25 | feat: Add fish shell integration | Paul Buetow | |
| 2025-06-25 | feat: Improve live view with large ASCII timer | Paul Buetow | |
| 2025-06-25 | feat: Implement live timer view | Paul Buetow | |
| 2025-06-25 | feat: Implement timer functionality | Paul Buetow | |
| 2025-06-25 | add version | Paul Buetow | |
