456 Commits

Author SHA1 Message Date
Mose Müller
0cd3a7e8a8
Merge pull request #71 from tiqi-group/fix/update_task_status
Fix: update task status
2023-11-16 10:26:22 +01:00
Mose Müller
abd77e053d removes debug msg 2023-11-16 10:23:53 +01:00
Mose Müller
ebb8b4be8b adds cache test for task status update 2023-11-16 10:22:13 +01:00
Mose Müller
a83e0c6c7f only update type value in serialized dict if its not a method 2023-11-16 09:42:41 +01:00
Mose Müller
64dc09faf7
Merge pull request #70 from tiqi-group/feat/emit_serialized_value_to_frontend
Feat: emit serialized object to frontend
2023-11-16 09:24:13 +01:00
Mose Müller
e2fb9ebae5 npm run build 2023-11-16 09:15:22 +01:00
Mose Müller
4a43bda5e2 frontend: updates reducer to process serialized values 2023-11-16 09:14:48 +01:00
Mose Müller
f693fa9ba2 frontend: adds stateUtils module 2023-11-16 09:14:01 +01:00
Mose Müller
9820bda4b5 webserver sio callback emits serialized value to frontend clients now 2023-11-16 09:13:37 +01:00
Mose Müller
f5116607b9 replaces lambda functions with functions in callback manager 2023-11-16 09:10:23 +01:00
Mose Müller
0ea997384c chore: type hints, mypy issues 2023-11-16 08:33:54 +01:00
Mose Müller
28410a97f5 udpates DataServiceList (constructor and attributes) 2023-11-16 08:33:17 +01:00
Mose Müller
f6eef7085e updates frontend packages 2023-11-16 08:13:29 +01:00
Mose Müller
a76035f443
Merge pull request #68 from tiqi-group/fix/only_load_state_properties_can_be_updated
fix: only load state properties can be updated
v0.3.1
2023-11-09 17:35:28 +01:00
Mose Müller
2ab4d1c00a updates to v0.3.1 2023-11-09 17:33:03 +01:00
Mose Müller
a9d577820f updates tests 2023-11-09 17:32:35 +01:00
Mose Müller
f5e6dca16a moves check for load_state decorator to load_state method in StateManager 2023-11-09 17:32:30 +01:00
Mose Müller
4a45d0d438 npm run build 2023-11-09 17:10:56 +01:00
Mose Müller
3cc6399f60 frontend: update style (fix button appearance) 2023-11-09 17:10:21 +01:00
Mose Müller
dc1c7e80f4 docs: updates Readme TOC 2023-11-09 16:05:31 +01:00
Mose Müller
95b5907a8d update to version v0.3.0 v0.3.0 2023-11-09 15:56:00 +01:00
Mose Müller
675fe86e7e
Merge pull request #67 from tiqi-group/46-setter-functions-being-called-at-startup-when-loading-json-file
46 setter functions being called at startup when loading json file
2023-11-09 15:54:05 +01:00
Mose Müller
60c2cca8f5 updates Readme.md 2023-11-09 15:52:25 +01:00
Mose Müller
e4fb1c66a1 updates StateManager tests 2023-11-09 15:52:25 +01:00
Mose Müller
1af4f98a48 updates has_load_state_decorator logic 2023-11-09 15:52:22 +01:00
Mose Müller
eddf3dd2fc adds docstring 2023-11-09 15:52:06 +01:00
Mose Müller
c2a22d4456 adds tests for load_state decorator 2023-11-09 15:29:47 +01:00
Mose Müller
aa9f1ba35a adds load_state decorator 2023-11-09 15:29:39 +01:00
Mose Müller
2208e5f66e npm run build 2023-11-09 15:16:53 +01:00
Mose Müller
96f1ee16b7 docs: updates Adding_Components.md 2023-11-09 14:36:45 +01:00
Mose Müller
4f7c6ccde4 docs: updates Adding_Components.md 2023-11-09 14:15:30 +01:00
Mose Müller
856f5d0c79 update flake8 and pyright configs 2023-11-09 14:10:58 +01:00
Mose Müller
b60995d218 removes unnecessary log msg 2023-11-09 14:10:27 +01:00
Mose Müller
380f98edb5 adds type hint 2023-11-09 14:10:14 +01:00
Mose Müller
30e4ebb670
Merge pull request #66 from tiqi-group/fix/executing_methods_through_frontend
Fix/executing methods through frontend
2023-11-09 14:04:48 +01:00
Mose Müller
bdf5512bcc adds run_method socketio event to web server 2023-11-09 14:03:20 +01:00
Mose Müller
a323ce169e renames frontend_update socketio event to set_attribute 2023-11-09 13:53:13 +01:00
Mose Müller
d18be54284 updates frontend components to use new methods from socket.ts 2023-11-09 13:52:23 +01:00
Mose Müller
a750644c20 updates socket.ts (renames and add method) 2023-11-09 13:52:00 +01:00
Mose Müller
45ede860d9 removes JSDoc types (already in typescript) 2023-11-09 13:51:26 +01:00
Mose Müller
a060836304 updates DataServiceList tests 2023-11-09 11:59:48 +01:00
Mose Müller
963e449adb moves DataServiceList test file 2023-11-09 11:50:08 +01:00
Mose Müller
1776fc8623 converts values (ints and quantities) when setting list entries 2023-11-09 11:49:42 +01:00
Mose Müller
aed0dd9493 updates StateManager tests 2023-11-09 11:37:07 +01:00
Mose Müller
784d49d90c refactores __update_attribute_by_path of StateManager 2023-11-09 11:36:45 +01:00
Mose Müller
8dd05ac5e3 renames helper function 2023-11-09 11:35:04 +01:00
Mose Müller
27bb73a2da adds docstring 2023-11-09 08:20:51 +01:00
Mose Müller
6b643210d7 adds tests for StateManager 2023-11-08 17:09:05 +01:00
Mose Müller
24f1574168 web server now uses StateManager method to update DataService attributes 2023-11-08 17:08:31 +01:00
Mose Müller
b594a91a18 refactors load_state method 2023-11-08 17:08:00 +01:00