| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-29 | feat: add an "undo" command | demo | |
| This puts a task back in the TODO state. Some refactoring here lets us reuse the same code for handling both cmdDo and cmdUndo. | |||
| 2026-05-29 | feat: finalize acceptable iteration of "UI" | demo | |
| 2026-05-29 | wip: dump raw taskType struct when listing tasks | demo | |
| 2026-05-29 | fix: convert byte-formatted numbers into ordinary uint64 | demo | |
| 2026-05-29 | wip: implement business logic (rough draft) | demo | |
| There are a ton of visual warts, but the actual logic seems sound so far. | |||
| 2026-05-29 | chore: ignore db files | demo | |
| 2026-05-29 | chore: go get bbolt | demo | |
| 2026-05-29 | style: remove rogue empty line | demo | |
| 2026-05-29 | refactor: funnel business logic into bespoke functions | demo | |
| This way: 1. We don't have to stuff all our business logic where urfave is set up. 2. Our functions aren't forced to use the signature required by the Action field. | |||
| 2026-05-28 | feat: handle invalid arguments to 'do' | demo | |
| 2026-05-28 | feat: implement stub of task CLI app | demo | |
| Now it's for real, no more preliminary examples. | |||
| 2026-05-28 | feat: implement simple flag-usage (--flag) example | demo | |
| 2026-05-28 | feat: replicate simple example from urfave docs | demo | |
| 2026-05-28 | refactor: set up empty cmd with 'new' | demo | |
| 2026-05-28 | feat: add minimal stub boilerplate code | demo | |
| 2026-05-28 | chore: go get urfave | demo | |
| 2026-05-28 | chore: initialize project | demo | |
| 2026-05-28 | chore: mark project root | demo | |
