fabro/docs/changelog/2026-04-08.mdx
Bryan Helmkamp 85e068ffa9 docs(changelog): add entries for Apr 7–12
Cover embedded web UI, settings v2, events schema v2, typed secrets,
fabro uninstall, unified templates, GitHub App owner selection, worker
lifecycle hardening, object-backed artifacts, and other changes since
Apr 6.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 17:07:19 -04:00

31 lines
1.3 KiB
Text

---
title: "Embedded web UI and fabro uninstall"
date: "2026-04-08"
---
## Embedded web UI
The web dashboard is now bundled directly into the Fabro server binary. When you run `fabro server start`, the UI is available immediately at the server's address with no separate build step or dev server required. The web UI is optional and can be disabled in server settings. A demo mode toggle lets you explore the interface with sample data without connecting to a live workspace.
## `fabro uninstall`
A new `fabro uninstall` command cleanly removes Fabro's local state, server data, and configuration files. Previously, uninstalling required manually tracking down scattered directories.
```bash
fabro uninstall # interactive confirmation
fabro uninstall --force # skip confirmation
```
## More
<Accordion title="CLI">
- Added host-only TCP bind support for the server (e.g., `127.0.0.1:8080` without TLS)
</Accordion>
<Accordion title="Fixes">
- Fixed GitHub App setup flow failing on nullable webhook secrets, duplicate POST requests, and incorrect port detection
- Fixed session cookie decryption errors on server restart
- Fixed devcontainer lifecycle commands not being cancelled during shutdown
- Fixed setup commands continuing to run after the server received a shutdown signal
- Fixed dark theme not being selected by default for new users
</Accordion>