NextExpense/internal/handlers
cclohmar aa07ff3c50 feat: changing event exchange rate recalculates all expense converted amounts
- New RecalculateExpenses DB function updates all expenses for an event
- Expenses in different currency: converted = ROUND(amount * new_rate, 2)
- Expenses already in base currency: left unchanged
- Called from UpdateEvent handler after saving the new event rate
2026-06-03 08:24:46 +00:00
..
auth.go fix: renderOTPForm in auth.go now uses cached single-field template 2026-06-03 07:57:56 +00:00
events.go feat: changing event exchange rate recalculates all expense converted amounts 2026-06-03 08:24:46 +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