Bumps
[org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire)
from 3.5.3 to 3.5.4.
Signed-off-by: dependabot[bot] <support@github.com>
The fix provided with https://github.com/openhab/openhab-webui/pull/3300
was incomplete. It only removed the parent field from the first level of
the tree.
This fix iterates over the levels.
It also removes the JSON parse/stringify combination as it was used to
copy the object and is replaced by a deepClone.
This should be backported to 5.0 as the backported fix provided did not
work in all cases.
---------
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Reported in
https://community.openhab.org/t/copy-dsl-yaml-definition-not-working-for-me/165233
Tests the clipboard copy functionality across browsers.
If the operation fails, e.g. in Safari due to platform restrictions, an
additional dialog is shown after the async fetch completes. This ensures
that when the user clicks the "OK" button, the clipboard action executes
immediately using the pre-fetched data, complying with Safari's
transient activation requirements.
The additional dialog is only shown in browsers that have such
restriction.
---------
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
This PR enhances the flexibility of HABot by allowing it to use the
system-wide configured HumanLanguageInterpreter (HLI), instead of
relying solely on the built-in OpenNLP interpreter. This allows HABot to
support more languages and custom NLP backends (e.g., ChatGPT), as
OpenNLP does not cover all languages. Additionally, a new optional query
parameter 'hli' is introduced in the /habot/chat REST endpoint, enabling
clients to explicitly select the interpreter.
Fixes an issue where multiline buttons inside a Frame did not properly
recalculate their widths when the Frame's visibility changed. Ensures
layout updates are triggered to maintain correct button sizing.
Fix#3233
Complements #3237
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
This updates the tern defs used for autocompletion to the current
library version included in the add-on (5.11.2).
See https://github.com/openhab/openhab-js/compare/v5.8.1...v5.11.2 for changes.
Last update was in #2911.
Signed-off-by: Florian Hotze <dev@florianhotze.com>
#3136 led to a strange issue with ECharts animations.
When values are updated, the animations don't animate from the previous value,
but from "zero" (or whatever the initial value is).
This breaks some widgets, like it was reported in https://community.openhab.org/t/barometer-gauge-widget-3-1-0-0-6-0-0-0/161270.
Ultimately, this has been likely traced back to some implementation detail in vue-echarts,
see the PR for more details.
Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com>
- Set Maven version to 3.9.11 in .mvn/wrapper/maven-wrapper.properties
- Set SHA-256 checksum for wrapper JAR to ensure integrity
Signed-off-by: Wouter Born <github@maindrain.net>
Fixes an issue where rules list tabbar Item styling applied globally to
all tabbars and made all tab links appear active.
Regression from #3232.
Signed-off-by: Florian Hotze <dev@florianhotze.com>
Fixes#3290.
Fixes
```
TypeError: Converting circular structure to JSON
--> starting at object with constructor 'Object'
| property 'slots' -> object with constructor 'Object'
| property 'widgets' -> object with constructor 'Array'
| index 0 -> object with constructor 'Object'
--- property 'parent' closes the circle
```
when trying to save a sitemap.
Signed-off-by: Florian Hotze <dev@florianhotze.com>
Fixes#3291.
`icon=` or `staticIcon=` values names ending with a number double quotes
around them. Properly parse and generate those.
Signed-off-by: Florian Hotze <dev@florianhotze.com>
Bumps
[org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer)
from 3.5.0 to 3.6.1.
Signed-off-by: dependabot[bot] <support@github.com>
We have Dependabot active in core and distro for quite a while, and
recently introduced it in add-ons repo.
The first part of the config just takes care of keeping _Github Actions_
up to date.
The second part takes care of _Maven plugins_.
Maven standard config will both update the plugins (which it typically
wanted) but also all dependences (which is largely not wanted). This is
why this PR uses only specific names, e.g. everything that matches the
string `plugin`.
I have defined some exclusions. Maybe we overlook some plugins which are
not matching the patterns; maybe we need some more exclusions.
Note: This config is carried over from add-ons without change, maybe a
few allow/ignore statements are not needed.
See also
openhab/openhab-addons#19029openhab/openhab-addons#19039
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Top-level semantic values like Point, Equipment, Location broke the
item-details view.
Regression from #3178.
Signed-off-by: Florian Hotze <dev@florianhotze.com>
Documentation link for certain types isn't displayed because the lookup
was done using the wrong key.
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>