- (@GermanBluefox) Updated
@iobroker/json-configto 10.x, which does not bringreact-aceany more: the admin hands its own editor in with the new propertyAceEditor. Until now every custom component of every adapter carried the wholeace-buildsin its bundle, although only three of the sixty controls ever show an editor - (@GermanBluefox) Added the "Did you know ...?" dialog. It shows one tip about the admin when it is opened, and one can leaf through the tips. The checkbox in the dialog switches it off for the whole installation, and the system settings switch it on again ("Tips at start")
- (@GermanBluefox) Fixed: the assistant switched the reasoning of an OpenAI-compatible endpoint off as soon as a base URL was configured. That is right for a small local model and wrong for everything else - in front of a proxy that serves a hosted model it turns off the reasoning one is paying for. The chat settings have a "Reasoning effort" selector now, and its default leaves the parameter out and lets the endpoint decide. A model that refuses function tools while reasoning still gets
noneautomatically, as before, because it says so itself - (@GermanBluefox) Fixed: the admin sent the user to the login page and sometimes logged them out for good, when the access token expired while the browser tab was in the background. The refresh timer of a hidden tab fires late, and the server cut the connection the very second the token expired. Together with the new
@iobroker/socket-classesand@iobroker/socket-clientthe connection now refreshes the token when the server asks for it, and a refresh that was already done by another tab is no longer mistaken for an invalid login - (@GermanBluefox) Fixed: the login page threw the stored tokens away when its token refresh failed because another tab had renewed them in the meantime, which logged out every tab
- (@GermanBluefox) Added the setting "Stay logged in for" (days). Until now the login without a password was renewed for one week at most
- (@GermanBluefox) Fixed:
/sessionalways reported an expired session, as it looked up the second character of the access token instead of the token - (@GermanBluefox) The help text of "Login timeout" explains that the value is the lifetime of the access token, which is renewed automatically while the admin is open
- (@GermanBluefox) Fixed with the new
@iobroker/gui-components: the object browser lost the column widths as soon as the objects page was left and opened again, the checkboxes of the states view columns had no effect while "Auto" was off, the buttons column could not be resized, and switching "Auto" off left the table with nothing but the ID column after a reload: #3616 - (@GermanBluefox) Fixed: an adapter could be updated, although a dependency was not fulfilled. The update dialog showed the dependency in red, but the check behind the button did not know
globalDependencies, where an adapter declares which admin version it needs. Both now come from the same place, which also covers the other hosts of a multihost setup: #3614 - (@GermanBluefox) Intro was redesigned