Caution
Work in progress. Developer test build. Not for general use.
This release is part of active feature work on the
feature/rinkhals_web branch. It is not an official release, not
intended for end users, and may be unstable, incomplete, or change in
breaking ways without notice. Do not flash this on a printer you
rely on for printing.
Flash this only if you are:
- actively contributing to or testing the Rinkhals Web feature, or
- debugging a specific issue at the request of a maintainer
If you flash this without that context, you are on your own. The next
official release on the develop/master track will overwrite this,
but until then your printer is running development code that has not
gone through the normal release validation.
What this build contains
This is the first SWU build of the feature/rinkhals_web branch after
merging current develop into it. It exercises two new Docker build
stages that have never run in CI before:
build-web-ui(Node 22 + SvelteKit) builds theweb-portal/front
end.build-web-backend(Go 1.24 + UPX, GOARCH=arm) builds the
rinkhals-webGo service.
The two artifacts are injected into the bundle under
opt/rinkhals/.current/home/rinkhals/apps/65-rinkhals-web/.
Changes in this build vs the latest develop
On top of everything currently on develop:
- New app
65-rinkhals-web— a Svelte web portal + Go HTTP backend.
Pages include a dashboard with system metrics, file editor, file
browser, log viewer, web terminal, and a management page. - Web port and exact UI behavior are still being shaken out; expect rough
edges. - App slot renaming: the app previously committed as
60-rinkhals-monitorwas renumbered to65-rinkhals-webso it doesn't
collide withdevelop's60-firmware-collector, and renamed because
the slot is now a web portal, not a system metrics monitor. The MQTT
publish topicrinkhals/monitor/<device>/stateis intentionally
preserved for compatibility with any external consumers.
What's not yet done
- The Web UI is still being iterated on. Routes exist, the backend runs,
but specific pages may be incomplete or buggy. - Per-model verification beyond KS1 has not been done.
- The build is being driven from a feature branch; release-quality
testing has not happened.
Reporting issues
Please discuss in the relevant developer channel for the Rinkhals Web
feature work, not by opening general repository issues. This is not a
released artifact and bug reports against it shouldn't pollute the main
issue queue.
Build/source
- Branch:
feature/rinkhals_web - Tag:
20260530_01_rinkhals_web - New app source:
files/4-apps/home/rinkhals/apps/65-rinkhals-web/ - Web portal source:
web-portal/