Developer journal

Notes on shipped work, technical decisions, and lessons learned.

51 entries across 11 projects.

Latest entries

RSS feed

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 …

Add locked session summaries and opt-in automatic logging Summary Made session_id mandatory and changed devlog storage to one replaceable summary per project and coding session. Implemented …

Add session-based entry deduplication Summary Added optional session_id support across SQLite, the entry service, REST API, client, and MCP adapter. Reusing a non-empty session ID now …

Propagate originating session ID to automatic devlogs Summary Updated the automatic devlog extension to include the originating Pi session ID in its transcript handoff and worker prompt, and …

Run automatic devlog recording after exit Summary Changed the automatic devlog shutdown hook to hand the session transcript to a detached supervisor, allowing Pi to exit immediately while …

Add entry ordering, completion, pinning and local JWT verification, then trim over-engineering Summary Added manual ordering of entries with up/down controls, a completed state that greys …

Build Lists, a black-and-white nested-lists PWA with Goauth login Summary Built a React + Vite PWA with a Go (chi, sqlc, pgx) backend on PostgreSQL in a new lists schema. Users log in …

Show per-day totals in the Daily / Running table Summary Each date group header in the Daily / Running table now shows that day’s total spent, aligned with the amount column, computed in the …

Fix record page quick-entry rows and focus flow Summary Fixed Add subscription and Add row on the record page, which created nothing because the API rejects an empty category. They now open …

Ship reserve overlay ledger gates Summary Redesigned reserves movement dialogs so the accounting effect is the first readable line, kept funded expenses on one screen, and shipped a draft PR …

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 …