80bfd209df
Merge pull request #248 from tiqi-group/docs/adds_doi_badge
...
docs: adds DOI badge
2025-06-20 10:46:48 +02:00
e065b1fb22
docs: adds DOI badge
2025-06-20 10:45:01 +02:00
977cee32b9
Merge pull request #247 from tiqi-group/feat/adding-direct-api-access-tests
...
feat: adds client tests for direct api functions
2025-06-19 14:04:30 +02:00
96f695020b
adds client tests for direct api functions
2025-06-19 14:03:34 +02:00
33ce01865a
Merge pull request #246 from tiqi-group/feat/direct-api-access-client
...
Feat: direct api access client
2025-06-19 13:57:25 +02:00
f5374573cd
docs: adds "Direct API Access" section to python-client.md
2025-06-19 13:54:52 +02:00
43c6b5e817
fix: getter_proxy didn't return value
2025-06-19 13:52:31 +02:00
37380c6d24
adds get_value, update_value and trigger_method functions to pydase.Client
2025-06-19 13:45:36 +02:00
ae21656e83
pulls get_value out of ProxyClassMixin
2025-06-19 13:38:51 +02:00
a4b4f179c6
Merge pull request #245 from tiqi-group/release-v0.10.17
...
updates to version v0.10.17
v0.10.17
2025-06-19 10:43:45 +02:00
c6beca3961
updates to version v0.10.17
2025-06-19 10:43:13 +02:00
2fa8240e54
Merge pull request #244 from tiqi-group/feat/add_python_3_13_support
...
feat: official support for python 3.13
2025-06-19 10:42:11 +02:00
369587a50c
adds python 3.13 to checked versions in the github workflow
2025-06-19 10:39:40 +02:00
25343f6909
Merge pull request #243 from tiqi-group/fix/test_image
...
fix: pathlib.Path signature annotation change in python 3.13
2025-06-19 10:37:53 +02:00
c136c9f3de
fix: pathlib.Path signature annotation change in python 3.13
2025-06-19 10:35:35 +02:00
8897c2fe4c
Merge pull request #242 from tiqi-group/refactor/web-server-initialisation
...
Refactor: web server initialisation
2025-06-19 10:26:12 +02:00
80c5c4e99d
fix: check if loop is running
2025-06-19 10:23:25 +02:00
423441a74c
initialise WebServer in pydase.Server constructor
...
The WebServer can be initialised in the pydase.Server constructor
without any problems. This would allow users to access the socketio
server before starting the pydase.Server.
2025-06-19 10:23:07 +02:00
9ec60e3891
Merge pull request #241 from tiqi-group/fix/sio_server_warnings
...
fix: check if loop is running in SocketIOHandler
2025-06-19 10:00:53 +02:00
8bde104322
fix: check if loop is running in SocketIOHandler
...
Before emitting sio events in the SocketIOHandler, I have to check if
the loop is actually still running. This caused issues with pytest as
pytest was tearing down asyncio tasks and stopping the loop, while the
sio handler was still trying to send those logs to the sio clients.
2025-06-19 09:59:08 +02:00
9b57b6984e
Merge pull request #240 from tiqi-group/fix/enable-web-argument
...
Fix: enable web argument handling
2025-06-19 09:53:29 +02:00
e5b89f2581
always emit exceptions (also when enable_web is false)
...
replaces enable_web check with loop.is_running()
2025-06-19 09:50:09 +02:00
ff1654e65c
fix: enable_web argument toggles the frontend now
...
- always initialise the WebServer (also if enable_web is False).
Otherwise, the socketio server will not be initialised
- passing the enable_web argument to the WebServer which is then used to
decide whether to add the frontend routes
2025-06-19 09:43:34 +02:00
cded80c8e5
Merge pull request #239 from tiqi-group/feat/post-startup-hook
...
feat: adds post_startup hook to pydase.Server
2025-06-19 09:23:34 +02:00
87a33b6293
adds post_startup hook to pydase.Server
2025-06-19 09:18:44 +02:00
6d621daaac
Merge pull request #238 from tiqi-group/release-v0.10.16
...
updates to version v0.10.16
v0.10.16
2025-06-06 13:45:58 +02:00
8c1a50c106
updates to version v0.10.16
2025-06-06 13:45:27 +02:00
a1545d341b
Merge pull request #237 from tiqi-group/chore/update_npm_packages
...
Chore: update npm packages
2025-06-06 13:44:04 +02:00
28a1cc7cd3
Merge pull request #236 from tiqi-group/fix/local_storage_usage
...
fix: prefix localStorage key with authority id
2025-06-06 13:43:41 +02:00
c968708b85
npm run build
2025-06-06 13:43:22 +02:00
fef8606d17
updates vitejs
2025-06-06 13:43:17 +02:00
82286c8da0
fix: prefix localStorage key with authority id
...
Prefixing the localStorage key with the authority id fixes an issue that
arises when multiple services are displayed in an iframe on a webpage.
2025-06-06 13:36:48 +02:00
533826a398
Merge pull request #234 from tiqi-group/release-v0.10.15
...
updates version to 0.10.15
v0.10.15
2025-05-22 16:42:37 +02:00
982875dee6
Merge pull request #235 from tiqi-group/feat/adds_client_id_default
...
feat: adds client id default
2025-05-22 16:16:02 +02:00
e54710cd4d
tests: update client_id test
2025-05-22 16:12:38 +02:00
f48f7aacfb
docs: updates client_id description
2025-05-22 16:10:52 +02:00
e97aab4f36
client: adds hostname of the client as client_id default
2025-05-22 16:07:52 +02:00
015c66d5a6
updates version to 0.10.15
2025-05-22 16:03:13 +02:00
9827d0747c
Merge pull request #233 from tiqi-group/fix/task_event_loop
...
fix: task event loop
2025-05-22 16:01:29 +02:00
38a12fb72e
fix: current_event_loop_exists should get the event loop which might not be running yet
2025-05-22 15:57:35 +02:00
fb6ec16bf5
server: set event loop before initialising the state manager
...
As the server is run first, we don't have to check if any other event
loop is running.
2025-05-22 15:57:09 +02:00
9ee498eb5c
Merge pull request #232 from tiqi-group/fix/nested-attribute-notification
...
fix: properly checking is attribute is nested
2025-05-22 15:37:02 +02:00
d015333123
tests: property starting with dependency name
2025-05-22 15:34:42 +02:00
c4e7fe66a8
fix: properly checking is attribute is nested
...
Properties whose names start with a dependency's name (e.g., my_int ->
my_int_2) were incorrectly skipped during change notification. This
fixes it by checking if the changing properties start with the
full_access_path start followed by either "." or "[".
2025-05-22 15:34:09 +02:00
5f1451a1c1
Merge pull request #231 from tiqi-group/fix/property_dependency_function_argument
...
Fix: property dependency function argument
2025-05-22 15:15:23 +02:00
4c28cbaf7d
tests: updates tests s.t. timezones don't matter
2025-05-22 15:07:10 +02:00
a97b8eb2b4
fix: exclude ( from regex, as well
2025-05-22 15:06:30 +02:00
f6b5c1b567
tests: property dependency as function argument
2025-05-22 14:51:33 +02:00
f92d525588
fix: fixes regex pattern to get property dependencies
2025-05-22 14:50:29 +02:00
61b69d77cc
Merge pull request #229 from tiqi-group/release-v0.10.14
...
updates to version 0.10.14
v0.10.14
2025-05-21 09:51:38 +02:00