CURRENT RELEASE
VERSION0.1
ttyinv/v1CLI + WEBHTML + PDF + PNGCURRENT RELEASE
A faithful invoice workflow from Markdown to accessible export.
ttyinv 0.1 keeps portable Markdown at the centre of a strict invoice contract. The local CLI and hosted editor use the same rules for dependable documents.
- The CLI provides init, lint, schema, source-aware diagnostics, deterministic output, safe local-asset handling, and accessible pagination for strict ttyinv/v1 documents.
- The editor supports visual and raw Markdown editing with a responsive A4 preview, themes, accents, frame controls, and selectable fonts.
- The editor supports signatures through local image uploads and fonts, while preserving an authored raw Markdown image path when text fields change.
- One renderer produces print-friendly light output and geometry-matched dark output as self-contained HTML, A4 PDF, and ordered PNG files with embedded assets.
- Decimal-safe invoice calculations support payment sections, fabricated examples, and a fixed terminal-inspired page frame.
- Multi-currency display columns preserve alternate amounts while selecting one explicit invoice currency for payable totals.
- Authored Subtotal, Total, and Grand Total rows stay visible without double-counting generated section or invoice totals.
- The exact page-break marker creates deterministic page breaks and section boundaries across HTML, PDF, and ordered PNG output.
- REST and MCP transport share the strict ttyinv/v1 document and render contract with the CLI and editor.
- Scoped agent tokens provide explicit, revocable access for REST and MCP requests.
- Agent invoice payloads receive transient handling and stay out of logs, tracking, and stored records.
- GitHub login links an account, and source download plus a lifetime export unlock for the editor ($10) support the hosted workflow.
- Privacy keeps real invoices and generated customer documents out of the public repository.
- Accessible sizing, responsive layout, and keyboard-reachable controls keep the editor usable across screen sizes.
- Privacy, secret-scanning, visual-regression, font-metric, schema, and release verification gates protect shipped output.