Commit graph

  • dca7bd51cd authorization: add 'force_logins' option Arksine 2021-05-19 19:05:48 -04:00
  • 6b9a3c656d app: Fixed download for the files with non-ASCII characters in name. Vladimir Poleh 2021-05-19 23:36:46 +03:00
  • 829b3a4ee8 docs: document log path for the file manager Arksine 2021-05-19 08:26:30 -04:00
  • f5ccddb52b file_manager: add support for an optional "logs" root Arksine 2021-05-19 08:23:24 -04:00
  • 94e1dcf2cb docs: update contributing doc Arksine 2021-05-19 08:19:21 -04:00
  • 7465de389f gh-actions: enable mypy static type checking Arksine 2021-05-19 07:34:05 -04:00
  • c83d91eea7 extract_metadata: add annotations Arksine 2021-05-16 14:58:08 -04:00
  • dbe28751df file_manager: add annotations Arksine 2021-05-16 14:56:18 -04:00
  • d392a895d9 update_manager: add annotations Arksine 2021-05-15 18:20:35 -04:00
  • 1026d59cad paneldue: add annotations Arksine 2021-05-15 11:08:52 -04:00
  • 1ada457364 power: add annotiations Arksine 2021-05-15 06:53:34 -04:00
  • 12246029ef proc_stats: add annotations Arksine 2021-05-14 19:30:39 -04:00
  • c977948c2c octoprint_compat: add annotations Arksine 2021-05-14 19:13:02 -04:00
  • 9994e1eb84 machine: Add annotations Arksine 2021-05-14 18:09:12 -04:00
  • 1755d0f970 history: add annotations Arksine 2021-05-14 15:40:24 -04:00
  • f5010e960b data_store: add annotations Arksine 2021-05-14 08:42:38 -04:00
  • 9bf4ade35b klippy_apis: Add annotiations Arksine 2021-05-14 08:28:15 -04:00
  • ce7495ecce shell_command: add annotations Arksine 2021-05-13 20:16:26 -04:00
  • 41ddbb16a8 authorization: add annotations Arksine 2021-05-13 10:48:57 -04:00
  • 410db750c6 database: add annotations Arksine 2021-05-13 10:48:03 -04:00
  • b91df6642d app: add annotations Arksine 2021-05-11 18:13:33 -04:00
  • 420ba065da confighelper: add annotations Arksine 2021-05-11 18:12:08 -04:00
  • ca69a10838 moonraker: add annotations Arksine 2021-05-11 18:10:47 -04:00
  • 9c76dbef7a websockets: add annotations Arksine 2021-05-11 18:14:07 -04:00
  • 96e69240ca utils: add annotations Arksine 2021-05-11 18:14:33 -04:00
  • 6c27885702 file_manager: send "root_update" notification for all registered directories Arksine 2021-05-17 19:52:07 -04:00
  • 5a2e2b1f3f docs: update return value for "/server/files/list" Arksine 2021-05-09 11:13:59 -04:00
  • 316c6b5fa1 file_manager: rename "filename" field to "path" in "/server/files/list" request Arksine 2021-05-09 11:13:22 -04:00
  • b2f8413057 docs: update documentation for changes to file_manager Arksine 2021-05-08 15:14:55 -04:00
  • 17a436bc27 file_manager: validate file extension before attempting to parse metadata Arksine 2021-05-08 12:50:06 -04:00
  • 93a29e0e34 file_manager: return more descriptive responses for op requests Arksine 2021-04-25 11:29:13 -04:00
  • d46f04de0b file_manager: delete file trees in another thread Arksine 2021-04-22 08:46:08 -04:00
  • 55941b106b file_manager: only run the operation check for files in the "gcodes" root Arksine 2021-04-22 06:18:13 -04:00
  • ebaf355878 file_manager: synchronize inotify events with api requests Arksine 2021-04-06 14:27:41 -04:00
  • 21d290beb7 file_manager: implement metadata "move" functionality Arksine 2021-04-07 15:24:59 -04:00
  • a9f1a98fa2 file_manager: remove metadata_update notifications Arksine 2021-04-06 11:57:32 -04:00
  • 5fe9f1a217 file_manager: don't send filelist notifications until metadata is processed Arksine 2021-03-27 08:09:42 -04:00
  • 9da74f7bc6 file_manager: implement inotify using a bidirectional tree Arksine 2021-03-25 12:56:52 -04:00
  • e4d61de406 file_manager: bundle directory creation events Arksine 2021-03-22 07:40:07 -04:00
  • 93fcd1ae86 file_manager: process copy requests in another thread Arksine 2021-03-22 06:58:29 -04:00
  • 43fcca5ffa scripts: add inotify-simple dependency Arksine 2021-03-21 18:24:31 -04:00
  • 9c31a360ee file_manager: remove child watches when a directory is stale Arksine 2021-03-21 20:01:48 -04:00
  • bb00825cd2 file_manager: bundle inotify delete events Arksine 2021-03-21 18:24:01 -04:00
  • db0eb8f22b extract_metadata: remove base64 data from metadata Arksine 2021-03-21 16:55:19 -04:00
  • c40c202220 file_manager: allow extract_metadata to unzip ufp files Arksine 2021-03-21 14:45:50 -04:00
  • eaf35ded0c extract_metadata: add support for ufp file extraction Arksine 2021-03-21 11:16:59 -04:00
  • ecbf663b18 file_manager: make the thumbs directory hidden Arksine 2021-03-21 08:31:22 -04:00
  • 23dd001a9b file_manager: don't add inotify watches for hidden directories Arksine 2021-03-21 08:25:30 -04:00
  • 48607f8ab3 file_manager: allow inotify to exclusively handle gcode metadata and ufp files Arksine 2021-03-21 07:36:06 -04:00
  • c2871d94ed file_manager: remove gcode metadata prune callback Arksine 2021-03-20 06:10:18 -04:00
  • 7744b1fd8a test_client: update file list changed notification Arksine 2021-03-19 20:11:47 -04:00
  • 5756e27711 file_manager: exclusively manage websocket notifications using inotify Arksine 2021-03-01 19:47:40 -05:00
  • fbb1fcf500 file_manager: add support for inotify event based monitoring Arksine 2021-03-01 18:06:22 -05:00
  • 5f9b0e9b86 app: don't require authorization to retreive static files Arksine 2021-05-17 17:52:47 -04:00
  • 9fe6ef82a5 power: Don't query a gpio line in "refresh_status" Arksine 2021-05-17 16:53:28 -04:00
  • fd07b077b9 update_manager: increase fetch timeout to 5 minutes Arksine 2021-05-15 07:14:17 -04:00
  • 158f92f17f docs: Update the delete user documentation Arksine 2021-05-14 12:38:02 -04:00
  • e73f9b7bf5 test: add a delete user form to the test client Arksine 2021-05-14 12:01:29 -04:00
  • 2ba85533c2 authorization: refactor user delete API Arksine 2021-05-14 11:47:56 -04:00
  • 490e66fe07 authorization: bypass authorization check when the request method is OPTIONS Arksine 2021-05-13 19:33:42 -04:00
  • 4a61bf21de docs: update "/access/users/list" documentation Arksine 2021-05-13 18:01:18 -04:00
  • b3187710d0 authorization: Return more detail in "/access/users/list" Arksine 2021-05-13 17:57:34 -04:00
  • e472fb6c1e docs: update authorization documentation Arksine 2021-05-13 15:38:41 -04:00
  • 1af7f7d550 authorization: send websocket notifications when a user is created or deleted Arksine 2021-05-13 14:54:18 -04:00
  • 400cefebc8 authorization: add '/access/users/list' API request Arksine 2021-05-13 14:44:08 -04:00
  • d3c251bc52 docs: update power module documentation Arksine 2021-05-10 08:33:52 -04:00
  • 0274a641b2 power: add LoxoneV1 support Arksine 2021-05-10 07:41:33 -04:00
  • 0917536ccc power: use a mutex to prevent concurrent device requests Arksine 2021-05-10 07:25:56 -04:00
  • 724c29c4a7 power: implement an HTTPDevice base class Arksine 2021-05-10 07:22:57 -04:00
  • 8e6bb34d1b power: remove unnecessary calls to get_server() Arksine 2021-05-09 20:13:50 -04:00
  • c02964e95c power: add endpoint for toggling a single device Arksine 2021-05-09 20:01:35 -04:00
  • cb8e5af8f7 power: always refresh status prior to processing a request Arksine 2021-05-09 19:36:31 -04:00
  • 06bea715a3 power: store device classes in a dict Arksine 2021-05-04 20:59:23 -04:00
  • 3d01b0b9da update_manager: attempt to handle empty git objects Arksine 2021-05-09 14:53:56 -04:00
  • f339aa7454 update_manager: don't allow repo init waiters to return success on a failure Arksine 2021-05-09 12:47:33 -04:00
  • e69ac489c7 gh_actions: fix broken yaml Arksine 2021-05-09 08:56:15 -04:00
  • 52f08eda08 extract_metdata: fix whitespace errors Arksine 2021-05-09 08:17:24 -04:00
  • a746019790 power: fix whitespace errors Arksine 2021-05-09 08:16:14 -04:00
  • efdcc263dd shell_command: fix typo Arksine 2021-05-09 08:15:20 -04:00
  • 4ee32ebaf3 history: minor codestyle change Arksine 2021-05-09 08:13:18 -04:00
  • acd3b3c064 gh_actions: add initial test workflow Arksine 2021-05-09 08:05:32 -04:00
  • c53b95aa93
    power: Add Home Assistant switch support Sébastien Jousse 2021-05-05 13:14:25 +02:00
  • 40d4daa96b docs: update proc_stats API documentation Arksine 2021-05-03 08:59:19 -04:00
  • 68b793f059 test: register proc stat json-rpc notifications in client Arksine 2021-05-02 20:48:05 -04:00
  • f705f1145a proc_stats: add notify_proc_stat_update websocket notifcation Arksine 2021-05-02 20:30:35 -04:00
  • 5321a8a558 docs: update authorization documentation Arksine 2021-04-29 19:40:06 -04:00
  • 46e1d7b66b authorization: support fqdns as "trusted_clients" Arksine 2021-04-29 19:16:57 -04:00
  • 497423ddc2 confighelper: log detailed parsing errors Arksine 2021-04-27 08:52:34 -04:00
  • 80707d1734 proc_stats: send cpu_throttled event when throttled state changes Arksine 2021-04-26 12:35:40 -04:00
  • 275bcde081 docs: add documentation for /machine/system_info Arksine 2021-04-26 12:08:24 -04:00
  • 24eaff6951 machine: add distribution to system info Arksine 2021-04-26 09:09:17 -04:00
  • 5e87d8793d machine: add support for retrieving CPU and SDCard info Arksine 2021-04-25 17:18:06 -04:00
  • 0791c658ad fix moonraker process stats link Stefan Dej 2021-04-25 14:51:15 +02:00
  • 37615d4790 proc_stats: add CPU throttled flags to log rollover Arksine 2021-04-22 19:53:18 -04:00
  • b9487276e9
    power: Fix Shelly behavior when a timer is configured (#149) Maciej Rutkowski 2021-04-22 14:47:40 +02:00
  • 46dea00b2f docs: Document "Kasa Power Strip" configuration Arksine 2021-04-20 19:59:59 -04:00
  • 85be5cbfc1 docs: add "checksum" option to file upload documentation Arksine 2021-04-20 18:03:24 -04:00
  • 2b79a129aa app: fix unauthorized file upload access Arksine 2021-04-20 15:03:17 -04:00
  • d42fd3b095 docs: fix accidental removal of trusted_clients option Arksine 2021-04-20 14:06:10 -04:00
  • 25b6f6fb34 test: add checksum calculation to client upload Arksine 2021-04-20 09:13:08 -04:00