feat: ledger-gui — a read-only, live desktop view of the books

egui/wgpu app for owners and their accountant: Overview, Cash, Profit,
Transactions (with rendered receipts and journal history), Reports
(statements with interval columns, comparisons, drill-down), Accounts,
Documents, Company, Journal; Ctrl+K palette; back/forward; light/dark.
Follows the journal live (~30 ms from write to screen). --demo opens a
deterministic demo company, also used for screenshot tests.

Engine: ledger-store Snapshot (read-only, incremental, tolerant of a
half-written tail); ledger-core analysis (intervals, balance series,
P&L by interval, cash flows); ledger-config extracted from ledger-mcp
with the full company profile and cash_accounts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MtYEaR6M6Ybdhm6X98BWNu
This commit is contained in:
swaitsandClaude Opus 5.5 committed 2026-10-12 16:20:14 -07:00
1 parent b48addd0e0
commit 105fd52694
52 files changed
+14050 -113

No files matched your search

+18
View File
@@ -249,3 +249,21 @@ interface is MCP, not a cloned GUI. The first storage + MCP slice is done
Journal events vendor.1099_set and entry.vendor_set. Schema v7. 64 tools.
Also: requirements and parity no longer list finished R-FUTURE work as
future (only budgets remain, declined).
- 2026-10-12: ledger-gui, the read-only desktop view (egui 0.36, wgpu).
Overview (the answer in a sentence, KPI tiles with honest comparisons,
cash chart, needs-attention with copyable agent prompts, recent
activity), Cash (accounts, in/out, burn and runway, coming up), Profit
(by month with margin, spending vs. its recent average, by customer and
class), Transactions (search, filters, cash direction, detail with
lines, the rendered receipt via hayro, and journal history), Reports
(P&L, balance sheet, cash flow, owners' equity, trial balance, GL, tax
summary, 1099, agings; date presets, month/quarter/year columns, prior
period/year comparison, % of income, drill-down to the account register
for exactly those dates, copy as TSV), Accounts and registers,
Documents, Company, Journal (every event, hash, payload), Ctrl+K
palette, back/forward, light/dark. Live: notify-driven, ~30 ms from
write to screen. Engine additions: ledger-store Snapshot (read-only,
incremental, torn-tail tolerant), ledger-core analysis (intervals,
balance series and history, P&L by interval, flows), ledger-config
(extracted from ledger-mcp; full profile, cash_accounts). Fonts: Inter
with tnum frozen in and private-use glyphs removed (Phosphor icons).