lolodomo
b8b3ec9df0
Add a new optional input parameter to discovery services ( #4389 )
...
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-09-29 14:08:29 +02:00
Mark Herwege
47284e5521
[sitemap] Buttongrid with Button components available for main UI configuration ( #4377 )
...
* buttongrid with buttons for UI defined sitemap
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2024-09-28 21:34:07 +02:00
F. Vollmann
a5c488d8c8
Add XOR ArithmeticGroupFunction ( #4386 )
...
* #4385 add XOR ArithmeticGroupFunction (1 of n)
Signed-off-by: Fabian Vollmann <surmise-metro.0c@icloud.com>
2024-09-26 08:28:08 +02:00
Florian Hotze
437a885d82
[thing] Add toString overrides to ThingImpl & BridgeImpl ( #4382 )
...
Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-09-19 18:53:26 +02:00
Andrew Fiddian-Green
5f14cd1c5f
[ColorUtil] New methods kelvinToXY and xyToKelvin ( #4367 )
...
Signed-off-by: AndrewFG <software@whitebear.ch>
2024-09-17 01:01:51 +02:00
jimtng
3c7b4b89b1
Add offset and timeOnly config in TimerEvent payload ( #4378 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-09-15 21:20:29 +02:00
openhab-bot
92f5baea10
New Crowdin updates ( #4379 )
...
* New translations defaultsystemchannels.properties (Italian)
* New translations i18n.properties (Italian)
2024-09-15 21:14:45 +02:00
Florian Hotze
e027bb5cb1
[rest] Add caching for transformation resource ( #4376 )
...
Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-09-13 08:54:50 +02:00
jimtng
bcda209ec9
RulesDSL: add DateTimeTrigger offset ( #4272 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-09-10 21:20:57 +02:00
jimtng
83b069d970
Revert "Insert context keys before compiling UI scripts ( #4372 )" ( #4373 )
...
This reverts commit 6e6f000800
.
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-09-10 07:52:16 +02:00
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