25 Commits

Author SHA1 Message Date
Victor Andersson
2de32b2083 feat: harden dashboard editing and translations 2025-11-11 20:27:41 +01:00
Victor Andersson
559ed671f3 Attach edit button handler with JS listeners 2025-11-10 23:20:59 +01:00
Victor Andersson
9499eb6395 Render edit overlay per claim 2025-11-09 22:18:22 +01:00
Victor Andersson
968150b074 Fix edit button for text-node targets 2025-11-09 22:05:01 +01:00
Victor Andersson
c189fd053c Expose edit panel opener globally 2025-11-09 22:03:29 +01:00
Victor Andersson
3323ffd82e Use delegated handlers for edit panel 2025-11-09 22:00:14 +01:00
Victor Andersson
f42381a9a0 Make edit panel work without dialog support 2025-11-09 21:58:04 +01:00
Victor Andersson
78377a7ae9 Switch edit overlay to modal dialog 2025-11-09 21:53:22 +01:00
Victor Andersson
caf3df24cf Add inline edit panel for claims 2025-11-09 21:49:44 +01:00
Victor Andersson
0d68c75fef Log project changes during approvals 2025-11-09 14:05:28 +01:00
Victor Andersson
70aeca6187 Allow approvers to adjust project before approving 2025-11-09 13:57:54 +01:00
Victor Andersson
868ee56334 Make payment details span full column when no actions 2025-11-09 13:12:27 +01:00
Victor Andersson
5215c156b6 Expand payment panel details to full height 2025-11-09 13:09:51 +01:00
Victor Andersson
f114625b80 Remove duplicate paid badge from payment panel 2025-11-09 12:22:50 +01:00
Victor Andersson
4994cfa393 Fold payment details panel and dedupe paid label 2025-11-09 12:21:18 +01:00
Victor Andersson
399bf64573 Convert payment details to collapsible panel 2025-11-09 12:19:21 +01:00
Victor Andersson
e23f9e909d Improve payment detail panel on dashboard 2025-11-09 12:16:32 +01:00
Victor Andersson
44da80337e Add client-side filtering for dashboard 2025-11-09 10:27:43 +01:00
Victor Andersson
13361234fc Add admin dashboard with KPIs 2025-11-09 10:13:17 +01:00
Victor Andersson
79f5cb8ff3 Harden uploads and enforce language-prefixed routes 2025-11-09 10:03:23 +01:00
Victor Andersson
3835be3c17 Fixed export placeholder 2025-11-09 02:34:41 +01:00
Victor Andersson
c3f9c51015 Squash merge feature/email-notifications into beta 2025-11-09 01:27:54 +01:00
Victor Andersson
02bbda562e feat: submission confirmation and payment locking 2025-11-08 20:19:31 +01:00
Victor Andersson
4bd04c5f43 feat: tailwind redesign and dynamic claim form rows 2025-11-08 17:29:07 +01:00
Victor Andersson
9619dbedcb Initial claims system setup 2025-11-08 16:54:46 +01:00