Patch release: web-ui fixes and a working release pipeline. No breaking changes, no schema migrations — safe to pull over 2.0.0.
Fixes
- web-ui: the session-refresh interstitial on
/loginno longer gets stuck when the SDK declines to refresh the token. - web-ui: mobile layout of the notifications page — the header button and the date now stack instead of overlapping, and long release names wrap.
Internal
- Renovate now actually runs on a schedule from this repository (
0 3 * * *, PAT-backed so its PRs trigger the smoke suite) and automergesghcr.io/webtor-io/**digest bumps once smoke is green. Until nowrenovate.jsonwas decorative and every component bump was made by hand.
Upgrade
docker pull ghcr.io/webtor-io/self-hosted:2.0.1 (or :latest / :2.0), multi-arch amd64 + arm64. No configuration changes required.