Skip to content

Comments

feat: UX polish bundle — delete details, edit borders, receipt timestamps#247

Merged
daveharmswebdev merged 2 commits intomainfrom
feature/16-5-ux-polish-bundle
Feb 21, 2026
Merged

feat: UX polish bundle — delete details, edit borders, receipt timestamps#247
daveharmswebdev merged 2 commits intomainfrom
feature/16-5-ux-polish-bundle

Conversation

@daveharmswebdev
Copy link
Owner

Summary

Test plan

  • 4 new unit tests (2 income row delete details, 2 receipt exact timestamp)
  • All 2424 frontend tests passing
  • Visual verification: income delete confirmation shows amount/date/source
  • Visual verification: expense edit form and income edit/confirming have border+shadow
  • Visual verification: receipt queue shows exact timestamp below relative time

🤖 Generated with Claude Code

daveharmswebdev and others added 2 commits February 21, 2026 15:00
…stamps (#220, #222, #223)

Story 16.5: UX Polish Bundle
- AC1: Show record details in inline delete confirmations (income row) and add
  secondaryMessage to income-detail, work-order-detail, and receipts delete dialogs
- AC2: Add border + subtle shadow to expense edit form and income row edit/confirming states
- AC3: Show exact timestamp alongside relative time in receipt queue items
- 4 new unit tests, all 2424 frontend tests passing

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Fix empty secondaryMessage bug when work order has no description
- Improve receipt delete dialog to show property name + date
- Replace hardcoded rgba color with theme token on .exact-date
- Use CurrencyPipe.transform instead of toLocaleString in income-detail
- Add 6 unit tests for dialog secondaryMessage in income-detail,
  work-order-detail, and receipts components (2430 tests passing)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@daveharmswebdev daveharmswebdev merged commit 480f2d1 into main Feb 21, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant