73a3283a7d
feat: moving from react-create-app to vite
...
- loads of type fixes
- configuration changes
2024-07-04 16:45:00 +02:00
c0734d58ce
updates package-lock.json
2024-07-04 12:53:19 +02:00
b5a7d90d81
Merge pull request #134 from tiqi-group/fix/frontend_instant_string_update
...
Fix: frontend instant string update
2024-07-04 12:50:42 +02:00
b91eaaaf90
npm run build
2024-07-04 12:49:28 +02:00
4039d29f42
fix: instant string update through frontend
2024-07-04 12:48:56 +02:00
e8428e4a31
Merge pull request #133 from tiqi-group/81-use-web-storage-api-to-store-client-settings
...
Use web storage api to store client settings
2024-07-04 12:48:25 +02:00
25459949a0
npm run build
2024-07-04 12:44:46 +02:00
9649f914ac
feat: persist isInstantUpdate and showNotification state changes to localStorage
2024-07-04 12:44:46 +02:00
4ecc44fdd8
feat: persist state of Collapse components on the client using localStorage
2024-07-04 12:44:46 +02:00
4cea7eeb59
Merge pull request #132 from tiqi-group/feat/proper_frontend_title
...
Feat/proper frontend title
2024-07-04 12:27:18 +02:00
3c48a23277
fix: ruff warning
2024-07-04 12:23:58 +02:00
bfcf72fec7
npm run build
2024-07-04 12:20:07 +02:00
639161d373
feat: showing service class name in browser tab and on top of the frontend page
2024-07-04 12:19:19 +02:00
6f3910efd0
docs: fixing typos
2024-05-28 13:17:58 +02:00
fe5d0eed2d
Merge pull request #131 from tiqi-group/85-optionally-call-getter-after-setter
...
Adding validate_set decorator to ensure values are set correctly
2024-05-28 13:12:39 +02:00
a11ab1520f
updates version to v0.8.4
2024-05-28 13:12:15 +02:00
ae79150252
adds tests for validate_set timeout
2024-05-28 13:08:01 +02:00
7fdd08021a
ignore mypy error
2024-05-28 12:56:43 +02:00
00c6d4c068
adds validate_set decorator precision test
2024-05-28 12:08:23 +02:00
f49cdd87e4
updates Readme
2024-05-28 11:45:43 +02:00
052bf79487
adds setattr validation to observable if validate_set decorator is used
2024-05-28 11:22:18 +02:00
203cc0f0f5
adds validate_set decorator
2024-05-28 11:22:18 +02:00
0c54c9d4b7
Merge pull request #130 from tiqi-group/chore/update_workflow_action_versions
...
Chore/update workflow action versions
2024-05-27 15:35:48 +02:00
381e73d624
using latest versions of github actions
2024-05-27 15:33:15 +02:00
9f27f07ccb
adds python 3.12 to python package checks
2024-05-27 15:33:01 +02:00
94cef50e03
combines two lines in _ObservableList.append
2024-05-27 15:22:30 +02:00
9fa8f06280
Merge pull request #127 from tiqi-group/feature/ignore_coroutine
...
Skip coroutines with arguments instead of raising an exception
v0.8.3
2024-05-27 15:10:46 +02:00
84abd63d56
Merge branch 'main' into feature/ignore_coroutine
2024-05-27 15:08:14 +02:00
999a6016ff
using __future__.annotations instead of quoted types
2024-05-27 14:51:49 +02:00
19f91b7cf3
removes TaskDefinitionError
2024-05-27 14:42:54 +02:00
a0b7b92898
fixes test
2024-05-27 14:42:30 +02:00
d7e604992d
updates wording and formatting
2024-05-27 14:42:26 +02:00
2d1d228c78
Merge pull request #128 from tiqi-group/refactor/remove_unused_attribute_key_from_observers_dict
...
Refactor: remove unused attribute key from observers dict
2024-05-21 14:08:48 +02:00
9c3c92361b
updates tests
2024-05-21 14:03:25 +02:00
ba9dbc03f1
removes attribute key from observers dict if list of observers is empty
2024-05-21 14:03:21 +02:00
f783d0b25c
Merge pull request #126 from tiqi-group/fix/memory_leak
...
Fix memory leak in ObservableObject
2024-05-21 13:51:03 +02:00
8285a37a4c
updates version to v0.8.3
2024-05-21 13:43:13 +02:00
6a894b6154
adds test for dict/list garbage collection
2024-05-21 13:42:25 +02:00
f9a5352efe
moves lines adding weakref to mapping dict into _initialise_new_objects
...
This groups together all the lines that add elements to or get elements from the mapping dicts.
2024-05-21 13:42:25 +02:00
9c5d133d65
fixes types
2024-05-21 10:51:13 +02:00
eacd5bc6b1
Skip coroutines with arguments instead of raising an exception
2024-05-20 17:41:57 +02:00
314e89ba38
Use weak references in dict/list mappping to avoid memory leak
2024-05-20 17:25:35 +02:00
46868743c7
Merge pull request #123 from tiqi-group/36-feat-add-support-for-dictionaries
...
feat: adds support for dictionaries
v0.8.2
2024-04-30 15:48:16 +02:00
8203e3a498
updates version to v0.8.2
2024-04-30 15:47:50 +02:00
82b9c14af3
ignores mypy overrides error
2024-04-30 15:46:50 +02:00
b209ad75bb
fixes serializer types and test
...
pydase dicts can only have stringed keys. This is now reflected in the serializer, as well.
2024-04-30 15:46:39 +02:00
88a630518b
updates ProxyDict types, ignores mypy error
2024-04-30 15:42:48 +02:00
ed80c92b1f
adds dict test for pydase.Client
...
The pop
2024-04-30 15:33:56 +02:00
36e30970c5
adds dict.pop to pydase.Client
...
The pop method removes the element in the dictionary on the server, but it will not
return anything. This is because pop will delete the element on the server, and returned
proxy classes will not be meaningful.
2024-04-30 15:24:15 +02:00
3384d1bebf
adds dict.pop method to ObservableDict
2024-04-30 13:15:42 +02:00