refactor: load logo from disk instead of hardcoded base64 + add acknowledgment signature rendering

- Reads mpm-logo.png from filesystem at startup, converts to base64 data URI dynamically
- Removes massive hardcoded LOGO_B64 constant (~5KB of source code eliminated)
- Falls back gracefully if logo file is not found (dev environments)
- Tries both dist/ and public/ paths for dev vs production compatibility
- Adds acknowledgment rendering: if acknowledged_by is set, shows filled name/date
  instead of blank signature lines, with green "Acknowledged" badge on section header
- Blank signature lines still shown when acknowledgment is not provided
This commit is contained in:
2026-03-07 21:39:01 -06:00
parent b4edcdc945
commit 114dbb1166

File diff suppressed because one or more lines are too long