NextExpense/internal
cclohmar 8ff1a4175a feat: view receipt image from expense list
- Added 🖼️ button on each expense — opens full-screen lightbox
- Click anywhere on the overlay to close
- Images served via /storage/{filename} (auth-protected)
- Fixed ImagePath to store only filename (was storage/storage/...)
- Both expense_list.html fragment and event_expenses.html page updated
2026-06-01 23:16:35 +00:00
..
ai refactor: implement best-practice recommendations from code review 2026-05-31 02:13:07 +00:00
auth fix: resolve 7 critical security findings from code review 2026-05-31 01:50:08 +00:00
database refactor: implement best-practice recommendations from code review 2026-05-31 02:13:07 +00:00
email feat: send receipt images as ZIP attachment with report 2026-05-30 13:38:23 +00:00
handlers feat: view receipt image from expense list 2026-06-01 23:16:35 +00:00
utils refactor: implement best-practice recommendations from code review 2026-05-31 02:13:07 +00:00