All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.31.0 (2024-11-24)
- adds _CLIENT_LINEAR_MOVE macro support (#1530) (be9b053)
- adds config file #region folding support (#1528) (e0ecc8c)
- adds setting for files and folders drag & drop (#1524) (bf57bb9)
- Beacon support (#1534) (aed7108)
- column reordering (#1539) (852c0ee)
- i18n-de: Update German translations (5197f0c)
- i18n-es: Update Spanish translations (64360bf)
- i18n-hu: Update Hungarian translations (5b5779f)
- i18n-pl: Update Polish translations (5fc103f)
- i18n-tr: Update Turkish translations (0126bfd)
- Mellow theme (#1472) (405b1b1)
- Nevermore Controller support (#1527) (ab16ea2)
- Charts: reset chart store on moonraker reset (24d0db9)
- Job History search (#1535) (fe30cd2)
- led color_order handling (71e8cf1)
- printer status card load improvement (6cd1300)
- temperature targets item key (d2a86b5)
- ThermalChart: consistent chart color on single device (#1522) (f217cd4)
- toolhead position controls enabled on pause (#1533) (30905b2)
1.30.6 (2024-11-06)
- add confirmation dialogs for delete actions (#1520) (90beb61)
- adds pca9533 and pca9632 led support (2f64a1b)
- adds status column to job files list (#1512) (24dadf8)
- check for Klipper service name (9745a62)
- GcodePreview: save & restore viewer state (#1513) (057293a)
- i18n-de: Update German translations (c2b59a4)
- i18n-hu: Update Hungarian translations (d115fe8)
- Charts: allow resetting chart store only (#1514) (76dc3fd)
- disable led controls if klippy not ready (ff2e4a1)
- Klipper MCU data initialization (fa89599)
- style: set Prusa logo to accent color (de8258d)
- uid check on upload/download state changes (#1517) (4363ed3)
- when authenticated, only redirect from login (fd6f3ad)
1.30.5 (2024-10-16)
- FileSystem: allow filtering Moonraker temp upload files (#1507) (4522522)
- i18n-de: Update German translations (e96b3a1)
- i18n-es: Update Spanish translations (de444e0)
- i18n-nl: Update Dutch translations (0db2396)
- i18n-pl: Update Polish translations (319331b)
- increase Z precision to 3 decimals (#1505) (3cea36e)
- show application as soon as possible (#1499) (845d044)
- check for Klipper minimum version (adb2c95)
- Console: improve highlight regular expression (e567cc5)
- disable "Update All" button when an invalid repo is detected (#1500) (a2cc361)
- hide drag overlay on mouse drag leave (#1496) (74890da)
- no pointer events on images (8e2c501)
- redirect from login page if authenticated (#1498) (988daa0)
- refresh Klipper objects on klippy connect (abfcc60)
- set Minimum Cruise Ratio maximum to 99% (0bddef2)
1.30.4 (2024-09-12)
- don't show quotes on default macro params (#1487) (f0f0764)
- FileSystem: Filter KlipperScreen rolled logs (#1482) (48c158f)
- hides macro parameters starting with "_" (#1485) (872e9d8)
- i18n-fr: Update French translations (e4567ac)
- i18n-pt_BR: Update Portuguese (Brazil) translations (6c8008a)
- i18n-tr: Update Turkish translations (cd73dda)
- restore positioning mode after extrude/move (#1492) (4418256)
- show Minimum Cruise Ratio as percentage (62fe156)
- don't use separator for gcode macros (#1483) (7ec4626)
- null check cards on layout init (#1484) (3f1d22e)
1.30.3 (2024-08-14)
1.30.2 (2024-08-14)
- i18n-de: Update German translations (aee3cfa)
- i18n-hu: Update Hungarian translations (48c0b3e)
- i18n-ru: Update Russian translations (3697b2d)
- i18n-zh-HK: Update Chinese (Traditional, Hong Kong) translations (1fbdc42)
- improve alignment of runout sensor switch and icon (#1469) (7d0a890)
- Check for Meta key on keyboard shortcuts (#1477) (415521e)
- Fix repo URLs in version information dialog (#1464) (bda900d)
- item name format and capitalization (#1468) (d1ba830)
- Translation keys for base domains (e2cb461)
1.30.1 (2024-06-20)
- adds Danger Klipper config support (#1446) (0c4f79e)
- hides thermal sensors starting with "_" (#1443) (ea0ea9e)
- i18n-de: Update German translations (dd7d1b2)
- i18n-es: Update Spanish translations (b3a5e60)
- i18n-fr: Update French translations (66b4fcb)
- i18n-hu: Update Hungarian translations (68ffd27)
- i18n-ja: Update Japanese translations (51a69d6)
- i18n-nl: Update Dutch translations (0dbedc9)
- i18n-ru: Update Russian translations (668db6c)
- i18n-SL: Update Slovenian translation (#1452) (8225b0f)
- i18n-tr: Update Turkish translations (8581533)
- show print progress when status panel is collapsed (#1445) (0f72501)
- show warning for Trinamic OTPW flag (#1448) (ac2a0a8)
- spoolman: add remaining filament display unit setting (#1444) (b8b1924)
- FileSystem: zip timestamp format (df59f78)
- hide z-offset controls if not available (2a2093f)
- race condition on file upload/download state (9ae83b6)
- use file size as download progress fallback calculation (8d21a84)
1.30.0 (2024-05-01)
- adds keyboard shortcuts (#1404) (79a6bcc)
- adds SHT3X sensor support (8637e47)
- adds WebRTC (MediaMTX) support (#1409) (7b8d988)
- backup and restore settings (#1427) (5029dab)
- corrects print progress store getter (befcce0)
- FileSystem: remember last sort order (#1406) (5cf9a49)
- i18n-af: Update Afrikaans translations (1305381)
- i18n-ar: Update Arabic translations (6d7fa1b)
- i18n-de: Update German translations (6245d44)
- i18n-fr: Update French translations (d02c6ca)
- i18n-fr: Update French translations (f4a0187)
- i18n-hu: Update Hungarian translations (8f8c18b)
- i18n-ja: Update Japanese translations (fa9de72)
- i18n-ru: Update Russian translations (c634b8f)
- i18n-RU: update Russian translations (#1413) (dc9a9c3)
- i18n-sl: Update Slovenian translations (8323043)
- i18n-tr: Update Turkish translations (f3ab0f1)
- i18n-uk: Update Ukrainian translations (b3941b8)
- print progress estimation improvements (#1414) (8ad71bc)
- show all fan and pin values as percentages (#1418) (192ee19)
- use correct stepper temperature label (#1425) (9e05ef4)
- broken state merging (c99b7f3)
- broken state merging (cont.) (6ad2aca)
- gcodepreview: ignore moves without coordinates (#1416) (8748e16)
- gcodepreview: retraction values (2970a11)
- spoolman: improve sanity check logic (#1411) (6930a24)
1.29.1 (2024-03-31)
- basic Nevermore Controller support (#1114) (91ee7d5)
- i18n-hu: Update Hungarian translations (5670637)
- i18n-ru: Update Russian translations (41270c3)
- i18n-tr: Update Turkish translations (665bc46)
- i18n-TR: Updates Turkish translations (#1393) (3fba2e4)
- distribution info formatting (b35f6be)
- hide link in software updates if repo unknown (cbe4307)
- PeripheralsDialog labels (6f617c2)
- progress not shown a number (#1399) (9ebd037)
- remove leftover console log statement (febb3e8)
- removes "Filter printed" menu item description (#1396) (8d354b6)
- rolled log files filter (9d2a1cb)
- use Klipper can_extrude by default (#1397) (83f4fb2)
1.29.0 (2024-03-16)
- add finish time selection from slicer or file (#1378) (04abea4)
- adds support for machine peripherals (#1383) (b97b53c)
- allow percentage-based inputs in color picker (#1374) (3aa7269)
- allow showing Runout Sensors on Dashboard (#1391) (ef13842)
- i18n-de: Update German translations (8e3c155)
- i18n-HU: Update Hungarian translations (#1367) (ac8ce24)
- i18n-JA: update Japanese language (#1370) (be6f488)
- i18n-pt: Update Portuguese translations (652cfbf)
- layout improvements for small screen (#1389) (d9a503a)
- view rendered Markdown files (#1376) (615317a)
- Armbian distribution information (#1388) (c8da496)
- console: auto-focus textbox on full screen (1fec488)
- console: keep enabled if klippy is connected (3763366)
- disable Check Updates button if printer printing (#1382) (3c9d4b8)
- FilePreviewDialog: make
path
property optional (#1380) (85facaa) - filesystem: remove obsolete filters (773840d)
- make color picker use v-model and propsync (#1375) (4f6198f)
- spoolman: missing filament material in selection dialog (#1387) (066ece3)
- style: text color on bed mesh chart (#1371) (3863fdd)
1.28.1 (2024-02-18)
- adds MCU last stats (#1358) (c2e34d7)
- adds probe accuracy support (#1365) (a72342a)
- console: auto-focus textbox on full screen (70fd947)
- default vuetify theme color (784a3e8)
- don't override
gcode_macro
variables with stale values (#1355) (74def24) - remove redundant data from stored macros (#1356) (c105dc7)
- spoolman: dialog title (#1354) (e800d6e)
- spoolman: sorting by "last used" in spool selection dialog (#1361) (61a58f7)
1.28.0 (2024-02-09)
- adds "interrupted" job status support (45ebd1b)
- adds initial pwm_cycle_time support (138b0ba)
- adds initial pwm_tool support (a09c1a9)
- adds link to components in software updates (#1348) (f9ec282)
- adds print in progress status layout setting (#1346) (c5e3a0b)
- FileSystem: add crowsnest backup file filter (#1332) (1a273dd)
- GcodePreview: add option to hide part bounding box when printing a single part (#1310) (8726577)
- i18n-HU: Update Hungarian translations (#1291) (29067f6)
- i18n-SL: Update Slovenian translations (#1329) (c806cc2)
- improve confirmation messages (#1339) (ff13f85)
- improve support for adaptive bedmeshes (#1328) (447a340)
- improves status panel layout (#1252) (9814881)
- spoolman: allow selecting table columns in spool selection dialog (#1338) (0c94cbf)
- spoolman: handle v2 responses, improve connection error handling (#1316) (cf69359)
- spoolman: live update support (#1301) (c6bcff8)
- spoolman: multi-tool support (#1324) (a7f7622)
- spoolman: remember spool selection dialog sort key/order (#1305) (3843701)
- console warning when multiple update sources have warnings (#1342) (3674479)
- correctly show the active root (#1307) (ff0b120)
- default to user language as Intl format (#1299) (fd6757e)
- don't assume user is trusted when force_logins is turned off (#1318) (b413fc2)
- file browser filters list (#1303) (ebfd5bc)
- file path on upload (#1330) (1bb738a)
- FileSystem: folder upload (9d85b71)
- i18n: fix German typo (#1344) (255b42e)
- ignore Authorization on login or token refresh (#1321) (ef55129)
- round OutputPin value (#1345) (742598a)
- thermals: size columns dynamically, disallow line breaks (#1340) (ebe2966)
1.27.1 (2023-12-23)
- add feature to filter moonraker backup files (#1278) (66c8d20)
- adds help tooltips to File Browsers (af48f3c)
- highlight section in circle toolhead control (99ef5b3)
- new SVG assets for circle toolhead controls (#1279) (62cd4c1)
- corrects original source attributions (#1276) (8ee1312)
- improves estimates calculation (#1283) (822a274)
- makes print cooling fan optional (#1281) (de2d15c)
- reset default move distance when availables change (#1287) (720d6b2)
1.27.0 (2023-12-14)
- adds "gcode" Klipper module status support (fee7afd)
- adds dev container support (#1264) (7c57a9e)
- adds disclaimer to theme settings (9411cb2)
- adds drag&drop across File Manager cards (cf32644)
- adds minimum_cruise_ratio support (#1260) (ea03875)
- adds new background logo (999ccdd)
- adds Prompt Dialog support (#1262) (b5733d6)
- Adds toolhead circle style controls (#1248) (77e2791)
- adds WebRTC (go2rtc) support (#1245) (070cb45)
- copy bed mesh into clipboard as image (#1272) (9b9b629)
- hide "motors off" if no steppers are enabled (8196090)
- highlight active tool (#1263) (0792c67)
- i18n-HU: Update Hungarian translations (#1246) (306992a)
- i18n-nl: Update Dutch translations (#1273) (c670678)
- isolates File Browser settings (a569cde)
- Peopoly theme (#1256) (e9634cf)
- Prusa theme (#1267) (783efaf)
- Qidi Tech theme (0b1c701)
- Siboor theme (#1255) (c9d01b9)
- use full bed dimensions on bed mesh preview (#1242) (128c296)
- adds timeout to initial endpoint discovery (043df78)
- allows G2/G3 arcs with only I or J parameter (370cc42)
- allows toolhead circle style controls invertion (33d1146)
- default camera urls missing slash terminator (a2b23f4)
- disable console timestamps text wrap (#1250) (6a88b73)
- disable homing if not ready or printing (c90e4ae)
- exclude non-fluidd paths from service worker (7a001dd)
- macro category settings dividers (b9e29ed)
- macro settings dividers (4561b85)
- retry connection on WebRTC (go2rtc) (#1257) (7d7433d)
- style: use variables where appropriate (7dcf21d)
- vuetify theme color overrides (318fc32)
1.26.3 (2023-11-14)
1.26.2 (2023-11-08)
- adds clean nozzle support (5ee8026)
- adds gcode comments folding support (a760fb1)
- adds Multiply context menu item to Job Queue (#1213) (300f293)
- adds new Screws Tilt Adjust helper dialog (#1223) (0b2e197)
- adds origin to GcodePreview (#1230) (9628f66)
- adds Update Manager warnings and anomalies support (#1215) (9d02cbf)
- hide extruder controls if none defined (0844424)
- hide temperature card in no heaters or sensors (7c48275)
- ignore pending config changes in custom sections (#1217) (bf2bbf5)
- improves Gcode Preview delta support (5dbdd76)
- improves Timelapse Custom Parking delta support (d0e9a5f)
- LDO theme (#1225) (a24dc03)
- mitigates echarts warning on bed mesh page (fb9a46c)
- mixed ISO / non-ISO date & time formats (#1222) (507d881)
- reverts nav drawer initialization (6ce9bc0)
- style: pad navigation drawer bottom on mobile view (#1232) (b72399e)
1.26.1 (2023-10-19)
1.26.0 (2023-10-12)
- Added "calibrate" button to BedMeshCard (#1182) (899c95c)
- adds gcode code folding support (2efd03e)
- adds moonraker "route_prefix" support (#1205) (b0fe01d)
- adds Moonraker sensor support (#1196) (67e48bd)
- Adds toolhead bars style controls (#1177) (9465a50)
- expands tool change support to commands (#1197) (a17efec)
- hides Moonraker devices starting with "_" (5c329e5)
- i18n-HU: Update Hungarian language (#1201) (50ac181)
- i18n-PL: update Polish translations (#1188) (733ed59)
- i18n-RU: Update Russian translations (#1179) (83fc652)
- i18n-RU: update Russian translations (#1183) (ee16ea8)
- improve drag & drop support (#1204) (b860ca0)
- show all registered file system roots (46a0a55)
- spoolman: allow toggling individual sanity check warnings (#1186) (2086c19)
- use custom service worker (d5c3b9a)
- adds support for public base path (#1207) (7f0886d)
- check if folder is writeable on file drop (d53462e)
- corrects full filename for print and metadata (3dd3079)
- delta printers can only home all (#1175) (ec0f56d)
- ensures .git folders are excluded (#1194) (2cee275)
- file system filters reactivity (5734323)
- hide Power section if there are no devices (e1f1a99)
- i18n-EN: fixes incorrect merge (7713c5e)
- i18n: fixes incorrect merge (e533388)
- remove moved paths from data store (ba830f1)
1.25.3 (2023-09-10)
- i18n-PL: update Polish translations (#1154) (8841557)
- i18n-PL: update Polish translations (#1163) (0fedb66)
- adds more chart colors for sensors (#1168) (273092d)
- always show Edit in File file browser (0c1b576)
- i18n-DE: Fix typo in german translation (#1162) (4d96dee)
- reset camera on change (#1159) (4fe7c88)
- use full Klipper key for thermal data storage (#1167) (849b7ca)
1.25.2 (2023-08-16)
1.25.1 (2023-08-11)
- add material type column to Spoolman dialog (#1146) (c2b90bd)
- allow Viewer in all file browsers (8d2fdb5)
- i18n-PL: update Polish translations (#1135) (20f620a)
- ignore null on thermal change calculation (#1139) (ee6579b)
- remove obsolete check to create directory (#1141) (58fd9c7)
- use current origin for relative camera URLs (#1145) (be693c3)
1.25.0 (2023-08-06)
- adds TMC2240 support (#1133) (68b6183)
- hide host controls when running on container (253a9e2)
- i18n-AF: New Afrikaans locale added (#1125) (4a4e8f6)
- i18n-HU: Update Hungarian translations (#1134) (dc952ea)
- i18n-PL: update Polish translations (#1130) (64ea241)
- split camera stream and snapshot urls (6d095b0)
- spoolman support (#1119) (7e7c8dc)
- use overlays for file download and parse (e28a958)
1.24.2 (2023-07-26)
- adds Tool Changer controls (#1111) (a7509e7)
- adds WebRTC trickle ICE support (aa9e79c)
- file metadata refresh (7913e0c)
- i18n-HU: Update Hungarian Language (#1121) (d1812aa)
- i18n-PL: adds Polish translations (#1112) (491e863)
- i18n-PL: update Polish translations (#1116) (2c5a59e)
- i18n-PL: update Polish translations (#1126) (3828b8a)
- improves File Editor state indicators (39bbe7d)
- Kingroon theme (#1109) (a88e6df)
- sanitize HTML in console (99ed4ea)
- show/hide objects on GcodePreview (a00c1f7)
- adds missing metadata refresh code (5528e74)
- check for files on item dragging (31028a2)
- don't show gcode load dialog if canceled (#1128) (080bb46)
1.24.1 (2023-06-08)
- adds sonar service mapping (e86d389)
- adds WebRTC (camera-streamer) support (#1107) (1e42ca8)
- crowsnest config support (9a91182)
- file editor content changes indicator (7655f53)
- i18n-RU: Update Russian translations (#1108) (f060315)
- i18n-zh-CN: Update Chinese translation (#1106) (220057f)
- save file editor content with Ctrl+S (d490a5b)
- show read-only folders as such (1ac93a3)
1.24.0 (2023-05-14)
- allow ignoring default bed mesh pending configuration changes (cd1a84a)
- duplicate file or directory (1cf08c1)
- i18n-JA: update Japanese language (#1098) (e9e4559)
- i18n-SL: adds Slovenian translations (#1088) (3d5daf3)
- save and restore editor view state (#1099) (e0ce11d)
- update Moonraker webcams API (f0986e4)
- adds missing File Browser button tooltips (#1094) (44d94e6)
- allow ignoring min_extrude_temp for load/unload filament macros (#1096) (d14fa81)
- hide context menu for read-only folders (7e7c957)
- more selective keyboard events for history navigation (#1101) (fdddac1)
1.23.5 (2023-04-20)
- adds AHT10 sensor support (7f72b75)
- adds load/unload filament support (#1079) (49ab223)
- BTT theme (#1078) (8ccce66)
- extruder stepper reset extruder (66339c5)
- filter hidden folders as well as files (#1083) (13e7394)
- filter rolled log files (eaae433)
- improves file system loading indicators (7bd82a1)
- show read-only files as such (65966e2)
- allow applying z-offset to endstop or probe (#1086) (19809d2)
- linear file progress for file in sub-folder (714ded6)
- mcu_awake is a percentage (3a844da)
1.23.4 (2023-03-27)
- adds Go To File dialog (#1077) (a6ff766)
- adds new Tools menu to Tool card (#1071) (835f658)
- i18n-zh-HK: update Traditional Chinese translations (#1072) (fa56a5b)
- 18n-RU: typo in RU locale (#1064) (6a8f9ca)
- add API check before doing job queue reset (#1074) (475a92f)
- add legacy bed mesh profiles from config (#1076) (66fb72f)
- assume untrusted user before config receival (#1065) (f454b9d)
- improves nginx 502 error handling (3b6b9e0)
- include extra sensor data on temperature_fan (#1067) (e39d835)
- only add parts with defined polygon (#1069) (aad8199)
1.23.3 (2023-03-12)
- adds filters to gcodes and timelapse roots (#1060) (95e6e59)
- adds HLS camera stream support (#1047) (57f37ef)
- adds logs rollover support (#1051) (2f340a1)
- adds Pause at Layer support (#1052) (c1e77c0)
- adds toggle for gas resistance (#1057) (52f5265)
- i18n-UK: update Ukrainian translations (#1048) (0de47bc)
- live printing bed mesh changes (#1056) (e88e783)
- make context menus selection aware (58e9033)
- show parts on Gcode Previewer (#1046) (d1a347f)
- diagnostics: fix card icon selection (#1055) (dfbfefe)
- disable AppNamedSlider reset button if loading (2a1f4e8)
- force validation if active extruder changed (ff36433)
- initial state of GcodePreviewCard (07e3eb1)
- multi-file selection and drag (7328b3f)
- show deleted sections on PendingChangesDialog (4ac3a9f)
- use Lithuanian "lt" for ISO-8601 formats (#1061) (5602bcc)
1.23.2 (2023-02-20)
- Add support for gcode viewing on plotter-style devices (#1025) (7d99259)
- Adds network and virtualization info (a053dc3)
- adds support for extruder stepper enable (#1039) (10bd04c)
- allow ordering of gcode macros (#1041) (03f01d7)
- dragging jobs to job queue (#1037) (0ad8aa3)
- extruder selection for each extruder stepper (#1034) (02169d9)
- i18n-HU: Hungarian language update (#1043) (7ec591f)
- i18n-zh: updates Chinese translations (#1026) (99f1f4b)
- machine.update.refresh endpoint support (1302f3a)
- make file download dialog component independent from parent (#1033) (f98f7cf)
- Pressure Advance per extruder stepper (#1022) (aa7007a)
- setting to disable automatic gcode loading on mobile (#1028) (afcff8f)
- timelapse: add new park positions (#1035) (2b30418), closes mainsail-crew/moonraker-timelapse#96
- try parsing layer info directly from g-code (#1031) (cc323b8)
- updated tool extrusion settings to respect printer config (#1038) (2d124cb)
- AppSlider max changes not applied (a1bd625)
- don't show context menu for ".." item (737bc0a)
- encode all request paths (#1024) (f84a7fe)
- hide header of empty power devices lists (2ef8b43)
- more Moonraker modules reset on socket close (23047c0)
1.23.1 (2023-01-30)
- Add all endpoints in config as printer instances (#1006) (03185c5)
- adds support to create ZIP archives (#1007) (9d8d36b)
- allow sorting text by version or prefix number (#1013) (85c214e)
- complete folder upload (#1015) (30df5ec)
- show live speed while printing (#1019) (414bb03)
- ui: hide blank fields in Disk Info card (95bff0e)
- ui: show content of release_info (#1016) (23d3a0c)
- always show Preview Gcode in context menu (55eb71b)
- disable temperature targets if Klipper not ready (83bcf1e)
- hide extrusion estimations if printing (9aac206)
- hide system controls if socket disconnected (eafcf4f)
- mitigates console error from race condition (a0ed423)
- total memory is always kB (1024 bytes based) (7d510de)
1.23.0 (2023-01-07)
- adds Moonraker Job Queue Support (#448) (6cd1227)
- adds PWA shortcuts (c278f8d)
- allow Fluidd to run fully offline (#986) (e91af48)
- fullscreen Gcode Preview (#999) (decf161)
- i18n-JA: update Japanese language (#988) (281cb06)
- show notifications count on app badge (16fd9ef)
- check type when filtering prefixed sensors (#991) (920d817)
- derive estimated max speed from stadium area (a33732d)
- fallback to icon when history thumbnail fails (#997) (d2b6da2)
- mitigates Vuetify bug filtering items ahead (#992) (7e477ee)
- only validate enabled fields in PresetDialog (#995) (a4aeb2e)
- sets maximum notifications lines to 5 (#1002) (6dba642)
- skip init if not connected and authenticated (ff50e72)
1.22.2 (2022-12-19)
- adds Upload and Print button to AppBar (#974) (7c64799)
- i18n-HU: update Hungarian language (#982) (93c139a)
- i18n-RU: Update Russian translations (#979) (638e33e)
- ignore all sensors starting with "_" (0b981ee)
- send macro commands on enter (#981) (322eaf2)
- add moonraker routes to workbox.navigateFallbackDenylist (#985) (c16d5db)
- clone instead of directly changing state (6557f1d)
- ensures CodeLens is not shown if disabled (#978) (0bdb86d)
1.22.1 (2022-12-09)
- correctly load fallback language (095b093)
- don't reload printing file if loaded in GCode Previewer (64a4e8a)
- temperature chart legend (#973) (f490098)
1.22.0 (2022-12-04)
- adds extrusion estimations (#950) (4fa93c9)
- adds z_thermal_adjust support (#951) (d6d11db)
- g-code preview alternative controls (#969) (846f5f9)
- move exclude objects list to StatusControls (#935) (504913c)
- new AppFocusableContainer component (#942) (961b45f)
- sort instance list alphabetically (#946) (935a6c5)
- use service names provided by Moonraker (#940) (ad84769)
- disable XY controls for delta printers only (0de81b6)
- exclude extruder_stepper from extruders (1b8819c)
- extrusion estimation spacing (#961) (ebc1c09)
- i18n: adds missing 'start service' translation (#945) (70d48e4)
- Klipper reset should only reset its own state (06d81c5)
- mitigates console warning (a4c9ea5)
- pre-commit hook linting (#959) (a23b06c)
- properly scale print finish ETA (#958) (967f30e)
- set layout to default if it is missing (310c740)
- show html formatted welcome message (#930) (be9d138)
- sort temperature sensors by type and name (#957) (3f76335)
- stop slider animation on navigating to page (#927) (c698675)
- style: button and card elevation values (e0a4c78)
- style: cards bottom border radius (83c7fb9)
- style: more cards bottom border radius (666e535)
- style: PrinterStatusCard bottom border radius (69eba56)
- timelapse card error when no camera is set (7ac5a4d)
- update menu collapsed state on column count (f14173f)
1.21.1 (2022-10-25)
1.21.0 (2022-10-24)
- Adds any existing Probe to Endstops card (#881) (50ce1f1)
- adds missing translation keys (#906) (e7106a2)
- Adds new metadata fields to file list (#871) (afe70e9)
- gcode preview autozoom (#894) (c0294dd)
- i18n-HU: update Hungarian language (#909) (ec94685)
- i18n-JA: update Japanese language (#880) (4d23b23)
- iframe camera view aspect ratio (#875) (aec9789)
- larger thumbnail preview (#891) (2a101db)
- single white channel led control (#901) (69fc533)
- use layer info from print_stats if available (#903) (d6886fd)
- user/device specific layouts (#878) (9f198d6)
- uses macro description as button tooltip (#915) (ca25343)
- allow initial layer in GcodePreviewCard (#896) (0938cce)
- auth/setCurrentUser expects object (#882) (729988d)
- check stepper_z exists before applying z_offset (#890) (becdd78)
- console: console no longer loses scroll attachment on multiple M118 (#921) (60bb6d9)
- destroy mjpg camera stream properly (#868) (d6cb6f1)
- disable controls if Klipper not ready (#911) (793a94b)
- Exclude Object not reacting to mobile inputs (#898) (f1b32a9)
- FileSystemBrowser icon size and resolution (#887) (b807802)
- only auto-load gcode preview on ongoing print (#869) (1752ee0)
- sort the manual probe offsets descending (#917) (646bb29)
1.20.1 (2022-09-18)
- adds variance to bed mesh chart (#857) (e0d8602)
- adjustable thumbnail size (#862) (0a3f8de)
- i18n-HU: Update Hungarian Language (#866) (d8dafc8)
- Camera iframe width (#867) (fb3c955)
- disable dashboard controls if Klipper is not ready (#852) (b08eec1)
- disable force_move on axis with multiple steppers (#858) (3514f15)
- do not escape label for app-slider (#861) (a79f9eb)
- pressure advance and acceleration units (#859) (8c10427)
1.20.0 (2022-08-28)
- add optional Chamber Temp column to jobs (#835) (7dd561c)
- Diagnostics panel (#793) (f61eaf4)
- enable context menu in monaco editor (#824) (f374bee)
- Enabling default list of endpoints via config (#843) (2a2d77d)
- i18n-DE: update German translation (#813) (d56d6bf)
- i18n-DE: update German translations (#840) (acfaa65)
- i18n-HU: update Hungarian language files (#837) (adc60a6)
- preheat printer chamber if value provided (#818) (2eecdd5)
- ui: custom stylesheet and background image (#795) (e4720dc)
- ui: Hide files in /config (#812) (9b09655)
- ui: update all feature (#817) (b07f59c)
- adds ACCEL parameter to FORCE_MOVE commands (#815) (ad8ebf1)
- Allow uploading theme files (#828) (03ac253)
- check for webassembly support (#822) (384712a)
- Correct SVG transformations in GCode Preview (#816) (ed5e5d1)
- dashboard constrained width (#820) (48fab84)
- delta viewbox regression (#823) (a344eb1)
- diagnostics: Metrics Explorer styling (#848) (c2768a3)
- disable dashboard controls if Klipper is not ready (#811) (7028b15)
- dispatch even if database creation fails (#847) (fde24f9)
- edge case where containers order is incorrect (#819) (d76f186)
- ensures containers exist (#842) (0d5a1a3)
- mitigates undefined history errors (#830) (9424f7f)
- reset G-code Preview state on file overwrite (#832) (71f0938)
- width constraint at root container level (#829) (1ab7618)
1.19.1 (2022-08-02)
- Adds minimum support for crowsnest service (#808) (1258b35)
- adds new Bed Screws Adjust helper dialog (#802) (adc5847)
- adds new Manual Probe helper dialog (#785) (0f60671)
- allow showing Bed Mesh on Dashboard (#797) (a503bb4)
- i18n-HU: update Hungarian translation (#771) (70a1102)
- match theme-color with primary-color (#774) (6c6c475)
- Save Config And Restart button visibility toggle (#775) (869a580)
- ui: Add FORCE_MOVE support to tool controls (#750) (c6b9d8b)
- Check Bed_Mesh Support (#801) (a38592c)
- corrects moonraker docs link for "include" section (#799) (3e2552a)
- disable FORCE_MOVE toggle when printing / not ready (#770) (e17f5a1)
- Enable vue-echarts auto-resizing (#809) (041dc0f)
- hide sub-navigation if socket not connected (#798) (e5547e6)
- i18n: fix FORCE_MOVE capitalization (#786) (63e4871)
- mitigates console warning (#800) (aa55234)
- OutputLed working with all types of LEDs (#766) (b101cd3)
- README: use preview from docs (#757) (24c6c48)
- show current layer in Gcode preview by default (#790) (278d683)
1.19.0 (2022-07-10)
- add icon to shutdown on AppBar (#736) (580a177)
- adds Save Config & Restart button (#726) (68809bf)
- adds setting to toggle Codelens visibility (#716) (6dd511c)
- allows 4 layout columns in dashboard (#719) (51d09fe)
- device power toggle in top navigation (#739) (ed3e647)
- Exclude Objects (#754) (03ca3ab)
- Extended G-Code viewer auto-actions (#738) (79ec091)
- fullscreen camera page (#609) (9a159ec)
- i18n-HU: update Hungarian translation (#745) (eca3bb9)
- keep icon buttons visible on mobile view (#709) (362fcb3)
- ldap authentication support (#721) (08973eb)
- Support full range of klipper PA scale (#743) (7e54fbe)
- ui: Fit console height to screen size (#735) (d749a3a)
- add default authentication source to new users (#749) (e52f4cd)
- check for root available before listing files (#728) (f67a178)
- codelens links for moonraker-telegram-bot (#742) (dd19d18)
- console error from LDAP auth changes (#724) (d9b276c)
- disable absolute/relative positioning controls while printing (#720) (394b980)
- disable positioning mode buttons when klippy is not ready (#722) (60531c1)
- gcode preview initial layout (#731) (065aece)
- hide card buttons and menus in layout view (#710) (b436288)
- LED controls behavior (#723) (0cbf650)
- mitigates network error with latest Axios (#717) (0fafbf7)
- nginx 502 error when restarting moonraker (#734) (62d22cc)
- no collapsed console in fullscreen mode (#737) (057e505)
- only splice waits if contains item (#725) (7b3bcd0)
- show absolute/relative positioning controls (#718) (26ab673)
- style: light theme and consistency changes (#755) (bdce69e)
- style: light theme AppSwitch (#752) (ac3d80e)
- use default color for power icon in top navigation (#746) (0f40140)
1.18.2 (2022-06-09)
- adds "show current layer" to gcode previewer (#693) (5b3c923)
- i18n-DE: update German translations (#708) (2f94b6b)
- i18n-HU: update Hungarian translation (#702) (5ccc2d6)
- i18n-zh-HK: add Traditional Chinese translations (#705) (6a33ad0)
- moves MCU info to separate panel (#706) (d937f06)
- AppSlider mobile lock disabling (#695) (8e9c07f)
- code editor folding (#692) (cde3a61)
- hide Pressure Advance if no default extruder stepper set (#694) (895dbe2)
- layout: move gcode controls to dropdown; fix vertical layout (#696) (6fc304e)
1.18.1 (2022-05-20)
- add toggles for relative humidity / barometric pressure (#687) (665c743)
- adds Codelens and code folding support (#665) (aaddeab)
- clear console (#678) (237f62e)
- highlight links in warning messages (#682) (ebe1c5a)
- i18n-HU: update Hungarian translation (#663) (d51502b)
- i18n-NL: update Dutch translations (#672) (197f8a4)
- i18n-RU: update Russian translations (#666) (ab63e2a)
- replaces Keyboard Shortcuts with Command Palette (#680) (33dfe66)
- allow omit 0 units in gcode number parsing (#679) (ad8d4ff)
- AppSlider incorrect state (#654) (8e59f4e)
- clear "follow progress" if not correct file printing (#683) (21892ca), closes #659
- console auto-scrolling and flipped layout (#661) (979e874)
- i18n-FR: fix typo in French translation (c856dd3)
- increase PA precision to 0.001 (#652) (2623902)
- job card history metadata race condition (#668) (5ce0921)
- show temp item as selected by default (#655) (8a0af9e)
- show temp item as selected by default (cont.) (#660) (89223ca)
- style: light theme fixes/improvements (#676) (1530697)
- timelapse custom park position (#686) (efba69b)
1.18.0 (2022-04-30)
- add full-screen button to the Jobs card (#616) (ce47233)
- add full-screen console view (#613) (b8f17e6)
- add Reset button to File Editor settings (#594) (e8a6731)
- adds delta support to gcode viewer (#591) (3dca83e)
- adds Pressure Advance support (#588) (2090c59)
- adjustable toolhead move distances (#590) (7b115ec)
- calculate linear progress (#633) (2efa85d)
- formats weight as human readable (#628) (49d03e5)
- i18n-HU: update Hungarian translation (#634) (db84b02)
- i18n-HU: update Hungarian translation (#640) (e7b9716)
- i18n-JA: adds Japanese language (#585) (08a44eb)
- implement Moonraker announcements (#642) (481f20e)
- marks g-code preview non-beta (#620) (e61cd33)
- show live position (#645) (136af75)
- show pressure and humidity from sensors (#538) (9c5e904)
- support for moonraker socket connection identification (#568) (7a6b6d0)
- thermals: display rate of change for all temperature sensors (#575) (4cf6f43)
- timelapse browser (#610) (de02081)
- ui: make color picker movable (#577) (a8c16af)
- unsaved editor close confirmations when unloading the page (#584) (999af77)
- allow decimals in slider bound text controls (#604) (863c0b2)
- auto-determination of base printer (#583) (e97a0cb)
- fully unload dialogs when not in use (#627) (25d5e29)
- i18n-HU: improve Hungarian translations (#614) (d1c5913)
- i18n-PT: use localized label (#587) (aa6d241)
- i18n: add missing 'cancelled' translation (#574) (4d18c13)
- i18n: improve Hungarian translations (#576) (6af6e59)
- improves macro params default values parsing (#651) (11280a7)
- improves ToolheadSettings rules and validation (#593) (1780081)
- layout database data handling (#636) (7773f02)
- layout resize wrapping (#648) (9c05f52)
- show simple editor on mobile (#649) (deb139e)
- thermals chart legend selection event (#615) (f8cac27)
- thumbnail URI encoding (#618) (30efd5f)
- thumbnail URI encoding (#622) (ff50dae)
- Toolhead and ZHeightAdjust layout (#606) (63fd72f)
- TouchEvent is not defined on Firefox desktop (#601) (34173ad)
- typescript issues (#589) (fa05c0c)
- typescript type narrowing (#619) (abe98a0)
1.17.2 (2022-03-13)
- ui: display localized printer state in printer status card (#563) (1d58769)
- adds some missing i18n keys (#557) (c23cb3a)
- individual object layer count (#572) (da8f3d2)
- shows missing macro parameters (#566) (18da8e4)
- typescript typings (#559) (8d51e05)
1.17.1 (2022-03-02)
- add missing default for idle fps input (#543) (21475cf)
- Alias for uncategorized macro (#548) (b01248e)
- attempt to fix temp chart issues (#551) (5ba5160)
- emergency stop button outside iphone safe zone (#549) (1139c2a)
- filename wrap in status window (#544) (a034190)
- gcode preview loading (#552) (c59a28c)
- idle fps behavior (#553) (2a551a4)
- use correct temperature_store_size for temps (#555) (f4ebfab)
- z-offset apply (#547) (e63a73e)
1.17.0 (2022-02-25)
- Add full-screen button to camera view (#525) (183e136)
- add reset history (#483) (3d379d1)
- adds optional confirmation for power device toggle (#388) (bc32627)
- adjust page title order when printing (#493) (ed83f5c)
- alias for macro (#479) (e33839b)
- Date/Time format (#362) (e6c5a9b)
- disable position field if not homed (#507) (003c25a)
- edit on click (#514) (17e9dfc)
- editor close confirmation when dirty (#441) (8729e45)
- enhanced console filtering (#486) (9f45879)
- Expanded Service State (#504) (6a7b23b)
- gcode viewer group lower layers (#469) (68248a8)
- idle camera FPS (#500) (28925b2)
- make each axis controllable after homing (#478) (d931646)
- Non-controllable fan On/Off (#477) (2795e7b)
- option to flip console direction (#522) (79cf350)
- pause autoscroll when back scrolling (#495) (bf353fd)
- save z-offset changes (#489) (0cf6c87)
- show klipper warnings (#505) (7cf3ce3)
- show moonraker warnings (#481) (7355c28)
- show qr-code with api key (#523) (6eab704), closes #411
- SnakeOil theme (#382) (7dd941c)
- temperature rate of change (#496) (30a2628)
- TURN_OFF_HEATERS confirmation in temperature presets (#527) (fec1f88)
- i18n-RU: update ru.yaml (#513) (a81ba12)
- actual end time calculation (#379) (4f2940b)
- add missing type (a0dcf61)
- directory sorting (#492) (a2cb15e)
- display correct fan speed when using 'fan max_power' setting (#391) (b809a2c)
- firmware retractation length stuck at 0 (#497) (ad8f636)
- generic fans with off_below set now apply validators correctly (a0e6234)
- improves macro param default value handling (#524) (06c05d2)
- IPv6 support for thumbnails (#439) (e1968ea)
- keep camera select menu always enabled (#503) (7122b9e)
- revert ECharts changes previously introduced (#512) (5a7796a), closes #482
- reverts homing override checks in ToolheadMoves.vue (#529) (cc000e0), closes #528
- service state item layout balance (#535) (08c00cc)
- Spanish translate file (#475) (a908306)
- tipo Date Time Format (#487) (cfb6661)
- typo in spanish translation (80acaea)
- websocket cache issue with arrays (#510) (731d67e)
- z move speed issue (#488) (dbd100a)
1.16.2 (2021-07-09)
- don't block connection on fresh moonraker databases (cc39708)
1.16.1 (2021-07-09)
- camera urls no longer cause performance issues (2a63d79)
- don't retry roots if our first failed (4f86713)
1.16.0 (2021-07-08)
- Add Arabic Language Support (88caeae)
- add reconnect option to disconnected screen (48e770b)
- add un-retract extra length (e6c2d07)
- allow custom gcode to run with thermal presets (782cfd4)
- allow multi-line console entry (2150221)
- allow some notifications to not add to the counter (5100793)
- allow speed / flow to be overridden (80da599)
- assume http when adding printers (d5d6bcb)
- socket cache (6bd05fd)
- status refactor (ebe7fa2)
- ZeroG Theme (a021e19)
- i18n-FR: update french translations - Biorn1950 (e4893c1)
- Added 25 and 50 to default toolhead move lengths (29248a6)
- better handle cases where socket proxy disappears (77895e4)
- charts all properly load on page refresh (8b70c2f)
- console error when input invalid val on layer gcode preview (6e6af02)
- disable double-tap to zoom on btn's for mobile (5f0d572)
- disable mobile breakpoint for history and reprint tables (8e76ee2)
- disable tab swiped on reprint tab (0003f60)
- don't add unrealistic load values (e938e07)
- don't override url params for cameras (a67758e)
- don't show redundant klipper / moonraker services (1215eb7)
- don't show status fields with irrelevant data (7106422)
- don't show the end time for history items in progress (4870da7)
- editing a gcode mid-string in console now works as expected (6a3ca62)
- enable mesh controls during a print (35e5eec)
- end time now works (570baf4)
- ensure initial addition of printer is added with non-std ports (c0ec9dd)
- ensure klippy card shows when klippy not connected (a41d422)
- Have system load represent actual load average number (4bc85f4)
- improve gcode viewer sync on layer changes (7a7484d)
- increase retract / unretract limits (4a1e218)
- invalid ar values (cbb2426)
- layouts on smaller screens with sliders (1d335b5)
- macro entry no longer produces duplicate params (668586c)
- minor display tweaks for charts on mobile (5c5a8ec)
- mobile layout no longer has wonky margins with condensed cards (3900b26)
- multi-root file-systems correctly load when root[0] is unavailable (df664d3)
- pathing issue with file updates (32563d3)
- reduce temp input to reduce scrollbar showing up (2766157)
- remove api key copy btn (4603a33)
- removing all cams now won't break the dash (51be9f8)
- rename dialog is no longer persistent (43536e2)
- resolve slowdown when loading gcode store (5146e4f)
- server deploy now has theme options by default (7700386)
- update notification now properly clears after an update (598a258)
1.15.0 (2021-06-22)
- Absolute end time estimate. (54e6d01)
- add layer count to print status (7ccc457)
- add nav btn in mobile (1d11de4)
- Add vzbot community logo (63eedfd)
- added HevORT to community presets (2364b5e)
- allow disabling a macro while printing (caa88b3)
- authentication (48ed03b)
- bulk file actions (a38a8fa)
- community affiliations + light theme cleanup (6fd07b8)
- estop is now a button (656abb7)
- filter fans, pins and macros from the UI with an _ (81a72d8)
- firmware retractions (52d6dad)
- impl log grammar (86bff7c)
- impl logs root (180b991)
- limits now allow setting over the max (1798196)
- macro button color accents (c660e2f)
- macro list now shows set color (4eb24fc)
- macros now allow param input (2cbf0ee)
- minor adjustments to layout actions (852d615)
- move auto-scroll to cog (984de6f)
- neopixel support + new color picker (8ef0453)
- Replaced Mocha and Chai with Jest (066d713)
- i18n-IT: update Italian translations (eb175cc)
- new nav (f38407c)
- re-enable g-code preview (bfba301)
- re-enable gcode preview (63af077)
- reset btn for sliders, plus cleanup (98545d5)
- sub-nav routes (2e9db23)
- submitting an empty temp value resets to 0 (f3153d4)
- suffix graph tooltips mapped by dimension name (881b43e)
- support custom services, their config files & doc links (f9540ca)
- system utilization charts (a167d14)
- Ukrainian translation (66df939)
- Add close icon to keyboard shortcuts dialog (28309c4)
- adjust mesh control layout plus define better scale defaults (e2d8203)
- App slider now properly validates min / max on click (883b0d1)
- cachebust thumbs (324c69c)
- chevron now reflects actual state for card collapse btn (2a4858c)
- color presets now update picker (9fe780f)
- division by zero and infinite loop in file upload/download dialogs (7e8785d)
- don't show klippy card when socket or api not connected (1bd6d96)
- ensure fetches are cancelled during add dialog (950440d)
- estop on mobile now wont show when not connected (f55fe57)
- extruder temp settings now respect selected extruder (dea2c1d)
- filter trailing slashes when adding printer urls (47fcb54)
- fix the i18 fix :D (96bc9f2)
- long lines with no spaces in console are now visible (fa99cc1)
- macro disabled while print now saves (caa9b57)
- mesh box and color scales now disabled appropriately (df1cfff)
- new color picker allows rgb input (b5b87e9)
- parent folder no longer shows wonky size / modified (943d395)
- preload the en locale for fallback (accfde4)
- readableFileSize test (46a5375)
- retraction resolution set to 0.01 (c1a16dc)
- syntax issue (03c61e8)
- temp chart selected legends now work properly after echarts upgrade (8906abd)
- temp waits now idea items prefixed with 'ok' (35a38c5)
1.14.0 (2021-05-18)
- append set_retraction to console autocompletion (a81c1b7)
- gcode viewer (d6675ae)
- implements inotify support via moonraker (2208ea5)
- support filament motion sensor (33eddb2)
- support old notifications (1ca6f64)
- filter thumbs (5f28384)
- history nav not shown when not enabled (00d2b53)
- stop restart buttons from swapping around (137343a)
- white space when klippy is in error (637b29a)
1.13.0 (2021-05-07)
- i18n-IT: add Italian translations (6ef58c6)
- i18n-IT: add missing keys to IT translation (292d04c)
- add feature request and bug report templates (6db9968)
- add filament weight to job views (bb389c3)
- add icon when camera disabled in settings (95f63e5)
- Add keyboard shortcuts dialog to file editor (c527e76)
- allow cancelling uploads (3ac295b)
- allow users to require a confirm when clicking estop (26a8ea6)
- card layouts saved to moonraker db (37040a9)
- column picker for tabular data (c1722a3)
- console m112 invokes machine.emergency_stop (4e54bf1)
- link to correct config docs dependent on file being edited (09db189)
- nav changes (5ec057b)
- New macro management UI (df61127)
- notification menu + Pi throttle notifications (613ab51)
- now displays the full version string where applicable (fdd7527)
- reduce the brightness of text a tad (fa0930b)
- run macros with params (9078e10)
- toolhead position axis are now inputs (0630ecb)
- update cn translation (66283a2)
- added visual aid and increased drag area when in layout mode (655204f)
- adds cachebust to thumbnail url (1b17434)
- Bed mesh now renders offset meshes properly + extra scale control (d9c3b6e)
- better handle network related errors (397ad64)
- buttons no longer flicker during file actions (5e395ad)
- card collapses now work properly (df3c58c)
- de language translation (096565a)
- Don't disable webcamd restart during printing (43afc3e)
- ensure light theme doesn't default on when no connection (c72299d)
- ensure moonraker returns all jobs when loading all (28b5ac3)
- Ensure sliders are default locked in a mobile environment (19e5271)
- File uploads via btn should now work properly (add9272)
- getFile cancellation now works properly (b955bfd)
- graph colors now properly reset when swapping printers (8beb201)
- Increase default buffer for the console. (e19cdaf)
- issue on initial startup merging uiSettings (2ab89f4)
- mesh layout controls on mobile (60f2866)
- moves estop to floating button in mobile view (0d0cb68)
- new dashboard components / removal should now be graceful (d6c1031)
- remove duplicate key (be1eae6)
- resolves a monaco issue (9a7f2b6)
- firefox-download: Fix ws disconnecting when downloading (dd2ef81)
- resolves highlighting issues for comments on config blocks (a0c9e75)
- send estop api endpoint AND m112 gcode via console (c8681da)
- set a pwa start url (98dc495)
- set min val to 0.1 for extruder length and speed vals (88c9e42)
- Z adjust values now apply properly (87dc3dc)
1.12.2 (2021-04-09)
- file edit should now be enabled on smaller screens and mobile (dc47eae)
1.12.1 (2021-04-08)
- further sanity checks for file saves (13e8fb4)
- resolve file load / ready state issues (645741e)
- sets default mesh scale to a more sane value (73e03e4)
1.12.0 (2021-04-08)
- adds actual print time to job page (2dd0c94)
- adjust print stats layout for tablet & down (95815ca)
- allow klipper service restart from slide-out menu (a6158c7)
- allow loading all history (2316776)
- allow toggling a flat plane on new mesh (edd28a5)
- allow toggling auto scroll with console (a30bdb2)
- allows disabling new version notifications (8206671)
- enable docs root under configuration (6e86b6e)
- hide editor buttons based on root path (7ed1866)
- impl light editor theme (defc236)
- impl moonraker version recovery (39efb0d)
- increase allowed z-adjust values (0ce53b6)
- new bed mesh lib and layout (31260cd)
- console-help: Moved console help to a tooltip (2651c8b)
- moves software updates to interface settings page (33951a5)
- rename interface to settings (4da9c67)
- upload / download dialogs (233ce67)
- version commit history (971fbb0)
- VSCode file editor (b81dec4)
- adjust z-up icon (c53f51f)
- Allow resetting lang to browser default (657250c)
- Allow version updates in a disconnected state (f5bfce0)
- downloads with % in the filename now work (4b5e081)
- ensure editor is readonly when appropriate (725f5b3)
- ensure stores still init with no defined moonraker endpoints (253cab4)
- ensure the editor recieves the raw text of the file being edited (122bc85)
- History now represents actual filament used properly. (6631c44)
- increase height of vertical scroll (6d83ba1)
- macro's with a decimal in their name should now show properly (ae1dcd6)
- remove edit / view file if on mobile (c143786)
- shrink edit dialog buttons on smaller displays (d5111a9)
1.11.2 (2021-03-28)
- add version update notification to collapsed hamburger menu (bd8cc47)
- allow single cams to fill the card space (be96c50)
- ensure history items are updated without needing to refresh (40f0071)
- error in console when initial locale not set (d1b0560)
- now inits plugins when no moonraker db data (9314fe2)
- reprint not working when history is off (08d2b8b)
- thumbs failing to load (64f3a8f)
1.11.1 (2021-03-26)
- camera when flipped is now position correctly (1a16fe7)
- restart buttons not appearing under certain circumstances (ed3bfa6)
- Space now between z-adjust heading and value (8b663ec)
- upload by button now works correctly (9fd9d2d)
1.11.0 (2021-03-26)
- add automated dev build (c78999d)
- add basic error reporting to add instance dialog (7799c1f)
- add file-system filtering (acd29ca)
- add preheat option to context menu (0c42439)
- allow file / folder moves (aa08241)
- btn override (bb3ba73)
- btn text now properly reacts to background changes (a3a5256)
- configure available z-height adjustment values (966ec8b)
- expands re-print options when history plugin is enabled (7fdf0a8)
- filesystem path stored in memory (656c1e1)
- Gcode position (814f72d)
- Gcode position (519148b)
- incl full hash of moonraker and klipper in footer (85b6e84)
- load appropriate locale from user settings (7968aee)
- low on space warning in file browser (66fb0ad)
- multiple cameras + adaptive streams (98ff167)
- printer stats + history (aa71c7a)
- Show gcode position instead of toolhead position (776528b)
- sort TemperaturePresets (4f0a30a)
- updates settings layout (6d5149b)
- endstops-label: Fix end triggered label not being displayed (13a0875)
- reprint-menu-glitch: Fixed a small glitch in the reprint menu (190e20b)
- add printer dialog no longer returns the result from a previous request (f43de9f)
- disable filesystem root (instead of redirecting user from jobs) (9a8a463)
- ensure settings are ref'd with their lowercase equivalent (3fe192f)
- ensure theme is upgraded to db properly (d05544b)
- klipper disconnect / shutdown resets printer store (c76112c)
- klippy default state now not ready (81995af)
- layout tweaks to chart for mobile (ee7fab1)
- locale change after refresh now sticks (1cad1b2)
- no longer hide hidden files / folders (018e3a1)
- now hides the power axes if not showing power data. (61a4577)
- removed unnecessary decimals from fan rpm (cf8c0b1)
- slider minor slider issues re: dupe emits (de3a2cd)
- version status enters a disabled state when checking for updates (06071d5)
1.10.0 (2021-03-05)
- adds basic support for fan rpm reporting (5cb82a6)
- moves certain buttons colors to primary (82c53eb)
- ensures power plugin displays properly on shutdown (ba7bf6e)
- ip camera's no longer append the cachebust param (8be8dd2)
- issue with timers presenting 0's when they shouldn't be (7374fdb)
- removes the delay on app init when the printer is off (1714a14)
1.9.0 (2021-02-28)
- add z home check to z offset buttons (611d6b9)
- klippy card buttons layout properly now (9fa95ee)
- relax url check when adding printer (6753e8d)
- tz unit tests (de1de4e)
1.8.1 (2021-02-21)
- bed meshes now properly support spaces in their name (061f3ab)
- regression with power devices not showing state when printer is off (1374957)
1.8.0 (2021-02-20)
- Actions should now deploy to app.fluidd.xyz (cd908db)
- allow selecting current extruder (6e618ef)
- chart x axes is now configurable via moonraker (d4c1853)
- Data zoom now requires the user to hold SHIFT. (38e6d76)
- implements virtual scrolling for the console (0f35777)
- Add validator to avoid spaces in bed mesh names (d7c7d94)
- additions to the console array now no longer cause re-render (ea35827)
- adjust min max + tooltip order (bed29eb)
- adjust xaxis label for mobile (42e17b5)
- bump plotly version. (e127e2d)
- camera cachebust no longer breaks certain urls. (96cc695)
- ensure chart returns 24h formatted dates (17fef35)
- ensure dashboard jobs isn't visible if gcode root isnt ready (4cb07d7)
- initial load of chart data should now be faster + retention of 1200 (0dee1c1)
- minor style changes to bed mesh profile names (eb60ed2)
- power devices disabled state should now match others (51e09d2)
- remove option to hide jobs in dash via ui settings (46ee3ab)
- should not change extruder during a print (2af8d49)
- update responses now properly scroll the console (17e70ce)
1.7.1 (2021-02-13)
- apiUrl now properly formats the protocol (345f55b)
1.7.0 (2021-02-13)
- add cache busting to cam image (73cf97b)
- Apply speed multiplier to requested speed (98cac62)
- console autocomplete (9ee61c2)
- graph zoom by way of mouse wheel (55f9fe0)
- new thermals chart and layout (947bac4)
- uncontrollable fans read 'Off' when at 0 (7870738)
- Added
ADJUSTED
to the additional command list (be20dc7) - camera url cleared on visibility change (7ef6fc2)
- console shouldn't scroll with hidden temp wait events (323dda3)
- dialog titles in file browser (b5ede63)
- ensure chart state is remembered (0f55a1a)
- filesystem scrollbar now matches console (31e8398)
- force merge strategy (2eb1363)
- light theme versions panel (0411fb9)
- macros now respect config changes between klippy restarts (1456f01)
- min extrude temp now properly respects a 0 (3b68d0a)
- remove api hardcoded protocol (55bc7e7)
- resolve page refreshes on first form entry (c2dc9fd)
- speed multiplier (0ccd46e)
1.6.3 (2021-02-06)
1.6.2 (2021-02-05)
1.6.1 (2021-01-24)
- resolve display warning being shown when it should not be (622c660)
1.6.0 (2021-01-24)
- display heater applied power (4259e18)
- ensures compatibility with latest moonraker changes (5fbcb63)
- gcodes now available after first connection to klippy (c3a89bc)
- power plugin now respects locked_while_printing flag (9034968)
- refactored warnings to include failed moonraker plugins (069adb5)
- swap tab titles around so the instance name is first (e7867b5)
- add correct validators to extruder length and speed (046a0da)
- ensure klippy card gracefully displays on mobile layout (e2e1f4c)
- Ensure the filament mm length is fixed to a single decimal (a34d149)
- ensure we clear the cam url on collapse / destroy (e9dbd2f)
- file editor now won't break if the file is empty (0d5ae1b)
- minor klippy card layout issue (fe76e8e)
- no longer shows you have updates if skip client updates === false (5851669)
- opening console from a collapsed state fires scroll event properly (373aea3)
- part speed fan not allowing a 0 in the input (1cc404e)
- plus / minus buttons now adhere to step value (0ef8d4b)
- pwm boolean case now no longer breaks output pins (f8e23a8)
- readjust some tool layout to prevent wrapping at 1280 (fc577bd)
- rules now properly apply for limits and speed / flow (ee1191e)
- some console clicks weren't registering (98a1e74)
- temp inputs can no longer send NaN (5d21718)
- update response output (f680525)
1.5.1 (2021-01-17)
- console not scrolled when navigating pages (68018f2)
1.5.0 (2021-01-17)
- add basic icons representing types in thermals card (e6db221)
- add requested speed to toolhead (066e59f)
- add UI to control output pins (5a2d4df)
- adjust layout of fans (10e9c3c)
- allow input values for sliders (7a1c63d)
- automated deploys (359af43)
- implements console command history (06560fe)
- new icon for outputs (b6613b8)
- releases are now linked to their respective github pages (2807559)
- removes unnecessary home buttons for delta kinematics (ffbe46a)
- allow a step size of 0.1 for SCV (5cb148d)
- config page margins (1c8fb90)
- console click command included prefix (538cafb)
- console now copy / pastes as you'd expect (dedffb4)
- disable the jobs menu on disconnect instead of hide (c8f5b56)
- Doc links updated (7e9412f)
- ensure file search style matches other inputs (c7150be)
- ensure save and restart is not usable during a print (ac9588c)
- ensures console scroll works during layout changes (8325c86)
- freshly loaded bed meshes now show their variance (748e46a)
- Klippy error card is no longer delayed before being hidden (9b7aba9)
- minor adjustment to m117 display (7d198fb)
- release action (68d0967)
- removed external dependence on fonts on icon styles (b454ac8)
- sliders min 1 + status only hides with no status (77a9a99)
- Some items not returning prettified names (d1472ed)
- speed in mm/s (ed4452a)
- Temp graph no longer consumes resources in a collapsed state (f566190)
- temp presets no longer error if heaters or fan names change (1ac6d37)
1.4.3 (2021-01-10)
- add potato to dev deps (b4badfc)
- client warnings should now show properly (793d9c9)
- ensure you can't check for updates during a print (a87fe80)
- extrude snowflake issues when min_extrude_temp === 0 (78f2328)
- Filament reporting under 1m (b556f46), closes #70
- OS updates should properly update status now (aed9896)
- rename restart mcu's to firmware restart klipper (a597aa2)
1.4.2 (2021-01-04)
- add ability to remove mesh profiles (f2830df)
- Allow multiple files upload from upload button. (15695d1)
- make use of automated update status notifications (791767d)
- moves home controls to a rollout (c868d50)
- reduce title font size on mobile (2dbe487)
- ensure an estop doesn't dispatch disconnected event (0ec0386)
- ensure home buttons color correctly (1226f81)
- generic fans now controllable (34addf3)
- issue when printing freshly uploaded files (eb8204c)
- minor layout issue on settings page (84ae80f)
- Now watches for klippy shutdown (d71e513)
- Prop type error (e1f86d7)
- temp preset validation (895c194)
- toolhead title buttons overflowing (292d2b8)
- update status no longer effects other waits in the UI (c2751d5)
1.4.1 (2020-12-31)
- allow ending digits for hostnames during validation (81c1c9a)
- dialog action buttons now have more reasonable padding (58c846a)
- ensure logs card isn't shown when client / klippy is in error. (004ebe0)
- loader applied only while updating (f840ccc)
1.4.0 (2020-12-29)
- improved upload status (3da419e)
- ensure add printer instance url requires protocol (17c3271)
1.3.1 (2020-12-26)
- buttons states now update properly (36854c4)
- position now reflects gcode position, not toolhead position (e76bc41)
- revert position back to toolhead position (b2b83e9)
1.3.0 (2020-12-26)
- draggable dashboard cards (5286e8e)
- unable to edit new files. (25aa5b9)
1.2.2 (2020-12-20)
- refresh on client update (694d472)
- you should not update or restart services during a print (e250478)
1.2.1 (2020-12-20)
- version states & add tooltip for brevity (52a2256)
1.2.0 (2020-12-20)
- add download log buttons to configuration page (939e9a8)
- allow creation of new files (2adc1d0)
- console entry maintains state (a913ee6)
- logo & printer name now link to dashboard (793ad14)
- self updates (c9c5d63)
- ctrl-z working properly in code editor (4ac441b)
- downloads now work irrelevant of connected printer port (aadb6f5)
- ensure users can't access the jobs page on klippy disconnect (b95e177)
- fix macros not updating when selecting printers (0cd4043)
- input sliders now accept clicks properly (552eff4)
- issue when closing file editor with escape (e79feaf)
- prevent null values being saved to temp presets (2d4951d)
- system versions not reliant on klippy being connected (a510bfb)
1.1.0 (2020-12-02)
- drag and drop file uploads (28328fd)
- enable print fan adjustment while printing (bcf6f71)
- show controller / hot end fan status (e47faa9)
- temperature presets (bb72525)
- upload & print button (7ae24f8)
- error loading files when connected directly to moonraker port (11e18e6)
- extruder warning now a snowflake (bd59285)
- files other than .gcode were not updating file list (d1230ca)
- hamburger not showing all menu items at sm breakpoint (b247e7d)
- re-enable title in mobile format with ellipses (c046398)
- webcam eagerly renders, avoiding data consumption when collapsed (e1fa534)
1.0.0 (2020-11-22)
1.0.0-rc.2 (2020-11-20)
- error deleting single file when only one exists in jobs (ddde730)
- reset and reprint buttons not showing up (1e461fd)
1.0.0-rc.1 (2020-11-18)
- Issue where all instances were disabled (9da4a3d)
1.0.0-rc.0 (2020-11-16)
- allow inverting axis (cf6a993)
- multi-printer management (319e3bb)
- support for bed_screws_adjust and screws_tilt_calculate (6e09088)
- support ip camera streams (a055bce)
- [virtual_sd_card] -> [virtual_sdcard] (27395bb)
- ensures tool tabs present properly if only one tab is available (fcbe166)
- error toasts now use the default timeout (58385c5)
- progress uses display_status to represent M73 if configured (b0c575c)
0.1.0 (2020-11-06)
- add loader to file uploads (0bc62f4)
- add save and close to file editor (24bc44b)
- adds settings to control jobs card and menu item (8290ac8)
- allow .ufp uploads into jobs (7691f07)
- file menu shows larger thumb (156f84b)
- filter thumbs folder (1857dee)
- load meta data (c59c0a8)
- print pushes user to dashboard if not already (61a4f9b)
- sensors now show up in graph (4813d0b)
- support power notifications (2e27a99)
- catch a greater subset of errors to throw to the user (eed7c71)
- change file upload icon in file browser (bade073)
- editing files now works in safari / ios properly (49b33e7)
- ensure current_print is updated properly (6282753)
- incorrect console timestamps (d3fcbaf)
- load plugins on socket connection (bd7c064)
- send MOVE=1 for z-adjust during prints (eee510b)
- socket client was not clearing old requests (075377b)
- tabs not saving due to lifecycle issues, reverting (c2de2de)
- time estimations display Infinity (2caccaa)
- unused var (86b163f)
- update ref for vue-plotly (1f7d275)
0.0.10 (2020-10-30)
- firefox not showing logo (31475c5)
0.0.9 (2020-10-30)
- add base logo (906bea3)
- allow flipping camera horizontally or vertically (ae20c2b)
- camera defaults to disabled, can be toggled in settings (d4483c9)
- collapsable panels (ed8f288)
- enable machine limits (762399e)
- initial pwa support + icon (c624494)
- max constrained width (56ce0ca)
- move temp targets to tabbed panel (dc326f3)
- moves theme switcher to settings page and json config (524a0fa)
- settings instance name (38c563c)
- cancel now works (8acb24f)
- ensure power plugin is available when klippy is not (1493738)
- file modified dates should now be correct (9623272)
- first few console items should no longer spread (728cc55)
- invalid time estimates (2dc4dd3)
- reprint button now works (0667cd7)
- sliders not registering if mouse released outside of control (8dee998)
- z-adjust displays to 3 decimal points, as per lcd. (05c9869)
0.0.8 (2020-10-26)
- allow toggle for temp chart (121e36c)
- animate chart show / hide transition (5dee489)
- display printer progress and instance in doc title (18e89a2)
- moonraker power plugin support (be67ba0)
- timestamps in console (20793b1)
- broken image for thumbs if they don't exist (94602e5)
- console now fills space after host reboot (c0a43f7)
- previous print thumb shouldn't on next print if there's no thumb (eeeb7d6)
- updates to reflect moonraker changes to file modified (d71712f)
- z_tilt_adjust (0a020b1)
0.0.7 (2020-10-20)
- console now properly maintains history (2334c3f)
- extrude / retract now work if min extrude temp not defined (cbc52e2)
- generic heaters now work (99fa1e6)
- printing within a folder (aea8257)
- sorted endstops (dc489f5)
0.0.6 (2020-10-15)
- Add console history on load (55403da)
- add machine limits card (currently disabled..) (b03fe61)
- add version information to footer (ba77c0d)
- config editing available when klipper in error (887b5f4)
- git hash in footer, footer no longer fixed (a7eea18)
- mobile and tablet layouts (f79f945)
- adds confirm dialogs to shutdown and reboot host buttons (f7147c6)
- host reboot and shutdown now work (07bc5d5)
- macros no longer disabled during print (8b70ac4)
0.0.5 (2020-10-10)
- missing / incorrect icon definitions (0f51496)
0.0.4 (2020-10-09)
- added confirm dialog to cancel print button (3a70c88)
- configuration file editing (03106d8)
- console command history (b4c8d1d)
- style updates to prep for light theme (ef1cacd)
- theme switching between light and dark (f66637d)
- temp sensors and probes now display (8776fbc)
0.0.3 (2020-10-05)
- config now correctly applies when no valid env or config.json given (ba8ae43)
- macro's with spaces now show in the UI correctly (d13bb0c)
0.0.2 (2020-10-04)
- bed mesh, runout sensors & end stops (d533b99)
- allow force refresh on socket disconnection (4c6e316)
- cancel button during pause (6647b25)
- default time estimation now klipper / file based (6f1503a)
- time estimations no longer return nan (d5dea3c)