Fix ignore rules for local agent hooks Summary Cleaned up duplicate Codex ignore entries in .gitignore, consolidating them into /.codex/ and retaining .cursor/hooks.json. Removed …
Project log
Expense-Trackers
Implement Android SMS ingestion and replaceable two-stage AI drafts Summary Refined the Android SMS import architecture, saved its Mermaid diagram and seven-phase delivery plan, and …
Research Android SMS transaction import for a personal APK Summary Created docs/research/android-sms-transaction-import.md with primary-source research and a repository-specific …
Audit and harden the Pennywise Android WebView wrapper Summary Audited the feat/android-app branch (a single-Activity WebView wrapper around the Pennywise PWA, with a PennywiseAndroid JS …
Add guarded production-to-local database refresh tooling Summary Implemented backend/scripts/db_refresh.py and make db-refresh to copy the complete pennywise database unchanged into an …
Show years in chit installment dates Summary Updated the chit detail installment table to include the year in every displayed payment date while preserving the existing inline date-editing …
Complete the Reserves ledger feature Summary Completed the Reserves feature across foundation, split deposits, Income integration, reserve-only spending, transfers, archival lifecycle, …
Add direct reserve deposits with split allocations Summary Added atomic single and split reserve deposits, exact allocation validation, ledger-derived balances, filtered deposit history, and …
Convert completed events to transactions Summary Added atomic conversion of completed event costs into one dated cash expense transaction with a required date and expense section dialog, …
Expose free-money breakdown in dashboard API Summary Added nine monthly dashboard response fields covering spending sums, budgets, and remaining amounts for Essential, Subscriptions, and …