Commit Graph

2653 Commits

Author SHA1 Message Date
J-N-K
53889cdcdb
Add a PersistenceService bundle tracker (#4324)
Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-09-09 20:06:15 +02:00
jimtng
6e6f000800
Insert context keys before compiling UI scripts (#4372)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-09-09 19:23:57 +02:00
jimtng
69dc83237b
Support offset in DateTimeTrigger (#4271)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-09-08 07:54:45 +02:00
lolodomo
3e912eca4b
Fix translation of label for system:addons service (#4306)
The i18n file containing this label is in org.openhab.core bundle.

Fix openhab/openhab-webui#1669

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-09-08 06:13:58 +02:00
lolodomo
edf5b62213
[sitemap] Remove snedFrequency parameter for Slider/Colorpicker widgets (#4347)
Related to #4338

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-09-07 18:41:52 +02:00
Wouter Born
e3d7885367
Replace deprecated stale bot with stale action (#4371)
The stale bot is deprecated and no longer maintained.
Instead the stale GHA should be used.

Signed-off-by: Wouter Born <github@maindrain.net>
2024-09-07 18:37:51 +02:00
Kai Kreuzer
b3f710372d
Upgrade to JmDNS 3.5.12 (#4337)
Also-by: Holger Friedrich <mail@holger-friedrich.de>
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2024-09-07 09:21:00 +02:00
jimtng
5cf91cde1b
Filter out blank lines and comments in a multi-line transformations (#4357)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-09-07 06:59:22 +02:00
jimtng
1145613cba
Support space-separated date/time format for DateTimeType (#4370)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-09-06 22:44:20 +02:00
jimtng
72753be8cc
Add time series support for script profile (#4365)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-31 11:49:46 +02:00
jimtng
8a59844451
Add isTransform(), isEmpty() and isPresent() to ChannelTransformation (#4355)
* Add isEmpty() and isPresent() to ChannelTransformation
* Add isValidTransformation helper method

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-30 18:47:55 +02:00
jimtng
66d55f77b5
Make DateTimeType Comparable (#4364)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-28 18:11:02 +02:00
jimtng
8d54ccefef
Add MEDIAN group function (#4344)
* Add MEDIAN group function

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-24 14:39:39 +02:00
jimtng
e8e55443c3
Add tests for null-returning transformations in ChannelTransformationTest (#4356)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-24 10:59:21 +02:00
jimtng
17ad247519
Rename parameter of ChannelHandler (#4361)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-24 10:58:19 +02:00
Mark Herwege
b63fa473b3
Median action in persistence extensions (#4345)
* median persistence extension

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-08-24 10:55:06 +02:00
jimtng
b8e0f94cb0
Add missing ScriptProfile parameter options (#4360)
for commandFromItemScript and stateFromItemScript

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-21 19:42:12 +02:00
jimtng
506ccd4f4d
Support channel transformation chaining with a list (#4353)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-18 18:36:36 +02:00
jimtng
bb2a2d10dc
Support channel transformations with parentheses (#4352)
* Support channel transformations with parentheses

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-18 17:05:32 +02:00
Holger Friedrich
0e1883bdae
Fix CodeQL warnings (#4348)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-08-17 14:57:45 +02:00
Wouter Born
76597838c4
Fix itests on machines with lots of processors (#4349)
Signed-off-by: Wouter Born <github@maindrain.net>
2024-08-15 22:37:21 +02:00
Wouter Born
5eedd273ba
Upgrade Jollyday to 0.30.0 (#4343)
Upgrades Jollyday from 0.28.1 to 0.30.0.

For release notes, see:

https://github.com/focus-shift/jollyday/releases/tag/v0.30.0

Signed-off-by: Wouter Born <github@maindrain.net>
2024-08-11 20:14:32 +02:00
Holger Friedrich
fc454883c2
Reduce SAT warnings (#4339)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-08-11 10:04:26 +02:00
Cody Cutrer
716045a174
Support lists for metadata properties in items files (#4330)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-08-05 23:19:30 +02:00
Florian Hotze
6d174a91c2
Fix favicon for authorize/login page (#4335)
Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-08-04 18:11:01 +02:00
Florian Hotze
1ce5b378d3
Icon servlet: Set Cache-Control header to enable icon caching (#4336)
I have removed the Modified-Since handling as it did not have an effect due to the missing Cache-Control header,
and instead added Cache-Control with a max-age set.
This enables "forever" caching of icons, which should be fine since they are static assets.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-08-04 17:33:06 +02:00
lolodomo
289f06378d
Config parameter: Change inferred i18n key for add-ons + alternative key (#4305)
Fix openhab/openhab-webui#2641

The i18n key for add-on configuration parameter should now start with addon.config.<param>.
To maintain compatibility with hundreds of existing translations, an alternative key starting with <type>.config.<param> is still accepted for an add-on parameter

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-04 13:13:15 +02:00
jimtng
cb19001af0
Clean up removed links in GenericItemChannelLinkProvider (#4326)
* Clean up removed links in GenericItemChannelLinkProvider
* defer processing until stopConfigurationUpdate is called

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-07-27 18:38:06 +02:00
Florian Hotze
e1574488b6
[rules] Don't attempt to pre-compile disabled rules (#4329)
Fixes an issue, where an error that compilation failed for disabled rules.
Reported on the community: https://community.openhab.org/t/oh-4-2-snapshot-disabled-rules-failed-to-compile-error-in-opehab-log/157402.
Follow-up for #4289.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-07-24 20:18:49 +02:00
joerg1985
f502e9d4e3
Use a precompiled pattern in ChannelUID.validateSegment (#4327)
Signed-off-by: Jörg Sautter <joerg.sautter@gmx.net>
2024-07-23 08:30:24 +02:00
J-N-K
8557666f0a
Add test to ensure full mapping of types in AbstractStorageBasedProvider (#4318)
Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-07-22 15:07:28 +02:00
lolodomo
0a5886c7e7
Fix startup of background discovery (#4323)
Apply the same logic in AbstractThingHandlerDiscoveryService as in AbstractDiscoveryService to determine if background discovery should be enabled or disabled.

Fix openhab/openhab-addons#17089

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-17 19:50:51 +02:00
J-N-K
6f0add09ba
Add missing system profile types and UIDs (#4320)
* Add missing system profile types and UIDs

Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-07-16 22:52:25 +02:00
Florian Hotze
f631f1bbca
[rules] Remove leftover from #4289 (#4319) 2024-07-14 22:28:38 +02:00
lolodomo
9f80bbf0a7
Add default scope to profile when loading items file (#4314)
* Add default scope to profile when loading items file

Fix #4277

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-14 20:28:11 +02:00
Anders Alfredsson
98554af952
Add unitHint to AbstractStorageBasedTypeProvider.ChannelTypeEntity (#4317)
* Add unitHint to AbstractStorageBasedTypeProvider.ChannelTypeEntity

Signed-off-by: Anders Alfredsson <andersb86@gmail.com>
2024-07-14 20:18:03 +02:00
lolodomo
9d4ec613a2
Add a warning log to mention the field when configuration parsing is failing (#4311)
Fixes #4248

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-14 10:06:41 +02:00
lolodomo
24d1ba0b2a
Fix merge of AddonInfo (masterAddonInfo field) (#4309)
This fix allows having translated label for bindings when showing list of installed bindings in Main UI parameters.

Fix openhab/openhab-webui#2639

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-13 15:32:47 +02:00
lolodomo
71b50c5462
Fix dynamic binding of AddonService to ConsoleCommandExtension service (#4312)
Fix #4146

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-13 15:11:17 +02:00
jimtng
8cc267afd8
Fix Timer.isRunning() returning true immediately after rescheduling (#4313)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-07-13 15:10:31 +02:00
Florian Hotze
918b4faa3b
[rules] Add support for pre-compilation of conditions and actions (#4289)
* ScriptConditionHandler/ScriptActionHandler: Add support for pre-compilation of scripts

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-07-09 19:12:33 +02:00
jimtng
ea7d61b199
PersistenceExtensions: fix DateTimeException when persisting an empty TimeSeries (#4303)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-07-08 19:53:01 +02:00
Kai Kreuzer
21e605d212
Apply spotless after release, resolve bundles (#4301)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2024-07-07 23:22:27 +02:00
openhab-bot
07e23eac3c [unleash-maven-plugin] Preparation for next development cycle. 2024-07-07 16:05:56 +00:00
Jacob Laursen
340996f971
Fix TimeSeries policy REPLACE not being applied (#4298)
Fixes #4297

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-07-06 20:38:20 +02:00
J-N-K
87ad314c02
Fix AccessDeniedException in YamlModelRepository (#4299)
Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-07-06 20:35:06 +02:00
openhab-bot
5710ee4962
New Crowdin updates (#4300)
* New translations addons.properties (German)

* New translations i18n.properties (German)
2024-07-06 16:58:43 +02:00
lolodomo
b932a4df5e
YAML files: ignore files inside automation sub-folder (#4291)
Also ignore unreachable files

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-04 17:35:45 +02:00
openhab-bot
2be44d1cb2
New Crowdin updates (#4292)
* New translations i18n.properties (Hungarian)

* New translations voice.properties (French)

* New translations addons.properties (French)

* New translations restauth.properties (French)

* New translations i18n.properties (French)

* New translations i18n.properties (Danish)

* New translations defaultsystemchannels.properties (Finnish)

* New translations addons.properties (Finnish)

* New translations languagesupport.properties (Portuguese)

* New translations languagesupport.properties (Portuguese, Brazilian)

* New translations i18n.properties (Hebrew)

* New translations i18n.properties (Dutch)

* New translations addons.properties (French)

* New translations languagesupport.properties (Portuguese)

* New translations languagesupport.properties (Portuguese, Brazilian)
2024-07-03 21:20:39 +02:00
Wouter Born
5398d14e96
Upgrade maven-deploy-plugin to 3.1.2 (#4295)
This may help with fixing or diagnosing read timouts during deployment.

Signed-off-by: Wouter Born <github@maindrain.net>
2024-07-03 19:27:34 +02:00