Age | Commit message (Collapse) | Author |
|
|
|
- Replace add_marking with CHART_MARKED event
- Allow for arbitrary markings in the JS UI
Example plugin usage:
```python
self._event_bus.fire(Events.CHART_MARKED, {
"type": "pluginname_eventname",
"label": "Event",
})
```
|
|
* add M118 echo command on the virtual printer
update string format by using format function for command M117
* clean up
* Update src/octoprint/plugins/virtual_printer/virtual.py
Add reg ex to match all , need to be tested
Co-authored-by: Gina Häußge <gina@octoprint.org>
* fix regex suggestion
Co-authored-by: Gina Häußge <gina@octoprint.org>
|
|
If the user has a local ~/.config/flake8, it will take preference over
setup.cfg, producing false positives/negatives. Explicitly use
setup.cfg for reproducible tests.
Discussion: https://community.octoprint.org/t/pre-commit-flake8-failures/47140
|
|
|
|
|
|
* Initial version. Seems tp works as intended except for skipUntil
* typo
* skipUntilThis support
* skipUntil should also be skipped if it is ""
* Update src/octoprint/plugins/gcodeviewer/__init__.py
Co-authored-by: Gina Häußge <gina@octoprint.org>
* Apply requested changes.
* Rename symbols for readability
Co-authored-by: Gina Häußge <gina@octoprint.org>
|
|
* address review comments for PR #4478
* add install queuing while printing or paused, #4428
* PR review requested changes
* PR review refactor suggestion
Co-authored-by: Gina Häußge <gina@octoprint.org>
* PR review refactor suggestion
Co-authored-by: Gina Häußge <gina@octoprint.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Something broke during the initial fix for #4659.
Fixes #4659
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
See https://stackoverflow.com/a/73932581
|
|
|
|
|
|
Prevents warnings in latest versions.
|
|
Just going by name breaks backups
with arbitrary file names created
from CLI or the helper.
Instead of matching on the name, we
now check whether it's a zip and
contains a metadata.json.
Closes #4659
|
|
See https://stackoverflow.com/a/73932581
|
|
Also add Unit test coverage for getCookieSuffix and
getParsedBaseUrl.
Closes #4656
|
|
|
|
Closes #4621
Individual commits:
* User names with extra spaces are invalid
* fix return value formatting
* API: Add user name validation
* Core Wizard: Add error message
Add 'invalid user name' error message
* Fix colon typo
* Fix style
* Fix import
* fix error state in core wizard
separately handle invalid user name
* fix isort style error
* Fix API validation
python strings use strip()
* add user name validation to settings
* Correct spelling of username
* implemented foosel's requested changes
changed checks from invalidUsername to validUsername everywhere
standardized the requirements for valid user names
* introduced providedUsername function
ensures user name field doesn't start in an error state
Co-authored-by: Frederik <stuff+git@fredo.org>
|
|
|
|
* :construction: Handle multiple uploads better
Start for support. Has some TODOs and outstanding issues to tackle still, including the file upload/overwrite/rename/cancel dialog
* :construction: Handle failed multiple uploads better
Show target filename when showing errors
Only refresh the files list if there was at least one successful file upload in the batch
* :construction: Queue up file exists confirmations for multiple uploads
See #4300
* :construction: Scroll to only the last uploaded file
* :construction: Fix scrolling to the file
index starts at 0, length 1
Co-authored-by: Gina Häußge <gina@octoprint.org>
|
|
|
|
in the event handler onSlicingStarted the uploadProgressPercentage was given the parameter perecntage, but this was not know, so it will throw an error.
As this is the start of the slicing the correct value should be 0
|
|
Commands like M20 return "No media" on Marlin 2.1.x with sd card
not initialized.
Send: M21
Recv: echo:SD card ok
Recv: ok P15 B3
Send: M22
Recv: ok P15 B3
Send: M20
Recv: echo:No media
Recv: ok P15 B3
Send: M115
Recv: FIRMWARE_NAME:Marlin bugfix-2.1.x (Aug 29 2022 12:04:58)
SOURCE_CODE_URL:github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0
...
|
|
See #4629
|
|
So we get actual message when exception happens like:
"octoprint.filemanager.storage.StorageError: /tmp/test is not a
valid directory"
|
|
* :lipstick: Add tooltip to disabled plugin manager install
Closes #4611
* :globe_with_meridians: Allow translation of disable string
|
|
* Add github token clear checkbox in software update plugin
* Replace checkbox with action button for github access token removal in software update plugin
* Fix action button title
|
|
* Track travel moves and notify if exceeds print volume
* Implement changes from pr review
* Update GcodeAnalysisQueue docstring for travel area
* Update docs for GCODE analysis information
* Update exceedance messages for translation
|
|
That will allow plugins to link to their privacy
policy directy in the repository listing and
the plugin overview.
As suggested by @AlbertMN 👍
|
|
* Defer M20 commands until initial capability report is done
* Fix whitepsace
* Add setting for deferring sd file refresh
* Refactor to be more similar to _firmware_info implementation
* Add event hook for after capability report
* Improve capability report hook name
* Fix headline formatting
Co-authored-by: Gina Häußge <gina@octoprint.org>
|
|
|