v3.1.0 - Public Beta
Pre-release
Pre-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 | 繁體中文 |