docs(changelog): v0.2.0-dragonfork — GUI ship
Calls out the Restreamer UI bundle (which has been in the deploy bundle since M2 but undocumented) and the new wilddragon-webrtc.html admin page.
This commit is contained in:
parent
27cc39dab0
commit
2d2bd0e5c6
1 changed files with 52 additions and 0 deletions
52
CHANGELOG.md
52
CHANGELOG.md
|
|
@ -1,5 +1,57 @@
|
|||
# Datarhei — Dragon Fork
|
||||
|
||||
## v0.2.0-dragonfork (2026-05-03)
|
||||
|
||||
The "GUI ship" release. Everything from v0.1 is preserved; this round
|
||||
documents and ships a usable graphical surface for the WebRTC feature
|
||||
that v0.1 only exposed through the API.
|
||||
|
||||
### Added
|
||||
|
||||
- **Wild Dragon WebRTC admin page** at `/wilddragon-webrtc.html`. Single-file
|
||||
HTML/JS; no build step. Sign in with the API_AUTH_USERNAME / PASSWORD
|
||||
creds, see every process, toggle `webrtc.enabled` per-process with one
|
||||
click, restart on change, copy the WHEP URL, jump straight to the
|
||||
smoke player. Closes the v0.1 GUI gap — the upstream Restreamer UI
|
||||
ships with v0.2 but doesn't know about Core's `webrtc` config block,
|
||||
so toggling WebRTC previously required direct API calls.
|
||||
|
||||
### Documented (was present, just unannounced)
|
||||
|
||||
- **Restreamer UI bundle** in the TrueNAS deploy. The `deploy/truenas/core/`
|
||||
Dockerfile builds the upstream `datarhei/restreamer-ui` v1.14.0 React
|
||||
bundle with the Wild Dragon overlay applied (logo / favicon / header
|
||||
title / welcome card), copies the result into Core's disk filesystem
|
||||
via `seed-data.sh`, and Core serves it at `/`. Was added during M2
|
||||
but not called out in the v0.1 CHANGELOG.
|
||||
- **WHEP smoke player** at `/whep-player.html`. Standalone WebRTC
|
||||
subscriber with ICE/codec/bitrate diagnostics. Was added during M4.
|
||||
|
||||
### Known limitations
|
||||
|
||||
- The Restreamer UI itself has no WebRTC affordance — there's no
|
||||
checkbox or "Enable WebRTC" toggle in its process editor. Use
|
||||
`/wilddragon-webrtc.html` for that. A proper UI fork that adds
|
||||
WebRTC controls inline is tracked in issue #15.
|
||||
- No published Docker image yet — `docker compose up -d --build` still
|
||||
rebuilds from source. Tracked in issue #12.
|
||||
- WebRTC subsystem has no Prometheus instrumentation yet. Spec at
|
||||
`docs/design/2026-05-03-datarhei-dragon-fork-webrtc-prometheus-metrics-design.md`,
|
||||
tracked in issue #11.
|
||||
|
||||
### Upgrade
|
||||
|
||||
```sh
|
||||
cd deploy/truenas/core
|
||||
git pull
|
||||
docker compose up -d --build
|
||||
```
|
||||
|
||||
The new admin page comes through `seed-data.sh` on container start;
|
||||
no `.env` changes required.
|
||||
|
||||
---
|
||||
|
||||
## v0.1.0-dragonfork (2026-05-03)
|
||||
|
||||
The first tagged Dragon Fork release. Forked from upstream datarhei
|
||||
|
|
|
|||
Loading…
Reference in a new issue