1330 Commits

Author SHA1 Message Date
Mose Müller
8c0ad6f334 adding TODO 2023-08-02 12:06:19 +02:00
Mose Müller
193775c609 dataservice: adapting serialize method 2023-08-02 12:06:19 +02:00
Mose Müller
7fe2cc016d frontend: using reducer to render components 2023-08-02 12:06:19 +02:00
Mose Müller
e7350c9ec0 frontend: adding Bootstrap CSS 2023-08-02 12:06:19 +02:00
Mose Müller
04bf555867 frontend: updating packages 2023-08-02 12:06:19 +02:00
Mose Müller
01c748dcdc updating components
- using React.memo, removing React.forwardRef
- adding renderCount (to see which components are re-rendered)
- using ToggleButton instead of Button (might change again)
2023-08-02 12:06:19 +02:00
Mose Müller
c13cd24a66 fix: upating python-socketio to fix compatibility issues 2023-08-02 12:06:19 +02:00
Mose Müller
ab38f034b9 frontend: adding components, rendering serialized data service class 2023-08-02 12:06:19 +02:00
Mose Müller
8051775c07 updating frontend packages, adding configs 2023-08-02 12:06:19 +02:00
Mose Müller
c2845a0419 adding socket.js for creating websocket connections 2023-08-02 12:06:19 +02:00
Mose Müller
919f83c77e updating from react 17 -> 18 2023-08-02 12:06:19 +02:00
Mose Müller
c664a0ba2f feat: adding frontend/build folder 2023-08-02 12:06:19 +02:00
Mose Müller
d3ad419c33 feat: adding frontend code (react) 2023-08-02 12:06:19 +02:00
Mose Müller
fa9086baa8 feat: adding first version of webapi server 2023-08-02 12:06:19 +02:00
Mose Müller
617450c2bf feat: adding confz configuration 2023-08-02 12:06:19 +02:00
Mose Müller
3858c7efc2 feat: adding notification callback functionality to DataService 2023-08-02 12:06:19 +02:00
Mose Müller
8fdfe577a0 updating python environment 2023-08-02 12:06:19 +02:00
Mose Müller
8ae2bc0410 feat: adding first version of the Server 2023-08-02 12:06:19 +02:00
Mose Müller
0bfb3a44ae DataService: removing threading, using asyncio loop
Start tasks through asyncio loop instead of a separate thread.
Autmatic tasks are not started in the init function. They can be started elsewhere.
2023-08-02 12:06:19 +02:00
Mose Müller
ebeb4c1520 update python environment 2023-08-02 12:06:19 +02:00
Mose Müller
0bd6b58515 Adding version.py 2023-08-02 12:06:19 +02:00
Mose Müller
387c258e95 Reordering DataService methods 2023-08-02 12:06:19 +02:00
Mose Müller
a09ec145ca small update on DataService class 2023-08-02 12:06:19 +02:00
Mose Müller
319a62bb01 fix: property callback issues, implemented new tests 2023-08-02 12:06:19 +02:00
Mose Müller
ae8be562db chore: updating docs, renaming _root to __root__ 2023-08-02 12:06:19 +02:00
Mose Müller
206a831473 feat: added property callbacks, added warnings 2023-08-02 12:06:19 +02:00
Mose Müller
8e7568b57f docs: Adding documentation 2023-08-02 12:06:19 +02:00
Mose Müller
460be17ecb moving from _full_access_name to callbacks 2023-08-02 12:06:19 +02:00
Mose Müller
b67c0f9da3 Initial commit 2023-08-02 12:06:19 +02:00
Mose Müller
cda7955934 Initial commit 2023-08-02 12:06:19 +02:00