Commit Graph

1364 Commits

Author SHA1 Message Date
4454a10f78 Merge pull request #184 from tiqi-group/docs/add_logo
Docs: add logo
2024-11-26 14:40:27 +01:00
c9814f7cdc updates Readme and docs 2024-11-26 14:04:34 +01:00
187d8bcf28 makes favicon path configurable
By passing a path to another image to the `favicon_path` argument in
pydase.Server, the user can change the default favicon icon.
2024-11-26 14:04:34 +01:00
204d426663 adds favicon route 2024-11-26 14:04:34 +01:00
29e9afa47e frontend: adds logo as favicon 2024-11-26 14:04:34 +01:00
a6943c027f adds logo to Readme 2024-11-26 14:04:23 +01:00
70e4fa73e1 adds logo to documentation 2024-11-26 09:00:12 +01:00
579fa4715b adds pydase logo (colour / bw) 2024-11-26 09:00:12 +01:00
0100bab04f fix: default X-Forwarded-Proto to "http" 2024-11-26 08:59:46 +01:00
bdf97fa181 Merge pull request #181 from tiqi-group/fix/mixed_content_protocols
Fix: mixed content protocols
2024-11-21 14:40:22 +01:00
eb1587fa7d npm run build 2024-11-21 14:31:15 +01:00
5827cda316 adds support for X-Forwarded-Proto 2024-11-21 14:30:33 +01:00
0e9ec7a66a Merge pull request #180 from tiqi-group/179-authentication-headers-and-cookies-are-not-passed-to-cross-origin-requests
fix: pass credentials to cross-origin fetch requests
2024-11-19 11:50:57 +01:00
155957f0c5 fix: pass credentials to cross-origin fetch requests 2024-11-19 11:47:28 +01:00
a8b46f191b Merge pull request #167 from tiqi-group/feat/stripprefix_support
Feat: support for service deployments behind PathPrefix proxy rules
2024-11-18 10:20:57 +01:00
3862ce3405 docs: adds section about deploying services behind a reverse proxy 2024-11-18 10:18:32 +01:00
5403b51a5b escape the user input before including it in the HTML response 2024-11-18 09:34:58 +01:00
1270400e95 updates pydase.Client to handle services behind PathPrefix proxy 2024-11-18 09:34:58 +01:00
3d2bb1c528 updates comments in index.html 2024-11-18 09:34:58 +01:00
7c68f02cfd npm run build 2024-11-18 09:34:58 +01:00
ccd6447869 replaces all hostname:port usages with authority variable 2024-11-18 09:34:58 +01:00
056c02c5a5 gets and uses forwarded prefix in socket.ts 2024-11-18 09:34:58 +01:00
52a798e4c8 adds window.__FORWARDED_PREFIX__ to index.html 2024-11-18 09:34:58 +01:00
fdfdef5837 gets X-Forwarded-Prefix from requests and adds it to index.html 2024-11-18 09:34:58 +01:00
ff301f225c adds anyio dependency 2024-11-18 09:34:58 +01:00
87f720f567 Merge pull request #178 from tiqi-group/177-docs-add-configuration-section-to-readthedocs
docs: add configuration section to readthedocs
2024-11-18 09:29:28 +01:00
fecb46c02c docs: updates Readme (configuration section) 2024-11-18 09:22:21 +01:00
cce2399b07 docs: udpates link to configuration section 2024-11-18 09:22:07 +01:00
df1db99ec0 docs: adds Configuration section 2024-11-18 09:21:56 +01:00
5f2619500b removes unused constants 2024-10-03 14:30:28 +02:00
843675fa1e Merge pull request #174 from tiqi-group/doc/fixes_docstring
fixes docstring of add_prefix_to_full_access_path
2024-10-03 11:00:26 +02:00
2aa370c8ac updates to version v0.10.7 2024-10-03 11:00:15 +02:00
c25ff4a3aa fixes docstring of add_prefix_to_full_access_path 2024-10-03 10:59:21 +02:00
5e32a70c3e Merge pull request #173 from tiqi-group/fix/remove_method_warning
Fix: removes warning message when initialising a Client
2024-10-03 10:57:56 +02:00
3f6692a1cd DataService.__warn_if_not_observable does not warn if setting function 2024-10-03 10:55:28 +02:00
eb32b34b59 Merge pull request #172 from tiqi-group/feat/update_client_reconnection
Feat: update client reconnection
v0.10.6
2024-10-02 09:29:39 +02:00
9eedf03c01 adds reconnection method to proxy class which is called when the sio client does not reconnect 2024-10-02 09:18:32 +02:00
5ec7a8b530 docs: updates Python Client user guide 2024-10-02 08:24:29 +02:00
f2f330dbd9 docs: adds python-socketio object inventory 2024-10-02 07:11:35 +02:00
2e0e056489 adds sio_client_kwargs as pydase.Client keyword argument 2024-10-02 07:10:34 +02:00
d8685fe9a0 Merge pull request #169 from tiqi-group/fix/proxy_class_representation
Fix: proxy class representation
2024-10-01 11:02:44 +02:00
e52a019d5e fixes add_prefix_to_full_access_path, updates tests
The prefix does not contain a "." anymore. This will be added by the
function itself (to be able to distinguish empty full access paths).
2024-10-01 11:01:01 +02:00
0d5cef1537 updates how Client handles (re-)connection with the server
The client will update the proxy class serialization directly on the
ProxyClass instance. this is the only time this get "updated".
Now, the client also notifies the observers directly with the proxy
object as this the serialization of the proxy class is now done through
its `serialize` method (which we have overwritten in a previous commit).
2024-10-01 10:55:29 +02:00
e8f33eee4d updates ProxyClass serialize method
The ProxyClass will keep a copy of its serialized state s.t. it does not
have to call the remote service. This hangs the event loop if trying to
call asyncio.run_coroutine_threadsafe when already inside the thread.
2024-10-01 10:55:29 +02:00
a3b71b174c fixes proxy class serialization (needs device connection methods and properties) 2024-10-01 08:25:39 +02:00
e2ce0e9acb adds ProxyClass serialization support 2024-10-01 07:27:27 +02:00
f47a183c11 adds add_prefix_to_full_access_path helper function 2024-10-01 07:13:22 +02:00
a9ea237cf3 overrides serialize method in ProxyClass, getting it from remote service 2024-09-30 16:58:01 +02:00
6db1652dd3 move ProxyClass into separate file 2024-09-30 16:57:12 +02:00
e3b95a8076 Merge pull request #168 from tiqi-group/fix/logging_to_stdout
Fix: logging to stdout
2024-09-30 10:57:23 +02:00