Skip to content

docs: billable expenses, Log screen, and JSON v2 backup - #22

Merged
0x054 merged 1 commit into
mainfrom
docs/expenses-v0.9
Jul 7, 2026
Merged

docs: billable expenses, Log screen, and JSON v2 backup#22
0x054 merged 1 commit into
mainfrom
docs/expenses-v0.9

Conversation

@0x054

@0x054 0x054 commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add Expenses guide and generated ttd expense CLI reference
  • Update invoicing, TUI, managing entries, keyboard shortcuts, import/export, data & backups, and configuration guides for v0.9.0 behavior
  • Regenerate TUI screenshots (log-month.svg, quick-log chooser); seed demo expenses in sandbox-only seed_docs_demo.py

Known gaps (issues filed)

Safety

Ledger backup before screenshot work: ~/Backups/ttd/ttd-20260707-121946.db. just docs-shots uses a temp sandbox DB only.

Test plan

  • just check
  • prek run zensical-build
  • just docs-cli (expense page + index)
  • just docs-shots (log-month shows expense row)

Made with Cursor

Ship user-facing documentation for v0.9.0 expenses: new guide and CLI
reference, invoicing/TUI/import/backup updates, refreshed screenshots
with sandbox-seeded expense data. Filed #17#21 for known gaps.

Co-authored-by: Cursor <cursoragent@cursor.com>
@0x054
0x054 merged commit e80f29b into main Jul 7, 2026
6 checks passed
0x054 added a commit that referenced this pull request Jul 7, 2026
## Summary

- Add `.github/workflows/docs.yml` — builds Zensical and deploys to
GitHub Pages
- Callable via `workflow_dispatch` (manual) or `workflow_call` (from
Release)
- Release workflow calls `docs.yml` instead of inlining the job
- Add `just docs-deploy` → `gh workflow run docs.yml --ref main`

## Usage after merge

```bash
just docs-deploy
# or
gh workflow run docs.yml --ref main
gh run watch --workflow docs.yml
```

Optional `ref` input defaults to `main`; override in the Actions UI when
dispatching manually.

## Test plan

- [ ] Merge and run `just docs-deploy` to publish expenses docs (#22)
- [ ] Verify Release workflow still calls docs job on next release

Made with [Cursor](https://cursor.com)

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant