Commit Graph

78 Commits

Author SHA1 Message Date
thelastWallE 5dfbcd803f 🦄 refactor(py): refactor py 2021-09-05 16:51:52 +02:00
thelastWallE b2575c55db Merge branch 'feat/multipleCfg' 2021-09-05 15:28:57 +02:00
thelastWallE d70198b14b Merge branch 'feat/55-add-restart-command' 2021-09-05 15:28:17 +02:00
thelastWallE 33eeb4dcc3 feat(configbackup): copy files to data
Change method of backup to just filecopy
2021-05-30 15:01:41 +02:00
thelastWallE 890fe8cdcc feat(settings): write/read CfgBackup
Writing and reading of a Config Backup in the data folder of OctoKlipper
2021-05-30 15:01:40 +02:00
thelastWallE 107e2e1693
[bug]gcode write_parsing_response_buffer
fix call to function
2021-05-25 13:20:27 +02:00
thelastWallE c9debf65c9 🌈 style(less): remove less 2021-05-11 22:22:37 +02:00
thelastWallE d9371c9879 shortStatus on sidebar
-styling
2021-05-04 01:01:57 +02:00
thelastWallE e3bf92b463 check values for xyz offsets 2021-04-26 02:25:12 +02:00
thelastWallE 58c26ca9ae -zooming on editor
todo: editor is taking whole dialog
2021-04-11 00:17:19 +02:00
thelastWallE c3d7d7980c added parsingCheck Checkbox
-Strict mode disabled for parsing checks
-reworked debug messages
2021-04-07 00:00:42 +02:00
thelastWallE 3aba9e8916 Merge branch 'master' 2021-04-04 21:48:16 +02:00
thelastWallE 51ca8dc259 fix for python2.7 2021-04-03 00:49:40 +02:00
thelastWallE 6629dc0bd4 -bump for 0.3.6
-added option to turn off automatic restart
after then klipper configuration changed
2021-04-02 21:23:03 +02:00
thelastWallE 47cf9eace1 Added missing Checkbox for debug logging
setting was already there in the configuration.
-bump for rc5
2021-04-01 21:23:37 +02:00
thelastWallE 2aec1a9eaa -Bump for 0.3.4rc2
-fix for errorexception
-added extern logfile
2021-03-29 00:57:23 +02:00
thelastWallE 415da30ddf +reload configfile as the settings dialog is opened
+Syntax Highlighting for Configfile
+Show logfile content on the Performance Graph Dialog
+Check parsing of configfile before saving
2021-03-26 23:39:08 +01:00
thelastWallE 53614f7d00
Merge branch 'devel' into furtherConfigChecks 2021-03-16 20:15:43 +01:00
thelastWallE c1e2cb5ae0 -indentation
-css
2021-03-16 19:32:01 +01:00
thelastWallE bc6302e967 *prepare workspace
*bugfixes
*testing
2021-03-16 19:06:16 +01:00
thelastWallE 0190bf3b8d Merge branch 'testingnewversion' into rc 2021-03-14 16:52:32 +01:00
thelastWallE 1d2fbe94eb -bump version to 0.3.3
-change urls
-add prerelease branches system
2021-03-14 00:24:49 +01:00
thelastWallE 297554536c update
Tested with python3

+borders around macro
+macro permission role
+hide macros then one has no permission
2021-03-12 00:20:17 +01:00
thelastWallE 1b1014f58c Shortcut to printer.cfg with granulary access (#29)
* Shortcut to printer.cfg with granulary access

* added button to sidebar

* restyle
2021-03-11 23:35:45 +01:00
thelastWallE d6cbf8d867 switch for navbar (#33) 2021-03-11 23:35:45 +01:00
thelastWallE 778de6517d
Shortcut to printer.cfg with granulary access (#29)
* Shortcut to printer.cfg with granulary access

* added button to sidebar

* restyle
2021-03-11 12:42:05 -06:00
thelastWallE 32d08946b9
switch for navbar (#33) 2021-02-09 16:45:17 -06:00
Oliver Fawcett-Griffiths 1d8a6cb352
Implement further config validation
Basically just parse the config file before we save it, ensuring that it
can be parsed by `configparser` - the same parser used by Klipper.

This PR depende on the changes from https://github.com/AliceGrey/OctoprintKlipperPlugin/pull/8
in order to send a warning popup when validation fails.
2020-10-04 16:31:10 +13:00
Alice dbf64faee8
Remove unicode conversion (#11)
Fixes issue #9 but keeps unicode conversion for python2 users.
2020-09-27 16:46:47 -05:00
Alice Grey e553a69ff5 Implement Configpath and Logpath Validation
Added JS popup handler. Added configpath and logpath validation when settings are saved.
Add logpath validation


Change file checking method


Check new values instead of old settings on save
2020-09-07 11:40:24 -05:00
Alice Grey a2291b1a3d Typo in github config
Solution for issue #7
2020-09-02 13:23:51 -05:00
Alice Grey 2d8a6126ca updateStatus on login
Testing updateStatus command
2020-08-30 15:08:01 -05:00
Alice Grey 1b83ceb588 Update Github Check
Change Github user and url
2020-08-30 10:44:24 -05:00
Alice Grey 53cb69e416 Rename path to configpath
Rename path to configpath to match naming scheme of logpath
2020-08-30 10:43:54 -05:00
Schnello 0141b5e130 add log path entry to config 2020-08-30 10:25:53 -05:00
Alice Grey a3a4202b00 All strings are unicode in Python 3 2020-08-29 17:25:20 -05:00
Alice Grey 89156d51f3 Update to License to all match AGPL
Some code was marked GPL and some was marked AGPL. Now it's all AGPL.
2020-08-29 17:23:22 -05:00
Alice Grey d50bca8c9e Initial Python2 to Python3 Conversion
Initial Python2 to Python3 Conversion using automated 2to3 tool.
2020-08-29 13:57:13 -05:00
James 31c8afcb9e Convert config file from unicode to string before writing, if necessary. 2019-02-15 20:46:52 -06:00
mmone 769b8a53ed
[feature] Parameterized macros (#16)
Adds the option to have parameters in Macros and show a dialog to the user on execution to change them.
Here's and example:

PID_CALIBRATE 
HEATER={label:Heater, default:extruder, options:extruder|extruder1}
TARGET={label:Temperature, unit:°C, default:190}
WRITE_FILE={label:WriteFile, default:0, options:0|1}
2018-08-25 16:55:48 +02:00
mfm 9d4384354a [view]Fix error colorring in log 2018-08-22 16:25:14 +02:00
mfm d3a62dad49 [release] Change plugin display name 2018-08-20 15:12:52 +02:00
Martin Muehlhaeuser 591b3c988a [chores] Add copyright header 2018-08-19 11:49:24 +00:00
mmone db58c0f337
[fix] erroneous import 2018-08-16 12:31:45 +02:00
Martin Muehlhaeuser 91171d40b6 [refactor] 2018-08-14 23:34:06 +00:00
Martin Muehlhaeuser 665654ec75 [fix] Improve config file path handling 2018-08-14 23:17:12 +00:00
mmone 86d8e631d5
[feat] Add performance graph (#9)
* [feat] Basic graph demo

* [feat] Basic Log analyzer with graph

* [feat] Finish graph feature.
2018-08-13 18:22:58 +02:00
Martin Muehlhaeuser a25609eea0 [conf] Make config reload command configurable 2018-08-10 15:36:35 +00:00
Martin Muehlhaeuser e2aaf5471c [release] Update version 2018-08-09 09:25:28 +00:00
Martin Muehlhaeuser 41491ffbe8 Major refactor 2018-08-09 07:25:05 +00:00