* Added semantic labels to tags Floors, Rooms and objects
* Added a Cellar as a Floor
* Added support for more languages which where already available as translation
* Integrated the webpack build inside Maven
* Only allow minor updates in the package.json to make sure new version will not easily break the build, if semver fails again
* Remove dist folder because it should be generated through the build
* Switched from 'hidden-xs-up' to 'd-none' as proposed in bootstrap migration guide
* Switched from 'scope' to 'slot-scope' as suggested by vue 2.5 migration
* Added some additional parents in the vue schema because they were needed
* Removed osgi import from manifest
* Switched to a computed setup and the build in fieldMultiselect
* Switched to a 'computed' setup
* Remove the package fieldMultiselect and switch to the build-in
* Applied changes from review.
* Formatted JS files
* Re-introduced (customized) fieldMultiselect and minor fixes
* Re-introduce custom multiselect because this is the one that offers the icons
* Add the floor name to the label of room-based object selector
* Make sure that generating tags can be switched off
* Switched from floor-count to choosing custom floors
* Add no-save and corrected some js warnings
Signed-off-by: Martin van Wingerden <martin@martinvw.nl>
* temporarily remove ui.start bundle from distro again
* correctly unregister services again
* also unset the handlerRef field
Signed-off-by: Kai Kreuzer <kai@openhab.org>
* Introduced new ui.start bundle, which brings custom lifecycle status HTTP pages as well as an 404 error page.
Signed-off-by: Kai Kreuzer <kai@openhab.org>
Applies the POM Code Covention as used in OH2/ESH projects.
See also: https://maven.apache.org/developers/conventions/code.html
The executed command is:
mvn \
com.github.ekryd.sortpom:sortpom-maven-plugin:sort \
-Dsort.keepBlankLines=true \
-Dsort.predefinedSortOrder=recommended_2008_06
Signed-off-by: Wouter Born <eclipse@maindrain.net>
The constructors of DecimalType in ESH use BigDecimal.valueOf instead of new BigDecimal. Using valueOf is better because the new constuctors causes undesired rounding. For example the value 0.32 becomes: 0.320000000000000006661338147750939242541790008544921875. With valueOf this doesn't happen.
This change will make it work the same as the ESH DecimalType
Closes#371
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
* New translations dashboard.properties (Czech)
* New translations en-UK.json (Czech)
* New translations dashboard.properties (Hungarian)
* New translations en-UK.json (Hungarian)
* New translations dashboard.properties (Hebrew)
* New translations dashboard.properties (Hebrew)
* New translations en-UK.json (Hebrew)
* New translations en-UK.json (Hebrew)
* New translations dashboard.properties (Hebrew)
* New translations en-UK.json (Hebrew)
* New translations dashboard.properties (Hebrew)
* New translations dashboard.properties (Russian)
* New translations dashboard.properties (Polish)
* New translations dashboard.properties (Tagalog)
* New translations dashboard.properties (Turkish)
* New translations dashboard.properties (Czech)
* New translations dashboard.properties (Hungarian)
* New translations dashboard.properties (Hebrew)
* New translations dashboard.properties (Dutch)
* New translations dashboard.properties (French)
* New translations dashboard.properties (German)
* replace ESH p2 update site dependency by plain Maven dependencies
* added special dependencies for core bundles
* added dependencies to feature projects as well
Signed-off-by: Kai Kreuzer <kai@openhab.org>
This specifically makes the QuantityType backward compatible and makes it treated as a simple DecimalType in any 1.x add-ons, such as specifically the persistence services.
Signed-off-by: Kai Kreuzer <kai@openhab.org>
- using an ESH release build (0.10.0.b1)
- added ESH release p2 repos for release builds
- removed targetplatform, which afaics isn't used at all anymore
Signed-off-by: Kai Kreuzer <kai@openhab.org>
- wait for config update when online status has changed
- removed static methods and logger
- proper handling of "minimal" feature
- introduced a sync job that checks if everything is installed as expected (which serves as a retry mechanism in case of failed downloads)
fixes https://github.com/openhab/openhab-distro/issues/602
Signed-off-by: Kai Kreuzer <kai@openhab.org>
* Updates some overlooked Classic UI icons to the new logo
* Updates the Home Builder favicon to the new logo
Signed-off-by: Wouter Born <eclipse@maindrain.net>
openHAB Home Builder - home structure generator
Also-by: Thomas Dietrich <thomas.dietrich@tu-ilmenau.de> (github: ThomDietrich)
Also-by: Demyan Rogozhin <dmitriy.rogozhin@gmail.com> (github: demyanrogozhin)
Signed-off-by: Kuba Wolanin <hi@kubawolanin.com> (github: kubawolanin)
* Use new icon in REST docs (Fixes#232)
* Use updated favicon in Paper UI
* Update logo in dashboard tiles
Signed-off-by: Wouter Born <eclipse@maindrain.net>
- upgraded to Java 8
- reduced calls to listInstalledFeatures, which is very expensive
- properly do the calculation of current/target/diff list of addons, when the config changes
- don't log errors when uninstallation fails as this can happen if it is a dependent feature that must not be uninstalled
Signed-off-by: Kai Kreuzer <kai@openhab.org>
- included ESH-INF to binary
- simplified getLocalizedText method as it was now only called with a null locale
Signed-off-by: Kai Kreuzer <kai@openhab.org>
The ESH PR 4291 introduced a change in the ChartProvider API.
This commit changes the compat1x ChartProviderDelegate to work with these changes.
Signed-off-by: Holger Reichert <mail@h0lger.de>
This should avoid potential circular dependencies at startup as the dashboard tile does not depend on HttpService anymore.
Signed-off-by: Kai Kreuzer <kai@openhab.org>
There is now a line with an absolute Url using the primary IPv4 interface about where openHAB is accessible (both for http & https).
Signed-off-by: Kai Kreuzer <kai@openhab.org>