Commit graph

  • 91e59706fa update_manager: track commits behind for git repos Arksine 2021-03-13 20:37:50 -05:00
  • ec3bb22c63 update_manager: automate git repo dependency checks Arksine 2021-03-13 15:04:01 -05:00
  • 978fcffab5 docs: fix API documentation for [octoprint_compat] Arksine 2021-03-13 08:13:50 -05:00
  • 083d63568c docs: update history api documentation Arksine 2021-03-13 07:25:57 -05:00
  • 53ad4cb493 history: store job keys as zero padded hex values Arksine 2021-03-13 06:49:35 -05:00
  • dd321a4754 history: refactor state tracking Arksine 2021-03-12 20:51:29 -05:00
  • 84bc9aa311 history: add "history_changed" notification Arksine 2021-03-12 07:19:42 -05:00
  • 1367083f99 history: refactor the APIs for consistency Arksine 2021-03-12 06:50:34 -05:00
  • 9331031f55 history: use mapping protocol to access namespaces where appropriate Arksine 2021-03-12 06:06:12 -05:00
  • f0adbcf62d history: minor formatting changes Arksine 2021-03-11 21:17:09 -05:00
  • d45ec3466e update_manager: default the GitUpdater "python_reqs" attribute to None Arksine 2021-03-11 11:41:52 -05:00
  • 832eb6f130 update_manager: explicitly check if a repo path contains a .git folder Arksine 2021-03-11 07:23:05 -05:00
  • 9988da72c1
    history: print history tracking jordanruthe 2021-03-11 20:09:25 -05:00
  • 7c89756263 authorization: allow trusted cors IPs on ports other than 80 Arksine 2021-03-10 20:34:01 -05:00
  • 92de4b75ee docs: Update documentation for changes to cors_domains option Arksine 2021-03-10 19:40:33 -05:00
  • 93e7eaa5b5 authorization: automatically pass "trusted" IPs when cors_domains is configured. Arksine 2021-03-10 18:17:32 -05:00
  • 0a3a83de37 authorization: check for dangerous "cors_domains" Arksine 2021-03-10 18:10:03 -05:00
  • df82730832 update_manager: refactor GitUpdater Arksine 2021-03-09 12:45:53 -05:00
  • 9632465a78 update_manager: create a CommandHelper class Arksine 2021-03-07 20:07:12 -05:00
  • 22b3a953c5 shell_command: fix verbosity issue when logging to stderr Arksine 2021-03-07 11:19:03 -05:00
  • 51fd460b59 database: respect case for "namespace" and "key" arguments in request handler Arksine 2021-03-09 16:52:03 -05:00
  • 2e0d3f36b4 moonraker: call optional "on_exit()" plugin method before "close()" Arksine 2021-03-08 17:04:06 -05:00
  • 5144508410 app: always log HTTP errors Arksine 2021-03-08 15:36:19 -05:00
  • 056a9db23e file_manager: add .nc to valid gcode extensions Arksine 2021-03-07 21:01:51 -05:00
  • d20631e69f shell_command: enable stderr if a callback is set Arksine 2021-03-07 09:11:11 -05:00
  • 15890b9e87 app: add a custom default request handler Arksine 2021-03-07 06:47:28 -05:00
  • 9563bcff11 update_manager: add environment variables to git fetch and git pull Arksine 2021-03-06 20:21:32 -05:00
  • 5d095125d3 shell_command: add "log_complete" argument to run methods Arksine 2021-03-06 19:25:14 -05:00
  • 44f1147f71 shell_command: remove "fire and forget" functionality Arksine 2021-03-06 19:20:48 -05:00
  • dc165636cb shell_command: extend output support Arksine 2021-03-06 18:24:49 -05:00
  • 29644bd44c shell_command: Attempt to cleanly exit cancelled commands Arksine 2021-03-06 14:06:28 -05:00
  • 606625a3aa docs: Update documentation with logging changes Arksine 2021-03-06 07:56:21 -05:00
  • 438ffece72 app: initialize all logging options Arksine 2021-03-06 07:33:10 -05:00
  • d108334c37 octoprint_compat: "/api/printer" bugfix Arksine 2021-03-06 06:26:38 -05:00
  • 13ccdb4df1 app: raise a clear exception when request arguments fail to parse Arksine 2021-03-05 15:10:53 -05:00
  • 4de33bae4a scripts: update dependency version to 0.4.1 Arksine 2021-03-05 13:00:10 -05:00
  • 316fac1e75 docs: update default for max_upload_size Arksine 2021-03-05 12:59:42 -05:00
  • d057795bee scripts: add streaming-form-data dependency Arksine 2021-03-05 12:52:01 -05:00
  • 4efce1b868 file_manager: extract UFP files to disk rather than memory Arksine 2021-03-05 08:50:56 -05:00
  • db13827a48 shell_command: only log stderr if output was returned Arksine 2021-03-04 21:26:02 -05:00
  • 4c914d7b4d file_manager: add support for streaming file uploads Arksine 2021-03-04 20:32:18 -05:00
  • f1edaa1f61 app: add support for streaming file uploads Arksine 2021-03-04 12:48:47 -05:00
  • a111733431 docs: fix incorrect wording. 'mainsail' should correctly read 'moonraker' th33xitus 2021-03-05 09:01:30 +01:00
  • c8a2aa7a6c confighelper: don't warn on valid sections without options Arksine 2021-03-04 21:15:30 -05:00
  • 84f663e2bc docs: update user_changes with octoprint_compat requirement Arksine 2021-03-04 20:59:27 -05:00
  • 6ba45f6e35 docs: Document simulated Octoprint API Grigi 2021-02-28 15:43:07 +02:00
  • 39ab419c1f octoprint_compat: Compatibility with Cura Octoprint plugin to upload UFP files. Grigi 2021-02-28 13:44:21 +02:00
  • 228ed34eb1 docs: add git_repo path example Евгений Непомнящий 2021-03-05 02:46:54 +03:00
  • 0fa3c14f51 update_manager: expand user on path Евгений Непомнящий 2021-03-03 00:28:00 +03:00
  • 46680f4cda docs: add documentation for new machine APIs Arksine 2021-03-04 08:44:53 -05:00
  • e32c14b1a7 machine: add service "stop" and "start" endpoints Arksine 2021-03-03 17:21:54 -05:00
  • 1f9d896e17 update_manager: attempt client archive download before removing old client files Arksine 2021-03-03 16:55:38 -05:00
  • d9edcd9396 shell_command: Add "quiet" argument to run_with_response Arksine 2021-03-03 09:05:31 -05:00
  • 22a5f6720c shell_command: reset internal proc state in "run_with_response" Arksine 2021-03-03 07:52:57 -05:00
  • cea9af1ef8 proc_stats: moonraker process tracking Arksine 2021-03-02 09:02:40 -05:00
  • 63c685e1c4 database: return 404 when a key or namespace is not found Arksine 2021-03-03 19:23:18 -05:00
  • 84f46b1cb1 app: fix issue with json Content-Type checks Arksine 2021-03-03 19:13:20 -05:00
  • d1dfa86081 docs: fix typos in last web_api update Arksine 2021-03-01 15:53:35 -05:00
  • dbf5f93919 docs: add more detail to the API overview in web_api.md Arksine 2021-03-01 15:36:27 -05:00
  • d878340a7a app: refactor the dynamic request handlers Arksine 2021-03-01 11:39:48 -05:00
  • fb24917f1a app: expand support for HTTP arguments Arksine 2021-02-28 17:17:20 -05:00
  • 62324650e5 update_manager: improve the git owner regex Arksine 2021-02-28 14:27:10 -05:00
  • bf48744048 update_manager: report "owner" in update status Arksine 2021-02-27 20:36:12 -05:00
  • 6c994f6c9c machine: add webcamd to the list of allowed services Arksine 2021-02-27 20:05:22 -05:00
  • bb3eb27b3d scripts: bump dependency version to 0.4.0 Arksine 2021-02-25 08:47:18 -05:00
  • 94b690c2e9 docs: add database documentation Arksine 2021-02-25 08:43:32 -05:00
  • aa4c13742e app: add support for query string type hints Arksine 2021-02-24 20:20:58 -05:00
  • 900345e2d9 scripts: add lmdb dependencies Arksine 2021-02-24 12:38:08 -05:00
  • ec85b31a62 paneldue: exit send loop when serial port is disconnected Arksine 2021-02-24 07:53:21 -05:00
  • ab6ed40bcb websockets: minor fixes Arksine 2021-02-24 07:28:32 -05:00
  • 87e136003f file_manager: save metadata to the database Arksine 2021-02-23 20:26:56 -05:00
  • 7ff54d8f2f file_manager: use "run_with_response" to extract metadata Arksine 2021-02-23 12:59:32 -05:00
  • 9e41d9d84b extract_metadata: write log output to stderr Arksine 2021-02-23 12:47:34 -05:00
  • 75dce0af1a shell_command: refactor using asyncio Arksine 2021-02-23 09:02:40 -05:00
  • 4abfb886f5 moonraker: don't explictly load klippy_apis in init Arksine 2021-02-22 08:48:48 -05:00
  • 979aef2903 websockets: explicitly log JSON-RPC errors Arksine 2021-02-22 08:40:17 -05:00
  • 958a0f3270 moonraker: add handler for SIGTERM Arksine 2021-02-23 17:25:29 -05:00
  • 54b1bd8b04 database: initial implementation Arksine 2021-02-21 15:21:10 -05:00
  • 1f61357dd6 update_manager: register websocket notifications Arksine 2021-02-17 08:17:18 -05:00
  • b89aa77bc9 power: register websocket notification Arksine 2021-02-17 08:16:49 -05:00
  • 537ba281ab file_manager: register websocket notifications Arksine 2021-02-17 08:15:50 -05:00
  • 83c24ff765 moonraker: register notifications via the websocket's "register_notification" method Arksine 2021-02-17 08:15:07 -05:00
  • b726747261 websockets: implement "register_notification" method Arksine 2021-02-17 08:14:12 -05:00
  • eb37ce767d docs: add documentation for "/server/config" endpoint Arksine 2021-02-16 11:43:31 -05:00
  • 60ba8ff1d5 moonraker: validate parsed configuration options after plugins are loaded Arksine 2021-02-15 20:37:37 -05:00
  • 45557b8260 confighelper: add method to validate configuration Arksine 2021-02-15 20:37:00 -05:00
  • f229c3ec2c moonraker: add "GET /server/config" endpoint Arksine 2021-02-15 20:01:07 -05:00
  • 0e22a0cfe8 confighelper: track parsed configuration Arksine 2021-02-15 20:00:15 -05:00
  • f2135d7483 websockets: improve closed websocket handling Arksine 2021-02-15 11:26:54 -05:00
  • baf97f8ea4 docs: document new "data_store" options. Arksine 2021-02-14 17:50:45 -05:00
  • 29b89fb87d data_store: make the temperature and gcode store sizes configurable Arksine 2021-02-14 17:46:05 -05:00
  • ec7936ee97 confighelper: fix bug that ignores enable_debug_logging option Arksine 2021-02-11 15:14:40 -05:00
  • ceaa4911bb scripts: revert the "remove_sudo_fix" addition Arksine 2021-02-08 06:48:19 -05:00
  • f9dcda7ba9 scripts: update uninstallation script Arksine 2021-02-08 06:45:01 -05:00
  • 0fcae5b6e4 power: add Shelly device support zellneralex 2021-02-07 11:02:09 +01:00
  • dd81beab47 extract_metadata: add support for metadata thumbnail extraction in Cura Arksine 2021-02-06 08:11:51 -05:00
  • 9648630392 file_manager: process ufp files found when refreshing a directory Arksine 2021-01-31 11:45:21 -05:00
  • fe2cec1087 update_manager: use glob pattern matching to find site package folder Arksine 2021-01-31 09:07:55 -05:00
  • 81104a6618 docs: update documentation for latest changes Arksine 2021-01-31 07:41:16 -05:00
  • 980912270e data_store: store fan speed for temperature fans Arksine 2021-01-31 05:51:07 -05:00