NextExpense/internal/handlers
cclohmar bb34528bf5 feat: single OTP field, event metadata on page, delete event
- OTP: 6 separate inputs → single 6-digit field with copy/paste support
- Event page: shows name, currency, exchange rate at top
- Edit toggle: unlock to edit fields, lock to save (via PUT)
- Delete button with confirmation popup
- DeleteEvent handler + DB function + route
- Backward compatible: collectOTP strips non-digits
2026-06-03 07:46:12 +00:00
..
auth.go feat: single OTP field, event metadata on page, delete event 2026-06-03 07:46:12 +00:00
events.go feat: single OTP field, event metadata on page, delete event 2026-06-03 07:46:12 +00:00
expenses.go fix: normalize ImagePath for old database entries with storage/ prefix 2026-06-01 23:30:56 +00:00
file.go refactor: implement best-practice recommendations from code review 2026-05-31 02:13:07 +00:00
helpers.go fix: normalize ImagePath for old database entries with storage/ prefix 2026-06-01 23:30:56 +00:00
templates.go feat: single OTP field, event metadata on page, delete event 2026-06-03 07:46:12 +00:00