Skip to content

v3.1.0 - Public Beta

Pre-release
Pre-release

Choose a tag to compare

@luc-github luc-github released this 17 Mar 09:56
· 8 commits to 3.1 since this release

This release includes some new features and several improvements

📋 Table of Contents

🚀 New Features

New settings for panels size

User can now change the panels size to adjust better it's screenresolutions and preferences

Screening for extensions

Each extensions need to have a manifest to be checked if they are suitable for used version, protecting user from incorrect usage.

Extensions scan and extensions auto-configuration

Because now extensions have embedded manifest, a scan to display is available directly in settings, unsupported and already installed extensions is possible, a list is generate helping user to select the ones he wants, the extensions are automaticaly added and configured according this manifest, making the installation and configuration in 3 clicks.

💪 Improvements

  • More individual panels: Allows to move extra content panels individualy, for easier positionning.
  • Drag & Drop panels: Allows to move panels by drag and drop in dashboard, for easier organization.
  • Extensions directory: Allows to store extensions in extensions sub directory or root but not both.
  • Languages packs directory: Allows to store language packs in languages sub directory or root but not both.
  • Themes packs directory: Allows to store themes in themes sub directory or root but not both.
  • Test server refactoring: Refactoring of the test server for esier maintainability.
  • Packing process improvement: Improve packing process to decrease final package size
  • Remove unnecessary icons: Remove some icons that seems not useful in webui context to decrease final package.
  • Shrinking preferences.json: Save in preferences.json only differences from default values, decreasing final size to the minimum size, use export for all settings.
  • Minify preferences.json: Minify preferences.json to decrease file size, not applied to expor.
  • CSS cleaning and refactoring: Update severals styles for UI consistency and remove unused modules
  • Translations up to date: Update all translations packs.
  • Translations tools improvment: Add several tools for easier language update including tools to detect missing translations/ automate translations / update missing translations
  • Smoothie library stripping: Remove smoothie package to use a stripped version to decrease final package size.
  • Browser lists update and modules updates: Update browser list and key modules, no changes on tools modules not integrated.

📝 Other Changes

  • Version Update: The firmware version has been updated to 3.1.0 beta 1.

Generated by Release Agent on 2026-03-17 17:09

Packages Sizes

Sizes for 3.1.0 (+2.2KB~4.5KB vs 3.0) still under 100KB 🥇

Target Subtarget Size Bytes Path
CNC GRBL 91.1 KB 93315 CNC\GRBL\index.html.gz
CNC GRBLHal 95.8 KB 98058 CNC\GRBLHal\index.html.gz
Printer3D Marlin 97.1 KB 99428 Printer3D\Marlin\index.html.gz
Printer3D Marlin-embedded 96.5 KB 98835 Printer3D\Marlin-embedded\index.html.gz
Printer3D Repetier 95.9 KB 98201 Printer3D\Repetier\index.html.gz
Printer3D Smoothieware 95.5 KB 97826 Printer3D\Smoothieware\index.html.gz
SandTable GRBL 83.3 KB 85348 SandTable\GRBL\index.html.gz

Supported Languages

Code Name
de Deutsch
es Español
fr Français
hu Magyar
id Bahasa Indonesia
it Italiano
ja 日本語
ko 한국어
pl Polski
ptbr Brasileiro
ru Русский
th แบบไทย
tr Türkçe
uk українська
zhcn 简体中文
zhtw 繁體中文