Commit Graph

  • eba0eb83e6 Merge pull request #194 from tiqi-group/chore/update-github-actions-versions Mose Müller 2024-12-19 10:11:19 +01:00
  • b7818c0d8a Merge pull request #195 from tiqi-group/chore/set_number_slider_types_to_any Mose Müller 2024-12-19 10:11:07 +01:00
  • a0c3882f35 chore: sets number slider type hints to Any Mose Müller 2024-12-19 10:02:40 +01:00
  • 1d773ba09b chore: updates artifact action versions Mose Müller 2024-12-19 07:48:00 +01:00
  • 10f1b8691c docs: adds logging.basicConfig to logging section Mose Müller 2024-12-16 10:49:53 +01:00
  • a99db6f053 updates bug report template Mose Müller 2024-12-03 16:08:54 +01:00
  • 36ab8ab68b Merge pull request #191 from tiqi-group/fix/client_context_manager v0.10.7 Mose Müller 2024-12-02 15:07:07 +01:00
  • 27a832bbd1 client: adds ctx manager tests Mose Müller 2024-12-02 14:18:53 +01:00
  • 18df9e288a client: replaces __del__ with __exit__ method to properly define ctx manager Mose Müller 2024-12-02 14:08:51 +01:00
  • 7b786be892 Merge pull request #190 from tiqi-group/fix/async_functions Mose Müller 2024-12-02 14:58:55 +01:00
  • 374a930745 reduces complexity of create_api_application method Mose Müller 2024-12-02 14:57:23 +01:00
  • 6d12e5c939 tests: adds client test for async method triggering Mose Müller 2024-12-02 14:07:14 +01:00
  • bcf37067ad client: fixes async function handling Mose Müller 2024-12-02 14:04:23 +01:00
  • a1ac0c2f88 tests: adds tests for trigger_method http endpoint Mose Müller 2024-12-02 13:53:25 +01:00
  • cfe190ca5b updates http trigger_method endpoint to handle async methods, as well Mose Müller 2024-12-02 13:44:15 +01:00
  • c002d04328 updates trigger_method sio event to handle async methods, as well Mose Müller 2024-12-02 13:41:21 +01:00
  • 0d1df4f9e5 adds endpoint function to trigger async function Mose Müller 2024-12-02 13:40:56 +01:00
  • 59cc834a81 fix: display banner in documentation (replaces html with md) Mose Müller 2024-11-26 16:38:34 +01:00
  • dc54d9faef increase banner resolution Mose Müller 2024-11-26 16:30:25 +01:00
  • 89bf5cb3f1 Merge branch 'docs/add_logo' Mose Müller 2024-11-26 16:29:20 +01:00
  • c72ea9eb20 fix: changes text colour in banner, using png instead of svg Mose Müller 2024-11-26 16:27:59 +01:00
  • 897387e39e Merge pull request #185 from tiqi-group/feat/add_favicon Mose Müller 2024-11-26 14:40:43 +01:00
  • 4454a10f78 Merge pull request #184 from tiqi-group/docs/add_logo Mose Müller 2024-11-26 14:40:27 +01:00
  • c9814f7cdc updates Readme and docs Mose Müller 2024-11-26 11:38:17 +01:00
  • 187d8bcf28 makes favicon path configurable Mose Müller 2024-11-26 11:28:15 +01:00
  • 204d426663 adds favicon route Mose Müller 2024-11-26 09:12:32 +01:00
  • 29e9afa47e frontend: adds logo as favicon Mose Müller 2024-11-25 17:13:25 +01:00
  • a6943c027f adds logo to Readme Mose Müller 2024-11-26 14:04:23 +01:00
  • 70e4fa73e1 adds logo to documentation Mose Müller 2024-11-25 17:11:19 +01:00
  • 579fa4715b adds pydase logo (colour / bw) Mose Müller 2024-11-25 11:24:39 +01:00
  • 0100bab04f fix: default X-Forwarded-Proto to "http" Mose Müller 2024-11-26 08:59:46 +01:00
  • bdf97fa181 Merge pull request #181 from tiqi-group/fix/mixed_content_protocols Mose Müller 2024-11-21 14:40:22 +01:00
  • eb1587fa7d npm run build Mose Müller 2024-11-21 14:31:15 +01:00
  • 5827cda316 adds support for X-Forwarded-Proto Mose Müller 2024-11-21 14:30:33 +01:00
  • 0e9ec7a66a Merge pull request #180 from tiqi-group/179-authentication-headers-and-cookies-are-not-passed-to-cross-origin-requests Mose Müller 2024-11-19 11:50:57 +01:00
  • 155957f0c5 fix: pass credentials to cross-origin fetch requests Mose Müller 2024-11-19 11:42:07 +01:00
  • a8b46f191b Merge pull request #167 from tiqi-group/feat/stripprefix_support Mose Müller 2024-11-18 10:20:57 +01:00
  • 3862ce3405 docs: adds section about deploying services behind a reverse proxy Mose Müller 2024-11-18 10:17:49 +01:00
  • 5403b51a5b escape the user input before including it in the HTML response Mose Müller 2024-10-03 11:04:47 +02:00
  • 1270400e95 updates pydase.Client to handle services behind PathPrefix proxy Mose Müller 2024-09-26 21:48:23 +02:00
  • 3d2bb1c528 updates comments in index.html Mose Müller 2024-09-26 21:27:48 +02:00
  • 7c68f02cfd npm run build Mose Müller 2024-09-26 21:11:35 +02:00
  • ccd6447869 replaces all hostname:port usages with authority variable Mose Müller 2024-09-26 21:11:29 +02:00
  • 056c02c5a5 gets and uses forwarded prefix in socket.ts Mose Müller 2024-09-26 21:10:56 +02:00
  • 52a798e4c8 adds window.__FORWARDED_PREFIX__ to index.html Mose Müller 2024-09-26 21:09:53 +02:00
  • fdfdef5837 gets X-Forwarded-Prefix from requests and adds it to index.html Mose Müller 2024-09-26 21:08:48 +02:00
  • ff301f225c adds anyio dependency Mose Müller 2024-09-26 21:07:50 +02:00
  • 87f720f567 Merge pull request #178 from tiqi-group/177-docs-add-configuration-section-to-readthedocs Mose Müller 2024-11-18 09:29:28 +01:00
  • fecb46c02c docs: updates Readme (configuration section) Mose Müller 2024-11-18 09:22:21 +01:00
  • cce2399b07 docs: udpates link to configuration section Mose Müller 2024-11-18 09:22:07 +01:00
  • df1db99ec0 docs: adds Configuration section Mose Müller 2024-11-18 09:21:52 +01:00
  • 5f2619500b removes unused constants Mose Müller 2024-10-03 14:30:28 +02:00
  • 843675fa1e Merge pull request #174 from tiqi-group/doc/fixes_docstring Mose Müller 2024-10-03 11:00:26 +02:00
  • 2aa370c8ac updates to version v0.10.7 Mose Müller 2024-10-03 11:00:15 +02:00
  • c25ff4a3aa fixes docstring of add_prefix_to_full_access_path Mose Müller 2024-10-03 10:59:21 +02:00
  • 5e32a70c3e Merge pull request #173 from tiqi-group/fix/remove_method_warning Mose Müller 2024-10-03 10:57:56 +02:00
  • 3f6692a1cd DataService.__warn_if_not_observable does not warn if setting function Mose Müller 2024-10-03 10:55:28 +02:00
  • eb32b34b59 Merge pull request #172 from tiqi-group/feat/update_client_reconnection v0.10.6 Mose Müller 2024-10-02 09:29:39 +02:00
  • 9eedf03c01 adds reconnection method to proxy class which is called when the sio client does not reconnect Mose Müller 2024-10-02 09:18:32 +02:00
  • 5ec7a8b530 docs: updates Python Client user guide Mose Müller 2024-10-02 07:27:13 +02:00
  • f2f330dbd9 docs: adds python-socketio object inventory Mose Müller 2024-10-02 07:10:53 +02:00
  • 2e0e056489 adds sio_client_kwargs as pydase.Client keyword argument Mose Müller 2024-10-02 07:10:34 +02:00
  • d8685fe9a0 Merge pull request #169 from tiqi-group/fix/proxy_class_representation Mose Müller 2024-10-01 11:02:44 +02:00
  • e52a019d5e fixes add_prefix_to_full_access_path, updates tests Mose Müller 2024-10-01 10:57:13 +02:00
  • 0d5cef1537 updates how Client handles (re-)connection with the server Mose Müller 2024-10-01 10:54:27 +02:00
  • e8f33eee4d updates ProxyClass serialize method Mose Müller 2024-10-01 10:52:11 +02:00
  • a3b71b174c fixes proxy class serialization (needs device connection methods and properties) Mose Müller 2024-10-01 08:25:39 +02:00
  • e2ce0e9acb adds ProxyClass serialization support Mose Müller 2024-10-01 07:27:27 +02:00
  • f47a183c11 adds add_prefix_to_full_access_path helper function Mose Müller 2024-10-01 07:13:22 +02:00
  • a9ea237cf3 overrides serialize method in ProxyClass, getting it from remote service Mose Müller 2024-09-30 16:58:01 +02:00
  • 6db1652dd3 move ProxyClass into separate file Mose Müller 2024-09-30 16:57:12 +02:00
  • e3b95a8076 Merge pull request #168 from tiqi-group/fix/logging_to_stdout Mose Müller 2024-09-30 10:57:23 +02:00
  • 0fe2a8516f updates to version v0.10.6 Mose Müller 2024-09-30 10:55:48 +02:00
  • 51bbaba162 writing to stdout instead of stderr Mose Müller 2024-09-30 10:54:58 +02:00
  • 77802da417 Merge pull request #166 from tiqi-group/fix/logging_settings v0.10.5 Mose Müller 2024-09-25 19:50:10 +02:00
  • 3e21858cb7 removes basic configuration of logging system in task module Mose Müller 2024-09-25 19:48:32 +02:00
  • 2003f28fd1 Merge pull request #165 from tiqi-group/fix/client_usage_in_jupyter_notebook Mose Müller 2024-09-25 19:41:42 +02:00
  • 172b50bf77 updates to version v0.10.5 Mose Müller 2024-09-25 19:38:28 +02:00
  • ec5694fedf no need to check for RuntimeError as the loop is always new Mose Müller 2024-09-25 19:38:09 +02:00
  • 968f774092 always create a new event loop in the client and pass it to a new thread Mose Müller 2024-09-25 19:37:33 +02:00
  • 757dc9aa3c Merge pull request #163 from tiqi-group/fix/removes_PerInstanceTaskDescriptor_warning v0.10.4 Mose Müller 2024-09-23 13:35:44 +02:00
  • 3d938562a6 updates to version v0.10.4 Mose Müller 2024-09-23 13:35:33 +02:00
  • 964a62d4b4 removes inheritance warning for descriptors Mose Müller 2024-09-23 13:33:13 +02:00
  • 99aa38fcfe chore: removes unused code Mose Müller 2024-09-23 13:28:00 +02:00
  • 5658514c8a Merge pull request #162 from tiqi-group/fix/normalize_full_access_path v0.10.3 Mose Müller 2024-09-23 13:23:11 +02:00
  • 109ee7d5e1 updates version to v0.10.3 Mose Müller 2024-09-23 12:55:51 +02:00
  • f4fa02fe11 adds test enuring dict keys can be encoded with both single and double quotes Mose Müller 2024-09-23 13:16:45 +02:00
  • 487ef504a8 normalizes full access path strings containing dict keys with double quotes Mose Müller 2024-09-23 11:40:33 +02:00
  • c98e407ed7 Merge pull request #161 from tiqi-group/160-control-of-tasks-in-instances-derived-from-same-class-only-controls-task-of-first-instance Mose Müller 2024-09-23 12:54:38 +02:00
  • 6b6ce1d43f adds test checking for multiple instances of a class containing a task Mose Müller 2024-09-23 09:44:43 +02:00
  • e491ac7458 observable does not have to initialise descriptor objects anymore Mose Müller 2024-09-23 09:22:28 +02:00
  • e9d8cbafc2 adds PerInstanceTaskDescriptor class managing task objects for service class instances Mose Müller 2024-09-23 09:21:04 +02:00
  • aa705592b2 removes code from Task meant to bind the passed function to the containing class instance Mose Müller 2024-09-23 09:15:42 +02:00
  • 008e1262bb updates PropertyObserver to support descriptors returning observables Mose Müller 2024-09-23 08:57:00 +02:00
  • 91a71ad004 updates is_descriptor to exclude false positives for methods, functions and builtins Mose Müller 2024-09-23 08:53:35 +02:00
  • bbf479a440 Merge pull request #159 from tiqi-group/158-defining-task-without-autostart-fails v0.10.2 Mose Müller 2024-09-21 11:43:31 +02:00
  • 983d392ba8 properly handle Task objects in autostart method Mose Müller 2024-09-21 11:40:25 +02:00
  • 56dd9dd8aa adapts autostart to support nested lists in dicts and vice versa Mose Müller 2024-09-21 09:12:01 +02:00
  • 20028c379d test: updates task tests Mose Müller 2024-09-21 09:04:04 +02:00
  • e48046795e updates version to v0.10.2 Mose Müller 2024-09-21 08:37:34 +02:00