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 …
Topic
#Frontend
10 entries filed under this topic.
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 …
Ship AI Quick Add review-and-save on Quick Add Summary Added an AI describe card on Quick Add that parses everyday-language text into editable previews, then saves ready rows through the …
Update browser and PWA app icons Summary Replaced the Pennywise favicon, Apple touch icon, standard PWA icons, and Android maskable icon with assets generated from the new logo. Updated the …
Add Record page dashboard shortcut Summary Added a primary Dashboard shortcut below the income card on the Record Expense page, preserving the selected month in navigation. Decisions Place …
Improve lent tracker mobile UX
Made the lent tracker responsive by collapsing the entry form behind an Add record button, expanding the outstanding card on mobile, and enabling horizontal table scrolling. Decisions Keep …
Speed up transaction autocomplete suggestions
Reduced the transaction-name autocomplete debounce from 250 ms to 200 ms, updated the frontend documentation, and excluded the local devlog.md file from Git tracking. Decisions Use a 200 ms …
Polish record and dashboard card UI
Removed redundant Record and Credit Card Usage chrome, clarified over-budget tile copy as rounded Nx budget, moved Daily Spend by Day under its chart without repeating the month, and scaled …
Add forgot-password flow, remove dead reset-password page
Added a forgot-password entry point on sign-in with a request-link page calling Goauth’s proxied /api/auth/forgot-password endpoint. Built a matching reset-password page/route/backend …