summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Collapse)Author
2025-09-02more descriptive title on history detailsT
2025-09-02history pane: summary line with active filters and total durationT
2025-08-28loads of testingT
2025-08-21fix time zonesT
2025-08-19[f] key on projects box to filter the history view to the selected client or ↵T
project
2025-08-13edit clients and projectsT
2025-08-13edit contractor via modalT
2025-08-13go module in git.tjp.lolT
2025-08-13update TODO, and fix a crashT
2025-08-13report generation modalT
2025-08-13client and project modal field suggestions, ctrl+n to acceptT
2025-08-13history filteringT
2025-08-13fix time entry rate override behavior and add testsT
2025-08-13fix bottom bar style renderingT
2025-08-12fix time zonesT
2025-08-12bugfixesT
2025-08-08create forms for clients and projectsT
2025-08-07entry edit and deleteT
2025-08-07Enhanced date range parsing with more flexible input formatsT
- Added support for 'this week' and 'this month' date ranges - Added support for month names (e.g., 'february', 'july') with automatic year detection - Added support for 'month year' format (e.g., 'july 2023', 'feb 2022') - Enhanced help text and examples for all report commands - Added comprehensive test coverage for date range parsing - Fixed timezone handling in TUI history display - Minor code style improvements
2025-08-06auto scrolling the history viewT
2025-08-06TUI fixes, and WIP modal dialog renderingT
2025-08-06most features in TUI working, remaining unimplemented keybinds need a modal viewT
2025-08-05WIP TUIT
2025-08-04timesheet and unified reportsT
2025-08-04Generate invoice PDFsT
2025-08-04Fix time query parameters to force them to datetime formatT
2025-08-04Initial commit of punchcard.T
Contains working time tracking commands, and the stub of a command to generate reports.