1.2.0-beta.10
Pre-releaseCraftbox | Beta Preview (v1.2.0-beta.10)
Warning
Beta builds are NOT suitable for production use, so do not use this to manage Minecraft servers you care about! Test this build in a fresh container/environment.
This is beta.9's feature set with one reported bug fixed, and a second one found while fixing it. Nothing else changed.
Fixes
- Fixed dragging a folder onto any upload in the panel ending in a red "network_error" toast (#64). A folder does not arrive as the files inside it — the browser hands over a single entry standing for the directory itself, zero bytes and no type, which looks like an ordinary file right up until something tries to read it. It was queued like any other upload, the send then failed at the browser rather than at the panel, and the only thing left to report it was the catch-all that shows its own error code. Every upload surface now recognises a folder before anything is sent and says so plainly: the file manager points you at New Folder, the mods/plugins page, the dashboard import and the Create page's modpack picker name what to drop instead, and the server icon zone answers in the status line under it. A folder dropped alongside real files no longer takes them down with it either — the files upload and the toast names what was skipped. Uploading a whole directory tree is still not supported, and is a separate piece of work; this build makes the panel say that rather than fail at it.
- Fixed a file dropped anywhere the page does not handle throwing away whatever you were doing. Only the four pages with an upload of their own ever cancelled the browser's default, so on every other page — Create, groups, backups, templates, properties, events, the file editor — a stray or mis-aimed drop navigated the tab straight to that file's own URL, and a half-filled Create form went with it. That default is now cancelled once for the whole panel. It is deliberately limited to drags carrying files, so dragging selected text into a text box still behaves normally.
Note
Nothing in beta.9's feature set changed here — if you are already running it, this build is the drop handling alone. The concurrent-download work and the file toolbar's narrow-screen layout arrived in beta.9 and are unchanged, and no dependency has moved since it.
Installation
The easiest way to host Craftbox yourself is by using Docker. Please read this part of the Craftbox docs for the installation guide.
Alternatively, you can also download the source code, install the required node modules and run the server manually. (Learn more)