Releases
v0.1.1
Compare
Sorry, something went wrong.
No results found
Added
tb init — interactive first-time setup for issuer info and invoice defaults
tb client add/list/delete — client management with interactive prompts and --force delete
tb project add/list/delete — project management with hourly and fixed billing types
tb start/stop/switch/now/cancel — timer tracking with optional backdating (--at)
tb log — manual session entry by duration
tb report — hours and earnings grouped by project, filterable by week/month/date range
tb invoice create/preview/list/show/open — invoice generation with HTML rendering
tb invoice mark-sent/mark-paid/delete — invoice lifecycle management
tb invoice delete now requires --force for sent/paid invoices and unmarks sessions on deletion so they can be re-invoiced
tb export — session export to CSV or JSON
tb config show/edit — config inspection and editing
Shell completion for project IDs, client IDs, and invoice numbers (bash and zsh)
Per-client invoice number sequences stored in SQLite
Cross-platform HTML invoice rendering with embedded CSS (print-ready A4)
Local SQLite storage via modernc.org/sqlite (no CGO required)
You can’t perform that action at this time.