Mose Müller
34fc0f8739
removes deprecated code
2024-02-01 10:18:49 +01:00
Mose Müller
e60880fd30
Merge pull request #98 from tiqi-group/refactor/passing_full_serialization_dict_to_frontend
...
Refactor: passing full serialization dict to frontend
2024-02-01 09:27:29 +01:00
Mose Müller
036b0c681a
updates version to v0.6.0 (due to breaking changes)
2024-02-01 09:25:47 +01:00
Mose Müller
dd268a4f9b
npm run build
2024-02-01 09:18:24 +01:00
Mose Müller
e8638f1f3a
fixes tests
2024-02-01 08:45:40 +01:00
Mose Müller
7279fed2aa
frontend will can now display any serialization dict
2024-02-01 08:45:40 +01:00
Mose Müller
a2518671da
DataService's serialize method now returns whole serialization dict (also passed to frontend)
2024-02-01 08:45:40 +01:00
Mose Müller
bcabd2dc48
Merge pull request #95 from tiqi-group/fix/service_configuration
...
Fix/service configuration
v0.5.2
2024-01-29 15:26:27 +01:00
Mose Müller
7ac9c557c2
updates version to v0.5.2
2024-01-29 15:24:13 +01:00
Mose Müller
656529d1fb
fixes service configuration (allow all environment variables)
2024-01-29 15:23:27 +01:00
Mose Müller
14601105a7
Merge pull request #93 from tiqi-group/45-placing-the-explanation-question-mark-next-to-the-variable-instead-of-above
...
feat: placing the explanation question mark next to the variable instead of above
2024-01-16 14:16:38 +01:00
Mose Müller
484b5131e9
fixing enum serialization for python 3.10
2024-01-16 14:13:36 +01:00
Mose Müller
616a5cea21
npm run build
2024-01-16 13:44:37 +01:00
Mose Müller
300bd6ca9a
updates Enum serialization
2024-01-16 13:37:39 +01:00
Mose Müller
3e1517e905
udpates dev-guide for adding components
2024-01-16 13:00:01 +01:00
Mose Müller
0ecaeac3fb
replaces js interfaces with types
2024-01-16 12:57:35 +01:00
Mose Müller
0e9832e2f1
updates DocStringComponent placement
2024-01-16 12:55:18 +01:00
Mose Müller
0343abd0b0
Merge pull request #91 from tiqi-group/fix/load_from_file
...
Fix/load from file
v0.5.1
2024-01-09 16:39:59 +01:00
Mose Müller
0c149b85b5
updates version to v0.5.1
2024-01-09 16:39:12 +01:00
Mose Müller
0e331e58ff
adds tests for server to check if loading from file is working
2024-01-09 16:36:35 +01:00
Mose Müller
45135927e6
initialises observer before loading state from json file
2024-01-09 16:21:57 +01:00
Mose Müller
d3866010a8
updates version to v0.5.0
v0.5.0
2024-01-09 10:01:48 +01:00
Mose Müller
3c0f019af8
Merge pull request #48 from tiqi-group/10-frontend-user-should-be-able-to-add-custom-display-names
...
Feat: adds web settings file containing display name configuration
2024-01-08 17:17:06 +01:00
Mose Müller
8aa7fd31f8
updates Adding_Components guide
2024-01-08 17:11:55 +01:00
Mose Müller
c9ff3db9e9
Updates Readme
2024-01-08 16:57:46 +01:00
Mose Müller
9e77bae5e7
renaming config option from generate_new_web_settings to generate_web_settings
2024-01-08 16:49:36 +01:00
Mose Müller
6a6d1b27aa
updates sio_setup tests (removes mock objects)
2024-01-08 16:35:32 +01:00
Mose Müller
2d3e7d8c1b
adds web_server tests
2024-01-08 16:32:36 +01:00
Mose Müller
c7b039beb7
replaces method with read-only property
2024-01-08 16:32:25 +01:00
Mose Müller
62e647c667
generate_new_web_settings will now append to existing config file (not overwrite entries)
2024-01-08 15:45:02 +01:00
Mose Müller
6382be5735
removes index from generated web settings file (move to other PR)
2024-01-08 15:27:46 +01:00
Mose Müller
ea158bf8de
adds sio_setup tests
2024-01-08 15:11:03 +01:00
Mose Müller
63ad6d7b93
removes web_settings sio event
2024-01-08 15:10:40 +01:00
Mose Müller
b8e758e479
updates docstring
2024-01-08 15:09:23 +01:00
Mose Müller
a12a708385
udpates Readme
2023-12-21 16:10:44 +01:00
Mose Müller
edb24f5439
Server uses ServiceConfig for web/rpc port default values, configurable through env variables
2023-12-21 15:48:28 +01:00
Mose Müller
2a2b7b800d
updates ServiceConfig class
2023-12-21 15:48:28 +01:00
Mose Müller
b6b20c21e4
updates WebServer options to directly default to config class values
2023-12-21 15:25:57 +01:00
Mose Müller
53be794a3c
renaming service configuration dir parameter
2023-12-21 13:36:08 +01:00
Mose Müller
a303ba7f0b
adds pytest-asyncio to dev dependencies
2023-12-21 13:25:54 +01:00
Mose Müller
2461f85ef0
adds test for starting and stopping tasks
2023-12-21 13:24:54 +01:00
Mose Müller
ca41e12014
updates server to use asyncio.run
2023-12-21 13:13:45 +01:00
Mose Müller
f69723dd58
updates some tests to have a running event loop
2023-12-21 13:11:49 +01:00
Mose Müller
c733026522
fixes task manager loop
2023-12-21 13:11:17 +01:00
Mose Müller
316ce5c7e7
updates type hints
2023-12-21 11:33:00 +01:00
Mose Müller
43c3f746fa
npm run build
2023-12-21 11:00:23 +01:00
Mose Müller
fea96c044c
removes start_task wrapper
2023-12-21 11:00:19 +01:00
Mose Müller
6543bc6b39
rewrites web server to hot-reload the web settings from the settings file
2023-12-21 10:32:37 +01:00
Mose Müller
ef36c01407
updates serializer and state_manager to deal with serialized methods
...
I need to get the access path from methods when generating the
web_settings.json file. Thus, methods will not be skipped anymore,
instead, the method checking if the attribute is loadable makes the
distinction.
2023-12-21 10:31:02 +01:00
Mose Müller
9d90fd2b81
displayName of components is now taken from WebSettingsContext
2023-12-21 10:30:21 +01:00