Known issues
This is a curated list of problems we already know about — verified, reproducible, and on our plate. If you hit one of these, you don’t need to report it; we have it. If you hit something else, we probably want to hear about it.
- iOS PWA photo cap. Uploads are limited to 5 MB per CheckUp finding on iOS Safari. We will raise this to 10 MB in the next release.
- Custom footer not in PDF yet. The footer text you set in
/settingsshows up in the web UI but is not yet rendered into the generated quote PDF. Fix in progress. - Per-tenant DB snapshots missing. You can export your tenant data as a ZIP from
/settings/export, but an on-demand per-tenant database snapshot is not available. Server-wide backups happen nightly and cover your data either way. - Dark mode contrast on accent cards. A few card components lose contrast when your accent color sits in the yellow-green band and the UI is in dark mode. We iterate on this each release.
- No bulk customer import. There is no CSV or Excel import for customers yet. Until we ship it, create them one at a time via
/customers/new. - CheckUp wizard feels wonky at the end. The last two steps can stall for several seconds while WeasyPrint renders the collected findings into a downloadable PDF. We plan to show a progress indicator so you know the app is working, not hung.
- SVG logo breaks branding. Uploading a PNG logo under
/settingsworks reliably. Uploading an SVG is currently broken — the next page render fails until we remove the file. Use PNG for now. - AI summaries: Claude tested, ChatGPT not. CheckUp executive summaries generated via the Anthropic Claude API work end-to-end. The OpenAI / ChatGPT path is implemented but not yet verified on production; use Claude if you need reliability today.
Report a new one via /feedback — takes 30 seconds.