Week of August 17, 2026
Quotes
- Stop a PNG logo blocking every invoice and quote PDF
Invoices
- Move client documents above invoice
- Open invoice print dialog reliably
- Portal invoice PDF printing
Comms
- Corroborate Guesting SMS campaign on public pages
General
- Send triage mail through a fixed wrapper, not a sudo wildcard
- The error triage VM scripts
- A read-only error feed for off-site triage
- Tell someone when errors happen
- Close the last three places a failure could go unrecorded
- Delete two dead backup files from the served build
- Log the failures the app catches and hides from everyone
- Record every uncaught failure, not just the ones with a try/catch
- Compact client document upload into modal
- Keep linked document titles independent