Commit Graph
7 Commits
Author SHA1 Message Date
nmemmertandClaude Sonnet 5.5 690316e541 Compose: fixed host data path and root user so data persists across container recreation
build-container / build (push) Successful in 26s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-21 14:36:22 -04:00
nmemmertandClaude Sonnet 5.5 ae29738cee Budget: hide percent-of-income when month income is under $1
build-container / build (push) Successful in 47s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-21 14:32:17 -04:00
nmemmertandClaude Sonnet 5.5 4b93d6229d Envelope budget: Budget page, per-month assignments stored on a Budget tab, rollover and ready-to-assign
build-container / build (push) Successful in 50s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-21 13:28:02 -04:00
nmemmertandClaude Sonnet 5.5 837f89e563 Auto-categorize with built-in merchant rules, payee category editor, income/net on dashboard
build-container / build (push) Successful in 35s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-21 13:17:42 -04:00
nmemmertandClaude Sonnet 5.5 6073279a1b Add blank workbook template, example rules file, and Create blank workbook button
build-container / build (push) Successful in 33s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-21 13:07:03 -04:00
nmemmertandClaude Sonnet 5.5 6f4ecd42f7 First-run setup: upload Bills_Tracker.xlsx and loader_rules.json from the web page when the data folder is empty
build-container / build (push) Successful in 34s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-21 13:01:46 -04:00
nmemmertandClaude Sonnet 5.5 3dba054dca Statement loader web app with Docker image and Gitea Actions build
build-container / build (push) Successful in 31s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-21 12:58:29 -04:00