Mose Müller
9e18783a05
adds default values to StateManager
2025-03-25 13:46:39 +01:00
Mose Müller
9be4aac988
docs: updates service persistence documentation
2025-03-25 13:41:57 +01:00
Mose Müller
f3d659670f
feat: adds autosave feature
...
The pydase service automatically saves the current state to a file now.
The interval between automatic save events can be configured using the
`autosave_interval` argument passed to the pydase.Server.
2025-03-25 13:41:25 +01:00
Mose Müller
1fbcbc72bf
Merge pull request #210 from tiqi-group/logging/updates_handlers
...
Feat: Updates logging handlers
2025-02-28 15:57:06 +01:00
Mose Müller
9a8628cfbd
log: only write pydase.server to stdout, the rest to stderr
2025-02-28 15:53:14 +01:00
Mose Müller
3d13b20fda
log: using filters to separate server and task logs from the rest
2025-02-28 15:43:24 +01:00
Mose Müller
f2183ec3e4
log: changing log level of trigger_method
2025-02-27 15:45:01 +01:00
Mose Müller
360aeb5574
log: pydase.server logs are written to stdout, the rest is written to stderr
2025-02-27 15:37:35 +01:00
Mose Müller
e85e93a1d9
Merge pull request #209 from tiqi-group/release-v0.10.9
...
updates version to v0.10.9
v0.10.9
2025-02-20 17:34:00 +01:00
Mose Müller
ea5fd42919
updates version to v0.10.9
2025-02-20 17:33:33 +01:00
Mose Müller
247113f1db
Merge pull request #208 from tiqi-group/feat/add_client_id_header
...
client: adds X-Client-Id header to pydase.Client
2025-02-20 17:30:31 +01:00
Mose Müller
c76b0b0b6e
updates test
2025-02-20 17:28:53 +01:00
Mose Müller
2d39c56e3d
updates docs
2025-02-20 17:28:07 +01:00
Mose Müller
60287fef95
client: client_id arg defaults to None
2025-02-20 17:27:55 +01:00
Mose Müller
c5e1a08c54
client: adds X-Client-Id header to pydase.Client
2025-02-20 17:17:19 +01:00
Mose Müller
9424d4c412
Merge pull request #207 from tiqi-group/fix/removes_backtick_from_index_html
...
chore: removes backtick typo from index.html
2025-01-20 14:01:15 +01:00
Mose Müller
0a4c13c617
frontend: removes backtick typo from index.html
2025-01-20 14:00:39 +01:00
Mose Müller
5d72604199
Merge pull request #206 from tiqi-group/fix/serving_modified_html
...
fix: serves modified index.html (X-Forwarded-Proto) when X-Forwarded-Prefix is not set
2025-01-20 13:56:42 +01:00
Mose Müller
3479c511fe
fix: serves modified index.html (X-Forwarded-Proto) when X-Forwarded-Prefix is not set
...
When X-Forwarded-Prefix was not set, the X-Forwarded-Proto was also not
updated on the index.html file.
2025-01-20 13:55:04 +01:00
Mose Müller
9bf3b28390
Merge pull request #205 from tiqi-group/frontend/update_packages
...
frontend: updates packages
2025-01-20 13:11:49 +01:00
Mose Müller
0195f9d6f6
frontend: updates packages
2025-01-20 13:07:44 +01:00
Mose Müller
197268255b
fix: using new github action download-artifact version
v0.10.8
2025-01-20 09:29:49 +01:00
Mose Müller
3698cb7f92
Merge pull request #186 from tiqi-group/175-add-support-for-enhanced-client-information-logging-in-socketio-server
...
feat: add support for enhanced client information logging in socketio server
2025-01-20 09:18:45 +01:00
Mose Müller
0625832457
tests: adds tests for socketio clients
2025-01-20 09:16:32 +01:00
Mose Müller
f35bcf3be6
fix: getting method in sio setup within try ... except block
2025-01-20 08:08:14 +01:00
Mose Müller
3fe77bb4e5
docs: adds logging user-guide
2025-01-20 07:32:54 +01:00
Mose Müller
9b2d181f4a
refactor(logging): update header priority for client identification
...
Changed the priority of headers for client identification in logs:
Now prioritizing the 'Remote-User' header over the 'X-Client-ID' header.
2025-01-20 07:32:54 +01:00
Mose Müller
045334e51e
fix: http endpoint trigger_method
...
The trigger_method endpoint was retrieving the access_path parameter as
a the query parameter. Instead, it should get it from the request body.
2025-01-20 06:24:45 +01:00
Mose Müller
1d8d17d715
tests: adds tests for restapi client logs
2025-01-20 06:18:05 +01:00
Mose Müller
4d84c9778f
RestAPI: adds support for logging client information
2025-01-20 06:18:05 +01:00
Mose Müller
e3c144fa6e
socketio: adds support for logging client information
2025-01-20 06:18:05 +01:00
Mose Müller
192075057f
Merge pull request #204 from tiqi-group/fix/task_finishing_gracefully
...
fix: return result of task after finishing gracefully
2025-01-20 06:13:31 +01:00
Mose Müller
053050a62c
tasks: return result of task after finishing gracefully
...
Tasks that finished gracefully were restarted again. This fixes that.
2025-01-20 06:10:48 +01:00
Mose Müller
aacc69ae94
changes version to v0.10.8
2025-01-18 07:24:12 +01:00
Mose Müller
de1483bdc5
Merge pull request #203 from tiqi-group/feat/add_more_task_config_options
...
chore: adds task docs, renames restart_on_failure to restart_on_exception
2025-01-18 07:23:16 +01:00
Mose Müller
b24db00eda
renames restart_on_failure to restart_on_exception
2025-01-18 07:19:04 +01:00
Mose Müller
36ee760610
Merge pull request #202 from tiqi-group/feat/add_more_task_config_options
...
Feat: add more task config options
2025-01-17 20:40:28 +01:00
Mose Müller
3a67c07bad
docs: updates Task documentation
2025-01-17 20:37:37 +01:00
Mose Müller
b9a91e5ee2
removes timeout_start_sec
...
I misinterpreted this option as the time to wait before starting the
task. This is apparently not what it stands for in systemd.service
2025-01-17 20:32:44 +01:00
Mose Müller
f83bc0073b
fix: tests were expecting linux-type signals
2025-01-17 20:23:45 +01:00
Mose Müller
c66b90c4e5
chore: refactoring Task
2025-01-17 20:21:00 +01:00
Mose Müller
d0b0803407
adds tests for new task options
2025-01-17 20:00:04 +01:00
Mose Müller
e25511768d
task: removes check if function is bound (not used)
2025-01-17 19:59:51 +01:00
Mose Müller
303de82318
changes restart_on_failure default to True
2025-01-17 17:37:52 +01:00
Mose Müller
db559e8ada
removes defaults in Task and PerInstanceTaskDescriptor
...
Removes overhead of keeping defaults the same everywhere.
2025-01-17 17:37:39 +01:00
Mose Müller
1b35dba64f
task: adds exit_on_failure option
2025-01-17 17:33:53 +01:00
Mose Müller
8a8ac9d297
task: adds systemd-like keyword arguments to task decorator
2025-01-17 17:16:19 +01:00
Mose Müller
40a8863ecd
Merge pull request #201 from tiqi-group/200-trailing-zeros-removed-when-changing-numbers-with-arrow-keys-in-number-component
...
fix: Cursor jumps in NumberComponent when number is updated in the backend and frontend rerenders
2025-01-17 15:46:27 +01:00
Mose Müller
1dca04f693
npm run dev
2025-01-17 15:43:01 +01:00
Mose Müller
2b520834dc
fix: overwrites left and right arrow key behaviour in NumberComponent
...
The cursor position was not stored when moving the cursor without
changing the number.
2025-01-17 15:42:33 +01:00