686 Commits

Author SHA1 Message Date
Mose Müller
0136885207 updates callback manager 2023-11-28 14:53:48 +01:00
Mose Müller
c04e048e21 updates NumberSlider (constructor kwargs) 2023-11-28 14:41:28 +01:00
Mose Müller
9e9d3f17bc implements ruff suggestions 2023-11-27 17:37:37 +01:00
Mose Müller
e576f6eb80 updates ruff config 2023-11-27 17:37:37 +01:00
Mose Müller
e57fe10c9e Removes unnecessary pass statement 2023-11-27 17:36:28 +01:00
Mose Müller
f27f513bf8 Updates gitignore 2023-11-27 17:16:15 +01:00
Mose Müller
de4e4ed178 update python deps 2023-11-27 17:16:15 +01:00
Mose Müller
cb2687a4b9 only import Callable when TYPE_CHECKING 2023-11-27 17:16:15 +01:00
Mose Müller
ab794d780b implements logging suggestions (no f-strings) 2023-11-27 17:16:15 +01:00
Mose Müller
617eed4d96 implements ruff suggestions 2023-11-27 17:16:15 +01:00
Mose Müller
d517bd0489 updates Adding_Components.md 2023-11-27 16:29:25 +01:00
Mose Müller
d0869b707b
Merge pull request #73 from tiqi-group/feat/notify_frontend_about_logged_errors
Adds capability of notifying frontend about logged errors
2023-11-27 16:17:33 +01:00
Mose Müller
eab99df9d1 npm run build 2023-11-27 16:16:15 +01:00
Mose Müller
9d36f99404 adds CRITICAL log level 2023-11-27 16:15:53 +01:00
Mose Müller
7b7ef0eb97 npm run build 2023-11-27 16:09:39 +01:00
Mose Müller
92f14c6788 updates App.css 2023-11-27 16:09:12 +01:00
Mose Müller
4746470aee error toasts always show even when showNotifications is false 2023-11-27 16:08:49 +01:00
Mose Müller
f5627e6a2f frontend: error toast only goes away when clicked 2023-11-27 16:08:08 +01:00
Mose Müller
a769f4eb3b updates SocketIOHandler 2023-11-27 16:01:36 +01:00
Mose Müller
3970d5a17b removes unused import 2023-11-27 15:58:05 +01:00
Mose Müller
a89db46d5e updates VS Code settings.json 2023-11-27 15:43:36 +01:00
Mose Müller
f67591c7ac npm run build 2023-11-27 15:42:33 +01:00
Mose Müller
fdcaa1c1ed udpates App.css 2023-11-27 15:41:40 +01:00
Mose Müller
613b1dd6a4 updates addNotification type hints in components 2023-11-27 15:41:30 +01:00
Mose Müller
914997cc6b updates App.tsx to use new NotificationComponent 2023-11-27 15:41:02 +01:00
Mose Müller
667bb949cc rewrites NotificationsComponent to handle various notification levels 2023-11-27 15:40:25 +01:00
Mose Müller
acaac6f0a6 initialises SocketIOHandler in web server 2023-11-27 15:39:00 +01:00
Mose Müller
e9df89765d adds SocketIOHandler emitting error messages via socketio.AsyncServer 2023-11-27 15:38:35 +01:00
Mose Müller
123edb9e86 frontend: removes unused code from stateUtils 2023-11-27 15:37:58 +01:00
Mose Müller
69328d6f68 fix: sio_callback creates correct full_access_path now 2023-11-27 13:38:28 +01:00
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