A sturdier embed widget
improvementThe changelog widget now works in setups where it used to break:
- A snippet placed in
<head>used to fail to mount. It now waits for the page body. - Loading the snippet twice mounts one widget, not two.
- Safari 13 runs it, and auto theme follows system light and dark changes reliably.
- All text coming from the API (entry types, versions, project names) is escaped before rendering.
- Accent colors are validated before they touch your page.
The snippet loads the widget from DeployLog's CDN, so every existing embed picks up these fixes with no change. To add the widget to a new site, copy the snippet from your project's settings, then Widget Embed. Every option is in chapter 04 of the DeployLog manual.