Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
165 commits
Select commit Hold shift + click to select a range
14282f4
Updated dependencies
chrishamm Oct 4, 2023
bf72a41
Added DSF build datetime and new filament fields
chrishamm Oct 18, 2023
484ce4c
Version 3.5.0-rc.2
chrishamm Oct 20, 2023
b6eae61
Minor improvements
chrishamm Oct 20, 2023
57c15bc
Fixed appearance of multiple-choice msgbox buttons
chrishamm Oct 25, 2023
8d39dc1
Fixed DuetAPI.xml download request
chrishamm Oct 25, 2023
b73cf2b
Fixed array values not being updated in OM browser
chrishamm Oct 26, 2023
eecf8d2
Query obsolete fields as well
chrishamm Nov 1, 2023
349a9b1
Improved code editor
chrishamm Nov 29, 2023
87489c1
Fixed upper-case variables in G-code syntax
chrishamm Dec 11, 2023
d064228
Minor updates
chrishamm Dec 11, 2023
bba9611
Minor changes
chrishamm Dec 14, 2023
553f68a
Removed test feature from edit dialog
chrishamm Dec 14, 2023
692f823
Fixed spacing between babystepping buttons
chrishamm Dec 19, 2023
1f58c1a
Update zh_cn.json dev3.5
ningjiazun Dec 23, 2023
cbeb82e
Version 3.5.0-rc.3
chrishamm Jan 25, 2024
8def7e7
Update README.md
droftarts Dec 9, 2023
7372c82
Fixed DWC auto-reload in SBC mode after updates
chrishamm Jan 25, 2024
5af20e3
Hotfix for v3.5.0-rc.3
chrishamm Jan 26, 2024
0349e79
More bug fixes
chrishamm Jan 26, 2024
633ab7f
Fixed handling of colons in filenames
chrishamm Feb 5, 2024
efa04bc
Merge pull request #484 from ningjiazun/patch-16
chrishamm Feb 12, 2024
f42bb51
Version 3.5.0-rc.3+1
chrishamm Feb 14, 2024
d90784b
Version 3.5.0+rc.3+2
chrishamm Feb 15, 2024
755514b
Updated other deps again
chrishamm Feb 15, 2024
15bd29d
Updated dependencies again
chrishamm Feb 21, 2024
2d00c13
Added "auto-major" version placeholder
chrishamm Feb 21, 2024
4041c8e
Bumped version
chrishamm Feb 21, 2024
7dc8082
Fixed detection of some WiFi module firmware files
chrishamm Feb 23, 2024
62cfbb6
Bug fixes
chrishamm Feb 25, 2024
96b1ddc
Updated dependencies
chrishamm Feb 26, 2024
bc5c836
Fixed alignment of axis position label in msgbox
chrishamm Feb 27, 2024
29c7968
added: Hungarian translation
MogaSystems Feb 26, 2024
5143db7
Merge pull request #485 from Mogatek/feat-lang-hu
chrishamm Feb 27, 2024
f0a22d4
Minor updates
chrishamm Feb 29, 2024
0fd5726
Merge branch 'v3.5-dev' of github.com:Duet3D/DuetWebControl into v3.5…
chrishamm Feb 29, 2024
2b53daa
Added support for days in remaining times
chrishamm Feb 29, 2024
4876ced
Bumped version
chrishamm Mar 1, 2024
b823432
Bumped version
chrishamm Mar 5, 2024
fa517f8
Merge branch 'v3.5-dev' of github.com:Duet3D/DuetWebControl into v3.5…
chrishamm Mar 5, 2024
aefe650
Fixed rendering bug affecting hangprinter anchors
chrishamm Mar 6, 2024
c5abb7a
Fixed issues with G-code list refreshes
chrishamm Mar 13, 2024
1c29e2f
Added support for new move.axes handling
chrishamm Mar 15, 2024
07bbd43
Fixed support for boards[].wifiFirmwareFileName
chrishamm Mar 25, 2024
499c5a4
Added support for DuetScreen.img
chrishamm Mar 25, 2024
b9ce91b
Replaced DuetScreen.img with DuetScreen.bin
chrishamm Mar 25, 2024
96df482
Removed one more obsolete check
chrishamm Mar 25, 2024
3da30c9
Don't rename exact matches of wifiFirmwareFileName
chrishamm Mar 26, 2024
141d378
Fixed upload location of certain WiFi binaries
chrishamm Mar 27, 2024
92c46a5
Fixed references in OM browser summaries
chrishamm Mar 27, 2024
e59d88c
Show E-STOP on msgbox overlay
chrishamm Mar 27, 2024
034baca
Bumped version
chrishamm Apr 8, 2024
b382d52
Added checkbox for WiFi firmware updates
chrishamm Apr 10, 2024
493e868
Allow users to see virtual E pos in Status panel
chrishamm Apr 11, 2024
1d42bb8
Replaced built-in connectors with external library
chrishamm Apr 12, 2024
98e0b72
Update to latest connector version
chrishamm Apr 12, 2024
b6076ae
Updated dependencies
chrishamm Apr 16, 2024
c2d651c
Fixed DSF update detection
chrishamm Apr 16, 2024
75837dc
Bumped version to 3.5.0-rc.4+2
chrishamm Apr 16, 2024
fdfa0f8
Version 3.5.0
chrishamm Apr 17, 2024
3699a4e
Version 3.5.1
chrishamm Apr 19, 2024
5c17e53
Updated dependencies
chrishamm Apr 22, 2024
32e9fba
Try to use inofficial location.reload(true) call
chrishamm Apr 22, 2024
60d6b32
Correct some Dutch language mis-translations
easytarget Apr 28, 2024
8ce7c9a
Merge pull request #489 from easytarget/v3.5-dev
chrishamm May 2, 2024
913e6ff
Fixed bad E-STOP animations on msgbox changes
chrishamm May 8, 2024
8cebdef
Fixed Map handling in the Object Model Browser
chrishamm May 10, 2024
7c8be75
Improved G-code syntax highlighting
chrishamm May 16, 2024
b77126c
More bug fixes for syntax highlighting
chrishamm May 16, 2024
1da65d3
Retry after delay on CONN_RST in standalone mode
chrishamm May 21, 2024
59d729a
Only fetch G-code reply on 503
chrishamm May 21, 2024
095cc06
Refactored retry code once again
chrishamm May 21, 2024
0ffe90c
Merge branch 'v3.5-dev' into v3.6-dev
chrishamm May 21, 2024
d6e57ea
Moved G-code syntax file to external package
chrishamm May 21, 2024
c241d1f
Enable "Show all layers" after the second layer
chrishamm May 22, 2024
e2abe91
Fixed custom precision of Z coordinates
chrishamm May 22, 2024
44efb49
Merge remote-tracking branch 'origin/v3.5-dev' into v3.6-dev
chrishamm May 22, 2024
dee9133
Bug fixes
chrishamm May 24, 2024
3f65d98
Version 3.5.2-rc.1
chrishamm May 28, 2024
7e6a9f4
Version 3.5.2
chrishamm Jun 11, 2024
bd16196
Show expansion CAN addresses in electronics list
chrishamm Jun 27, 2024
919af5e
Merge remote-tracking branch 'origin/v3.5-dev' into v3.6-dev
chrishamm Jul 10, 2024
8131bc2
Updated dependencies
chrishamm Jul 10, 2024
933086a
Fixed file progress during simulations
chrishamm Jul 22, 2024
2380f8b
Fixed issue with layers in the connector
chrishamm Jul 22, 2024
9b72285
Updated dependencies
chrishamm Jul 29, 2024
1ff17a5
Display triggered endstops in CNC mode as well
chrishamm Aug 12, 2024
442af1c
Remember Passoword added
Infraviored Sep 6, 2024
b45bd99
Updated dependencies
chrishamm Sep 13, 2024
419a2ac
Version 3.6.0-beta.1
chrishamm Sep 18, 2024
48787e8
Fixed spindle RPM add function
chrishamm Sep 20, 2024
86438bb
Updated dependencies
chrishamm Sep 23, 2024
a61e6de
Fixed chunk generation
chrishamm Sep 24, 2024
4ea7850
Fixed external plugins again
chrishamm Sep 24, 2024
1bae13b
Fixed loading of external plugins in standalone mode
chrishamm Sep 24, 2024
d96cc86
Fixes for IS plugin
chrishamm Sep 24, 2024
ab9bcf1
Added back wide-band option to IS plugin
chrishamm Sep 26, 2024
f5f66f4
Fixed IS frequency range
chrishamm Sep 27, 2024
0acca2d
Version 3.6.0-beta.1+2
chrishamm Sep 27, 2024
6310edc
Added persistent travel visualization
Sindarius Oct 11, 2024
a8b781d
Updated dependencies
chrishamm Oct 22, 2024
b0df3f7
Enable comment toggling with Ctrl+/
AndyEveritt Oct 28, 2024
0e8a2d5
Fixed minimum for extrusion factor inputs
chrishamm Oct 29, 2024
a9ec00c
Changes to support nullable spindle fields
chrishamm Nov 6, 2024
1b3aa3b
Update to latest 3.6
Sindarius Nov 9, 2024
4532d03
Brought back "Indent Comments" and "GCode Reference" buttons
chrishamm Nov 11, 2024
9ac05fe
Updated dependencies
chrishamm Nov 11, 2024
818c588
Version 3.6.0-beta.2
chrishamm Nov 12, 2024
d932a4d
Fixed rawPath download option
chrishamm Nov 18, 2024
041c5a8
Merge pull request #494 from Duet3D/feature/gcodeviewer_updates_3.7.12
chrishamm Nov 27, 2024
dc5c50f
WiFi server binaries are no longer renamed
chrishamm Nov 27, 2024
c8be6cf
Merge branch 'v3.6-dev' of github.com:Duet3D/DuetWebControl into v3.6…
chrishamm Nov 27, 2024
352393b
Updated dependencies
chrishamm Nov 27, 2024
a3ef35a
Bumped version
chrishamm Dec 10, 2024
ea7ea1f
Additional fix for plugins[].data updates
chrishamm Dec 10, 2024
0d67a32
Modified "Change Filament" feature
chrishamm Dec 11, 2024
402adf9
Allow sliders to be locked/unlocked (#495)
chrishamm Dec 11, 2024
c6655be
Added prompt when deleting files
chrishamm Dec 11, 2024
a10f8e2
Ask for files to be forcefully overwritten on conflict (#472)
chrishamm Dec 11, 2024
5cd2ece
Minor fixes
chrishamm Dec 11, 2024
77b3464
Fixed temperature presets for combined heaters
chrishamm Dec 13, 2024
98c2a15
Fix single heater temps
chrishamm Dec 13, 2024
1a49dc5
Updated dependencies
chrishamm Jan 9, 2025
74b52eb
Version 3.6.0-beta.3 provisional
chrishamm Jan 9, 2025
217c940
Changed version again to beta.2+1
chrishamm Jan 9, 2025
5876b88
Version 3.6.0-beta.3
chrishamm Jan 13, 2025
16f62dc
Allow negative temps on temperature chart
chrishamm Feb 3, 2025
51185b9
Added support for webcam streams via WebRTC
chrishamm Feb 4, 2025
15ac371
Updated dependencies
chrishamm Feb 5, 2025
b422fc8
Version 3.6.0-beta.4
chrishamm Feb 10, 2025
d51e73d
Updated dependencies
chrishamm Feb 10, 2025
7c9ac07
Updated dependencies
chrishamm Feb 10, 2025
60ada70
Updated dependencies again
chrishamm Feb 10, 2025
ed3ec7a
Fixed duplicate code sending when returning from msgbox
chrishamm Feb 19, 2025
4f61cc8
Fix for customInfo display
chrishamm Feb 26, 2025
b8f0ed4
Updated dependencies
chrishamm Feb 26, 2025
a19d12a
Version 3.6.0-rc.1
chrishamm Feb 28, 2025
ef636ed
Updated OM dependency
chrishamm Feb 28, 2025
792ec30
Fixed datetime conversion
chrishamm Mar 1, 2025
a43661a
Fixed webcam when using static URL
chrishamm Mar 11, 2025
3f63346
Updated dependencies
chrishamm Mar 14, 2025
784cb7b
Added new script to build plugins with file lists
chrishamm Mar 18, 2025
74fbbbf
Fix for new build script
chrishamm Mar 18, 2025
70330d9
One more fix for new script
chrishamm Mar 18, 2025
08f1897
Fixed invalid DSF version fields
chrishamm Mar 18, 2025
94b0434
Suppress update error on cancellation
chrishamm Mar 18, 2025
a9d9ab5
Updated dependencies
chrishamm Mar 18, 2025
00aff4d
Updated dependencies
chrishamm Mar 26, 2025
faf0538
Add support for rrfVersion in build-plugin scripts
chrishamm Mar 31, 2025
94d560a
Remove previous build artifact
chrishamm Mar 31, 2025
db50067
Added new reassign filament option
chrishamm Mar 31, 2025
17c3aad
Disable filament and tool commands during prints
chrishamm Apr 7, 2025
bd448c4
Fixed filament controls
chrishamm Apr 23, 2025
d02661d
M292 no longer waits for replies (v3.6 only)
chrishamm Apr 29, 2025
b9ca4d7
Added support for new toPause estimate (M73 C)
chrishamm Apr 29, 2025
e231b09
Version 3.6.0-rc.3
chrishamm Apr 29, 2025
914c5cf
Version 3.6.0
chrishamm May 22, 2025
810dfa6
Version 3.7.0-alpha.1
chrishamm Jul 2, 2025
1729a60
Don't allow word wrapping in speed cells
chrishamm Jul 16, 2025
3788f84
Update zh_cn.json
ningjiazun Jul 17, 2025
346bfbc
Merge pull request #499 from ningjiazun/patch-17
chrishamm Jul 17, 2025
d0f2b2a
Update zh_cn.json Fix
ningjiazun Jul 20, 2025
25c4733
Allow 3 decimal points for coords max
chrishamm Aug 18, 2025
af8c668
Merge pull request #500 from ningjiazun/patch-18
chrishamm Aug 27, 2025
221dd2f
refactor: move compensation menu so it can be relocated added elsewhere
blaggacao Sep 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
"request": "launch",
"reAttach": true,
"name": "Firefox debugging",
"profile": "default",
"keepProfileChanges": true,
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}",
"skipFiles": [
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ At this time the following platforms are officially supported:
* Duet 2 WiFi
* Duet 2 Ethernet
* Duet 3 MB 6HC
* Duet 3 MB 6XD
* Duet 3 Mini 5+ Ethernet
* Duet 3 Mini 5+ WiFi

Expand Down
8,121 changes: 4,943 additions & 3,178 deletions package-lock.json

Large diffs are not rendered by default.

58 changes: 30 additions & 28 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "duetwebcontrol",
"version": "3.5.0-rc.1",
"version": "3.7.0-alpha.1",
"author": "Christian Hammacher <christian@duet3d.com> (https://www.duet3d.com)",
"homepage": "https://forum.duet3d.com/category/27/duet-web-control",
"license": "GPL-3.0",
Expand All @@ -10,53 +10,55 @@
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"build-plugin": "node scripts/build-plugin.js",
"build-plugin-pkg": "node scripts/build-plugin-pkg.js",
"report": "vue-cli-service build --report"
},
"dependencies": {
"@duet3d/motionanalysis": "^3.5.0-beta.1",
"@duet3d/objectmodel": "^3.5.0-rc.1",
"@sindarius/gcodeviewer": "^3.7.4",
"@duet3d/connectors": "~3.6.0",
"@duet3d/monacotokens": "~3.6.0",
"@duet3d/motionanalysis": "~3.4.0",
"@duet3d/objectmodel": "~3.7.0-alpha.1",
"@mdi/font": "^7.4.47",
"@sindarius/gcodeviewer": "^3.7.13",
"chart.js": "^2.9.4",
"chartjs-adapter-date-fns": "^1.0.0",
"date-fns": "^2.17.0",
"date-fns": "^2.30.0",
"file-saver": "^2.0.5",
"jszip": "^3.6.0",
"monaco-editor": "^0.41.0",
"jszip": "^3.10.1",
"monaco-editor": "^0.52.0",
"piecon": "^0.5.0",
"qoijs": "^1.0.0",
"register-service-worker": "^1.7.2",
"semver": "^7.5.1",
"simple-keyboard": "^3.4.167",
"turbo-crc32": "^1.0.1",
"vue": "^2.6.12",
"vue-fragment": "^1.6.0",
"vue-i18n": "^8.22.4",
"vue-router": "^3.5.1",
"vuetify": "^2.4.4",
"semver": "^7.6.3",
"simple-keyboard": "^3.8.3",
"vue": "^2.7.16",
"vue-i18n": "^8.28.2",
"vue-router": "^3.6.5",
"vuetify": "^2.7.2",
"vuex": "^3.6.2"
},
"devDependencies": {
"@mdi/font": "^7.0.96",
"@types/chart.js": "^2.9.37",
"@types/file-saver": "^2.0.5",
"@types/semver": "^7.3.13",
"@types/chart.js": "^2.9.41",
"@types/file-saver": "^2.0.7",
"@types/semver": "^7.5.8",
"@vue/cli-plugin-babel": "^5.0.8",
"@vue/cli-plugin-pwa": "^5.0.8",
"@vue/cli-plugin-typescript": "^5.0.0",
"@vue/cli-plugin-typescript": "^5.0.8",
"@vue/cli-service": "^5.0.8",
"archiver": "^6.0.0",
"babel-plugin-prismjs": "^2.0.1",
"archiver": "^7.0.1",
"babel-plugin-prismjs": "^2.1.0",
"babel-plugin-transform-builtin-extend": "^1.1.2",
"compression-webpack-plugin": "^10.0.0",
"event-hooks-webpack-plugin": "^2.3.0",
"register-service-worker": "^1.7.2",
"sass": "~1.32",
"sass-loader": "^13.0.2",
"sass-loader": "^13.3.3",
"stylus": "^0.59.0",
"stylus-loader": "^7.0.0",
"typescript": "^5.0.2",
"vue-cli-plugin-vuetify": "^2.1.0",
"vue-template-compiler": "^2.6.12",
"vuetify-loader": "^1.7.2",
"stylus-loader": "^7.1.3",
"typescript": "^5.7.3",
"vue-cli-plugin-vuetify": "^2.5.8",
"vue-template-compiler": "^2.7.16",
"vuetify-loader": "^1.9.2",
"zip-webpack-plugin": "^4.0.1"
},
"browserslist": [
Expand Down
3 changes: 3 additions & 0 deletions public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
<meta name="google" content="notranslate">
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>Duet Web Control</title>
</head>
<body>
Expand Down
Loading